From 7efd38aee5a0144f9020305430f4bd4248c19f14 Mon Sep 17 00:00:00 2001 From: Paul Gilman Date: Tue, 8 Jul 2025 09:54:10 -0700 Subject: [PATCH 01/30] Initial blank forms --- deploy/runtime/ui/PV AC Losses.json | 47 + deploy/runtime/ui/PV DC Losses.json | 47 + deploy/runtime/ui/PV External Shading.json | 47 + deploy/runtime/ui/PV Land Area.json | 6 +- .../ui/PV Row Dimensions and Spacing.json | 47 + deploy/runtime/ui/PV Self Shading.json | 47 + deploy/runtime/ui/PV Snow Losses.json | 47 + deploy/runtime/ui/PV Soiling Losses.json | 47 + .../ui/PV String Size and Subarrays.json | 47 + .../ui/PV Subarray Voltage Mismatch.json | 4 +- deploy/runtime/ui/PV System Availability.json | 47 + deploy/runtime/ui/PV System Size.json | 47 + deploy/runtime/ui/PV Terrain Slope.json | 47 + .../ui/PV Tracking and Orientation.json | 47 + deploy/runtime/ui/PV2 Interconnection.json | 823 ------------------ 15 files changed, 569 insertions(+), 828 deletions(-) create mode 100644 deploy/runtime/ui/PV AC Losses.json create mode 100644 deploy/runtime/ui/PV DC Losses.json create mode 100644 deploy/runtime/ui/PV External Shading.json create mode 100644 deploy/runtime/ui/PV Row Dimensions and Spacing.json create mode 100644 deploy/runtime/ui/PV Self Shading.json create mode 100644 deploy/runtime/ui/PV Snow Losses.json create mode 100644 deploy/runtime/ui/PV Soiling Losses.json create mode 100644 deploy/runtime/ui/PV String Size and Subarrays.json create mode 100644 deploy/runtime/ui/PV System Availability.json create mode 100644 deploy/runtime/ui/PV System Size.json create mode 100644 deploy/runtime/ui/PV Terrain Slope.json create mode 100644 deploy/runtime/ui/PV Tracking and Orientation.json delete mode 100644 deploy/runtime/ui/PV2 Interconnection.json diff --git a/deploy/runtime/ui/PV AC Losses.json b/deploy/runtime/ui/PV AC Losses.json new file mode 100644 index 0000000000..cb3f834c0c --- /dev/null +++ b/deploy/runtime/ui/PV AC Losses.json @@ -0,0 +1,47 @@ +{ + "Name": "PV AC Losses", + "Width": 1010.0, + "Height": 510.0, + "FormObjects": { + "GroupBox": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "object 4" + }, + "X": { + "Type": 3.0, + "Integer": 6.0 + }, + "Y": { + "Type": 3.0, + "Integer": 3.0 + }, + "Width": { + "Type": 3.0, + "Integer": 1000.0 + }, + "Height": { + "Type": 3.0, + "Integer": 500.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Caption": { + "Type": 5.0, + "String": "AC Losses" + }, + "Bold": { + "Type": 2.0, + "Boolean": 1.0 + } + } + } + }, + "VarDatabase": {}, + "Equations": [], + "Callbacks": [] +} \ No newline at end of file diff --git a/deploy/runtime/ui/PV DC Losses.json b/deploy/runtime/ui/PV DC Losses.json new file mode 100644 index 0000000000..d57f129abb --- /dev/null +++ b/deploy/runtime/ui/PV DC Losses.json @@ -0,0 +1,47 @@ +{ + "Name": "PV DC Losses", + "Width": 1010.0, + "Height": 510.0, + "FormObjects": { + "GroupBox": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "object 4" + }, + "X": { + "Type": 3.0, + "Integer": 6.0 + }, + "Y": { + "Type": 3.0, + "Integer": 3.0 + }, + "Width": { + "Type": 3.0, + "Integer": 1000.0 + }, + "Height": { + "Type": 3.0, + "Integer": 500.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Caption": { + "Type": 5.0, + "String": "DC Losses" + }, + "Bold": { + "Type": 2.0, + "Boolean": 1.0 + } + } + } + }, + "VarDatabase": {}, + "Equations": [], + "Callbacks": [] +} \ No newline at end of file diff --git a/deploy/runtime/ui/PV External Shading.json b/deploy/runtime/ui/PV External Shading.json new file mode 100644 index 0000000000..a57c48866d --- /dev/null +++ b/deploy/runtime/ui/PV External Shading.json @@ -0,0 +1,47 @@ +{ + "Name": "PV External Shading", + "Width": 1010.0, + "Height": 510.0, + "FormObjects": { + "GroupBox": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "object 4" + }, + "X": { + "Type": 3.0, + "Integer": 6.0 + }, + "Y": { + "Type": 3.0, + "Integer": 3.0 + }, + "Width": { + "Type": 3.0, + "Integer": 1000.0 + }, + "Height": { + "Type": 3.0, + "Integer": 500.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Caption": { + "Type": 5.0, + "String": "External Shading" + }, + "Bold": { + "Type": 2.0, + "Boolean": 1.0 + } + } + } + }, + "VarDatabase": {}, + "Equations": [], + "Callbacks": [] +} \ No newline at end of file diff --git a/deploy/runtime/ui/PV Land Area.json b/deploy/runtime/ui/PV Land Area.json index 2b46988fe9..fc00c75927 100644 --- a/deploy/runtime/ui/PV Land Area.json +++ b/deploy/runtime/ui/PV Land Area.json @@ -1,7 +1,7 @@ { "Name": "PV Land Area", - "Width": 883.0, - "Height": 252.0, + "Width": 1013.0, + "Height": 254.0, "FormObjects": { "Label": { "Visible": 1.0, @@ -256,7 +256,7 @@ }, "Width": { "Type": 3.0, - "Integer": 872.0 + "Integer": 1000.0 }, "Height": { "Type": 3.0, diff --git a/deploy/runtime/ui/PV Row Dimensions and Spacing.json b/deploy/runtime/ui/PV Row Dimensions and Spacing.json new file mode 100644 index 0000000000..28781c5655 --- /dev/null +++ b/deploy/runtime/ui/PV Row Dimensions and Spacing.json @@ -0,0 +1,47 @@ +{ + "Name": "PV Row Dimensions and Spacing", + "Width": 1010.0, + "Height": 510.0, + "FormObjects": { + "GroupBox": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "object 4" + }, + "X": { + "Type": 3.0, + "Integer": 6.0 + }, + "Y": { + "Type": 3.0, + "Integer": 3.0 + }, + "Width": { + "Type": 3.0, + "Integer": 1000.0 + }, + "Height": { + "Type": 3.0, + "Integer": 500.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Caption": { + "Type": 5.0, + "String": "Row Dimensions and Spacing" + }, + "Bold": { + "Type": 2.0, + "Boolean": 1.0 + } + } + } + }, + "VarDatabase": {}, + "Equations": [], + "Callbacks": [] +} \ No newline at end of file diff --git a/deploy/runtime/ui/PV Self Shading.json b/deploy/runtime/ui/PV Self Shading.json new file mode 100644 index 0000000000..3f585fb3ce --- /dev/null +++ b/deploy/runtime/ui/PV Self Shading.json @@ -0,0 +1,47 @@ +{ + "Name": "PV Self Shading", + "Width": 1010.0, + "Height": 510.0, + "FormObjects": { + "GroupBox": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "object 4" + }, + "X": { + "Type": 3.0, + "Integer": 6.0 + }, + "Y": { + "Type": 3.0, + "Integer": 3.0 + }, + "Width": { + "Type": 3.0, + "Integer": 1000.0 + }, + "Height": { + "Type": 3.0, + "Integer": 500.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Caption": { + "Type": 5.0, + "String": "Self Shading for Fixed Subarrays and One-axis Trackers" + }, + "Bold": { + "Type": 2.0, + "Boolean": 1.0 + } + } + } + }, + "VarDatabase": {}, + "Equations": [], + "Callbacks": [] +} \ No newline at end of file diff --git a/deploy/runtime/ui/PV Snow Losses.json b/deploy/runtime/ui/PV Snow Losses.json new file mode 100644 index 0000000000..eb922ce2d9 --- /dev/null +++ b/deploy/runtime/ui/PV Snow Losses.json @@ -0,0 +1,47 @@ +{ + "Name": "PV Snow Losses", + "Width": 1010.0, + "Height": 510.0, + "FormObjects": { + "GroupBox": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "object 4" + }, + "X": { + "Type": 3.0, + "Integer": 6.0 + }, + "Y": { + "Type": 3.0, + "Integer": 3.0 + }, + "Width": { + "Type": 3.0, + "Integer": 1000.0 + }, + "Height": { + "Type": 3.0, + "Integer": 500.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Caption": { + "Type": 5.0, + "String": "Snow Losses" + }, + "Bold": { + "Type": 2.0, + "Boolean": 1.0 + } + } + } + }, + "VarDatabase": {}, + "Equations": [], + "Callbacks": [] +} \ No newline at end of file diff --git a/deploy/runtime/ui/PV Soiling Losses.json b/deploy/runtime/ui/PV Soiling Losses.json new file mode 100644 index 0000000000..3fdf626ea8 --- /dev/null +++ b/deploy/runtime/ui/PV Soiling Losses.json @@ -0,0 +1,47 @@ +{ + "Name": "PV Soiling Losses", + "Width": 1010.0, + "Height": 510.0, + "FormObjects": { + "GroupBox": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "object 4" + }, + "X": { + "Type": 3.0, + "Integer": 6.0 + }, + "Y": { + "Type": 3.0, + "Integer": 3.0 + }, + "Width": { + "Type": 3.0, + "Integer": 1000.0 + }, + "Height": { + "Type": 3.0, + "Integer": 500.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Caption": { + "Type": 5.0, + "String": "Soiling Losses" + }, + "Bold": { + "Type": 2.0, + "Boolean": 1.0 + } + } + } + }, + "VarDatabase": {}, + "Equations": [], + "Callbacks": [] +} \ No newline at end of file diff --git a/deploy/runtime/ui/PV String Size and Subarrays.json b/deploy/runtime/ui/PV String Size and Subarrays.json new file mode 100644 index 0000000000..5ca667f9d4 --- /dev/null +++ b/deploy/runtime/ui/PV String Size and Subarrays.json @@ -0,0 +1,47 @@ +{ + "Name": "PV String Size and Subarrays", + "Width": 1010.0, + "Height": 510.0, + "FormObjects": { + "GroupBox": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "object 4" + }, + "X": { + "Type": 3.0, + "Integer": 6.0 + }, + "Y": { + "Type": 3.0, + "Integer": 3.0 + }, + "Width": { + "Type": 3.0, + "Integer": 1000.0 + }, + "Height": { + "Type": 3.0, + "Integer": 500.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Caption": { + "Type": 5.0, + "String": "String Size and Subarrays" + }, + "Bold": { + "Type": 2.0, + "Boolean": 1.0 + } + } + } + }, + "VarDatabase": {}, + "Equations": [], + "Callbacks": [] +} \ No newline at end of file diff --git a/deploy/runtime/ui/PV Subarray Voltage Mismatch.json b/deploy/runtime/ui/PV Subarray Voltage Mismatch.json index 72ab7c744d..1bca75b247 100644 --- a/deploy/runtime/ui/PV Subarray Voltage Mismatch.json +++ b/deploy/runtime/ui/PV Subarray Voltage Mismatch.json @@ -1,6 +1,6 @@ { "Name": "PV Subarray Voltage Mismatch", - "Width": 873.0, + "Width": 1010.0, "Height": 186.0, "FormObjects": { "Label": { @@ -185,7 +185,7 @@ }, "Width": { "Type": 3.0, - "Integer": 861.0 + "Integer": 1000.0 }, "Height": { "Type": 3.0, diff --git a/deploy/runtime/ui/PV System Availability.json b/deploy/runtime/ui/PV System Availability.json new file mode 100644 index 0000000000..2924aba1e1 --- /dev/null +++ b/deploy/runtime/ui/PV System Availability.json @@ -0,0 +1,47 @@ +{ + "Name": "PV System Availability", + "Width": 1010.0, + "Height": 510.0, + "FormObjects": { + "GroupBox": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "object 4" + }, + "X": { + "Type": 3.0, + "Integer": 6.0 + }, + "Y": { + "Type": 3.0, + "Integer": 3.0 + }, + "Width": { + "Type": 3.0, + "Integer": 1000.0 + }, + "Height": { + "Type": 3.0, + "Integer": 500.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Caption": { + "Type": 5.0, + "String": "System Availability" + }, + "Bold": { + "Type": 2.0, + "Boolean": 1.0 + } + } + } + }, + "VarDatabase": {}, + "Equations": [], + "Callbacks": [] +} \ No newline at end of file diff --git a/deploy/runtime/ui/PV System Size.json b/deploy/runtime/ui/PV System Size.json new file mode 100644 index 0000000000..2ea7767d88 --- /dev/null +++ b/deploy/runtime/ui/PV System Size.json @@ -0,0 +1,47 @@ +{ + "Name": "PV System Size", + "Width": 1010.0, + "Height": 510.0, + "FormObjects": { + "GroupBox": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "object 4" + }, + "X": { + "Type": 3.0, + "Integer": 6.0 + }, + "Y": { + "Type": 3.0, + "Integer": 3.0 + }, + "Width": { + "Type": 3.0, + "Integer": 1000.0 + }, + "Height": { + "Type": 3.0, + "Integer": 500.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Caption": { + "Type": 5.0, + "String": "System Size" + }, + "Bold": { + "Type": 2.0, + "Boolean": 1.0 + } + } + } + }, + "VarDatabase": {}, + "Equations": [], + "Callbacks": [] +} \ No newline at end of file diff --git a/deploy/runtime/ui/PV Terrain Slope.json b/deploy/runtime/ui/PV Terrain Slope.json new file mode 100644 index 0000000000..9c86a538e6 --- /dev/null +++ b/deploy/runtime/ui/PV Terrain Slope.json @@ -0,0 +1,47 @@ +{ + "Name": "PV Terrain Slope", + "Width": 1010.0, + "Height": 510.0, + "FormObjects": { + "GroupBox": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "object 4" + }, + "X": { + "Type": 3.0, + "Integer": 6.0 + }, + "Y": { + "Type": 3.0, + "Integer": 3.0 + }, + "Width": { + "Type": 3.0, + "Integer": 1000.0 + }, + "Height": { + "Type": 3.0, + "Integer": 500.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Caption": { + "Type": 5.0, + "String": "Terrain Slope" + }, + "Bold": { + "Type": 2.0, + "Boolean": 1.0 + } + } + } + }, + "VarDatabase": {}, + "Equations": [], + "Callbacks": [] +} \ No newline at end of file diff --git a/deploy/runtime/ui/PV Tracking and Orientation.json b/deploy/runtime/ui/PV Tracking and Orientation.json new file mode 100644 index 0000000000..acdb07f278 --- /dev/null +++ b/deploy/runtime/ui/PV Tracking and Orientation.json @@ -0,0 +1,47 @@ +{ + "Name": "PV Tracking and Orientation", + "Width": 1010.0, + "Height": 510.0, + "FormObjects": { + "GroupBox": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "object 4" + }, + "X": { + "Type": 3.0, + "Integer": 6.0 + }, + "Y": { + "Type": 3.0, + "Integer": 3.0 + }, + "Width": { + "Type": 3.0, + "Integer": 1000.0 + }, + "Height": { + "Type": 3.0, + "Integer": 500.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Caption": { + "Type": 5.0, + "String": "Tracking and Orientation" + }, + "Bold": { + "Type": 2.0, + "Boolean": 1.0 + } + } + } + }, + "VarDatabase": {}, + "Equations": [], + "Callbacks": [] +} \ No newline at end of file diff --git a/deploy/runtime/ui/PV2 Interconnection.json b/deploy/runtime/ui/PV2 Interconnection.json deleted file mode 100644 index 9c33cb7770..0000000000 --- a/deploy/runtime/ui/PV2 Interconnection.json +++ /dev/null @@ -1,823 +0,0 @@ -{ - "Name": "PV2 Interconnection", - "Width": 803.0, - "Height": 379.0, - "FormObjects": { - "Numeric": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "ac_loss" - }, - "X": { - "Type": 3.0, - "Integer": 279.0 - }, - "Y": { - "Type": 3.0, - "Integer": 138.0 - }, - "Width": { - "Type": 3.0, - "Integer": 91.0 - }, - "Height": { - "Type": 3.0, - "Integer": 24.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Value": { - "Type": 1.0, - "Double": 0.0 - }, - "Mode": { - "Type": 3.0, - "Integer": 1.0 - }, - "Format": { - "Type": 3.0, - "Integer": 1.0 - }, - "Decimals": { - "Type": 3.0, - "Integer": 2.0 - }, - "Prefix": { - "Type": 5.0, - "String": "" - }, - "Suffix": { - "Type": 5.0, - "String": "" - }, - "ThousandsSep": { - "Type": 2.0, - "Boolean": 0.0 - }, - "Editable": { - "Type": 2.0, - "Boolean": 1.0 - }, - "ForeColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "BackColour": { - "Type": 4.0, - "Color": { - "Red": 255.0, - "Green": 255.0, - "Blue": 255.0, - "Alpha": 255.0 - } - }, - "TabOrder": { - "Type": 3.0, - "Integer": 35.0 - } - } - }, - "LossAdjustment": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "adjust" - }, - "X": { - "Type": 3.0, - "Integer": 57.0 - }, - "Y": { - "Type": 3.0, - "Integer": 222.0 - }, - "Width": { - "Type": 3.0, - "Integer": 395.0 - }, - "Height": { - "Type": 3.0, - "Integer": 54.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "TabOrder": { - "Type": 3.0, - "Integer": -1.0 - }, - "Description": { - "Type": 5.0, - "String": "System Availability Losses" - }, - "Label": { - "Type": 5.0, - "String": "" - }, - "Mode": { - "Type": 3.0, - "Integer": 1.0 - }, - "AnalysisPeriod": { - "Type": 3.0, - "Integer": 25.0 - }, - "ShowMode": { - "Type": 2.0, - "Boolean": 1.0 - }, - "AnnualEnabled": { - "Type": 2.0, - "Boolean": 1.0 - }, - "WeeklyEnabled": { - "Type": 2.0, - "Boolean": 1.0 - } - } - }, - "Numeric": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "object 11" - }, - "X": { - "Type": 3.0, - "Integer": 279.0 - }, - "Y": { - "Type": 3.0, - "Integer": 42.0 - }, - "Width": { - "Type": 3.0, - "Integer": 90.0 - }, - "Height": { - "Type": 3.0, - "Integer": 24.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Value": { - "Type": 1.0, - "Double": 0.5 - }, - "Mode": { - "Type": 3.0, - "Integer": 1.0 - }, - "Format": { - "Type": 3.0, - "Integer": 1.0 - }, - "Decimals": { - "Type": 3.0, - "Integer": 3.0 - }, - "Prefix": { - "Type": 5.0, - "String": "" - }, - "Suffix": { - "Type": 5.0, - "String": "" - }, - "ThousandsSep": { - "Type": 2.0, - "Boolean": 1.0 - }, - "Editable": { - "Type": 2.0, - "Boolean": 1.0 - }, - "ForeColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "BackColour": { - "Type": 4.0, - "Color": { - "Red": 255.0, - "Green": 255.0, - "Blue": 255.0, - "Alpha": 255.0 - } - }, - "TabOrder": { - "Type": 3.0, - "Integer": -1.0 - } - } - }, - "GroupBox": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "object 4" - }, - "X": { - "Type": 3.0, - "Integer": 9.0 - }, - "Y": { - "Type": 3.0, - "Integer": 12.0 - }, - "Width": { - "Type": 3.0, - "Integer": 783.0 - }, - "Height": { - "Type": 3.0, - "Integer": 69.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Caption": { - "Type": 5.0, - "String": "AC wiring" - }, - "Bold": { - "Type": 2.0, - "Boolean": 1.0 - } - } - }, - "GroupBox": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "object 410" - }, - "X": { - "Type": 3.0, - "Integer": 9.0 - }, - "Y": { - "Type": 3.0, - "Integer": 189.0 - }, - "Width": { - "Type": 3.0, - "Integer": 783.0 - }, - "Height": { - "Type": 3.0, - "Integer": 177.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Caption": { - "Type": 5.0, - "String": "System availability" - }, - "Bold": { - "Type": 2.0, - "Boolean": 1.0 - } - } - }, - "GroupBox": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "object 48" - }, - "X": { - "Type": 3.0, - "Integer": 9.0 - }, - "Y": { - "Type": 3.0, - "Integer": 84.0 - }, - "Width": { - "Type": 3.0, - "Integer": 783.0 - }, - "Height": { - "Type": 3.0, - "Integer": 96.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Caption": { - "Type": 5.0, - "String": "Transformer" - }, - "Bold": { - "Type": 2.0, - "Boolean": 1.0 - } - } - }, - "Label": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "object 7" - }, - "X": { - "Type": 3.0, - "Integer": 372.0 - }, - "Y": { - "Type": 3.0, - "Integer": 111.0 - }, - "Width": { - "Type": 3.0, - "Integer": 21.0 - }, - "Height": { - "Type": 3.0, - "Integer": 24.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Caption": { - "Type": 5.0, - "String": "%" - }, - "TextColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "Bold": { - "Type": 2.0, - "Boolean": 0.0 - }, - "FontSize": { - "Type": 3.0, - "Integer": 0.0 - }, - "WordWrap": { - "Type": 2.0, - "Boolean": 0.0 - }, - "AlignRight": { - "Type": 2.0, - "Boolean": 0.0 - }, - "AlignTop": { - "Type": 2.0, - "Boolean": 0.0 - } - } - }, - "Label": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "object 71" - }, - "X": { - "Type": 3.0, - "Integer": 372.0 - }, - "Y": { - "Type": 3.0, - "Integer": 42.0 - }, - "Width": { - "Type": 3.0, - "Integer": 21.0 - }, - "Height": { - "Type": 3.0, - "Integer": 24.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Caption": { - "Type": 5.0, - "String": "%" - }, - "TextColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "Bold": { - "Type": 2.0, - "Boolean": 0.0 - }, - "FontSize": { - "Type": 3.0, - "Integer": 0.0 - }, - "WordWrap": { - "Type": 2.0, - "Boolean": 0.0 - }, - "AlignRight": { - "Type": 2.0, - "Boolean": 0.0 - }, - "AlignTop": { - "Type": 2.0, - "Boolean": 0.0 - } - } - }, - "Label": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "object 711" - }, - "X": { - "Type": 3.0, - "Integer": 54.0 - }, - "Y": { - "Type": 3.0, - "Integer": 294.0 - }, - "Width": { - "Type": 3.0, - "Integer": 366.0 - }, - "Height": { - "Type": 3.0, - "Integer": 51.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Caption": { - "Type": 5.0, - "String": "System availability losses reduce the system output to represent system outages or other events." - }, - "TextColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "Bold": { - "Type": 2.0, - "Boolean": 0.0 - }, - "FontSize": { - "Type": 3.0, - "Integer": 0.0 - }, - "WordWrap": { - "Type": 2.0, - "Boolean": 1.0 - }, - "AlignRight": { - "Type": 2.0, - "Boolean": 0.0 - }, - "AlignTop": { - "Type": 2.0, - "Boolean": 1.0 - } - } - }, - "Label": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "object 712" - }, - "X": { - "Type": 3.0, - "Integer": 63.0 - }, - "Y": { - "Type": 3.0, - "Integer": 138.0 - }, - "Width": { - "Type": 3.0, - "Integer": 213.0 - }, - "Height": { - "Type": 3.0, - "Integer": 24.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Caption": { - "Type": 5.0, - "String": "Transformer efficiency coefficient " - }, - "TextColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "Bold": { - "Type": 2.0, - "Boolean": 0.0 - }, - "FontSize": { - "Type": 3.0, - "Integer": 0.0 - }, - "WordWrap": { - "Type": 2.0, - "Boolean": 0.0 - }, - "AlignRight": { - "Type": 2.0, - "Boolean": 1.0 - }, - "AlignTop": { - "Type": 2.0, - "Boolean": 0.0 - } - } - }, - "Label": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "object 72" - }, - "X": { - "Type": 3.0, - "Integer": 99.0 - }, - "Y": { - "Type": 3.0, - "Integer": 111.0 - }, - "Width": { - "Type": 3.0, - "Integer": 177.0 - }, - "Height": { - "Type": 3.0, - "Integer": 24.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Caption": { - "Type": 5.0, - "String": "Transformer losses" - }, - "TextColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "Bold": { - "Type": 2.0, - "Boolean": 0.0 - }, - "FontSize": { - "Type": 3.0, - "Integer": 0.0 - }, - "WordWrap": { - "Type": 2.0, - "Boolean": 0.0 - }, - "AlignRight": { - "Type": 2.0, - "Boolean": 1.0 - }, - "AlignTop": { - "Type": 2.0, - "Boolean": 0.0 - } - } - }, - "Label": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "object 76" - }, - "X": { - "Type": 3.0, - "Integer": 102.0 - }, - "Y": { - "Type": 3.0, - "Integer": 42.0 - }, - "Width": { - "Type": 3.0, - "Integer": 174.0 - }, - "Height": { - "Type": 3.0, - "Integer": 24.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Caption": { - "Type": 5.0, - "String": "AC wiring losses" - }, - "TextColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "Bold": { - "Type": 2.0, - "Boolean": 0.0 - }, - "FontSize": { - "Type": 3.0, - "Integer": 0.0 - }, - "WordWrap": { - "Type": 2.0, - "Boolean": 0.0 - }, - "AlignRight": { - "Type": 2.0, - "Boolean": 1.0 - }, - "AlignTop": { - "Type": 2.0, - "Boolean": 0.0 - } - } - }, - "Numeric": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "transformer_loss" - }, - "X": { - "Type": 3.0, - "Integer": 279.0 - }, - "Y": { - "Type": 3.0, - "Integer": 111.0 - }, - "Width": { - "Type": 3.0, - "Integer": 91.0 - }, - "Height": { - "Type": 3.0, - "Integer": 24.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Value": { - "Type": 1.0, - "Double": 0.0 - }, - "Mode": { - "Type": 3.0, - "Integer": 1.0 - }, - "Format": { - "Type": 3.0, - "Integer": 1.0 - }, - "Decimals": { - "Type": 3.0, - "Integer": 3.0 - }, - "Prefix": { - "Type": 5.0, - "String": "" - }, - "Suffix": { - "Type": 5.0, - "String": "" - }, - "ThousandsSep": { - "Type": 2.0, - "Boolean": 0.0 - }, - "Editable": { - "Type": 2.0, - "Boolean": 1.0 - }, - "ForeColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "BackColour": { - "Type": 4.0, - "Color": { - "Red": 255.0, - "Green": 255.0, - "Blue": 255.0, - "Alpha": 255.0 - } - }, - "TabOrder": { - "Type": 3.0, - "Integer": 34.0 - } - } - } - }, - "VarDatabase": {}, - "Equations": [], - "Callbacks": [ - "function loss_adjustment_set() ", - "{", - "\tif (financing() != \"LCOE Calculator\" && financing() != \"None\") {", - "\t\tif (value('system_use_lifetime_output') == 1) {", - "\t\t\tproperty('adjust', 'AnalysisPeriod', value('analysis_period'));", - "\t\t}", - "\t\telse {", - "\t\t\tproperty('adjust', 'AnalysisPeriod', 1);", - "\t\t}", - "\t}", - "\telse {", - "\t\tproperty('adjust', 'AnalysisPeriod', 1);", - "\t}", - "}", - "", - "on_load{'PV2 Interconnection'} = define() ", - "{", - "\tloss_adjustment_set();", - "};" - ] -} \ No newline at end of file From d25fb68510863c301c2eb6e305a670718b9dce64 Mon Sep 17 00:00:00 2001 From: Paul Gilman Date: Tue, 7 Oct 2025 15:57:02 -0700 Subject: [PATCH 02/30] Initial PV UI input pages --- deploy/runtime/defaults/PV UI_None.json | 2548 ++++++++++++++ deploy/runtime/startup.lk | 43 + .../runtime/ui/PV Inverter Input Voltage.json | 1622 +++++++++ .../ui/PV String Size and Subarrays.json | 2975 ++++++++++++++++- deploy/runtime/ui/PV System Design.json | 3 +- deploy/runtime/ui/PV System Size.json | 1327 +++++++- 6 files changed, 8499 insertions(+), 19 deletions(-) create mode 100644 deploy/runtime/defaults/PV UI_None.json create mode 100644 deploy/runtime/ui/PV Inverter Input Voltage.json diff --git a/deploy/runtime/defaults/PV UI_None.json b/deploy/runtime/defaults/PV UI_None.json new file mode 100644 index 0000000000..3f48bbfc30 --- /dev/null +++ b/deploy/runtime/defaults/PV UI_None.json @@ -0,0 +1,2548 @@ +{ + "6par_aisc": 0.004, + "6par_aisc_display": 0.004, + "6par_aisc_units": 0.0, + "6par_area": 1.3, + "6par_aspect_ratio": 0.0, + "6par_bifacial_ground_clearance_height": 1.0, + "6par_bifacial_transmission_factor": 0.013, + "6par_bifaciality": 0.65, + "6par_bvoc": -0.11, + "6par_bvoc_display": -0.11, + "6par_bvoc_units": 0.0, + "6par_celltech": 1.0, + "6par_data_filename": "", + "6par_gpmp": -0.41, + "6par_imp": 6.0, + "6par_is_bifacial": 0.0, + "6par_isc": 7.0, + "6par_module_length": 0.0, + "6par_module_name": "Generic polycrystalline silicon module", + "6par_module_width": NaN, + "6par_mounting": 0.0, + "6par_mpeff": 13.846153846153844, + "6par_nser": 60.0, + "6par_pmp": 180.0, + "6par_result_Adj": 0.0, + "6par_result_Il": 0.0, + "6par_result_Io": 0.0, + "6par_result_Rs": 0.0, + "6par_result_Rsh": 0.0, + "6par_result_a": 0.0, + "6par_standoff": 6.0, + "6par_tnoct": 46.0, + "6par_transient_thermal_model_unit_mass": 0.0, + "6par_vmp": 30.0, + "6par_voc": 37.0, + "albedo": [ + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2 + ], + "albedo_0": 0.2, + "albedo_1": 0.2, + "albedo_2": 0.2, + "albedo_3": 0.2, + "albedo_4": 0.2, + "albedo_5": 0.2, + "albedo_6": 0.2, + "albedo_7": 0.2, + "albedo_8": 0.2, + "albedo_9": 0.2, + "albedo_spatial": [ + [ + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2 + ], + [ + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2 + ], + [ + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2 + ], + [ + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2 + ], + [ + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2 + ], + [ + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2 + ], + [ + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2 + ], + [ + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2 + ], + [ + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2 + ], + [ + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2 + ], + [ + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2 + ], + [ + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2 + ] + ], + "albedo_spatial_monthly": [ + [ + 5.0, + 5.0, + 5.0, + 5.0, + 5.0, + 5.0, + 5.0, + 5.0, + 5.0, + 5.0 + ], + [ + 5.0, + 5.0, + 5.0, + 5.0, + 5.0, + 5.0, + 5.0, + 5.0, + 5.0, + 5.0 + ], + [ + 5.0, + 5.0, + 5.0, + 5.0, + 5.0, + 5.0, + 5.0, + 5.0, + 5.0, + 5.0 + ], + [ + 5.0, + 5.0, + 5.0, + 5.0, + 5.0, + 5.0, + 5.0, + 5.0, + 5.0, + 5.0 + ], + [ + 5.0, + 5.0, + 5.0, + 5.0, + 5.0, + 5.0, + 5.0, + 5.0, + 5.0, + 5.0 + ], + [ + 5.0, + 5.0, + 5.0, + 5.0, + 5.0, + 5.0, + 5.0, + 5.0, + 5.0, + 5.0 + ], + [ + 5.0, + 5.0, + 5.0, + 5.0, + 5.0, + 5.0, + 5.0, + 5.0, + 5.0, + 5.0 + ], + [ + 5.0, + 5.0, + 5.0, + 5.0, + 5.0, + 5.0, + 5.0, + 5.0, + 5.0, + 5.0 + ], + [ + 5.0, + 5.0, + 5.0, + 5.0, + 5.0, + 5.0, + 5.0, + 5.0, + 5.0, + 5.0 + ], + [ + 5.0, + 5.0, + 5.0, + 5.0, + 5.0, + 5.0, + 5.0, + 5.0, + 5.0, + 5.0 + ], + [ + 5.0, + 5.0, + 5.0, + 5.0, + 5.0, + 5.0, + 5.0, + 5.0, + 5.0, + 5.0 + ], + [ + 5.0, + 5.0, + 5.0, + 5.0, + 5.0, + 5.0, + 5.0, + 5.0, + 5.0, + 5.0 + ] + ], + "alpha_sc_calc": 0.06174, + "annual_albedo": 0.0, + "annual_beam": 0.0, + "annual_diffuse": 0.0, + "annual_global": 0.0, + "annual_snow": 0.0, + "annual_tdry": 0.0, + "annual_twet": 0.0, + "annual_wspd": 0.0, + "batt_max_power": 0.0, + "beta_oc_calc": -0.2727003105590062, + "calculated_dcac_ratio": 0.0, + "cec_a_ref": 2.57764, + "cec_adjust": 22.9092, + "cec_alpha_sc": 0.00373527, + "cec_area": 1.631, + "cec_array_cols": 10.0, + "cec_array_rows": 1.0, + "cec_aspect_ratio": 1.4904397705544932, + "cec_backside_temp": 20.0, + "cec_beta_oc": -0.175619, + "cec_bifacial_ground_clearance_height": 1.0, + "cec_bifacial_transmission_factor": 0.013, + "cec_bifaciality": 0.7, + "cec_eff": 19.01587982832618, + "cec_gamma_pmp": -0.386, + "cec_gap_spacing": 0.05, + "cec_heat_transfer": 0.0, + "cec_height": 0.0, + "cec_i_l_ref": 6.05373, + "cec_i_mp_ref": 5.67, + "cec_i_o_ref": 8.36043e-11, + "cec_i_sc_ref": 6.05, + "cec_is_bifacial": 0.0, + "cec_material": "Mono-c-Si", + "cec_module_length": 1.559, + "cec_module_width": 1.046, + "cec_mounting_config": 0.0, + "cec_mounting_orientation": 0.0, + "cec_n_s": 96.0, + "cec_p_mp_ref": 310.149, + "cec_r_s": 0.30812, + "cec_r_sh_ref": 500.069, + "cec_standoff": 6.0, + "cec_t_noct": 46.0, + "cec_temp_corr_mode": 0.0, + "cec_transient_thermal_model_unit_mass": 0.0, + "cec_v_mp_ref": 54.7, + "cec_v_oc_ref": 64.4, + "city": "", + "country": "", + "desired_dcac_ratio": 0.0, + "desired_size": 0.0, + "elev": 0.0, + "enable_interconnection_limit": 0.0, + "enable_mismatch_vmax_calc": 0.0, + "file_name": "", + "gamma_pmp_calc": -1.1971751400000002, + "grid_curtailment": [ + 0.0 + ], + "grid_interconnection_limit_kwac": 20000.0, + "iec61853_test_data": [ + [ + 100.0, + 15.0, + 6.69435, + 63.8967, + 79.5398, + 0.117528 + ], + [ + 100.0, + 25.0, + 6.48283, + 61.6303, + 77.0356, + 0.118 + ], + [ + 100.0, + 50.0, + 5.9371, + 55.8834, + 70.7751, + 0.11918 + ], + [ + 100.0, + 75.0, + 5.36686, + 50.0207, + 64.5146, + 0.12036 + ], + [ + 200.0, + 15.0, + 13.889, + 66.2978, + 82.4388, + 0.235056 + ], + [ + 200.0, + 25.0, + 13.5153, + 64.2559, + 80.0352, + 0.236 + ], + [ + 200.0, + 50.0, + 12.5576, + 59.1117, + 74.0262, + 0.23836 + ], + [ + 200.0, + 75.0, + 11.5662, + 53.9109, + 68.0172, + 0.24072 + ], + [ + 400.0, + 15.0, + 28.1891, + 67.3057, + 85.3378, + 0.470112 + ], + [ + 400.0, + 25.0, + 27.4968, + 65.39, + 83.0348, + 0.472 + ], + [ + 400.0, + 50.0, + 25.7322, + 60.5878, + 77.2773, + 0.47672 + ], + [ + 400.0, + 75.0, + 23.9194, + 55.7673, + 71.5198, + 0.48144 + ], + [ + 600.0, + 15.0, + 42.2315, + 67.2495, + 87.0336, + 0.705168 + ], + [ + 600.0, + 25.0, + 41.211, + 65.3619, + 84.7894, + 0.708 + ], + [ + 600.0, + 50.0, + 38.6155, + 60.639, + 79.1791, + 0.71508 + ], + [ + 600.0, + 75.0, + 35.9568, + 55.9104, + 73.5687, + 0.72216 + ], + [ + 800.0, + 15.0, + 56.0107, + 66.9205, + 88.2367, + 0.940224 + ], + [ + 800.0, + 25.0, + 54.6491, + 65.0325, + 86.0344, + 0.944 + ], + [ + 800.0, + 50.0, + 51.1889, + 60.3117, + 80.5284, + 0.95344 + ], + [ + 800.0, + 75.0, + 47.6484, + 55.5899, + 75.0224, + 0.96288 + ], + [ + 1000.0, + 15.0, + 69.5457, + 66.5, + 89.17, + 1.17528 + ], + [ + 1000.0, + 25.0, + 67.83, + 64.6, + 87.0, + 1.18 + ], + [ + 1000.0, + 50.0, + 63.4709, + 59.85, + 81.575, + 1.1918 + ], + [ + 1000.0, + 75.0, + 59.0121, + 55.1, + 76.15, + 1.2036 + ], + [ + 1100.0, + 15.0, + 76.2278, + 66.2764, + 89.5686, + 1.29281 + ], + [ + 1100.0, + 25.0, + 74.3304, + 64.3682, + 87.4125, + 1.298 + ], + [ + 1100.0, + 50.0, + 69.5095, + 59.5974, + 82.022, + 1.31098 + ], + [ + 1100.0, + 75.0, + 64.5782, + 54.8265, + 76.6316, + 1.32396 + ] + ], + "in_location": "Type a street address or latitude, longitude (skip for advanced)", + "in_location_list": "15458 Denver W Pkwy, Golden CO 804041|phoenix,az|45.5,-120.9|Manaus,Brazil", + "in_location_options": 0.0, + "in_nsrdb_options": 0.0, + "in_time_step": 0.0, + "inv_cec_cg_c0": 0.0, + "inv_cec_cg_c1": 0.0, + "inv_cec_cg_c2": 0.0, + "inv_cec_cg_c3": 0.0, + "inv_cec_cg_eff_cec": 0.0, + "inv_cec_cg_eff_euro": 0.0, + "inv_cec_cg_filename": "", + "inv_cec_cg_idcmax": 0.0, + "inv_cec_cg_mppt_hi": 0.0, + "inv_cec_cg_mppt_low": 0.0, + "inv_cec_cg_num_mppt": 1.0, + "inv_cec_cg_num_samples": 0.0, + "inv_cec_cg_paco": 0.0, + "inv_cec_cg_pdco": 0.0, + "inv_cec_cg_pnt": 0.0, + "inv_cec_cg_psco": 0.0, + "inv_cec_cg_sample_power_units": 0.0, + "inv_cec_cg_test_samples": [ + [ + 10210.0, + 283.89, + 87.28, + 10210.0, + 283.39, + 87.29, + 10200.0, + 284.19, + 87.29, + 10200.0, + 284.42, + 87.29, + 10210.0, + 283.79, + 87.21, + 10200.0, + 283.45, + 87.15, + 10200.0, + 284.09, + 87.27, + 98050.0, + 284.34, + 83.81, + 10200.0, + 283.62, + 87.34, + 10190.0, + 283.41, + 87.35 + ], + [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ] + ], + "inv_cec_cg_vdcmax": 0.0, + "inv_cec_cg_vdco": 0.0, + "inv_cec_date": "12/1/2020", + "inv_cec_hybrid": "N", + "inv_cec_name": "OutBack Power: GS4048A [240V]", + "inv_cec_type": "", + "inv_ds_ac_voltage": 240.0, + "inv_ds_data_filename": "", + "inv_ds_eff": 96.0, + "inv_ds_eff_peak_or_nom": 96.0, + "inv_ds_eff_type": 0.0, + "inv_ds_eff_weighted": 96.0, + "inv_ds_idcmax": 18.0, + "inv_ds_mppt_hi": 480.0, + "inv_ds_mppt_low": 250.0, + "inv_ds_num_mppt": 1.0, + "inv_ds_paco": 4000.0, + "inv_ds_pdco": 4166.666666666667, + "inv_ds_pnt": 1.0, + "inv_ds_pnt_suggested": 1.0, + "inv_ds_pso": 0.0, + "inv_ds_pso_suggested": 32.0, + "inv_ds_vdcmax": 600.0, + "inv_ds_vdco": 310.0, + "inv_num_mppt": 1.0, + "inv_pd_ac_voltage": 240.0, + "inv_pd_data": [ + [ + 0.0, + 0.0 + ], + [ + 0.404, + 0.0 + ], + [ + 0.808, + 34.42 + ], + [ + 1.212, + 55.2 + ], + [ + 1.616, + 65.59 + ], + [ + 2.02, + 71.82 + ], + [ + 2.424, + 75.97 + ], + [ + 2.828, + 78.94 + ], + [ + 3.232, + 81.17 + ], + [ + 3.636, + 82.9 + ], + [ + 4.04, + 84.28 + ], + [ + 4.444, + 85.42 + ], + [ + 4.848, + 86.36 + ], + [ + 5.252, + 87.16 + ], + [ + 5.656, + 87.84 + ], + [ + 6.06, + 88.44 + ], + [ + 6.464, + 88.95 + ], + [ + 6.868, + 89.41 + ], + [ + 7.272, + 89.82 + ], + [ + 7.676, + 90.18 + ], + [ + 8.08, + 90.51 + ], + [ + 8.484, + 90.81 + ], + [ + 8.888, + 91.08 + ], + [ + 9.292, + 91.32 + ], + [ + 9.696, + 91.55 + ], + [ + 10.1, + 91.75 + ], + [ + 10.504, + 91.95 + ], + [ + 10.908, + 92.12 + ], + [ + 11.312, + 92.29 + ], + [ + 11.716, + 92.44 + ], + [ + 12.12, + 92.58 + ], + [ + 12.524, + 92.72 + ], + [ + 12.928, + 92.84 + ], + [ + 13.332, + 92.96 + ], + [ + 13.736, + 93.07 + ], + [ + 14.14, + 93.17 + ], + [ + 14.544, + 93.27 + ], + [ + 14.948, + 93.37 + ], + [ + 15.352, + 93.45 + ], + [ + 15.756, + 93.54 + ], + [ + 16.16, + 93.62 + ], + [ + 16.564, + 93.69 + ], + [ + 16.968, + 93.76 + ], + [ + 17.372, + 93.83 + ], + [ + 17.776, + 93.9 + ], + [ + 18.18, + 93.96 + ], + [ + 18.584, + 94.02 + ], + [ + 18.988, + 94.08 + ], + [ + 19.392, + 94.13 + ], + [ + 19.796, + 94.18 + ], + [ + 20.2, + 94.23 + ], + [ + 20.604, + 94.28 + ], + [ + 21.008, + 94.33 + ], + [ + 21.412, + 94.37 + ], + [ + 21.816, + 94.42 + ], + [ + 22.22, + 94.46 + ], + [ + 22.624, + 94.5 + ], + [ + 23.028, + 94.54 + ], + [ + 23.432, + 94.57 + ], + [ + 23.836, + 94.61 + ], + [ + 24.24, + 94.64 + ], + [ + 24.644, + 94.68 + ], + [ + 25.048, + 94.71 + ], + [ + 25.452, + 94.74 + ], + [ + 25.856, + 94.77 + ], + [ + 26.26, + 94.8 + ], + [ + 26.664, + 94.83 + ], + [ + 27.068, + 94.86 + ], + [ + 27.472, + 94.89 + ], + [ + 27.876, + 94.91 + ], + [ + 28.28, + 94.94 + ], + [ + 28.684, + 94.96 + ], + [ + 29.088, + 94.98 + ], + [ + 29.492, + 95.01 + ], + [ + 29.896, + 95.03 + ], + [ + 30.3, + 95.05 + ], + [ + 30.704, + 95.07 + ], + [ + 31.108, + 95.09 + ], + [ + 31.512, + 95.11 + ], + [ + 31.916, + 95.13 + ], + [ + 32.32, + 95.15 + ], + [ + 32.724, + 95.17 + ], + [ + 33.128, + 95.19 + ], + [ + 33.532, + 95.21 + ], + [ + 33.936, + 95.23 + ], + [ + 34.34, + 95.24 + ], + [ + 34.744, + 95.26 + ], + [ + 35.148, + 95.28 + ], + [ + 35.552, + 95.29 + ], + [ + 35.956, + 95.31 + ], + [ + 36.36, + 95.32 + ], + [ + 36.764, + 95.34 + ], + [ + 37.168, + 95.35 + ], + [ + 37.572, + 95.36 + ], + [ + 37.976, + 95.38 + ], + [ + 38.38, + 95.39 + ], + [ + 38.784, + 95.4 + ], + [ + 39.188, + 95.42 + ], + [ + 39.592, + 95.43 + ], + [ + 39.996, + 95.44 + ], + [ + 40.4, + 95.45 + ], + [ + 40.804, + 95.47 + ], + [ + 41.208, + 95.48 + ], + [ + 41.612, + 95.49 + ], + [ + 42.016, + 95.5 + ], + [ + 42.42, + 95.51 + ], + [ + 42.824, + 95.52 + ], + [ + 43.228, + 95.53 + ], + [ + 43.632, + 95.54 + ], + [ + 44.036, + 95.55 + ], + [ + 44.44, + 95.56 + ], + [ + 44.844, + 95.57 + ], + [ + 45.248, + 95.58 + ], + [ + 45.652, + 95.59 + ], + [ + 46.056, + 95.6 + ], + [ + 46.46, + 95.61 + ], + [ + 46.864, + 95.62 + ], + [ + 47.268, + 95.63 + ], + [ + 47.672, + 95.64 + ], + [ + 48.076, + 95.64 + ], + [ + 48.48, + 95.65 + ], + [ + 48.884, + 95.66 + ], + [ + 49.288, + 95.67 + ], + [ + 49.692, + 95.68 + ], + [ + 50.096, + 95.68 + ], + [ + 50.5, + 95.69 + ], + [ + 50.904, + 95.7 + ], + [ + 51.308, + 95.71 + ], + [ + 51.712, + 95.71 + ], + [ + 52.116, + 95.72 + ], + [ + 52.52, + 95.73 + ], + [ + 52.924, + 95.73 + ], + [ + 53.328, + 95.74 + ], + [ + 53.732, + 95.75 + ], + [ + 54.136, + 95.75 + ], + [ + 54.54, + 95.76 + ], + [ + 54.944, + 95.77 + ], + [ + 55.348, + 95.77 + ], + [ + 55.752, + 95.78 + ], + [ + 56.156, + 95.78 + ], + [ + 56.56, + 95.79 + ], + [ + 56.964, + 95.8 + ], + [ + 57.368, + 95.8 + ], + [ + 57.772, + 95.81 + ], + [ + 58.176, + 95.81 + ], + [ + 58.58, + 95.82 + ], + [ + 58.984, + 95.82 + ], + [ + 59.388, + 95.83 + ], + [ + 59.792, + 95.83 + ], + [ + 60.196, + 95.84 + ], + [ + 60.6, + 95.84 + ], + [ + 61.004, + 95.85 + ], + [ + 61.408, + 95.85 + ], + [ + 61.812, + 95.86 + ], + [ + 62.216, + 95.86 + ], + [ + 62.62, + 95.87 + ], + [ + 63.024, + 95.87 + ], + [ + 63.428, + 95.88 + ], + [ + 63.832, + 95.88 + ], + [ + 64.236, + 95.89 + ], + [ + 64.64, + 95.89 + ], + [ + 65.044, + 95.89 + ], + [ + 65.448, + 95.9 + ], + [ + 65.852, + 95.9 + ], + [ + 66.256, + 95.91 + ], + [ + 66.66, + 95.91 + ], + [ + 67.064, + 95.91 + ], + [ + 67.468, + 95.92 + ], + [ + 67.872, + 95.92 + ], + [ + 68.276, + 95.93 + ], + [ + 68.68, + 95.93 + ], + [ + 69.084, + 95.93 + ], + [ + 69.488, + 95.94 + ], + [ + 69.892, + 95.94 + ], + [ + 70.296, + 95.94 + ], + [ + 70.7, + 95.95 + ], + [ + 71.104, + 95.95 + ], + [ + 71.508, + 95.96 + ], + [ + 71.912, + 95.96 + ], + [ + 72.316, + 95.96 + ], + [ + 72.72, + 95.97 + ], + [ + 73.124, + 95.97 + ], + [ + 73.528, + 95.97 + ], + [ + 73.932, + 95.98 + ], + [ + 74.336, + 95.98 + ], + [ + 74.74, + 95.98 + ], + [ + 75.144, + 95.98 + ], + [ + 75.548, + 95.99 + ], + [ + 75.952, + 95.99 + ], + [ + 76.356, + 95.99 + ], + [ + 76.76, + 96.0 + ], + [ + 77.164, + 96.0 + ], + [ + 77.568, + 96.0 + ], + [ + 77.972, + 96.01 + ], + [ + 78.376, + 96.01 + ], + [ + 78.78, + 96.01 + ], + [ + 79.184, + 96.01 + ], + [ + 79.588, + 96.02 + ], + [ + 79.992, + 96.02 + ], + [ + 80.396, + 96.02 + ], + [ + 80.8, + 96.02 + ], + [ + 81.204, + 96.03 + ], + [ + 81.608, + 96.03 + ], + [ + 82.012, + 96.03 + ], + [ + 82.416, + 96.03 + ], + [ + 82.82, + 96.04 + ], + [ + 83.224, + 96.04 + ], + [ + 83.628, + 96.04 + ], + [ + 84.032, + 96.04 + ], + [ + 84.436, + 96.05 + ], + [ + 84.84, + 96.05 + ], + [ + 85.244, + 96.05 + ], + [ + 85.648, + 96.05 + ], + [ + 86.052, + 96.06 + ], + [ + 86.456, + 96.06 + ], + [ + 86.86, + 96.06 + ], + [ + 87.264, + 96.06 + ], + [ + 87.668, + 96.06 + ], + [ + 88.072, + 96.07 + ], + [ + 88.476, + 96.07 + ], + [ + 88.88, + 96.07 + ], + [ + 89.284, + 96.07 + ], + [ + 89.688, + 96.07 + ], + [ + 90.092, + 96.08 + ], + [ + 90.496, + 96.08 + ], + [ + 90.9, + 96.08 + ], + [ + 91.304, + 96.08 + ], + [ + 91.708, + 96.08 + ], + [ + 92.112, + 96.09 + ], + [ + 92.516, + 96.09 + ], + [ + 92.92, + 96.09 + ], + [ + 93.324, + 96.09 + ], + [ + 93.728, + 96.09 + ], + [ + 94.132, + 96.09 + ], + [ + 94.536, + 96.1 + ], + [ + 94.94, + 96.1 + ], + [ + 95.344, + 96.1 + ], + [ + 95.748, + 96.1 + ], + [ + 96.152, + 96.1 + ], + [ + 96.556, + 96.1 + ], + [ + 96.96, + 96.11 + ], + [ + 97.364, + 96.11 + ], + [ + 97.768, + 96.11 + ], + [ + 98.172, + 96.11 + ], + [ + 98.576, + 96.11 + ], + [ + 98.98, + 96.11 + ], + [ + 99.384, + 96.12 + ], + [ + 99.788, + 96.12 + ], + [ + 100.192, + 96.12 + ], + [ + 100.596, + 96.12 + ], + [ + 101.0, + 96.12 + ] + ], + "inv_pd_data_filename": "", + "inv_pd_eff": 95.0, + "inv_pd_eff_cec": 95.0, + "inv_pd_eff_euro": 95.0, + "inv_pd_eff_type": 0.0, + "inv_pd_efficiency": [ + 0.0, + 0.0, + 34.42, + 55.2, + 65.59, + 71.82, + 75.97, + 78.94, + 81.17, + 82.9, + 84.28, + 85.42, + 86.36, + 87.16, + 87.84, + 88.44, + 88.95, + 89.41, + 89.82, + 90.18, + 90.51, + 90.81, + 91.08, + 91.32, + 91.55, + 91.75, + 91.95, + 92.12, + 92.29, + 92.44, + 92.58, + 92.72, + 92.84, + 92.96, + 93.07, + 93.17, + 93.27, + 93.37, + 93.45, + 93.54, + 93.62, + 93.69, + 93.76, + 93.83, + 93.9, + 93.96, + 94.02, + 94.08, + 94.13, + 94.18, + 94.23, + 94.28, + 94.33, + 94.37, + 94.42, + 94.46, + 94.5, + 94.54, + 94.57, + 94.61, + 94.64, + 94.68, + 94.71, + 94.74, + 94.77, + 94.8, + 94.83, + 94.86, + 94.89, + 94.91, + 94.94, + 94.96, + 94.98, + 95.01, + 95.03, + 95.05, + 95.07, + 95.09, + 95.11, + 95.13, + 95.15, + 95.17, + 95.19, + 95.21, + 95.23, + 95.24, + 95.26, + 95.28, + 95.29, + 95.31, + 95.32, + 95.34, + 95.35, + 95.36, + 95.38, + 95.39, + 95.4, + 95.42, + 95.43, + 95.44, + 95.45, + 95.47, + 95.48, + 95.49, + 95.5, + 95.51, + 95.52, + 95.53, + 95.54, + 95.55, + 95.56, + 95.57, + 95.58, + 95.59, + 95.6, + 95.61, + 95.62, + 95.63, + 95.64, + 95.64, + 95.65, + 95.66, + 95.67, + 95.68, + 95.68, + 95.69, + 95.7, + 95.71, + 95.71, + 95.72, + 95.73, + 95.73, + 95.74, + 95.75, + 95.75, + 95.76, + 95.77, + 95.77, + 95.78, + 95.78, + 95.79, + 95.8, + 95.8, + 95.81, + 95.81, + 95.82, + 95.82, + 95.83, + 95.83, + 95.84, + 95.84, + 95.85, + 95.85, + 95.86, + 95.86, + 95.87, + 95.87, + 95.88, + 95.88, + 95.89, + 95.89, + 95.89, + 95.9, + 95.9, + 95.91, + 95.91, + 95.91, + 95.92, + 95.92, + 95.93, + 95.93, + 95.93, + 95.94, + 95.94, + 95.94, + 95.95, + 95.95, + 95.96, + 95.96, + 95.96, + 95.97, + 95.97, + 95.97, + 95.98, + 95.98, + 95.98, + 95.98, + 95.99, + 95.99, + 95.99, + 96.0, + 96.0, + 96.0, + 96.01, + 96.01, + 96.01, + 96.01, + 96.02, + 96.02, + 96.02, + 96.02, + 96.03, + 96.03, + 96.03, + 96.03, + 96.04, + 96.04, + 96.04, + 96.04, + 96.05, + 96.05, + 96.05, + 96.05, + 96.06, + 96.06, + 96.06, + 96.06, + 96.06, + 96.07, + 96.07, + 96.07, + 96.07, + 96.07, + 96.08, + 96.08, + 96.08, + 96.08, + 96.08, + 96.09, + 96.09, + 96.09, + 96.09, + 96.09, + 96.09, + 96.1, + 96.1, + 96.1, + 96.1, + 96.1, + 96.1, + 96.11, + 96.11, + 96.11, + 96.11, + 96.11, + 96.11, + 96.12, + 96.12, + 96.12, + 96.12, + 96.12 + ], + "inv_pd_idcmax": 18.0, + "inv_pd_mppt_hi": 480.0, + "inv_pd_mppt_low": 250.0, + "inv_pd_num_mppt": 1.0, + "inv_pd_paco": 4000.0, + "inv_pd_partload": [ + 0.0, + 0.404, + 0.808, + 1.212, + 1.616, + 2.02, + 2.424, + 2.828, + 3.232, + 3.636, + 4.04, + 4.444, + 4.848, + 5.252, + 5.656, + 6.06, + 6.464, + 6.868, + 7.272, + 7.676, + 8.08, + 8.484, + 8.888, + 9.292, + 9.696, + 10.1, + 10.504, + 10.908, + 11.312, + 11.716, + 12.12, + 12.524, + 12.928, + 13.332, + 13.736, + 14.14, + 14.544, + 14.948, + 15.352, + 15.756, + 16.16, + 16.564, + 16.968, + 17.372, + 17.776, + 18.18, + 18.584, + 18.988, + 19.392, + 19.796, + 20.2, + 20.604, + 21.008, + 21.412, + 21.816, + 22.22, + 22.624, + 23.028, + 23.432, + 23.836, + 24.24, + 24.644, + 25.048, + 25.452, + 25.856, + 26.26, + 26.664, + 27.068, + 27.472, + 27.876, + 28.28, + 28.684, + 29.088, + 29.492, + 29.896, + 30.3, + 30.704, + 31.108, + 31.512, + 31.916, + 32.32, + 32.724, + 33.128, + 33.532, + 33.936, + 34.34, + 34.744, + 35.148, + 35.552, + 35.956, + 36.36, + 36.764, + 37.168, + 37.572, + 37.976, + 38.38, + 38.784, + 39.188, + 39.592, + 39.996, + 40.4, + 40.804, + 41.208, + 41.612, + 42.016, + 42.42, + 42.824, + 43.228, + 43.632, + 44.036, + 44.44, + 44.844, + 45.248, + 45.652, + 46.056, + 46.46, + 46.864, + 47.268, + 47.672, + 48.076, + 48.48, + 48.884, + 49.288, + 49.692, + 50.096, + 50.5, + 50.904, + 51.308, + 51.712, + 52.116, + 52.52, + 52.924, + 53.328, + 53.732, + 54.136, + 54.54, + 54.944, + 55.348, + 55.752, + 56.156, + 56.56, + 56.964, + 57.368, + 57.772, + 58.176, + 58.58, + 58.984, + 59.388, + 59.792, + 60.196, + 60.6, + 61.004, + 61.408, + 61.812, + 62.216, + 62.62, + 63.024, + 63.428, + 63.832, + 64.236, + 64.64, + 65.044, + 65.448, + 65.852, + 66.256, + 66.66, + 67.064, + 67.468, + 67.872, + 68.276, + 68.68, + 69.084, + 69.488, + 69.892, + 70.296, + 70.7, + 71.104, + 71.508, + 71.912, + 72.316, + 72.72, + 73.124, + 73.528, + 73.932, + 74.336, + 74.74, + 75.144, + 75.548, + 75.952, + 76.356, + 76.76, + 77.164, + 77.568, + 77.972, + 78.376, + 78.78, + 79.184, + 79.588, + 79.992, + 80.396, + 80.8, + 81.204, + 81.608, + 82.012, + 82.416, + 82.82, + 83.224, + 83.628, + 84.032, + 84.436, + 84.84, + 85.244, + 85.648, + 86.052, + 86.456, + 86.86, + 87.264, + 87.668, + 88.072, + 88.476, + 88.88, + 89.284, + 89.688, + 90.092, + 90.496, + 90.9, + 91.304, + 91.708, + 92.112, + 92.516, + 92.92, + 93.324, + 93.728, + 94.132, + 94.536, + 94.94, + 95.344, + 95.748, + 96.152, + 96.556, + 96.96, + 97.364, + 97.768, + 98.172, + 98.576, + 98.98, + 99.384, + 99.788, + 100.192, + 100.596, + 101.0 + ], + "inv_pd_pdco": 4210.526315789474, + "inv_pd_pnt": 0.0, + "inv_pd_vdcmax": 600.0, + "inv_pd_vdco": 310.0, + "inv_snl_ac_voltage": 240.0, + "inv_snl_c0": -0.00000945827, + "inv_snl_c1": 0.0018166, + "inv_snl_c2": 0.000159818, + "inv_snl_c3": -0.0295234, + "inv_snl_eff_cec": 93.03798378703802, + "inv_snl_eff_euro": 91.587152486427, + "inv_snl_idcmax": 80.1444, + "inv_snl_mppt_hi": 56.0, + "inv_snl_mppt_low": 44.0, + "inv_snl_num_mppt": 1.0, + "inv_snl_paco": 3600.0, + "inv_snl_pdco": 3846.93, + "inv_snl_pnt": 0.1, + "inv_snl_pso": 63.1602, + "inv_snl_vdcmax": 56.0, + "inv_snl_vdco": 48.0, + "inv_tdc_cec_cg": [ + [ + 1.0, + 52.8, + -0.021 + ] + ], + "inv_tdc_cec_db": [ + [ + 1.0, + 52.8, + -0.021 + ] + ], + "inv_tdc_ds": [ + [ + 1.0, + 52.8, + -0.021 + ] + ], + "inv_tdc_plc": [ + [ + 1.0, + 52.8, + -0.021 + ] + ], + "inverter_count": 0.0, + "inverter_model": 0.0, + "irrad_mode": 0.0, + "is_advanced": 0.0, + "lat": 0.0, + "lbl_bifacial": "", + "lib_is_bifacial": 0.0, + "lib_length": 1.559, + "lib_manufacturer": "SunPower", + "lib_width": 1.046, + "library_folder_list": "x", + "library_paths": "", + "lon": 0.0, + "module_model": 1.0, + "module_name": "SunPower SPR-310E-WHT-D", + "mppt_hi_inverter": 0.0, + "mppt_low_inverter": 0.0, + "pv.radmode.is_shown": 0.0, + "pv_size_choice": 0.0, + "ref_conditions": "Total Irradiance = 1000 W/m2, Cell temp = 25 C", + "sd11par_AMa0": 0.9417, + "sd11par_AMa1": 0.6516, + "sd11par_AMa2": -0.02022, + "sd11par_AMa3": 0.00219, + "sd11par_AMa4": -0.000091, + "sd11par_Egref": 0.737668, + "sd11par_Il": 1.18951, + "sd11par_Imp0": 1.05, + "sd11par_Io": 2.08522e-9, + "sd11par_Isc0": 1.18, + "sd11par_Pmp0": 67.83, + "sd11par_Vmp0": 64.6, + "sd11par_Voc0": 87.0, + "sd11par_alphaIsc": 0.000472, + "sd11par_area": 0.72, + "sd11par_aspect_ratio": 0.0, + "sd11par_betaVoc": -0.217, + "sd11par_c1": 1930.15, + "sd11par_c2": 474.64, + "sd11par_c3": 1.48746, + "sd11par_d1": 13.5504, + "sd11par_d2": -0.076973, + "sd11par_d3": 0.237327, + "sd11par_eff": 9.420833333333336, + "sd11par_gammaPmp": -0.258849, + "sd11par_glass": 0.0, + "sd11par_module_length": 0.0, + "sd11par_module_width": NaN, + "sd11par_mounting": 0.0, + "sd11par_n": 1.45071, + "sd11par_nser": 116.0, + "sd11par_standoff": 6.0, + "sd11par_tnoct": 44.9, + "sd11par_transient_thermal_model_unit_mass": 0.0, + "sd11par_type": 2.0, + "sizing_messages": "", + "sky_model": 2.0, + "snl_a": -3.62, + "snl_a0": 0.94045, + "snl_a1": 0.052641, + "snl_a2": -0.0093897, + "snl_a3": 0.00072623, + "snl_a4": -0.000019938, + "snl_aimp": -0.00038, + "snl_aisc": 0.00061, + "snl_area": 1.244, + "snl_aspect_ratio": 0.0, + "snl_b": -0.075, + "snl_b0": 1.0, + "snl_b1": -0.002438, + "snl_b2": 0.0003103, + "snl_b3": -0.00001246, + "snl_b4": 2.11e-7, + "snl_b5": -1.36e-9, + "snl_bvmpo": -0.139, + "snl_bvoco": -0.136, + "snl_c0": 1.0039, + "snl_c1": -0.0039, + "snl_c2": 0.291066, + "snl_c3": -4.73546, + "snl_c4": 0.9942, + "snl_c5": 0.0058, + "snl_c6": 1.0723, + "snl_c7": -0.0723, + "snl_dtc": 3.0, + "snl_fd": 1.0, + "snl_imp_temp_1": -0.001996261414499349, + "snl_impo": 5.25, + "snl_isco": 5.75, + "snl_ixo": 5.65, + "snl_ixxo": 3.85, + "snl_material": "c-Si", + "snl_mbvmp": 0.0, + "snl_mbvoc": 0.0, + "snl_module_length": 0.0, + "snl_module_name": "SunPower SPR-210-BLK [2007 (E)]", + "snl_module_structure": 0.0, + "snl_module_width": NaN, + "snl_n": 1.221, + "snl_n_cells": 72.0, + "snl_parallel_cells": 1.0, + "snl_ref_a": -3.62, + "snl_ref_b": -0.075, + "snl_ref_conditions": "Total Irradiance = 1000 W/m2, Air mass = 1.5, Cell temp = 25 'C", + "snl_ref_dT": 3.0, + "snl_ref_eff": 16.891878726050018, + "snl_ref_imp": 5.253319511840392, + "snl_ref_imp_temp_0": -0.038, + "snl_ref_isc": 5.75364989946875, + "snl_ref_isc_temp_0": 0.061, + "snl_ref_isc_temp_1": 0.0035097264386759377, + "snl_ref_pmp": 210.13497135206226, + "snl_ref_pmp_temp_0": -0.38549288116386856, + "snl_ref_pmp_temp_1": -0.8100553553979346, + "snl_ref_vmp": 40.000417046486827, + "snl_ref_vmp_temp_0": -0.34749288116386858, + "snl_ref_vmp_temp_1": -0.13899860167240028, + "snl_ref_voc": 47.70143328866918, + "snl_ref_voc_temp_0": -0.2850966592623365, + "snl_sandia_notes": "Source: Sandia National Laboratories Updated 9/25/2012 Module Database", + "snl_sandia_vintage": "2007 (E)", + "snl_series_cells": 72.0, + "snl_specified_a": -99.0, + "snl_specified_b": 0.0, + "snl_specified_dT": 0.0, + "snl_transient_thermal_model_unit_mass": 0.0, + "snl_vmpo": 40.0, + "snl_voc_temp_1": -0.13599519272624797, + "snl_voco": 47.7, + "solar_data_file_name": "", + "solar_data_file_name_load": "", + "solar_data_source": "src", + "solar_resource": "", + "solar_resource_file": "", + "spe_a": -3.56, + "spe_area": 0.74074, + "spe_aspect_ratio": 0.0, + "spe_b": -0.075, + "spe_bifacial_ground_clearance_height": 1.0, + "spe_bifacial_transmission_factor": 0.013, + "spe_bifaciality": 0.7, + "spe_dT": 3.0, + "spe_data_filename": "", + "spe_eff0": 13.5, + "spe_eff1": 13.5, + "spe_eff2": 13.5, + "spe_eff3": 13.5, + "spe_eff4": 13.5, + "spe_fd": 1.0, + "spe_is_bifacial": 0.0, + "spe_module_length": 0.0, + "spe_module_structure": 0.0, + "spe_module_width": NaN, + "spe_power": 99.9999, + "spe_rad0": 200.0, + "spe_rad1": 400.0, + "spe_rad2": 600.0, + "spe_rad3": 800.0, + "spe_rad4": 1000.0, + "spe_reference": 4.0, + "spe_temp_coeff": -0.5, + "spe_transient_thermal_model_unit_mass": 0.0, + "spe_vmp": 30.0, + "spe_voc": 36.0, + "state": "", + "station_id": "", + "step": 3600.0, + "step_sd11par": 0.0, + "step_spe": 3600.0, + "subarray1_modules_per_string": 10.0, + "subarray1_mppt_input": 1.0, + "subarray1_nmodules": 0.0, + "subarray1_nstrings": 1.0, + "subarray1_string_vmp": 0.0, + "subarray1_string_voc": 0.0, + "subarray2_enable": 0.0, + "subarray2_modules_per_string": 1.0, + "subarray2_mppt_input": 1.0, + "subarray2_nmodules": 0.0, + "subarray2_nstrings": 1.0, + "subarray2_string_vmp": 54.7, + "subarray2_string_voc": 64.4, + "subarray3_enable": 0.0, + "subarray3_modules_per_string": 1.0, + "subarray3_mppt_input": 1.0, + "subarray3_nmodules": 0.0, + "subarray3_nstrings": 1.0, + "subarray3_string_vmp": 54.7, + "subarray3_string_voc": 64.4, + "subarray4_enable": 0.0, + "subarray4_modules_per_string": 1.0, + "subarray4_mppt_input": 1.0, + "subarray4_nmodules": 0.0, + "subarray4_nstrings": 1.0, + "subarray4_string_vmp": 54.7, + "subarray4_string_voc": 64.4, + "system_capacity": 0.0, + "total_inverter_capacity": 0.0, + "total_land_area": 0.0, + "total_module_area": 0.0, + "total_modules": 0.0, + "tz": 0.0, + "ui_ac_capacity": 0.0, + "ui_array_land_area_acres": 0.0, + "ui_array_land_area_ha": 0.0, + "ui_array_land_area_multiplier": 1.0, + "ui_aspect_ratio": 1.7, + "ui_land_area_additional": 0.0, + "ui_land_area_additional_units": 0.0, + "ui_land_area_per_mw": 0.0, + "ui_step_minutes": 60.0, + "ui_total_land_area_ha": 0.0, + "ui_total_module_area": 0.0, + "ui_total_module_area_acres": 0.0, + "ui_total_module_area_ha": 0.0, + "ui_use_acre_per_mw": 0.0, + "use_spatial_albedos": 0.0, + "use_specific_weather_file": 0.0, + "use_wf_albedo": 0.0, + "user_specified_weather_file": "", + "vdcmax_inverter": 0.0, + "wf_nrecords": 8760.0 +} \ No newline at end of file diff --git a/deploy/runtime/startup.lk b/deploy/runtime/startup.lk index 1d4fe48638..9d379b3dbf 100644 --- a/deploy/runtime/startup.lk +++ b/deploy/runtime/startup.lk @@ -14,6 +14,8 @@ const FOM = false; addconfig( 'Flat Plate PV', ['Residential', 'Commercial', 'Third Party', 'Host Developer', 'Single Owner', 'Merchant Plant', 'Leveraged Partnership Flip', 'All Equity Partnership Flip', 'Sale Leaseback', 'LCOE Calculator', 'None'] ); addconfig( 'PVWatts', [ 'Residential', 'Commercial', 'Third Party', 'Host Developer', 'Single Owner', 'Community Solar', 'Merchant Plant', 'Leveraged Partnership Flip', 'All Equity Partnership Flip', 'Sale Leaseback', 'LCOE Calculator', 'None' ] ); addconfig( 'High-X Concentrating PV', ['Single Owner', 'Merchant Plant', 'Leveraged Partnership Flip', 'All Equity Partnership Flip', 'Sale Leaseback', 'LCOE Calculator', 'None']); +// test pv ui +addconfig('PV UI', ['None']); // Energy Storage addconfig( 'PV Battery', ['Residential', 'Commercial', 'Third Party', 'Host Developer', 'Single Owner', 'Merchant Plant', 'Leveraged Partnership Flip', 'All Equity Partnership Flip', 'Sale Leaseback'] ); addconfig( 'PVWatts Battery', ['Residential', 'Commercial', 'Third Party', 'Host Developer'] ); @@ -66,6 +68,9 @@ configopt("TechnologyTreeOrder", {'description' = 'Photovoltaic,Energy Storage,H // group names 'tree_parent' for performance models are defined in PopulateTech() in main.cpp configopt( 'Flat Plate PV', { 'tree_parent'='Photovoltaic', 'long_name'='Detailed PV Model', 'short_name'='Photovoltaic', 'description'='Photovoltaic system using detailed photovoltaic model with separate module and inverter component models' } ); +// test pv ui +configopt( 'PV UI', { 'long_name'='PV UI TEST', 'short_name'='PV UI', 'description'='Test PV UI' } ); + configopt( 'PVWatts', { 'tree_parent'='Photovoltaic','long_name'='PVWatts', 'short_name'='PVWatts', 'description'='Photovoltaic system using basic NREL PVWatts V8 algorithm. Does not do detailed degradation or loss modeling. If those are important, please use pvsamv1.' } ); configopt( 'High-X Concentrating PV', { 'tree_parent'='Photovoltaic', 'long_name'='High Concentration PV', 'short_name'='HCPV', 'description'='Concentrating photovoltaic system with a high concentration photovoltaic module model and separate inverter model' } ); configopt( 'PV Battery', { 'tree_parent'='Energy Storage', 'long_name'='Detailed PV-Battery', 'short_name'='PV-Battery', 'description'='Detailed photovoltaic model with battery storage' } ); @@ -872,6 +877,44 @@ addpage( [[ 'Operating Costs Fuel', 'Operating Costs Land Lease' ]], {'sidebar' setup_all_equity_partnership_flip_pages(); setup_electricity_purchases(); +setconfig('PV UI','None'); + addpage( [[ 'Solar Resource Data', {'name'='PV Albedo and Radiation', 'caption' = 'Albedo - Sky Diffuse Model - Irradiance Data (Advanced)', 'collapsible'=true, 'collapsible_var'='pv.radmode.is_shown'} ]], { 'sidebar'='Location and Resource', 'help'='pv_location_and_resource' } ); + addpage( [ ['Simple Efficiency Module Model'], + ['CEC Performance Model with Module Database'], + ['CEC Performance Model with User Entered Specifications'], + ['Sandia PV Array Performance Model with Module Database'], + ['IEC61853 Single Diode Model'] ], + { 'sidebar'='Module', 'help'='pv_module', 'exclusive_var'='module_model' } ); + addpage( [ ['Inverter CEC Database', 'Inverter Temp Derate CEC DB'], + ['Inverter Datasheet', 'Inverter Temp Derate DS'], + ['Inverter Part Load Curve', 'Inverter Temp Derate PLC'], + ['Inverter CEC Coefficient Generator', 'Inverter Temp Derate CEC CG'] ], + { 'sidebar'='Inverter', 'help'='pv_inverter', 'exclusive_var'='inverter_model' } ); + // System Sizing + addpage( [ ['PV System Size'] ], { 'sidebar'='System Size', 'help'='pv_xxx' } ); + addpage( [ ['PV String Size and Subarrays'] ], { 'sidebar'='String Size and Subarrays', 'help'='pv_xxx' } ); + addpage( [ ['PV Inverter Input Voltage'] ], { 'sidebar'='Inverter Input Voltage', 'help'='pv_xxx' } ); + // Tracking Layout Land + addpage( [ ['PV Tracking and Orientation'] ], { 'sidebar'='Tracking and Orientation', 'help'='pv_xxx' } ); + addpage( [ ['PV Row Dimensions and Spacing'] ], { 'sidebar'='Row Dimensions and Spacing', 'help'='pv_xxx' } ); + addpage( [ ['PV Terrain Slope'] ], { 'sidebar'='Terrain Slope', 'help'='pv_xxx' } ); + addpage( [ ['PV Land Area'] ], { 'sidebar'='Land Area', 'help'='pv_xxx' } ); + // Soiling Shading Snow + addpage( [ ['PV Soiling Losses'] ], { 'sidebar'='Soiling Losses', 'help'='pv_xxx' } ); + addpage( [ ['PV External Shading'] ], { 'sidebar'='External Shading', 'help'='pv_xxx' } ); + addpage( [ ['PV Self Shading'] ], { 'sidebar'='Self Shading', 'help'='pv_xxx' } ); + addpage( [ ['PV Snow Losses'] ], { 'sidebar'='Snow Losses', 'help'='pv_xxx' } ); + // Battery Enable form stores hidden en_batt variable required by some UI forms to determine if there is a battery + /*addpage( [ ['PV System Design', + {'name'='PV Land Area', 'caption' = 'Land Area', 'collapsible'=true, 'collapsible_var'='pv_land_area_is_shown'}, + {'name'='PV Subarray Voltage Mismatch', 'collapsible'=true, 'collapsible_var' = 'mismatch_shown'}, + 'Battery Enable'] ], { 'sidebar'='System Design', 'help'='pv_system_design' } ); + addpage( [ ['PV Shading'] ], { 'sidebar'='Shading and Layout', 'help'='pv_shading' } ); + addpage( [ ['PV Losses']], { 'sidebar'='Losses', 'help'='pv_losses' } );*/ + setup_grid_limits_page(); + +setmodules( ['pvsamv1', 'grid'] ); + // Flat Plate PV //////////////////////////////////////////////////////////////// setconfig( 'Flat Plate PV', 'LCOE Calculator' ); setup_flat_plate_pv_pages(); diff --git a/deploy/runtime/ui/PV Inverter Input Voltage.json b/deploy/runtime/ui/PV Inverter Input Voltage.json new file mode 100644 index 0000000000..fa0b72268c --- /dev/null +++ b/deploy/runtime/ui/PV Inverter Input Voltage.json @@ -0,0 +1,1622 @@ +{ + "Name": "PV Inverter Input Voltage", + "Width": 1012.0, + "Height": 509.0, + "FormObjects": { + "Divider": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "HLine12" + }, + "X": { + "Type": 3.0, + "Integer": 12.0 + }, + "Y": { + "Type": 3.0, + "Integer": 99.0 + }, + "Width": { + "Type": 3.0, + "Integer": 980.0 + }, + "Height": { + "Type": 3.0, + "Integer": 16.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Orientation": { + "Type": 3.0, + "Integer": 0.0 + }, + "Colour": { + "Type": 4.0, + "Color": { + "Red": 120.0, + "Green": 120.0, + "Blue": 120.0, + "Alpha": 255.0 + } + }, + "Caption": { + "Type": 5.0, + "String": "Multiple MPPT Inputs" + }, + "Bold": { + "Type": 2.0, + "Boolean": 1.0 + } + } + }, + "Label": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "Label4" + }, + "X": { + "Type": 3.0, + "Integer": 429.0 + }, + "Y": { + "Type": 3.0, + "Integer": 72.0 + }, + "Width": { + "Type": 3.0, + "Integer": 100.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Caption": { + "Type": 5.0, + "String": "Subarray 2" + }, + "TextColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "Bold": { + "Type": 2.0, + "Boolean": 1.0 + }, + "FontSize": { + "Type": 3.0, + "Integer": 0.0 + }, + "WordWrap": { + "Type": 2.0, + "Boolean": 0.0 + }, + "AlignRight": { + "Type": 2.0, + "Boolean": 0.0 + }, + "AlignTop": { + "Type": 2.0, + "Boolean": 0.0 + } + } + }, + "Label": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "Label41" + }, + "X": { + "Type": 3.0, + "Integer": 561.0 + }, + "Y": { + "Type": 3.0, + "Integer": 72.0 + }, + "Width": { + "Type": 3.0, + "Integer": 100.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Caption": { + "Type": 5.0, + "String": "Subarray 3" + }, + "TextColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "Bold": { + "Type": 2.0, + "Boolean": 1.0 + }, + "FontSize": { + "Type": 3.0, + "Integer": 0.0 + }, + "WordWrap": { + "Type": 2.0, + "Boolean": 0.0 + }, + "AlignRight": { + "Type": 2.0, + "Boolean": 0.0 + }, + "AlignTop": { + "Type": 2.0, + "Boolean": 0.0 + } + } + }, + "Label": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "Label411" + }, + "X": { + "Type": 3.0, + "Integer": 690.0 + }, + "Y": { + "Type": 3.0, + "Integer": 72.0 + }, + "Width": { + "Type": 3.0, + "Integer": 100.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Caption": { + "Type": 5.0, + "String": "Subarray 4" + }, + "TextColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "Bold": { + "Type": 2.0, + "Boolean": 1.0 + }, + "FontSize": { + "Type": 3.0, + "Integer": 0.0 + }, + "WordWrap": { + "Type": 2.0, + "Boolean": 0.0 + }, + "AlignRight": { + "Type": 2.0, + "Boolean": 0.0 + }, + "AlignTop": { + "Type": 2.0, + "Boolean": 0.0 + } + } + }, + "Label": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "Label4111" + }, + "X": { + "Type": 3.0, + "Integer": 300.0 + }, + "Y": { + "Type": 3.0, + "Integer": 72.0 + }, + "Width": { + "Type": 3.0, + "Integer": 100.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Caption": { + "Type": 5.0, + "String": "Subarray 1" + }, + "TextColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "Bold": { + "Type": 2.0, + "Boolean": 1.0 + }, + "FontSize": { + "Type": 3.0, + "Integer": 0.0 + }, + "WordWrap": { + "Type": 2.0, + "Boolean": 0.0 + }, + "AlignRight": { + "Type": 2.0, + "Boolean": 0.0 + }, + "AlignTop": { + "Type": 2.0, + "Boolean": 0.0 + } + } + }, + "Button": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "btn_reset_inverter_voltages" + }, + "X": { + "Type": 3.0, + "Integer": 48.0 + }, + "Y": { + "Type": 3.0, + "Integer": 306.0 + }, + "Width": { + "Type": 3.0, + "Integer": 276.0 + }, + "Height": { + "Type": 3.0, + "Integer": 28.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Caption": { + "Type": 5.0, + "String": "Copy ratings from Inverter page" + }, + "TabOrder": { + "Type": 3.0, + "Integer": -1.0 + } + } + }, + "RadioChoice": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "enable_mismatch_vmax_calc" + }, + "X": { + "Type": 3.0, + "Integer": 30.0 + }, + "Y": { + "Type": 3.0, + "Integer": 438.0 + }, + "Width": { + "Type": 3.0, + "Integer": 399.0 + }, + "Height": { + "Type": 3.0, + "Integer": 48.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Selection": { + "Type": 3.0, + "Integer": 0.0 + }, + "Items": { + "Type": 6.0, + "StringList": "Average of subarray voltages|Estimate subarray mismatch loss (long simulation run time)" + }, + "ShowCaptions": { + "Type": 2.0, + "Boolean": 1.0 + }, + "Horizontal": { + "Type": 2.0, + "Boolean": 0.0 + }, + "TabOrder": { + "Type": 3.0, + "Integer": -1.0 + } + } + }, + "Choice": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "inv_num_mppt" + }, + "X": { + "Type": 3.0, + "Integer": 132.0 + }, + "Y": { + "Type": 3.0, + "Integer": 168.0 + }, + "Width": { + "Type": 3.0, + "Integer": 50.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Items": { + "Type": 6.0, + "StringList": "1|2|3|4" + }, + "Selection": { + "Type": 3.0, + "Integer": -1.0 + }, + "TabOrder": { + "Type": 3.0, + "Integer": -1.0 + } + } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "mppt_hi_inverter" + }, + "X": { + "Type": 3.0, + "Integer": 513.0 + }, + "Y": { + "Type": 3.0, + "Integer": 306.0 + }, + "Width": { + "Type": 3.0, + "Integer": 82.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 9999.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 1.0 + }, + "Format": { + "Type": 3.0, + "Integer": 1.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 1.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 1.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": -1.0 + } + } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "mppt_low_inverter" + }, + "X": { + "Type": 3.0, + "Integer": 513.0 + }, + "Y": { + "Type": 3.0, + "Integer": 279.0 + }, + "Width": { + "Type": 3.0, + "Integer": 82.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 9999.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 1.0 + }, + "Format": { + "Type": 3.0, + "Integer": 1.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 1.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 1.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": -1.0 + } + } + }, + "CheckBox": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "object 2" + }, + "X": { + "Type": 3.0, + "Integer": 30.0 + }, + "Y": { + "Type": 3.0, + "Integer": 279.0 + }, + "Width": { + "Type": 3.0, + "Integer": 252.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Caption": { + "Type": 5.0, + "String": "Override values from Inverter page" + }, + "State": { + "Type": 2.0, + "Boolean": 1.0 + }, + "TabOrder": { + "Type": 3.0, + "Integer": -1.0 + } + } + }, + "Divider": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "object 22" + }, + "X": { + "Type": 3.0, + "Integer": 15.0 + }, + "Y": { + "Type": 3.0, + "Integer": 360.0 + }, + "Width": { + "Type": 3.0, + "Integer": 980.0 + }, + "Height": { + "Type": 3.0, + "Integer": 16.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Orientation": { + "Type": 3.0, + "Integer": 0.0 + }, + "Colour": { + "Type": 4.0, + "Color": { + "Red": 120.0, + "Green": 120.0, + "Blue": 120.0, + "Alpha": 255.0 + } + }, + "Caption": { + "Type": 5.0, + "String": "Inverter Input Voltage for Multiple Subarrays" + }, + "Bold": { + "Type": 2.0, + "Boolean": 1.0 + } + } + }, + "Divider": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "object 225" + }, + "X": { + "Type": 3.0, + "Integer": 15.0 + }, + "Y": { + "Type": 3.0, + "Integer": 204.0 + }, + "Width": { + "Type": 3.0, + "Integer": 980.0 + }, + "Height": { + "Type": 3.0, + "Integer": 16.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Orientation": { + "Type": 3.0, + "Integer": 0.0 + }, + "Colour": { + "Type": 4.0, + "Color": { + "Red": 120.0, + "Green": 120.0, + "Blue": 120.0, + "Alpha": 255.0 + } + }, + "Caption": { + "Type": 5.0, + "String": "Inverter Voltage Limits" + }, + "Bold": { + "Type": 2.0, + "Boolean": 1.0 + } + } + }, + "GroupBox": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "object 4" + }, + "X": { + "Type": 3.0, + "Integer": 6.0 + }, + "Y": { + "Type": 3.0, + "Integer": 3.0 + }, + "Width": { + "Type": 3.0, + "Integer": 1000.0 + }, + "Height": { + "Type": 3.0, + "Integer": 500.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Caption": { + "Type": 5.0, + "String": "Inverter Input Voltage" + }, + "Bold": { + "Type": 2.0, + "Boolean": 1.0 + } + } + }, + "Label": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "object 7" + }, + "X": { + "Type": 3.0, + "Integer": 15.0 + }, + "Y": { + "Type": 3.0, + "Integer": 381.0 + }, + "Width": { + "Type": 3.0, + "Integer": 980.0 + }, + "Height": { + "Type": 3.0, + "Integer": 48.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Caption": { + "Type": 5.0, + "String": "For a system with a single MPPT and more than one subarray, choose how to calculate the inverter input voltage. The average option is best for most applications. The voltage mismatch loss option requires long simulation run times." + }, + "TextColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "Bold": { + "Type": 2.0, + "Boolean": 0.0 + }, + "FontSize": { + "Type": 3.0, + "Integer": 0.0 + }, + "WordWrap": { + "Type": 2.0, + "Boolean": 1.0 + }, + "AlignRight": { + "Type": 2.0, + "Boolean": 0.0 + }, + "AlignTop": { + "Type": 2.0, + "Boolean": 1.0 + } + } + }, + "Label": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "object 711" + }, + "X": { + "Type": 3.0, + "Integer": 15.0 + }, + "Y": { + "Type": 3.0, + "Integer": 21.0 + }, + "Width": { + "Type": 3.0, + "Integer": 980.0 + }, + "Height": { + "Type": 3.0, + "Integer": 48.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Caption": { + "Type": 5.0, + "String": "The nominal DC voltage of each subarray is determined by the number of modules per string above. Use the options below to specify how SAM determines the inverter input voltage(s). " + }, + "TextColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "Bold": { + "Type": 2.0, + "Boolean": 0.0 + }, + "FontSize": { + "Type": 3.0, + "Integer": 0.0 + }, + "WordWrap": { + "Type": 2.0, + "Boolean": 1.0 + }, + "AlignRight": { + "Type": 2.0, + "Boolean": 0.0 + }, + "AlignTop": { + "Type": 2.0, + "Boolean": 1.0 + } + } + }, + "Label": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "object 714" + }, + "X": { + "Type": 3.0, + "Integer": 15.0 + }, + "Y": { + "Type": 3.0, + "Integer": 117.0 + }, + "Width": { + "Type": 3.0, + "Integer": 980.0 + }, + "Height": { + "Type": 3.0, + "Integer": 48.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Caption": { + "Type": 5.0, + "String": "For a system with one inverter, to model an inverter input voltage for each subarray, set the number of MPPTs equal to the number of subarrays and assign an MPPT number to each subarray." + }, + "TextColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "Bold": { + "Type": 2.0, + "Boolean": 0.0 + }, + "FontSize": { + "Type": 3.0, + "Integer": 0.0 + }, + "WordWrap": { + "Type": 2.0, + "Boolean": 1.0 + }, + "AlignRight": { + "Type": 2.0, + "Boolean": 0.0 + }, + "AlignTop": { + "Type": 2.0, + "Boolean": 1.0 + } + } + }, + "Label": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "object 716" + }, + "X": { + "Type": 3.0, + "Integer": 15.0 + }, + "Y": { + "Type": 3.0, + "Integer": 225.0 + }, + "Width": { + "Type": 3.0, + "Integer": 980.0 + }, + "Height": { + "Type": 3.0, + "Integer": 48.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Caption": { + "Type": 5.0, + "String": "SAM clips the DC operating voltage(s) so that the inverter input voltage(s) is never less than Vmppt_low or greater than Vmppt_high." + }, + "TextColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "Bold": { + "Type": 2.0, + "Boolean": 0.0 + }, + "FontSize": { + "Type": 3.0, + "Integer": 0.0 + }, + "WordWrap": { + "Type": 2.0, + "Boolean": 1.0 + }, + "AlignRight": { + "Type": 2.0, + "Boolean": 0.0 + }, + "AlignTop": { + "Type": 2.0, + "Boolean": 1.0 + } + } + }, + "Label": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "object 73" + }, + "X": { + "Type": 3.0, + "Integer": 183.0 + }, + "Y": { + "Type": 3.0, + "Integer": 168.0 + }, + "Width": { + "Type": 3.0, + "Integer": 113.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Caption": { + "Type": 5.0, + "String": "MPPT number" + }, + "TextColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "Bold": { + "Type": 2.0, + "Boolean": 0.0 + }, + "FontSize": { + "Type": 3.0, + "Integer": 0.0 + }, + "WordWrap": { + "Type": 2.0, + "Boolean": 0.0 + }, + "AlignRight": { + "Type": 2.0, + "Boolean": 1.0 + }, + "AlignTop": { + "Type": 2.0, + "Boolean": 0.0 + } + } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "subarray1_mppt_input" + }, + "X": { + "Type": 3.0, + "Integer": 300.0 + }, + "Y": { + "Type": 3.0, + "Integer": 168.0 + }, + "Width": { + "Type": 3.0, + "Integer": 100.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 0.0 + }, + "Format": { + "Type": 3.0, + "Integer": 0.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 0.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 1.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": 12.0 + } + } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "subarray2_mppt_input" + }, + "X": { + "Type": 3.0, + "Integer": 429.0 + }, + "Y": { + "Type": 3.0, + "Integer": 168.0 + }, + "Width": { + "Type": 3.0, + "Integer": 100.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 0.0 + }, + "Format": { + "Type": 3.0, + "Integer": 0.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 0.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 1.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": 28.0 + } + } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "subarray3_mppt_input" + }, + "X": { + "Type": 3.0, + "Integer": 561.0 + }, + "Y": { + "Type": 3.0, + "Integer": 168.0 + }, + "Width": { + "Type": 3.0, + "Integer": 100.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 0.0 + }, + "Format": { + "Type": 3.0, + "Integer": 0.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 0.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 1.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": 44.0 + } + } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "subarray4_mppt_input" + }, + "X": { + "Type": 3.0, + "Integer": 690.0 + }, + "Y": { + "Type": 3.0, + "Integer": 168.0 + }, + "Width": { + "Type": 3.0, + "Integer": 100.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 0.0 + }, + "Format": { + "Type": 3.0, + "Integer": 0.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 0.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 1.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": 60.0 + } + } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "vdcmax_inverter" + }, + "X": { + "Type": 3.0, + "Integer": 513.0 + }, + "Y": { + "Type": 3.0, + "Integer": 333.0 + }, + "Width": { + "Type": 3.0, + "Integer": 82.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 9999.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 1.0 + }, + "Format": { + "Type": 3.0, + "Integer": 1.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 1.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 1.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": -1.0 + } + } + } + }, + "VarDatabase": { + "enable_mismatch_vmax_calc": { + "Version": 4.0, + "Type": 1.0, + "Label": "Enable subarray voltage mismatch calculation", + "Units": " ", + "Group": "PV Inverter Input Voltage", + "IndexLabels": "", + "Flags": 3.0, + "DefaultValue": 0.0, + "UIObject": "RadioChoice", + "sscVariableName": "", + "sscVariableValue": "" + }, + "inv_num_mppt": { + "Version": 4.0, + "Type": 1.0, + "Label": "Number of MPPTs", + "Units": "", + "Group": "PV Inverter Input Voltage", + "IndexLabels": "1|2|3|4", + "Flags": 2.0, + "DefaultValue": 1.0, + "UIObject": "ListBox", + "sscVariableName": "", + "sscVariableValue": "" + }, + "mppt_hi_inverter": { + "Version": 4.0, + "Type": 1.0, + "Label": "Vmppt_high", + "Units": "Vdc", + "Group": "PV Inverter Input Voltage", + "IndexLabels": "", + "Flags": 2.0, + "DefaultValue": 0.0, + "UIObject": "Numeric", + "sscVariableName": "", + "sscVariableValue": "" + }, + "mppt_low_inverter": { + "Version": 4.0, + "Type": 1.0, + "Label": "Vmppt_low", + "Units": "Vdc", + "Group": "PV Inverter Input Voltage", + "IndexLabels": "", + "Flags": 2.0, + "DefaultValue": 0.0, + "UIObject": "Numeric", + "sscVariableName": "", + "sscVariableValue": "" + }, + "subarray1_mppt_input": { + "Version": 4.0, + "Type": 1.0, + "Label": "Subarray 1 inverter MPPT input", + "Units": " ", + "Group": "PV Inverter Input Voltage", + "IndexLabels": "", + "Flags": 3.0, + "DefaultValue": 1.0, + "UIObject": "Numeric", + "sscVariableName": "", + "sscVariableValue": "" + }, + "subarray2_mppt_input": { + "Version": 4.0, + "Type": 1.0, + "Label": "Subarray 2 inverter MPPT input", + "Units": " ", + "Group": "PV Inverter Input Voltage", + "IndexLabels": "", + "Flags": 3.0, + "DefaultValue": 1.0, + "UIObject": "Numeric", + "sscVariableName": "", + "sscVariableValue": "" + }, + "subarray3_mppt_input": { + "Version": 4.0, + "Type": 1.0, + "Label": "Subarray 3 inverter MPPT input", + "Units": " ", + "Group": "PV Inverter Input Voltage", + "IndexLabels": "", + "Flags": 3.0, + "DefaultValue": 1.0, + "UIObject": "Numeric", + "sscVariableName": "", + "sscVariableValue": "" + }, + "subarray4_mppt_input": { + "Version": 4.0, + "Type": 1.0, + "Label": "Subarray 4 inverter MPPT input", + "Units": " ", + "Group": "PV Inverter Input Voltage", + "IndexLabels": "", + "Flags": 3.0, + "DefaultValue": 1.0, + "UIObject": "Numeric", + "sscVariableName": "", + "sscVariableValue": "" + }, + "vdcmax_inverter": { + "Version": 4.0, + "Type": 1.0, + "Label": "Vdc_max", + "Units": "Vdc", + "Group": "PV Inverter Input Voltage", + "IndexLabels": "", + "Flags": 2.0, + "DefaultValue": 0.0, + "UIObject": "Numeric", + "sscVariableName": "", + "sscVariableValue": "" + } + }, + "Equations": [], + "Callbacks": [] +} \ No newline at end of file diff --git a/deploy/runtime/ui/PV String Size and Subarrays.json b/deploy/runtime/ui/PV String Size and Subarrays.json index 5ca667f9d4..951579c777 100644 --- a/deploy/runtime/ui/PV String Size and Subarrays.json +++ b/deploy/runtime/ui/PV String Size and Subarrays.json @@ -1,47 +1,2998 @@ { "Name": "PV String Size and Subarrays", - "Width": 1010.0, - "Height": 510.0, + "Width": 1012.0, + "Height": 278.0, "FormObjects": { - "GroupBox": { + "Divider": { "Visible": 1.0, "ObjectProperties": { "Name": { "Type": 5.0, - "String": "object 4" + "String": "HLine111" }, "X": { "Type": 3.0, - "Integer": 6.0 + "Integer": 15.0 }, "Y": { "Type": 3.0, - "Integer": 3.0 + "Integer": 90.0 }, "Width": { "Type": 3.0, - "Integer": 1000.0 + "Integer": 980.0 }, "Height": { "Type": 3.0, - "Integer": 500.0 + "Integer": 18.0 }, "Tool Tip": { "Type": 5.0, "String": "" }, + "Orientation": { + "Type": 3.0, + "Integer": 0.0 + }, + "Colour": { + "Type": 4.0, + "Color": { + "Red": 120.0, + "Green": 120.0, + "Blue": 120.0, + "Alpha": 255.0 + } + }, "Caption": { "Type": 5.0, - "String": "String Size and Subarrays" + "String": "Electrical Configuration" + }, + "Bold": { + "Type": 2.0, + "Boolean": 1.0 + } + } + }, + "Label": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "Label1123" + }, + "X": { + "Type": 3.0, + "Integer": 30.0 + }, + "Y": { + "Type": 3.0, + "Integer": 240.0 + }, + "Width": { + "Type": 3.0, + "Integer": 266.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Caption": { + "Type": 5.0, + "String": "String Vmp at reference conditions (V)" + }, + "TextColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "Bold": { + "Type": 2.0, + "Boolean": 0.0 + }, + "FontSize": { + "Type": 3.0, + "Integer": 0.0 + }, + "WordWrap": { + "Type": 2.0, + "Boolean": 0.0 + }, + "AlignRight": { + "Type": 2.0, + "Boolean": 1.0 + }, + "AlignTop": { + "Type": 2.0, + "Boolean": 0.0 + } + } + }, + "Label": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "Label1124" + }, + "X": { + "Type": 3.0, + "Integer": 30.0 + }, + "Y": { + "Type": 3.0, + "Integer": 213.0 + }, + "Width": { + "Type": 3.0, + "Integer": 266.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Caption": { + "Type": 5.0, + "String": "String Voc at reference conditions (V)" + }, + "TextColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "Bold": { + "Type": 2.0, + "Boolean": 0.0 + }, + "FontSize": { + "Type": 3.0, + "Integer": 0.0 + }, + "WordWrap": { + "Type": 2.0, + "Boolean": 0.0 + }, + "AlignRight": { + "Type": 2.0, + "Boolean": 1.0 + }, + "AlignTop": { + "Type": 2.0, + "Boolean": 0.0 + } + } + }, + "Label": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "Label1133" + }, + "X": { + "Type": 3.0, + "Integer": 30.0 + }, + "Y": { + "Type": 3.0, + "Integer": 186.0 + }, + "Width": { + "Type": 3.0, + "Integer": 266.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Caption": { + "Type": 5.0, + "String": "Number of modules in subarray" + }, + "TextColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "Bold": { + "Type": 2.0, + "Boolean": 0.0 + }, + "FontSize": { + "Type": 3.0, + "Integer": 0.0 + }, + "WordWrap": { + "Type": 2.0, + "Boolean": 0.0 + }, + "AlignRight": { + "Type": 2.0, + "Boolean": 1.0 + }, + "AlignTop": { + "Type": 2.0, + "Boolean": 0.0 + } + } + }, + "Label": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "Label1145" + }, + "X": { + "Type": 3.0, + "Integer": 30.0 + }, + "Y": { + "Type": 3.0, + "Integer": 159.0 + }, + "Width": { + "Type": 3.0, + "Integer": 266.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Caption": { + "Type": 5.0, + "String": "Strings in parallel in subarray" + }, + "TextColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "Bold": { + "Type": 2.0, + "Boolean": 0.0 + }, + "FontSize": { + "Type": 3.0, + "Integer": 0.0 + }, + "WordWrap": { + "Type": 2.0, + "Boolean": 0.0 + }, + "AlignRight": { + "Type": 2.0, + "Boolean": 1.0 + }, + "AlignTop": { + "Type": 2.0, + "Boolean": 0.0 + } + } + }, + "Label": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "Label1146" + }, + "X": { + "Type": 3.0, + "Integer": 30.0 + }, + "Y": { + "Type": 3.0, + "Integer": 132.0 + }, + "Width": { + "Type": 3.0, + "Integer": 266.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Caption": { + "Type": 5.0, + "String": "Modules per string in subarray" + }, + "TextColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "Bold": { + "Type": 2.0, + "Boolean": 0.0 + }, + "FontSize": { + "Type": 3.0, + "Integer": 0.0 + }, + "WordWrap": { + "Type": 2.0, + "Boolean": 0.0 + }, + "AlignRight": { + "Type": 2.0, + "Boolean": 1.0 + }, + "AlignTop": { + "Type": 2.0, + "Boolean": 0.0 + } + } + }, + "Label": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "Label4" + }, + "X": { + "Type": 3.0, + "Integer": 429.0 + }, + "Y": { + "Type": 3.0, + "Integer": 72.0 + }, + "Width": { + "Type": 3.0, + "Integer": 100.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Caption": { + "Type": 5.0, + "String": "Subarray 2" + }, + "TextColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } }, "Bold": { "Type": 2.0, "Boolean": 1.0 + }, + "FontSize": { + "Type": 3.0, + "Integer": 0.0 + }, + "WordWrap": { + "Type": 2.0, + "Boolean": 0.0 + }, + "AlignRight": { + "Type": 2.0, + "Boolean": 0.0 + }, + "AlignTop": { + "Type": 2.0, + "Boolean": 0.0 } } + }, + "Label": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "Label41" + }, + "X": { + "Type": 3.0, + "Integer": 561.0 + }, + "Y": { + "Type": 3.0, + "Integer": 72.0 + }, + "Width": { + "Type": 3.0, + "Integer": 100.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Caption": { + "Type": 5.0, + "String": "Subarray 3" + }, + "TextColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "Bold": { + "Type": 2.0, + "Boolean": 1.0 + }, + "FontSize": { + "Type": 3.0, + "Integer": 0.0 + }, + "WordWrap": { + "Type": 2.0, + "Boolean": 0.0 + }, + "AlignRight": { + "Type": 2.0, + "Boolean": 0.0 + }, + "AlignTop": { + "Type": 2.0, + "Boolean": 0.0 + } + } + }, + "Label": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "Label411" + }, + "X": { + "Type": 3.0, + "Integer": 690.0 + }, + "Y": { + "Type": 3.0, + "Integer": 72.0 + }, + "Width": { + "Type": 3.0, + "Integer": 100.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Caption": { + "Type": 5.0, + "String": "Subarray 4" + }, + "TextColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "Bold": { + "Type": 2.0, + "Boolean": 1.0 + }, + "FontSize": { + "Type": 3.0, + "Integer": 0.0 + }, + "WordWrap": { + "Type": 2.0, + "Boolean": 0.0 + }, + "AlignRight": { + "Type": 2.0, + "Boolean": 0.0 + }, + "AlignTop": { + "Type": 2.0, + "Boolean": 0.0 + } + } + }, + "Label": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "Label4111" + }, + "X": { + "Type": 3.0, + "Integer": 300.0 + }, + "Y": { + "Type": 3.0, + "Integer": 72.0 + }, + "Width": { + "Type": 3.0, + "Integer": 100.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Caption": { + "Type": 5.0, + "String": "Subarray 1" + }, + "TextColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "Bold": { + "Type": 2.0, + "Boolean": 1.0 + }, + "FontSize": { + "Type": 3.0, + "Integer": 0.0 + }, + "WordWrap": { + "Type": 2.0, + "Boolean": 0.0 + }, + "AlignRight": { + "Type": 2.0, + "Boolean": 0.0 + }, + "AlignTop": { + "Type": 2.0, + "Boolean": 0.0 + } + } + }, + "Label": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "Label5" + }, + "X": { + "Type": 3.0, + "Integer": 300.0 + }, + "Y": { + "Type": 3.0, + "Integer": 102.0 + }, + "Width": { + "Type": 3.0, + "Integer": 100.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Caption": { + "Type": 5.0, + "String": "(always enabled)" + }, + "TextColour": { + "Type": 4.0, + "Color": { + "Red": 128.0, + "Green": 128.0, + "Blue": 128.0, + "Alpha": 255.0 + } + }, + "Bold": { + "Type": 2.0, + "Boolean": 0.0 + }, + "FontSize": { + "Type": 3.0, + "Integer": 0.0 + }, + "WordWrap": { + "Type": 2.0, + "Boolean": 0.0 + }, + "AlignRight": { + "Type": 2.0, + "Boolean": 0.0 + }, + "AlignTop": { + "Type": 2.0, + "Boolean": 0.0 + } + } + }, + "GroupBox": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "object 4" + }, + "X": { + "Type": 3.0, + "Integer": 6.0 + }, + "Y": { + "Type": 3.0, + "Integer": 3.0 + }, + "Width": { + "Type": 3.0, + "Integer": 1000.0 + }, + "Height": { + "Type": 3.0, + "Integer": 269.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Caption": { + "Type": 5.0, + "String": "String Size and Subarrays" + }, + "Bold": { + "Type": 2.0, + "Boolean": 1.0 + } + } + }, + "Label": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "sizing_instructions" + }, + "X": { + "Type": 3.0, + "Integer": 15.0 + }, + "Y": { + "Type": 3.0, + "Integer": 21.0 + }, + "Width": { + "Type": 3.0, + "Integer": 980.0 + }, + "Height": { + "Type": 3.0, + "Integer": 48.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Caption": { + "Type": 5.0, + "String": "If the modules your system all have the same orientation and strings have the same number of modules, enable Subarray 1 and disable Subarrays 2, 3, and 4. For an array divided into groups of modules with different orientations, tracking, string lengths or shading, enable up to four subarrays." + }, + "TextColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "Bold": { + "Type": 2.0, + "Boolean": 0.0 + }, + "FontSize": { + "Type": 3.0, + "Integer": 0.0 + }, + "WordWrap": { + "Type": 2.0, + "Boolean": 1.0 + }, + "AlignRight": { + "Type": 2.0, + "Boolean": 0.0 + }, + "AlignTop": { + "Type": 2.0, + "Boolean": 1.0 + } + } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "subarray1_modules_per_string" + }, + "X": { + "Type": 3.0, + "Integer": 300.0 + }, + "Y": { + "Type": 3.0, + "Integer": 132.0 + }, + "Width": { + "Type": 3.0, + "Integer": 100.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 0.0 + }, + "Format": { + "Type": 3.0, + "Integer": 0.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 3.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 1.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": 7.0 + } + } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "subarray1_nmodules" + }, + "X": { + "Type": 3.0, + "Integer": 300.0 + }, + "Y": { + "Type": 3.0, + "Integer": 186.0 + }, + "Width": { + "Type": 3.0, + "Integer": 100.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 0.0 + }, + "Format": { + "Type": 3.0, + "Integer": 0.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 3.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 1.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": 9.0 + } + } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "subarray1_nstrings" + }, + "X": { + "Type": 3.0, + "Integer": 300.0 + }, + "Y": { + "Type": 3.0, + "Integer": 159.0 + }, + "Width": { + "Type": 3.0, + "Integer": 100.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 0.0 + }, + "Format": { + "Type": 3.0, + "Integer": 0.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 3.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 1.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": 8.0 + } + } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "subarray1_string_vmp" + }, + "X": { + "Type": 3.0, + "Integer": 300.0 + }, + "Y": { + "Type": 3.0, + "Integer": 240.0 + }, + "Width": { + "Type": 3.0, + "Integer": 100.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 1.0 + }, + "Format": { + "Type": 3.0, + "Integer": 0.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 1.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 1.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": 11.0 + } + } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "subarray1_string_voc" + }, + "X": { + "Type": 3.0, + "Integer": 300.0 + }, + "Y": { + "Type": 3.0, + "Integer": 213.0 + }, + "Width": { + "Type": 3.0, + "Integer": 100.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 1.0 + }, + "Format": { + "Type": 3.0, + "Integer": 0.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 1.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 1.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": 10.0 + } + } + }, + "CheckBox": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "subarray2_enable" + }, + "X": { + "Type": 3.0, + "Integer": 429.0 + }, + "Y": { + "Type": 3.0, + "Integer": 102.0 + }, + "Width": { + "Type": 3.0, + "Integer": 100.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Caption": { + "Type": 5.0, + "String": "Enable" + }, + "State": { + "Type": 2.0, + "Boolean": 0.0 + }, + "TabOrder": { + "Type": 3.0, + "Integer": 22.0 + } + } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "subarray2_modules_per_string" + }, + "X": { + "Type": 3.0, + "Integer": 429.0 + }, + "Y": { + "Type": 3.0, + "Integer": 132.0 + }, + "Width": { + "Type": 3.0, + "Integer": 100.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 0.0 + }, + "Format": { + "Type": 3.0, + "Integer": 0.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 3.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 1.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": 23.0 + } + } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "subarray2_nmodules" + }, + "X": { + "Type": 3.0, + "Integer": 429.0 + }, + "Y": { + "Type": 3.0, + "Integer": 186.0 + }, + "Width": { + "Type": 3.0, + "Integer": 100.0 + }, + "Height": { + "Type": 3.0, + "Integer": 21.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 0.0 + }, + "Format": { + "Type": 3.0, + "Integer": 0.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 3.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 1.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": 25.0 + } + } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "subarray2_nstrings" + }, + "X": { + "Type": 3.0, + "Integer": 429.0 + }, + "Y": { + "Type": 3.0, + "Integer": 159.0 + }, + "Width": { + "Type": 3.0, + "Integer": 100.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 0.0 + }, + "Format": { + "Type": 3.0, + "Integer": 0.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 3.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 1.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": 24.0 + } + } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "subarray2_string_vmp" + }, + "X": { + "Type": 3.0, + "Integer": 429.0 + }, + "Y": { + "Type": 3.0, + "Integer": 240.0 + }, + "Width": { + "Type": 3.0, + "Integer": 100.0 + }, + "Height": { + "Type": 3.0, + "Integer": 21.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 1.0 + }, + "Format": { + "Type": 3.0, + "Integer": 0.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 1.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 1.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": 27.0 + } + } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "subarray2_string_voc" + }, + "X": { + "Type": 3.0, + "Integer": 429.0 + }, + "Y": { + "Type": 3.0, + "Integer": 213.0 + }, + "Width": { + "Type": 3.0, + "Integer": 100.0 + }, + "Height": { + "Type": 3.0, + "Integer": 21.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 1.0 + }, + "Format": { + "Type": 3.0, + "Integer": 0.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 1.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 1.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": 26.0 + } + } + }, + "CheckBox": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "subarray3_enable" + }, + "X": { + "Type": 3.0, + "Integer": 561.0 + }, + "Y": { + "Type": 3.0, + "Integer": 102.0 + }, + "Width": { + "Type": 3.0, + "Integer": 100.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Caption": { + "Type": 5.0, + "String": "Enable" + }, + "State": { + "Type": 2.0, + "Boolean": 0.0 + }, + "TabOrder": { + "Type": 3.0, + "Integer": 38.0 + } + } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "subarray3_modules_per_string" + }, + "X": { + "Type": 3.0, + "Integer": 561.0 + }, + "Y": { + "Type": 3.0, + "Integer": 132.0 + }, + "Width": { + "Type": 3.0, + "Integer": 100.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 0.0 + }, + "Format": { + "Type": 3.0, + "Integer": 0.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 3.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 1.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": 39.0 + } + } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "subarray3_nmodules" + }, + "X": { + "Type": 3.0, + "Integer": 561.0 + }, + "Y": { + "Type": 3.0, + "Integer": 186.0 + }, + "Width": { + "Type": 3.0, + "Integer": 100.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 0.0 + }, + "Format": { + "Type": 3.0, + "Integer": 0.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 3.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 1.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": 41.0 + } + } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "subarray3_nstrings" + }, + "X": { + "Type": 3.0, + "Integer": 561.0 + }, + "Y": { + "Type": 3.0, + "Integer": 159.0 + }, + "Width": { + "Type": 3.0, + "Integer": 100.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 0.0 + }, + "Format": { + "Type": 3.0, + "Integer": 0.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 3.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 1.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": 40.0 + } + } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "subarray3_string_vmp" + }, + "X": { + "Type": 3.0, + "Integer": 561.0 + }, + "Y": { + "Type": 3.0, + "Integer": 240.0 + }, + "Width": { + "Type": 3.0, + "Integer": 100.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 1.0 + }, + "Format": { + "Type": 3.0, + "Integer": 0.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 1.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 1.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": 43.0 + } + } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "subarray3_string_voc" + }, + "X": { + "Type": 3.0, + "Integer": 561.0 + }, + "Y": { + "Type": 3.0, + "Integer": 213.0 + }, + "Width": { + "Type": 3.0, + "Integer": 100.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 1.0 + }, + "Format": { + "Type": 3.0, + "Integer": 0.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 1.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 1.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": 42.0 + } + } + }, + "CheckBox": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "subarray4_enable" + }, + "X": { + "Type": 3.0, + "Integer": 690.0 + }, + "Y": { + "Type": 3.0, + "Integer": 102.0 + }, + "Width": { + "Type": 3.0, + "Integer": 100.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Caption": { + "Type": 5.0, + "String": "Enable" + }, + "State": { + "Type": 2.0, + "Boolean": 0.0 + }, + "TabOrder": { + "Type": 3.0, + "Integer": 54.0 + } + } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "subarray4_modules_per_string" + }, + "X": { + "Type": 3.0, + "Integer": 690.0 + }, + "Y": { + "Type": 3.0, + "Integer": 132.0 + }, + "Width": { + "Type": 3.0, + "Integer": 100.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 0.0 + }, + "Format": { + "Type": 3.0, + "Integer": 0.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 3.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 1.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": 55.0 + } + } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "subarray4_nmodules" + }, + "X": { + "Type": 3.0, + "Integer": 690.0 + }, + "Y": { + "Type": 3.0, + "Integer": 186.0 + }, + "Width": { + "Type": 3.0, + "Integer": 100.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 0.0 + }, + "Format": { + "Type": 3.0, + "Integer": 0.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 3.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 1.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": 57.0 + } + } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "subarray4_nstrings" + }, + "X": { + "Type": 3.0, + "Integer": 690.0 + }, + "Y": { + "Type": 3.0, + "Integer": 159.0 + }, + "Width": { + "Type": 3.0, + "Integer": 100.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 0.0 + }, + "Format": { + "Type": 3.0, + "Integer": 0.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 3.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 1.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": 56.0 + } + } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "subarray4_string_vmp" + }, + "X": { + "Type": 3.0, + "Integer": 690.0 + }, + "Y": { + "Type": 3.0, + "Integer": 240.0 + }, + "Width": { + "Type": 3.0, + "Integer": 100.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 1.0 + }, + "Format": { + "Type": 3.0, + "Integer": 0.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 1.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 1.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": 59.0 + } + } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "subarray4_string_voc" + }, + "X": { + "Type": 3.0, + "Integer": 690.0 + }, + "Y": { + "Type": 3.0, + "Integer": 213.0 + }, + "Width": { + "Type": 3.0, + "Integer": 100.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 1.0 + }, + "Format": { + "Type": 3.0, + "Integer": 0.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 1.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 1.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": 58.0 + } + } + } + }, + "VarDatabase": { + "subarray1_modules_per_string": { + "Version": 4.0, + "Type": 1.0, + "Label": "Subarray 1 modules per string", + "Units": " ", + "Group": "PV String Size and Subarrays", + "IndexLabels": "", + "Flags": 3.0, + "DefaultValue": 10.0, + "UIObject": "Numeric", + "sscVariableName": "", + "sscVariableValue": "" + }, + "subarray1_nmodules": { + "Version": 4.0, + "Type": 1.0, + "Label": "Subarray 1 number of modules", + "Units": " ", + "Group": "PV String Size and Subarrays", + "IndexLabels": "", + "Flags": 9.0, + "DefaultValue": 0.0, + "UIObject": "Numeric", + "sscVariableName": "", + "sscVariableValue": "" + }, + "subarray1_nstrings": { + "Version": 4.0, + "Type": 1.0, + "Label": "Number of parallel strings 1", + "Units": " ", + "Group": "PV String Size and Subarrays", + "IndexLabels": "", + "Flags": 3.0, + "DefaultValue": 1.0, + "UIObject": "Numeric", + "sscVariableName": "", + "sscVariableValue": "" + }, + "subarray1_string_vmp": { + "Version": 4.0, + "Type": 1.0, + "Label": "Subarray 2 string Vmp", + "Units": "V", + "Group": "PV String Size and Subarrays", + "IndexLabels": "", + "Flags": 9.0, + "DefaultValue": 0.0, + "UIObject": "Numeric", + "sscVariableName": "", + "sscVariableValue": "" + }, + "subarray1_string_voc": { + "Version": 4.0, + "Type": 1.0, + "Label": "Subarray 1 string Voc", + "Units": "V", + "Group": "PV String Size and Subarrays", + "IndexLabels": "", + "Flags": 9.0, + "DefaultValue": 0.0, + "UIObject": "Numeric", + "sscVariableName": "", + "sscVariableValue": "" + }, + "subarray2_enable": { + "Version": 4.0, + "Type": 1.0, + "Label": "Enable subarray 2", + "Units": "degrees", + "Group": "PV String Size and Subarrays", + "IndexLabels": "", + "Flags": 3.0, + "DefaultValue": 0.0, + "UIObject": "CheckBox", + "sscVariableName": "", + "sscVariableValue": "" + }, + "subarray2_modules_per_string": { + "Version": 4.0, + "Type": 1.0, + "Label": "Subarray 2 modules per string", + "Units": " ", + "Group": "PV String Size and Subarrays", + "IndexLabels": "", + "Flags": 3.0, + "DefaultValue": 1.0, + "UIObject": "Numeric", + "sscVariableName": "", + "sscVariableValue": "" + }, + "subarray2_nmodules": { + "Version": 4.0, + "Type": 1.0, + "Label": "Subarray 2 number of modules", + "Units": " ", + "Group": "PV String Size and Subarrays", + "IndexLabels": "", + "Flags": 9.0, + "DefaultValue": 0.0, + "UIObject": "Numeric", + "sscVariableName": "", + "sscVariableValue": "" + }, + "subarray2_nstrings": { + "Version": 4.0, + "Type": 1.0, + "Label": "Number of parallel strings 2", + "Units": " ", + "Group": "PV String Size and Subarrays", + "IndexLabels": "", + "Flags": 3.0, + "DefaultValue": 1.0, + "UIObject": "Numeric", + "sscVariableName": "", + "sscVariableValue": "" + }, + "subarray2_string_vmp": { + "Version": 4.0, + "Type": 1.0, + "Label": "Subarray 2 string Vmp", + "Units": "V", + "Group": "PV String Size and Subarrays", + "IndexLabels": "", + "Flags": 9.0, + "DefaultValue": 0.0, + "UIObject": "Numeric", + "sscVariableName": "", + "sscVariableValue": "" + }, + "subarray2_string_voc": { + "Version": 4.0, + "Type": 1.0, + "Label": "Subarray 2 string Voc", + "Units": "V", + "Group": "PV String Size and Subarrays", + "IndexLabels": "", + "Flags": 9.0, + "DefaultValue": 0.0, + "UIObject": "Numeric", + "sscVariableName": "", + "sscVariableValue": "" + }, + "subarray3_enable": { + "Version": 4.0, + "Type": 1.0, + "Label": "Enable subarray 3", + "Units": " ", + "Group": "PV String Size and Subarrays", + "IndexLabels": "", + "Flags": 3.0, + "DefaultValue": 0.0, + "UIObject": "CheckBox", + "sscVariableName": "", + "sscVariableValue": "" + }, + "subarray3_modules_per_string": { + "Version": 4.0, + "Type": 1.0, + "Label": "Subarray 3 modules per string", + "Units": " ", + "Group": "PV String Size and Subarrays", + "IndexLabels": "", + "Flags": 3.0, + "DefaultValue": 1.0, + "UIObject": "Numeric", + "sscVariableName": "", + "sscVariableValue": "" + }, + "subarray3_nmodules": { + "Version": 4.0, + "Type": 1.0, + "Label": "Subarray 3 number of modules", + "Units": " ", + "Group": "PV String Size and Subarrays", + "IndexLabels": "", + "Flags": 9.0, + "DefaultValue": 0.0, + "UIObject": "Numeric", + "sscVariableName": "", + "sscVariableValue": "" + }, + "subarray3_nstrings": { + "Version": 4.0, + "Type": 1.0, + "Label": "Number of parallel strings 3", + "Units": " ", + "Group": "PV String Size and Subarrays", + "IndexLabels": "", + "Flags": 3.0, + "DefaultValue": 1.0, + "UIObject": "Numeric", + "sscVariableName": "", + "sscVariableValue": "" + }, + "subarray3_string_vmp": { + "Version": 4.0, + "Type": 1.0, + "Label": "Subarray 3 string Vmp", + "Units": "V", + "Group": "PV String Size and Subarrays", + "IndexLabels": "", + "Flags": 9.0, + "DefaultValue": 0.0, + "UIObject": "Numeric", + "sscVariableName": "", + "sscVariableValue": "" + }, + "subarray3_string_voc": { + "Version": 4.0, + "Type": 1.0, + "Label": "Subarray 3 string Voc", + "Units": "V", + "Group": "PV String Size and Subarrays", + "IndexLabels": "", + "Flags": 9.0, + "DefaultValue": 0.0, + "UIObject": "Numeric", + "sscVariableName": "", + "sscVariableValue": "" + }, + "subarray4_enable": { + "Version": 4.0, + "Type": 1.0, + "Label": "Enable subarray 4", + "Units": " ", + "Group": "PV String Size and Subarrays", + "IndexLabels": "", + "Flags": 3.0, + "DefaultValue": 0.0, + "UIObject": "CheckBox", + "sscVariableName": "", + "sscVariableValue": "" + }, + "subarray4_modules_per_string": { + "Version": 4.0, + "Type": 1.0, + "Label": "Subarray 4 modules per string", + "Units": " ", + "Group": "PV String Size and Subarrays", + "IndexLabels": "", + "Flags": 3.0, + "DefaultValue": 1.0, + "UIObject": "Numeric", + "sscVariableName": "", + "sscVariableValue": "" + }, + "subarray4_nmodules": { + "Version": 4.0, + "Type": 1.0, + "Label": "Subarray 4 number of modules", + "Units": " ", + "Group": "PV String Size and Subarrays", + "IndexLabels": "", + "Flags": 9.0, + "DefaultValue": 0.0, + "UIObject": "Numeric", + "sscVariableName": "", + "sscVariableValue": "" + }, + "subarray4_nstrings": { + "Version": 4.0, + "Type": 1.0, + "Label": "Number of parallel strings 4", + "Units": " ", + "Group": "PV String Size and Subarrays", + "IndexLabels": "", + "Flags": 3.0, + "DefaultValue": 1.0, + "UIObject": "Numeric", + "sscVariableName": "", + "sscVariableValue": "" + }, + "subarray4_string_vmp": { + "Version": 4.0, + "Type": 1.0, + "Label": "Subarray 4 string Vmp", + "Units": "V", + "Group": "PV String Size and Subarrays", + "IndexLabels": "", + "Flags": 9.0, + "DefaultValue": 0.0, + "UIObject": "Numeric", + "sscVariableName": "", + "sscVariableValue": "" + }, + "subarray4_string_voc": { + "Version": 4.0, + "Type": 1.0, + "Label": "Subarray 4 string Voc", + "Units": "V", + "Group": "PV String Size and Subarrays", + "IndexLabels": "", + "Flags": 9.0, + "DefaultValue": 0.0, + "UIObject": "Numeric", + "sscVariableName": "", + "sscVariableValue": "" } }, - "VarDatabase": {}, - "Equations": [], - "Callbacks": [] + "Equations": [ + "equations{'subarray1_nmodules'} = define() {\r", + "\treturn ${subarray1_modules_per_string} * ${subarray1_nstrings};\r", + "};\r", + "\r", + "equations{'subarray2_nmodules'} = define() {\r", + "\treturn ${subarray2_enable} * ${subarray2_modules_per_string} * ${subarray2_nstrings};\r", + "};\r", + "\r", + "equations{'subarray3_nmodules'} = define() {\r", + "\treturn ${subarray3_enable} * ${subarray3_modules_per_string} * ${subarray3_nstrings};\r", + "};\r", + "\r", + "equations{'subarray4_nmodules'} = define() {\r", + "\treturn ${subarray4_enable} * ${subarray4_modules_per_string} * ${subarray4_nstrings};\r", + "};\r", + "\r", + "equations{'subarray1_string_voc'} = define() {\r", + "\treturn ?${module_model} [\r", + "\t${spe_voc},\r", + "\t${cec_v_oc_ref},\r", + "\t${6par_voc},\r", + "\t${snl_voco},\r", + "\t${sd11par_Voc0}]\r", + "\t* ${subarray1_modules_per_string}; \r", + "};\r", + "\t\r", + "equations{'subarray2_string_voc'} = define() {\r", + "\treturn ?${module_model} [\r", + "\t${spe_voc},\r", + "\t${cec_v_oc_ref},\r", + "\t${6par_voc},\r", + "\t${snl_voco},\r", + "\t${sd11par_Voc0}]\r", + "\t* ${subarray2_modules_per_string};\r", + "};\r", + "\t\r", + "equations{'subarray3_string_voc'} = define() {\r", + "\treturn ?${module_model} [\r", + "\t${spe_voc},\r", + "\t${cec_v_oc_ref},\r", + "\t${6par_voc},\r", + "\t${snl_voco},\r", + "\t${sd11par_Voc0}]\r", + "\t* ${subarray3_modules_per_string};\r", + "};\r", + "\t\r", + "equations{'subarray4_string_voc'} = define() {\r", + "\treturn ?${module_model} [\r", + "\t${spe_voc},\r", + "\t${cec_v_oc_ref},\r", + "\t${6par_voc},\r", + "\t${snl_voco},\r", + "\t${sd11par_Voc0}]\r", + "\t* ${subarray4_modules_per_string};\r", + "};\r", + "\t\r", + "equations{'subarray1_string_vmp'} = define() {\r", + "\treturn ?${module_model} [\r", + "\t${spe_vmp},\r", + "\t${cec_v_mp_ref},\r", + "\t${6par_vmp},\r", + "\t${snl_ref_vmp},\r", + "\t${sd11par_Vmp0}]\r", + "\t* ${subarray1_modules_per_string};\r", + "};\r", + "\t\r", + "equations{'subarray2_string_vmp'} = define() {\r", + "\treturn ?${module_model} [\r", + "\t${spe_vmp},\r", + "\t${cec_v_mp_ref},\r", + "\t${6par_vmp},\r", + "\t${snl_ref_vmp},\r", + "\t${sd11par_Vmp0}]\r", + "\t* ${subarray2_modules_per_string};\r", + "};\r", + "\t\r", + "equations{'subarray3_string_vmp'} = define() {\r", + "\treturn ?${module_model} [\r", + "\t${spe_vmp},\r", + "\t${cec_v_mp_ref},\r", + "\t${6par_vmp},\r", + "\t${snl_ref_vmp},\r", + "\t${sd11par_Vmp0}]\r", + "\t* ${subarray3_modules_per_string};\r", + "};\r", + "\t\r", + "equations{'subarray4_string_vmp'} = define() {\r", + "\treturn ?${module_model} [\r", + "\t${spe_vmp},\r", + "\t${cec_v_mp_ref},\r", + "\t${6par_vmp},\r", + "\t${snl_ref_vmp},\r", + "\t${sd11par_Vmp0}]\r", + "\t* ${subarray4_modules_per_string};\r", + "};\r", + "" + ], + "Callbacks": [ + "on_load{'PV String Size and Subarrays'} = define() {\r", + "\r", + "\t// show/hide/enable/disable inputs for all subarrays\r", + "\tshow_hide_inputs_auto_size();\r", + "\t\r", + "\t// enable/disable label for multiple MPPT inputs\r", + "\tmulti_mppt = ( value('inv_num_mppt') > 1 );\r", + "\tenable('lbl_multi_mppt', multi_mppt);\r", + "\tenable('btn_set_subarrays', multi_mppt);\r", + "\t\r", + "\t// warning for MPPT input > number of inverter inputs\r", + "\tif (multi_mppt)\t{ mppt_warning(); }\r", + "\t\r", + "\tenable_disable_spatial_albedos();\r", + "\t\r", + "\tinv_voltage_warning();\r", + "\t\r", + "\tproperty('pv_orientation', 'Image', 'collector-tilt-azimuth-simple.png');\r", + "};\r", + "\r", + "on_change{'subarray2_enable'} = define() {\r", + "\tsysdesign_show_hide_subarray_inputs( 2, value('subarray2_enable') );\r", + "\tenable_disable_spatial_albedos();\r", + "\tmppt_warning();\r", + "};\r", + "\r", + "on_change{'subarray3_enable'} = define() {\r", + "\tsysdesign_show_hide_subarray_inputs( 3, value('subarray3_enable') );\r", + "\tenable_disable_spatial_albedos();\r", + "\tmppt_warning();\r", + "};\r", + "\r", + "on_change{'subarray4_enable'} = define() {\r", + "\tsysdesign_show_hide_subarray_inputs( 4, value('subarray4_enable') );\r", + "\tenable_disable_spatial_albedos();\r", + "\tmppt_warning();\r", + "};\r", + "" + ] } \ No newline at end of file diff --git a/deploy/runtime/ui/PV System Design.json b/deploy/runtime/ui/PV System Design.json index 40fe38d374..84f23ab2dd 100644 --- a/deploy/runtime/ui/PV System Design.json +++ b/deploy/runtime/ui/PV System Design.json @@ -9774,7 +9774,8 @@ "\t", "\trefresh();", "}", - "", + "\r", + "// spatial albedo only available for fixed, 1-axis or seasonal tilt tracking", "function enable_disable_spatial_albedos()", "{", "\te1 = true;", diff --git a/deploy/runtime/ui/PV System Size.json b/deploy/runtime/ui/PV System Size.json index 2ea7767d88..75e1b2666f 100644 --- a/deploy/runtime/ui/PV System Size.json +++ b/deploy/runtime/ui/PV System Size.json @@ -1,8 +1,423 @@ { "Name": "PV System Size", - "Width": 1010.0, - "Height": 510.0, + "Width": 1012.0, + "Height": 310.0, "FormObjects": { + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "batt_max_power" + }, + "X": { + "Type": 3.0, + "Integer": 849.0 + }, + "Y": { + "Type": 3.0, + "Integer": 159.0 + }, + "Width": { + "Type": 3.0, + "Integer": 100.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 9999.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 1.0 + }, + "Format": { + "Type": 3.0, + "Integer": 0.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 3.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 1.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": -1.0 + } + } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "calculated_dcac_ratio" + }, + "X": { + "Type": 3.0, + "Integer": 849.0 + }, + "Y": { + "Type": 3.0, + "Integer": 105.0 + }, + "Width": { + "Type": 3.0, + "Integer": 100.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 1.1 + }, + "Mode": { + "Type": 3.0, + "Integer": 1.0 + }, + "Format": { + "Type": 3.0, + "Integer": 0.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 2.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 0.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": 3.0 + } + } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "desired_dcac_ratio" + }, + "X": { + "Type": 3.0, + "Integer": 501.0 + }, + "Y": { + "Type": 3.0, + "Integer": 108.0 + }, + "Width": { + "Type": 3.0, + "Integer": 100.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 1.0 + }, + "Format": { + "Type": 3.0, + "Integer": 1.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 2.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 1.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": 5.0 + } + } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "desired_size" + }, + "X": { + "Type": 3.0, + "Integer": 501.0 + }, + "Y": { + "Type": 3.0, + "Integer": 81.0 + }, + "Width": { + "Type": 3.0, + "Integer": 100.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 1.0 + }, + "Format": { + "Type": 3.0, + "Integer": 1.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 2.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 1.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": 4.0 + } + } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "inverter_count" + }, + "X": { + "Type": 3.0, + "Integer": 501.0 + }, + "Y": { + "Type": 3.0, + "Integer": 135.0 + }, + "Width": { + "Type": 3.0, + "Integer": 100.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 1.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 0.0 + }, + "Format": { + "Type": 3.0, + "Integer": 0.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 3.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 1.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": 1.0 + } + } + }, "GroupBox": { "Visible": 1.0, "ObjectProperties": { @@ -24,7 +439,7 @@ }, "Height": { "Type": 3.0, - "Integer": 500.0 + "Integer": 302.0 }, "Tool Tip": { "Type": 5.0, @@ -39,9 +454,909 @@ "Boolean": 1.0 } } + }, + "RadioChoice": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "pv_size_choice" + }, + "X": { + "Type": 3.0, + "Integer": 15.0 + }, + "Y": { + "Type": 3.0, + "Integer": 75.0 + }, + "Width": { + "Type": 3.0, + "Integer": 350.0 + }, + "Height": { + "Type": 3.0, + "Integer": 54.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Selection": { + "Type": 3.0, + "Integer": 0.0 + }, + "Items": { + "Type": 6.0, + "StringList": "Specify desired size and DC/AC ratio|Specify number of modules and inverters" + }, + "ShowCaptions": { + "Type": 2.0, + "Boolean": 1.0 + }, + "Horizontal": { + "Type": 2.0, + "Boolean": 0.0 + }, + "TabOrder": { + "Type": 3.0, + "Integer": -1.0 + } + } + }, + "Label": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "sizing_instructions" + }, + "X": { + "Type": 3.0, + "Integer": 15.0 + }, + "Y": { + "Type": 3.0, + "Integer": 21.0 + }, + "Width": { + "Type": 3.0, + "Integer": 980.0 + }, + "Height": { + "Type": 3.0, + "Integer": 48.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Caption": { + "Type": 5.0, + "String": "If your system has one subarray, you can choose Specify Desired Size and DC/AC Ratio to automatically determine the number of modules per string and strings in parallel. Choose Specify Number of Modules and Inverters to size the system yourself and for systems with more than one subarray." + }, + "TextColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "Bold": { + "Type": 2.0, + "Boolean": 0.0 + }, + "FontSize": { + "Type": 3.0, + "Integer": 0.0 + }, + "WordWrap": { + "Type": 2.0, + "Boolean": 1.0 + }, + "AlignRight": { + "Type": 2.0, + "Boolean": 0.0 + }, + "AlignTop": { + "Type": 2.0, + "Boolean": 1.0 + } + } + }, + "MultilineText": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "sizing_messages" + }, + "X": { + "Type": 3.0, + "Integer": 18.0 + }, + "Y": { + "Type": 3.0, + "Integer": 165.0 + }, + "Width": { + "Type": 3.0, + "Integer": 586.0 + }, + "Height": { + "Type": 3.0, + "Integer": 132.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Text": { + "Type": 5.0, + "String": "" + }, + "Editable": { + "Type": 2.0, + "Boolean": 0.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": -1.0 + } + } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "system_capacity" + }, + "X": { + "Type": 3.0, + "Integer": 849.0 + }, + "Y": { + "Type": 3.0, + "Integer": 78.0 + }, + "Width": { + "Type": 3.0, + "Integer": 100.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 9999.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 1.0 + }, + "Format": { + "Type": 3.0, + "Integer": 0.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 3.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 1.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": -1.0 + } + } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "total_inverter_capacity" + }, + "X": { + "Type": 3.0, + "Integer": 849.0 + }, + "Y": { + "Type": 3.0, + "Integer": 132.0 + }, + "Width": { + "Type": 3.0, + "Integer": 100.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 9999.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 1.0 + }, + "Format": { + "Type": 3.0, + "Integer": 0.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 3.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 1.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": -1.0 + } + } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "total_module_area" + }, + "X": { + "Type": 3.0, + "Integer": 849.0 + }, + "Y": { + "Type": 3.0, + "Integer": 216.0 + }, + "Width": { + "Type": 3.0, + "Integer": 100.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 1.0 + }, + "Format": { + "Type": 3.0, + "Integer": 0.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 3.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 1.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": -1.0 + } + } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "total_modules" + }, + "X": { + "Type": 3.0, + "Integer": 849.0 + }, + "Y": { + "Type": 3.0, + "Integer": 186.0 + }, + "Width": { + "Type": 3.0, + "Integer": 100.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 99999.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 0.0 + }, + "Format": { + "Type": 3.0, + "Integer": 0.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 0.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 1.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": -1.0 + } + } + } + }, + "VarDatabase": { + "batt_max_power": { + "Version": 4.0, + "Type": 1.0, + "Label": "Battery maximum power", + "Units": "kWdc", + "Group": "PV System Size", + "IndexLabels": "", + "Flags": 8.0, + "DefaultValue": 0.0, + "UIObject": "Numeric", + "sscVariableName": "", + "sscVariableValue": "" + }, + "calculated_dcac_ratio": { + "Version": 4.0, + "Type": 1.0, + "Label": "DC to AC ratio", + "Units": "", + "Group": "PV System Size", + "IndexLabels": "", + "Flags": 8.0, + "DefaultValue": 0.0, + "UIObject": "Numeric", + "sscVariableName": "", + "sscVariableValue": "" + }, + "desired_dcac_ratio": { + "Version": 4.0, + "Type": 1.0, + "Label": "Desired DC to AC ratio", + "Units": "", + "Group": "PV System Size", + "IndexLabels": "", + "Flags": 2.0, + "DefaultValue": 0.0, + "UIObject": "Numeric", + "sscVariableName": "", + "sscVariableValue": "" + }, + "desired_size": { + "Version": 4.0, + "Type": 1.0, + "Label": "Desired array size", + "Units": "kWdc", + "Group": "PV System Size", + "IndexLabels": "", + "Flags": 2.0, + "DefaultValue": 0.0, + "UIObject": "Numeric", + "sscVariableName": "", + "sscVariableValue": "" + }, + "inverter_count": { + "Version": 4.0, + "Type": 1.0, + "Label": "Number of inverters", + "Units": "", + "Group": "PV System Size", + "IndexLabels": "", + "Flags": 2.0, + "DefaultValue": 0.0, + "UIObject": "Numeric", + "sscVariableName": "", + "sscVariableValue": "" + }, + "pv_size_choice": { + "Version": 4.0, + "Type": 1.0, + "Label": "System size option", + "Units": "", + "Group": "PV System Size", + "IndexLabels": "Specify desired size and DC/AC ratio|Specify number of modules and inverters", + "Flags": 3.0, + "DefaultValue": 0.0, + "UIObject": "RadioChoice", + "sscVariableName": "", + "sscVariableValue": "" + }, + "sizing_messages": { + "Version": 4.0, + "Type": 4.0, + "Label": "System sizing messages", + "Units": "", + "Group": "PV System Size", + "IndexLabels": "", + "Flags": 5.0, + "DefaultValue": "", + "UIObject": "MultilineText", + "sscVariableName": "", + "sscVariableValue": "" + }, + "system_capacity": { + "Version": 4.0, + "Type": 1.0, + "Label": "Nameplate DC capacity", + "Units": "kWdc", + "Group": "PV System Size", + "IndexLabels": "", + "Flags": 8.0, + "DefaultValue": 0.0, + "UIObject": "Numeric", + "sscVariableName": "", + "sscVariableValue": "" + }, + "total_inverter_capacity": { + "Version": 4.0, + "Type": 1.0, + "Label": "Total AC capacity", + "Units": "kWac", + "Group": "PV System Size", + "IndexLabels": "", + "Flags": 8.0, + "DefaultValue": 0.0, + "UIObject": "Numeric", + "sscVariableName": "", + "sscVariableValue": "" + }, + "total_module_area": { + "Version": 4.0, + "Type": 1.0, + "Label": "Total module area", + "Units": "m²", + "Group": "PV System Size", + "IndexLabels": "", + "Flags": 8.0, + "DefaultValue": 0.0, + "UIObject": "Numeric", + "sscVariableName": "", + "sscVariableValue": "" + }, + "total_modules": { + "Version": 4.0, + "Type": 1.0, + "Label": "Number of modules", + "Units": "", + "Group": "PV System Size", + "IndexLabels": "", + "Flags": 8.0, + "DefaultValue": 0.0, + "UIObject": "Numeric", + "sscVariableName": "", + "sscVariableValue": "" } }, - "VarDatabase": {}, - "Equations": [], - "Callbacks": [] + "Equations": [ + "equations{ '$MIMO$ pv_size_array' } = define()\r", + "{\r", + "\tif (${pv_size_choice}==0)\r", + "\t{\r", + "\t\t//disable subarrays 2-4- this only works for a single subarray\r", + "\t\t${subarray2_enable} = 0;\r", + "\t\t${subarray3_enable} = 0;\r", + "\t\t${subarray4_enable} = 0;\r", + "\t\t\r", + "\t\t//Now size subarray 1 only\r", + "\t\t/* Sizing rules\r", + "\t\t1. Voc < Vdcmax\r", + "\t\t2. Vmp > Vmppt_min\r", + "\t\t3. Vmp < Vmppt_max\r", + "\t\t4. num series * num_parallel is about desired array size (num_parallel = desired / (num series * mod_power)\r", + "\t\t5. num inverters is about desired array size (num_inv = num_series * num_parallel * mod_power) / inv_power\r", + "\t\t*/\r", + "\t\t\t\r", + "\t\t// module parameters\r", + "\t\tmod_vmp= ?${module_model} [\t${spe_vmp},${cec_v_mp_ref},${6par_vmp},${snl_ref_vmp},${sd11par_Vmp0}];\r", + "\t\tmod_voc= ?${module_model} [\t${spe_voc},${cec_v_oc_ref},${6par_voc},${snl_ref_voc},${sd11par_Voc0}];\r", + "\t\tmod_power= ?${module_model} [${spe_power}, ${cec_p_mp_ref}, ${6par_pmp}, ${snl_ref_pmp},${sd11par_Pmp0}];\r", + "\r", + "\t\t// inverter power\r", + "\t\tinv_power= ?${inverter_model} [${inv_snl_paco}, ${inv_ds_paco}, ${inv_pd_paco},${inv_cec_cg_paco}];\r", + "\t\t\r", + "\t\t// DC-connected battery parameters (assumed to use common inverter)\r", + "\t\tbatt_max_power_dc = 0; // TO DO is this used?\r", + "\t\tif ( technology() == 'PV Battery' ) {\r", + "\t\t\tif (${batt_ac_or_dc} == 0) {\r", + "\t\t\t\tbatt_max_power_dc = ${batt_max_power};\r", + "\t\t\t}\r", + "\t\t}\r", + "\t\t\r", + "\t\t// calculations\r", + "\t\tif(mod_vmp>0) {\r", + "\t\t\tnum_series= 0.5 * (${mppt_low_inverter} + ${mppt_hi_inverter})/mod_vmp;}\r", + "\t\t\tif(${vdcmax_inverter} > 0){\r", + "\t\t\t\twhile ((num_series > 0) && ((num_series*mod_voc) > ${vdcmax_inverter})){\r", + "\t\t\t\t\tnum_series = num_series - 1;\r", + "\t\t\t\t}\r", + "\t\t\t}\r", + "\t\tif (num_series < 1) num_series= 1;\r", + "\t\tnum_series= round(num_series);\r", + "\t\tnum_parallel= ${desired_size} * 1000 /(num_series * mod_power);\r", + "\t\tif (num_parallel < 1) num_parallel= 1;\r", + "\t\tnum_parallel= round(num_parallel);\r", + "\t\tif (${desired_dcac_ratio} > 0) { \tinverters = ((num_series * num_parallel * mod_power) /* + batt_max_power_dc */) / (${desired_dcac_ratio} * inv_power);\r", + "\t\t\t//round inverters for best DC-AC ratio\r", + "\t\t\tif((inverters - floor(inverters)) < 0.5) {\r", + "\t\t\t\tnum_inverters = floor(inverters); \r", + "\t\t\t}\r", + "\t\t\telse {\r", + "\t\t\t\tnum_inverters = ceil(inverters); \r", + "\t\t\t}\r", + "\t\t}\t\t\t\t\r", + "\t\telse { \r", + "\t\t\tnum_inverters = ceil(((num_series * num_parallel * mod_power) /* + batt_max_power_dc */) / inv_power);\r", + "\t\t}\r", + "\t\tif (num_inverters < 1) {\r", + "\t\t\tnum_inverters = 1;\r", + "\t\t}\r", + "\t\t\r", + "\t\t//check that the sizing was close to the desired sizes, otherwise, error out if more than 10% away\r", + "\t\tproposed_size = num_series * num_parallel * mod_power / 1000; //convert W to kW\r", + "\t\tproposed_ratio = proposed_size / (num_inverters * inv_power / 1000); //convert inverter W to kW\r", + "\t\tif (abs(proposed_size - ${desired_size}) / ${desired_size} > 0.2) { // || abs(proposed_ratio - ${desired_dcac_ratio}) / ${desired_dcac_ratio} > 0.1)\r", + "\t\t\tnum_series = 0;\r", + "\t\t\tnum_parallel = 0;\r", + "\t\t\tinverter_count = 0;\r", + "\t\t\tmsgbox('SAM was not able to automatically size the system close enough to your desired size. Please size the system manually, or enter another size.');\r", + "\t\t}\t\r", + "\t\t\r", + "\t\t//assign the final calculated numbers\r", + "\t\t${subarray1_modules_per_string} = num_series;\r", + "\t\t${subarray1_nstrings} = num_parallel;\r", + "\t\t${inverter_count} = num_inverters;\r", + "\t}\r", + "\r", + "};\r", + "\r", + "equations{'system_capacity'} = define() {\r", + "\treturn ?${module_model} [ \r", + "\t${spe_power},\r", + "\t${cec_p_mp_ref},\r", + "\t${6par_pmp},\r", + "\t${snl_ref_pmp},\r", + "\t${sd11par_Pmp0} ] \r", + "\t* ${total_modules} / 1000; };\r", + "\r", + "equations{'calculated_dcac_ratio'} = define() {\r", + "\treturn ${system_capacity} /${total_inverter_capacity} ;\r", + "};\r", + "\r", + "equations{'total_inverter_capacity'} = define() {\r", + "\treturn ?${inverter_model} [ \r", + "\t${inv_snl_paco},\r", + "\t${inv_ds_paco}, \r", + "\t${inv_pd_paco}, \r", + "\t${inv_cec_cg_paco} ] \r", + "\t* ${inverter_count} /1000; \r", + "};\r", + "\r", + "equations{'batt_max_power'} = define() {\r", + "\tmax_power = 0;\r", + "\tif ( technology() == 'PV Battery') {\r", + "\t\tmax_power = ${batt_power_discharge_max_kwdc};\r", + "\t}\r", + "\treturn max_power;\r", + "};\r", + "\r", + "\t\r", + "equations{'total_modules'} = define() {\r", + "\ta = ${subarray1_modules_per_string} * ${subarray1_nstrings}\r", + "\t\t+ (${subarray2_modules_per_string} * ${subarray2_nstrings}) * ${subarray2_enable}\r", + "\t\t+ (${subarray3_modules_per_string} * ${subarray3_nstrings}) * ${subarray3_enable}\r", + "\t\t+ (${subarray4_modules_per_string} * ${subarray4_nstrings}) * ${subarray4_enable};\r", + "\r", + "\treturn a; \r", + "};\r", + "\r", + "equations{'total_module_area'} = define() {\r", + "\treturn ?${module_model} [ \r", + "\t${spe_area}, \r", + "\t${cec_area}, \r", + "\t${6par_area}, \r", + "\t${snl_area}, \r", + "\t${sd11par_area} ] \r", + "\t* ${total_modules};\r", + "};\r", + "\r", + "equations{'sizing_messages'} = define(){\r", + "\r", + "\tmessage = '';\r", + "\t\r", + "\t// DC-connected battery parameters (assumed to use common inverter)\r", + "\t//dc_connected_battery = false; TO DO remove?\r", + "\tif (technology() == 'PV Battery')\r", + "\t{\r", + "\t\tif (${batt_ac_or_dc} == 0) // dc connected battery\r", + "\t\t{\r", + "\t\t\tx = (${system_capacity} + ${batt_max_power})/${total_inverter_capacity};\r", + "\t\t\tx_no_batt = (${system_capacity})/${total_inverter_capacity};\r", + "\t\t\tmessage += ('PV array DC to inverter AC capacity ratio is ' + sprintf('%.2f', x_no_batt) + '.\\nPV array + battery DC to inverter AC capacity ratio is ' + sprintf('%.2f', x) + '.\\n');\r", + "\t\t\t//dc_connected_battery = true;\r", + "\t\t}\r", + "\t}\r", + "\t\r", + "\t//string voltage information\t\r", + "\tmod_vmp= ?${module_model} [\t${spe_vmp},${cec_v_mp_ref},${6par_vmp},${snl_ref_vmp},${sd11par_Vmp0}];\r", + "\tmod_voc= ?${module_model} [\t${spe_voc},${cec_v_oc_ref},${6par_voc},${snl_ref_voc},${sd11par_Voc0}];\r", + "\r", + "\tmin_modules = ceil(${mppt_low_inverter} / mod_vmp);\r", + "\tmax_modules = floor(${mppt_hi_inverter} / mod_voc);\r", + "\tif ( ${mppt_low_inverter} == 0 || ${mppt_hi_inverter} == 0 )\r", + "\t{\r", + "\t\tmessage +='SAM cannot cannot calculate voltage clipping when MPPT voltage limits are zero.\\n';\r", + "\t}\r", + "\telseif (max_modules < min_modules)\r", + "\t{\r", + "\t\tmessage += 'For this combination of module and inverter, it is not possible to size the string to keep string Voc and Vmp within the MPPT voltage limits. ';\r", + "\t\tmessage += 'To avoid inverter MPPT clipping, try a different module or inverter.\\n';\r", + "\t}\r", + "\telse \r", + "\t{\r", + "\t\t//string voc & vmp, set to zero for disabled subarays\r", + "\t\tvoc = [${subarray1_string_voc}, ${subarray2_enable} * ${subarray2_string_voc}, ${subarray3_enable} * ${subarray3_string_voc}, ${subarray4_enable} * ${subarray4_string_voc}];\r", + "\t\tvmp = [${subarray1_string_vmp}, ${subarray2_enable} * ${subarray2_string_vmp}, ${subarray3_enable} * ${subarray3_string_vmp}, ${subarray4_enable} * ${subarray4_string_vmp}];\r", + "\r", + "\t\tmore = '';\r", + "\t\tless = '';\r", + "\t\t// assume voc is always greater than vmp \r", + "\t\t// to avoid confusing messages like \r", + "\t\t// \"vmp > vdcmax and voc > vdcmax\"\r", + "\t\t// less confusing to just say \"vmp > vdcmax\"\r", + "\t\tfor (i=0; i<4; i++)\r", + "\t\t{\r", + "\t\t\tif ( voc[i] > 0 && voc[i] < ${mppt_low_inverter} ) { \r", + "\t\t\t\tmessage += 'Subarray ' + to_string(i+1) + ' Voc < Vmppt_low\\n';\r", + "\t\t\t\tif (strpos(more,to_string(i+1)) < 0) { more += ' ' + to_string(i+1); } \r", + "\t\t\t}\r", + "\t\t\telseif ( vmp[i] > 0 && vmp[i] < ${mppt_low_inverter} ) {\r", + "\t\t\t\tmessage += 'Subarray ' + to_string(i+1) + ' Vmp < Vmppt_low\\n';\r", + "\t\t\t\tif (strpos(more,to_string(i+1)) < 0) { more += ' ' + to_string(i+1); } \r", + "\t\t\t}\r", + "\t\t\t\r", + "\t\t\tif ( vmp[i] > 0 && vmp[i] > ${vdcmax_inverter} ) {\r", + "\t\t\t\tmessage += 'Subarray ' + to_string(i+1) + ' Vmp > Vdc_max\\n';\r", + "\t\t\t\tif (strpos(less,to_string(i+1)) < 0) { less += ' ' + to_string(i+1); } \r", + "\t\t\t}\r", + "\t\t\telseif ( voc[i] > 0 && voc[i] > ${vdcmax_inverter} ) {\r", + "\t\t\t\tmessage += 'Subarray ' + to_string(i+1) + ' Voc > Vdc_max\\n';\r", + "\t\t\t\tif (strpos(less,to_string(i+1)) < 0) { less += ' ' + to_string(i+1); } \r", + "\t\t\t}\r", + "\t\t\t\r", + "\t\t\tif ( vmp[i] > 0 && vmp[i] > ${mppt_hi_inverter} ) {\r", + "\t\t\t\tmessage += 'Subarray ' + to_string(i+1) + ' Vmp > Vmppt_high\\n';\r", + "\t\t\t\tif (strpos(less,to_string(i+1)) < 0) { less += ' ' + to_string(i+1); } \r", + "\t\t\t}\r", + "\t\t\telseif ( voc[i] > 0 && voc[i] > ${mppt_hi_inverter} ) {\r", + "\t\t\t\tmessage += 'Subarray ' + to_string(i+1) + ' Voc > Vmppt_high\\n';\r", + "\t\t\t\tif (strpos(less,to_string(i+1)) < 0) { less += ' ' + to_string(i+1); } \r", + "\t\t\t}\r", + "\t\t}\r", + "\t\tif ( more != '' ) { message += 'Consider increasing the number of modules per string for Subarray(s)' + more + '.\\n'; }\r", + "\t\tif ( less != '' ) { message += 'Consider decreasing the number of modules per string for Subarray(s)' + less + '.\\n'; }\r", + "\t}\r", + "\r", + "\tinv_vlow = ?${inverter_model} [${inv_snl_mppt_low}, ${inv_ds_mppt_low}, ${inv_pd_mppt_low},${inv_cec_cg_mppt_low}];\r", + "\tif ( ${mppt_low_inverter} != inv_vlow ) { message += 'Minimum MPPT voltage is different from value on inverter page: ' + inv_vlow + ' Vdc.\\n'; }\r", + "\t\r", + " inv_vhi = ?${inverter_model} [${inv_snl_mppt_hi}, ${inv_ds_mppt_hi}, ${inv_pd_mppt_hi},${inv_cec_cg_mppt_hi}];\r", + " if ( ${mppt_hi_inverter} != inv_vhi ) { message += 'Maximum MPPT voltage is different from value on inverter page: ' + inv_vhi + ' Vdc.\\n'; }\r", + "\t\r", + " inv_vmax = ?${inverter_model} [${inv_snl_vdcmax}, ${inv_ds_vdcmax}, ${inv_pd_vdcmax},${inv_cec_cg_vdcmax}];\r", + "\tif ( ${vdcmax_inverter} != inv_vmax ) { message += 'Maximum DC voltage is different from value on inverter page: ' + inv_vmax + ' Vdc.'; }\r", + "\r", + "\tif (message == '') { message = 'No system sizing messages.'; }\r", + "\r", + "\treturn message; \r", + "};\r", + "\r", + "\r", + "" + ], + "Callbacks": [ + "on_load{'PV System Size'} = define() {\r", + "\r", + "\tsize_option_inputs();\r", + "\r", + "\t// show/hide battery max power input\r", + "\tshow('batt_max_power', (technology() == 'PV Battery') );\r", + "\trefresh();\r", + "\t\r", + "};\r", + "\r", + "on_change{'pv_size_choice'} = define () {\r", + "\tsize_option_inputs();\r", + "};\r", + "\r", + "\r", + "function size_option_inputs() {\r", + "\tif (value('pv_size_choice') == 0) {\r", + "\t\tenable('inverter_count', 0);\r", + "\t\tenable('desired_size', 1);\r", + "\t\tenable('desired_dcac_ratio', 1);\r", + "\t}\r", + "\telse {\r", + "\t\tenable('inverter_count', 1);\r", + "\t\tenable('desired_size', 0);\r", + "\t\tenable('desired_dcac_ratio', 0);\r", + "\t}\r", + "}\r", + "" + ] } \ No newline at end of file From 2b645ff5c7275f55a4327d20f998a96887b6f9ab Mon Sep 17 00:00:00 2001 From: Paul Gilman Date: Tue, 21 Oct 2025 15:24:40 -0700 Subject: [PATCH 03/30] Revise 3D shade calculator messages --- src/invoke.cpp | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/invoke.cpp b/src/invoke.cpp index 1e25b24422..016a39b455 100644 --- a/src/invoke.cpp +++ b/src/invoke.cpp @@ -4127,7 +4127,7 @@ void fcall_editscene3d(lk::invoke_t &cxt) if (!vv) { cxt.result().hash_item("ierr").assign(1.0); - cxt.result().hash_item("message").assign(wxString("no variable with that name")); + cxt.result().hash_item("message").assign(wxString::Format("no variable with that name: %s", name)); return; } @@ -4150,10 +4150,10 @@ void fcall_editscene3d(lk::invoke_t &cxt) wxString addr = cxt.arg(4).as_string(); st->GetLocationSetup()->SetLocation(addr, lat, lon, tz); - wxMessageBox("The 3D scene requires detailed information about your location to calculate shading losses.\n\n" - "By default, information about the location you selected in the weather file has been transferred.\n\n" - "If you update your weather file in the future, please manually ensure that the address, " - "latitude, longitude, and time zone in the 3D scene editor (Location tab) are updated as necessary.", "Notice", + wxMessageBox("3D Shade Calculator\n\nThe 3D shade calculator uses the latitude, longitude, and time zone\n" + "data from the weather file on the Location and Resource page. If you change\n" + "the weather file after generating shading data, be sure to update the\n" + "information on the 3D shade calculator Location tab as needed.", "Notice", wxICON_INFORMATION | wxOK, SamApp::Window()); } @@ -4173,7 +4173,7 @@ void fcall_editscene3d(lk::invoke_t &cxt) || lon != cxt.arg(2).as_number() || tz != cxt.arg(3).as_number()) { - if (wxYES == wxMessageBox("The location information in the shading tool does not match the currently selected weather file.\n\nDo you want to update your location settings in the shading tool to match?", "Query", wxYES_NO)) + if (wxYES == wxMessageBox("The location information in the 3D shade calculator does not match the currently selected weather file.\n\nDo you want to update the location information in the 3D shade calculator to match the weather file?", "Query", wxYES_NO)) { lat = cxt.arg(1).as_number(); lon = cxt.arg(2).as_number(); From b4e32e3a4f76f2f1d3a7c65caa0e8e215300258b Mon Sep 17 00:00:00 2001 From: Paul Gilman Date: Tue, 21 Oct 2025 15:33:31 -0700 Subject: [PATCH 04/30] Initial implementation of PV UI redesign without defaults Includes copies of UI forms to be deleted before final merge --- deploy/runtime/defaults/PV UI_None.json | 10247 +++++++++++++++- deploy/runtime/startup.lk | 56 +- ...nce Model with Module Database - Copy.json | 4830 ++++++++ ...erformance Model with Module Database.json | 3 +- ...th User Entered Specifications - Copy.json | 4214 +++++++ ...odel with User Entered Specifications.json | 2 +- ...rter CEC Coefficient Generator - Copy.json | 2408 ++++ .../ui/Inverter CEC Database - Copy.json | 2276 ++++ .../runtime/ui/Inverter Datasheet - Copy.json | 2429 ++++ .../ui/Inverter Part Load Curve - Copy.json | 3230 +++++ deploy/runtime/ui/PV AC Losses.json | 970 +- deploy/runtime/ui/PV DC Losses.json | 4322 ++++++- deploy/runtime/ui/PV External Shading.json | 47 - .../runtime/ui/PV Inverter Input Voltage.json | 624 +- .../ui/PV Row Dimensions and Spacing.json | 4693 ++++++- .../ui/PV Row Dimensions and Spacing.png | Bin 0 -> 20323 bytes deploy/runtime/ui/PV Self Shading.json | 47 - deploy/runtime/ui/PV Snow Losses.json | 47 - deploy/runtime/ui/PV Soiling Losses.json | 47 - .../runtime/ui/PV Soiling Shading Snow.json | 4400 +++++++ ...json => PV Subarrays and String Size.json} | 520 +- deploy/runtime/ui/PV System Availability.json | 480 +- deploy/runtime/ui/PV System Size.json | 254 +- deploy/runtime/ui/PV Terrain Slope.json | 1070 +- .../ui/PV Tracking and Orientation.json | 3137 ++++- .../ui/PV Tracking and Orientation.png | Bin 0 -> 6361 bytes deploy/runtime/ui/PV UI Land Area.json | 1722 +++ ...Simple Efficiency Module Model - Copy.json | 3799 ++++++ .../ui/Simple Efficiency Module Model.json | 2 +- .../ui/Solar Resource Information.json | 2 +- 30 files changed, 54664 insertions(+), 1214 deletions(-) create mode 100644 deploy/runtime/ui/CEC Performance Model with Module Database - Copy.json create mode 100644 deploy/runtime/ui/CEC Performance Model with User Entered Specifications - Copy.json create mode 100644 deploy/runtime/ui/Inverter CEC Coefficient Generator - Copy.json create mode 100644 deploy/runtime/ui/Inverter CEC Database - Copy.json create mode 100644 deploy/runtime/ui/Inverter Datasheet - Copy.json create mode 100644 deploy/runtime/ui/Inverter Part Load Curve - Copy.json delete mode 100644 deploy/runtime/ui/PV External Shading.json create mode 100644 deploy/runtime/ui/PV Row Dimensions and Spacing.png delete mode 100644 deploy/runtime/ui/PV Self Shading.json delete mode 100644 deploy/runtime/ui/PV Snow Losses.json delete mode 100644 deploy/runtime/ui/PV Soiling Losses.json create mode 100644 deploy/runtime/ui/PV Soiling Shading Snow.json rename deploy/runtime/ui/{PV String Size and Subarrays.json => PV Subarrays and String Size.json} (88%) create mode 100644 deploy/runtime/ui/PV Tracking and Orientation.png create mode 100644 deploy/runtime/ui/PV UI Land Area.json create mode 100644 deploy/runtime/ui/Simple Efficiency Module Model - Copy.json diff --git a/deploy/runtime/defaults/PV UI_None.json b/deploy/runtime/defaults/PV UI_None.json index 3f48bbfc30..a68663765a 100644 --- a/deploy/runtime/defaults/PV UI_None.json +++ b/deploy/runtime/defaults/PV UI_None.json @@ -1,28 +1,28 @@ { - "6par_aisc": 0.004, - "6par_aisc_display": 0.004, + "6par_aisc": 0.00373527, + "6par_aisc_display": 0.00373527, "6par_aisc_units": 0.0, - "6par_area": 1.3, - "6par_aspect_ratio": 0.0, + "6par_area": 1.631, + "6par_aspect_ratio": 1.49, "6par_bifacial_ground_clearance_height": 1.0, "6par_bifacial_transmission_factor": 0.013, - "6par_bifaciality": 0.65, - "6par_bvoc": -0.11, - "6par_bvoc_display": -0.11, + "6par_bifaciality": 0.7, + "6par_bvoc": -0.175619, + "6par_bvoc_display": -0.175619, "6par_bvoc_units": 0.0, - "6par_celltech": 1.0, + "6par_celltech": 0.0, "6par_data_filename": "", - "6par_gpmp": -0.41, - "6par_imp": 6.0, + "6par_gpmp": -0.386, + "6par_imp": 5.67, "6par_is_bifacial": 0.0, - "6par_isc": 7.0, - "6par_module_length": 0.0, - "6par_module_name": "Generic polycrystalline silicon module", - "6par_module_width": NaN, + "6par_isc": 6.05, + "6par_module_length": 1.5589066681491873, + "6par_module_name": "SunPower SPR-E19-310-COM", + "6par_module_width": 1.046246086006166, "6par_mounting": 0.0, - "6par_mpeff": 13.846153846153844, - "6par_nser": 60.0, - "6par_pmp": 180.0, + "6par_mpeff": 19.01587982832618, + "6par_nser": 96.0, + "6par_pmp": 310.149, "6par_result_Adj": 0.0, "6par_result_Il": 0.0, "6par_result_Io": 0.0, @@ -31,9 +31,24 @@ "6par_result_a": 0.0, "6par_standoff": 6.0, "6par_tnoct": 46.0, - "6par_transient_thermal_model_unit_mass": 0.0, - "6par_vmp": 30.0, - "6par_voc": 37.0, + "6par_transient_thermal_model_unit_mass": 11.0919, + "6par_vmp": 54.7, + "6par_voc": 64.4, + "acwiring_loss": 1.0, + "adjust": 0.0, + "adjust_constant": 0.0, + "adjust_en_periods": 0.0, + "adjust_en_timeindex": 0.0, + "adjust_periods": [ + [ + 0.0, + 0.0, + 0.0 + ] + ], + "adjust_timeindex": [ + 0.0 + ], "albedo": [ 0.2, 0.2, @@ -351,17 +366,19 @@ ] ], "alpha_sc_calc": 0.06174, - "annual_albedo": 0.0, - "annual_beam": 0.0, - "annual_diffuse": 0.0, - "annual_global": 0.0, - "annual_snow": 0.0, - "annual_tdry": 0.0, - "annual_twet": 0.0, - "annual_wspd": 0.0, + "annual_albedo": 0.183951, + "annual_beam": 7.33564, + "annual_diffuse": 1.34843, + "annual_global": 5.79476, + "annual_snow": NaN, + "annual_tdry": 21.9385, + "annual_twet": NaN, + "annual_wspd": 1.78648, "batt_max_power": 0.0, "beta_oc_calc": -0.2727003105590062, - "calculated_dcac_ratio": 0.0, + "calculate_bifacial_electrical_mismatch": 1.0, + "calculate_rack_shading": 0.0, + "calculated_dcac_ratio": 1.3295418791685046, "cec_a_ref": 2.57764, "cec_adjust": 22.9092, "cec_alpha_sc": 0.00373527, @@ -396,342 +413,9359 @@ "cec_standoff": 6.0, "cec_t_noct": 46.0, "cec_temp_corr_mode": 0.0, - "cec_transient_thermal_model_unit_mass": 0.0, + "cec_transient_thermal_model_unit_mass": 11.0919, "cec_v_mp_ref": 54.7, "cec_v_oc_ref": 64.4, - "city": "", - "country": "", - "desired_dcac_ratio": 0.0, - "desired_size": 0.0, - "elev": 0.0, + "city": "-", + "clipping_correction_method_ui": 0.0, + "country": "-", + "dc_adjust": 0.0, + "dc_adjust_constant": 0.0, + "dc_adjust_en_periods": 0.0, + "dc_adjust_en_timeindex": 0.0, + "dc_adjust_periods": [ + [ + 0.0, + 0.0, + 0.0 + ] + ], + "dc_adjust_timeindex": [ + 0.0 + ], + "dcoptimizer_loss": 0.0, + "desired_dcac_ratio": 1.34, + "desired_size": 100000.0, + "elev": 358.0, + "en_batt": 0.0, + "en_snow_model": 0.0, + "en_wave_batt": 0.0, + "enable_auto_size": 0.0, "enable_interconnection_limit": 0.0, "enable_mismatch_vmax_calc": 0.0, - "file_name": "", + "enable_subhourly_clipping": 0.0, + "enable_subhourly_clipping_ui": 0.0, + "enable_subinterval_distribution": 0.0, + "file_name": "phoenix_az_33.450495_-111.983688_psmv3_60_tmy.csv", "gamma_pmp_calc": -1.1971751400000002, + "gcr_option": 1.0, "grid_curtailment": [ - 0.0 + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38, + 1e38 ], - "grid_interconnection_limit_kwac": 20000.0, + "grid_interconnection_limit_kwac": 100000.0, "iec61853_test_data": [ [ 100.0, 15.0, - 6.69435, - 63.8967, - 79.5398, - 0.117528 + 30.159, + 55.56, + 65.783, + 0.594687 ], [ - 100.0, - 25.0, - 6.48283, - 61.6303, - 77.0356, - 0.118 + 200.0, + 15.0, + 63.0574, + 57.7044, + 67.7867, + 1.18279 ], [ - 100.0, - 50.0, - 5.9371, - 55.8834, - 70.7751, - 0.11918 + 400.0, + 15.0, + 129.849, + 59.4193, + 69.6453, + 2.35394 ], [ - 100.0, - 75.0, - 5.36686, - 50.0207, - 64.5146, - 0.12036 + 600.0, + 15.0, + 197.744, + 60.0643, + 70.648, + 3.53181 ], [ - 200.0, + 800.0, 15.0, - 13.889, - 66.2978, - 82.4388, - 0.235056 + 264.825, + 60.2122, + 71.3513, + 4.70562 ], [ - 200.0, - 25.0, - 13.5153, - 64.2559, - 80.0352, - 0.236 + 1000.0, + 15.0, + 330.862, + 60.122, + 71.853, + 5.8909 ], [ - 200.0, - 50.0, - 12.5576, - 59.1117, - 74.0262, - 0.23836 + 100.0, + 25.0, + 29.2499, + 53.4715, + 63.9482, + 0.598563 ], [ 200.0, - 75.0, - 11.5662, - 53.9109, - 68.0172, - 0.24072 - ], - [ - 400.0, - 15.0, - 28.1891, - 67.3057, - 85.3378, - 0.470112 + 25.0, + 61.1371, + 56.075, + 66.0122, + 1.18304 ], [ 400.0, 25.0, - 27.4968, - 65.39, - 83.0348, - 0.472 + 126.445, + 57.7477, + 67.9162, + 2.36496 ], [ - 400.0, - 50.0, - 25.7322, - 60.5878, - 77.2773, - 0.47672 + 600.0, + 25.0, + 192.278, + 58.31, + 68.961, + 3.54238 ], [ - 400.0, - 75.0, - 23.9194, - 55.7673, - 71.5198, - 0.48144 + 800.0, + 25.0, + 257.561, + 58.5353, + 69.6849, + 4.71804 ], [ - 600.0, - 15.0, - 42.2315, - 67.2495, - 87.0336, - 0.705168 + 1000.0, + 25.0, + 322.305, + 58.537, + 70.2144, + 5.90285 ], [ - 600.0, + 1100.0, 25.0, - 41.211, - 65.3619, - 84.7894, - 0.708 + 354.174, + 58.4939, + 70.4354, + 6.48836 ], [ - 600.0, + 100.0, 50.0, - 38.6155, - 60.639, - 79.1791, - 0.71508 + 26.8544, + 49.6357, + 59.361, + 0.601968 ], [ - 600.0, - 75.0, - 35.9568, - 55.9104, - 73.5687, - 0.72216 + 200.0, + 50.0, + 56.6976, + 51.7549, + 61.5227, + 1.19878 ], [ - 800.0, - 15.0, - 56.0107, - 66.9205, - 88.2367, - 0.940224 + 400.0, + 50.0, + 117.062, + 52.8802, + 63.5581, + 2.37872 ], [ - 800.0, - 25.0, - 54.6491, - 65.0325, - 86.0344, - 0.944 + 600.0, + 50.0, + 177.959, + 53.8873, + 64.6649, + 3.56682 ], [ 800.0, 50.0, - 51.1889, - 60.3117, - 80.5284, - 0.95344 + 238.626, + 54.2457, + 65.4262, + 4.75391 ], [ - 800.0, - 75.0, - 47.6484, - 55.5899, - 75.0224, - 0.96288 + 1000.0, + 50.0, + 298.954, + 54.2457, + 65.9871, + 5.94389 ], [ - 1000.0, - 15.0, - 69.5457, - 66.5, - 89.17, - 1.17528 + 1100.0, + 50.0, + 328.413, + 54.1839, + 66.2386, + 6.52777 ], [ - 1000.0, - 25.0, - 67.83, - 64.6, - 87.0, - 1.18 + 100.0, + 75.0, + 24.0743, + 44.3249, + 54.5961, + 0.606418 ], [ - 1000.0, - 50.0, - 63.4709, - 59.85, - 81.575, - 1.1918 + 200.0, + 75.0, + 51.103, + 47.0557, + 56.9219, + 1.20678 ], [ - 1000.0, + 400.0, 75.0, - 59.0121, - 55.1, - 76.15, - 1.2036 + 106.546, + 48.7034, + 59.0656, + 2.39907 ], [ - 1100.0, - 15.0, - 76.2278, - 66.2764, - 89.5686, - 1.29281 + 600.0, + 75.0, + 162.966, + 49.4204, + 60.249, + 3.59348 ], [ - 1100.0, - 25.0, - 74.3304, - 64.3682, - 87.4125, - 1.298 + 800.0, + 75.0, + 218.585, + 49.8377, + 61.0508, + 4.7845 ], [ - 1100.0, - 50.0, - 69.5095, - 59.5974, - 82.022, - 1.31098 + 1000.0, + 75.0, + 273.651, + 49.817, + 61.6726, + 5.97603 ], [ 1100.0, 75.0, - 64.5782, - 54.8265, - 76.6316, - 1.32396 + 301.013, + 49.9072, + 61.9247, + 6.57771 ] ], - "in_location": "Type a street address or latitude, longitude (skip for advanced)", - "in_location_list": "15458 Denver W Pkwy, Golden CO 804041|phoenix,az|45.5,-120.9|Manaus,Brazil", + "in_location": "", + "in_location_list": "|||", "in_location_options": 0.0, "in_nsrdb_options": 0.0, "in_time_step": 0.0, - "inv_cec_cg_c0": 0.0, - "inv_cec_cg_c1": 0.0, - "inv_cec_cg_c2": 0.0, - "inv_cec_cg_c3": 0.0, - "inv_cec_cg_eff_cec": 0.0, - "inv_cec_cg_eff_euro": 0.0, + "inv_cec_cg_c0": -0.0000031752, + "inv_cec_cg_c1": -0.0000512314, + "inv_cec_cg_c2": 0.000983596, + "inv_cec_cg_c3": -0.0015078, + "inv_cec_cg_eff_cec": 96.63639448965016, + "inv_cec_cg_eff_euro": 96.21547583609996, "inv_cec_cg_filename": "", - "inv_cec_cg_idcmax": 0.0, - "inv_cec_cg_mppt_hi": 0.0, - "inv_cec_cg_mppt_low": 0.0, + "inv_cec_cg_idcmax": 18.0, + "inv_cec_cg_mppt_hi": 480.0, + "inv_cec_cg_mppt_low": 250.0, "inv_cec_cg_num_mppt": 1.0, - "inv_cec_cg_num_samples": 0.0, - "inv_cec_cg_paco": 0.0, - "inv_cec_cg_pdco": 0.0, - "inv_cec_cg_pnt": 0.0, - "inv_cec_cg_psco": 0.0, + "inv_cec_cg_num_samples": 4.0, + "inv_cec_cg_paco": 3800.0, + "inv_cec_cg_pdco": 3928.11, + "inv_cec_cg_pnt": 0.99, + "inv_cec_cg_psco": 19.4484, "inv_cec_cg_sample_power_units": 0.0, "inv_cec_cg_test_samples": [ [ - 10210.0, - 283.89, - 87.28, - 10210.0, - 283.39, - 87.29, - 10200.0, - 284.19, - 87.29, - 10200.0, - 284.42, - 87.29, - 10210.0, - 283.79, - 87.21, - 10200.0, - 283.45, - 87.15, - 10200.0, - 284.09, - 87.27, - 98050.0, - 284.34, - 83.81, - 10200.0, - 283.62, - 87.34, - 10190.0, - 283.41, - 87.35 - ], - [ - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0 + 339.0, + 172.2, + 93.1319, + 339.0, + 172.21, + 92.8767, + 339.0, + 172.19, + 93.1319, + 339.0, + 172.21, + 93.1319, + 339.0, + 172.19, + 93.1319 + ], + [ + 764.0, + 172.22, + 95.5, + 765.0, + 172.18, + 95.625, + 765.0, + 172.2, + 95.625, + 765.0, + 172.21, + 95.5056, + 764.0, + 172.2, + 95.3808 + ], + [ + 1148.0, + 172.19, + 95.9064, + 1147.0, + 172.21, + 95.7429, + 1149.0, + 172.21, + 95.8299, + 1148.0, + 172.2, + 95.8264, + 1148.0, + 172.18, + 95.8264 + ], + [ + 1875.0, + 172.51, + 95.957, + 1876.0, + 172.5, + 96.0082, + 1876.0, + 172.52, + 96.0082, + 1876.0, + 172.52, + 95.9591, + 1874.0, + 172.5, + 95.9549 + ], + [ + 2713.0, + 172.51, + 95.8996, + 2714.0, + 172.51, + 95.9011, + 2714.0, + 172.51, + 95.9011, + 2714.0, + 172.52, + 95.8672, + 2715.0, + 172.52, + 95.9364 + ], + [ + 3692.0, + 172.51, + 95.5734, + 3692.0, + 172.5, + 95.6229, + 3690.0, + 172.5, + 95.5711, + 3690.0, + 172.49, + 95.5711, + 3694.0, + 172.5, + 95.6004 + ], + [ + 358.0, + 397.04, + 93.4726, + 360.0, + 397.03, + 93.75, + 359.0, + 397.03, + 93.4896, + 361.0, + 398.36, + 94.2559, + 362.0, + 398.37, + 94.2708 + ], + [ + 789.0, + 398.53, + 96.4591, + 790.0, + 398.5, + 96.4548, + 789.0, + 398.49, + 96.4591, + 790.0, + 398.48, + 96.3415, + 790.0, + 398.48, + 96.3415 + ], + [ + 1225.0, + 398.61, + 97.2222, + 1224.0, + 398.62, + 97.1429, + 1225.0, + 398.61, + 97.2222, + 1225.0, + 398.61, + 97.2222, + 1224.0, + 398.59, + 97.2973 + ], + [ + 1930.0, + 398.66, + 97.1314, + 1931.0, + 398.68, + 97.1817, + 1930.0, + 398.67, + 97.1803, + 1930.0, + 398.66, + 97.1314, + 1930.0, + 398.67, + 97.1314 + ], + [ + 2787.0, + 398.75, + 97.1757, + 2787.0, + 398.76, + 97.2096, + 2787.0, + 398.73, + 97.2096, + 2788.0, + 398.76, + 97.1767, + 2785.0, + 398.77, + 97.1399 + ], + [ + 3923.0, + 398.91, + 97.0431, + 3921.0, + 398.88, + 97.0161, + 3920.0, + 398.89, + 97.0408, + 3920.0, + 398.88, + 97.0408, + 3921.0, + 398.88, + 97.0416 + ], + [ + 359.0, + 478.56, + 93.0052, + 360.0, + 478.54, + 93.0233, + 360.0, + 478.53, + 93.0233, + 354.0, + 477.03, + 92.1875, + 353.0, + 477.06, + 92.1671 + ], + [ + 788.0, + 478.64, + 95.6311, + 791.0, + 478.61, + 95.7627, + 789.0, + 478.61, + 95.8688, + 782.0, + 477.07, + 95.1338, + 782.0, + 477.08, + 95.1338 + ], + [ + 1190.0, + 478.64, + 96.5126, + 1190.0, + 478.6, + 96.5126, + 1190.0, + 478.6, + 96.5126, + 1191.0, + 478.65, + 96.5937, + 1189.0, + 478.65, + 96.5097 + ], + [ + 1935.0, + 478.79, + 96.8953, + 1935.0, + 478.83, + 96.8953, + 1934.0, + 478.79, + 96.8938, + 1936.0, + 478.81, + 96.8969, + 1933.0, + 478.8, + 96.8922 + ], + [ + 2796.0, + 478.86, + 97.016, + 2796.0, + 478.88, + 96.9487, + 2797.0, + 478.87, + 96.9834, + 2796.0, + 478.87, + 96.9487, + 2798.0, + 478.88, + 97.018 + ], + [ + 3808.0, + 478.94, + 96.8957, + 3809.0, + 478.96, + 96.9211, + 3809.0, + 478.94, + 96.9211, + 3808.0, + 478.95, + 96.8957, + 3809.0, + 478.96, + 96.9211 ] ], - "inv_cec_cg_vdcmax": 0.0, - "inv_cec_cg_vdco": 0.0, - "inv_cec_date": "12/1/2020", + "inv_cec_cg_vdcmax": 600.0, + "inv_cec_cg_vdco": 398.497, + "inv_cec_date": "3/23/2020", "inv_cec_hybrid": "N", - "inv_cec_name": "OutBack Power: GS4048A [240V]", - "inv_cec_type": "", + "inv_cec_name": "Sungrow Power Supply Co - Ltd : SC2500U [550V]", + "inv_cec_type": "Utility Interactive", "inv_ds_ac_voltage": 240.0, "inv_ds_data_filename": "", "inv_ds_eff": 96.0, @@ -747,7 +9781,7 @@ "inv_ds_pnt": 1.0, "inv_ds_pnt_suggested": 1.0, "inv_ds_pso": 0.0, - "inv_ds_pso_suggested": 32.0, + "inv_ds_pso_suggested": 0.0, "inv_ds_vdcmax": 600.0, "inv_ds_vdco": 310.0, "inv_num_mppt": 1.0, @@ -2278,56 +11312,65 @@ "inv_pd_pnt": 0.0, "inv_pd_vdcmax": 600.0, "inv_pd_vdco": 310.0, - "inv_snl_ac_voltage": 240.0, - "inv_snl_c0": -0.00000945827, - "inv_snl_c1": 0.0018166, - "inv_snl_c2": 0.000159818, - "inv_snl_c3": -0.0295234, - "inv_snl_eff_cec": 93.03798378703802, - "inv_snl_eff_euro": 91.587152486427, - "inv_snl_idcmax": 80.1444, - "inv_snl_mppt_hi": 56.0, - "inv_snl_mppt_low": 44.0, + "inv_snl_ac_voltage": 550.0, + "inv_snl_c0": -7.05627e-9, + "inv_snl_c1": 0.00000556504, + "inv_snl_c2": 0.000106673, + "inv_snl_c3": -0.000143943, + "inv_snl_eff_cec": 97.53217049848898, + "inv_snl_eff_euro": 97.34733748868053, + "inv_snl_idcmax": 2645.3, + "inv_snl_mppt_hi": 1500.0, + "inv_snl_mppt_low": 800.0, "inv_snl_num_mppt": 1.0, - "inv_snl_paco": 3600.0, - "inv_snl_pdco": 3846.93, - "inv_snl_pnt": 0.1, - "inv_snl_pso": 63.1602, - "inv_snl_vdcmax": 56.0, - "inv_snl_vdco": 48.0, + "inv_snl_paco": 2507194.0, + "inv_snl_pdco": 2579160.0, + "inv_snl_pnt": 62.8, + "inv_snl_pso": 8485.63, + "inv_snl_vdcmax": 1500.0, + "inv_snl_vdco": 975.0, "inv_tdc_cec_cg": [ [ - 1.0, - 52.8, - -0.021 + 1500.0, + 50.0, + -0.02, + 53.0, + -0.47 ] ], "inv_tdc_cec_db": [ [ - 1.0, - 52.8, - -0.021 + 1500.0, + 50.0, + -0.02, + 53.0, + -0.47 ] ], "inv_tdc_ds": [ [ - 1.0, - 52.8, - -0.021 + 1500.0, + 50.0, + -0.02, + 53.0, + -0.47 ] ], "inv_tdc_plc": [ [ - 1.0, - 52.8, - -0.021 + 1500.0, + 50.0, + -0.02, + 53.0, + -0.47 ] ], - "inverter_count": 0.0, + "inverter_count": 30.0, "inverter_model": 0.0, "irrad_mode": 0.0, "is_advanced": 0.0, - "lat": 0.0, + "lat": 33.45, + "layout_warning": "Subarray 1 Vmp > Vdc_max\nSubarray 1 Vmp > Vmppt_high\nConsider decreasing the number of modules per string for Subarray(s) 1.\nMinimum MPPT voltage is different from value on inverter page: 800 Vdc.\nMaximum MPPT voltage is different from value on inverter page: 1500 Vdc.\nMaximum DC voltage is different from value on inverter page: 1500 Vdc.", "lbl_bifacial": "", "lib_is_bifacial": 0.0, "lib_length": 1.559, @@ -2335,148 +11378,164 @@ "lib_width": 1.046, "library_folder_list": "x", "library_paths": "", - "lon": 0.0, + "lon": -111.98, + "mismatch_shown": 0.0, + "module_area": 1.631, + "module_aspect_ratio": 1.4904397705544932, + "module_length": 1.559, "module_model": 1.0, - "module_name": "SunPower SPR-310E-WHT-D", - "mppt_hi_inverter": 0.0, - "mppt_low_inverter": 0.0, + "module_name": "SunPower SPR-E19-310-COM", + "module_width": 1.046, + "mppt_hi_inverter": 820.0, + "mppt_low_inverter": 545.0, + "nohrsc_coords": "", + "nohrsc_station_id": "", + "nohrsc_year": "", + "num_enabled": 1.0, + "num_strings_total": 15354.0, + "offset": 0.0, "pv.radmode.is_shown": 0.0, - "pv_size_choice": 0.0, + "pv_land_area_is_shown": 0.0, "ref_conditions": "Total Irradiance = 1000 W/m2, Cell temp = 25 C", "sd11par_AMa0": 0.9417, - "sd11par_AMa1": 0.6516, + "sd11par_AMa1": 0.06516, "sd11par_AMa2": -0.02022, "sd11par_AMa3": 0.00219, "sd11par_AMa4": -0.000091, - "sd11par_Egref": 0.737668, - "sd11par_Il": 1.18951, - "sd11par_Imp0": 1.05, - "sd11par_Io": 2.08522e-9, - "sd11par_Isc0": 1.18, - "sd11par_Pmp0": 67.83, - "sd11par_Vmp0": 64.6, - "sd11par_Voc0": 87.0, - "sd11par_alphaIsc": 0.000472, - "sd11par_area": 0.72, - "sd11par_aspect_ratio": 0.0, - "sd11par_betaVoc": -0.217, - "sd11par_c1": 1930.15, - "sd11par_c2": 474.64, - "sd11par_c3": 1.48746, - "sd11par_d1": 13.5504, - "sd11par_d2": -0.076973, - "sd11par_d3": 0.237327, - "sd11par_eff": 9.420833333333336, - "sd11par_gammaPmp": -0.258849, + "sd11par_Egref": 1.08583, + "sd11par_Il": 5.90905, + "sd11par_Imp0": 5.506004749133028, + "sd11par_Io": 3.63865e-12, + "sd11par_Isc0": 5.90285, + "sd11par_Pmp0": 322.305, + "sd11par_Vmp0": 58.537, + "sd11par_Voc0": 70.2144, + "sd11par_alphaIsc": 0.00144911, + "sd11par_area": 1.68, + "sd11par_aspect_ratio": 1.7, + "sd11par_betaVoc": -0.169816, + "sd11par_c1": 386.03, + "sd11par_c2": 451.442, + "sd11par_c3": 0.644068, + "sd11par_d1": 0.805391, + "sd11par_d2": 0.0, + "sd11par_d3": 0.0291395, + "sd11par_eff": 19.18482142857143, + "sd11par_gammaPmp": -0.29628, "sd11par_glass": 0.0, - "sd11par_module_length": 0.0, - "sd11par_module_width": NaN, + "sd11par_module_length": 1.6899704139422088, + "sd11par_module_width": 0.9941002434954168, "sd11par_mounting": 0.0, - "sd11par_n": 1.45071, - "sd11par_nser": 116.0, + "sd11par_n": 1.01273, + "sd11par_nser": 96.0, "sd11par_standoff": 6.0, - "sd11par_tnoct": 44.9, - "sd11par_transient_thermal_model_unit_mass": 0.0, - "sd11par_type": 2.0, - "sizing_messages": "", + "sd11par_tnoct": 44.62, + "sd11par_transient_thermal_model_unit_mass": 11.0919, + "sd11par_type": 0.0, + "shading_3d_scene": { + "VV_TYPE": 6, + "DATA": "" + }, "sky_model": 2.0, "snl_a": -3.62, - "snl_a0": 0.94045, - "snl_a1": 0.052641, - "snl_a2": -0.0093897, - "snl_a3": 0.00072623, - "snl_a4": -0.000019938, + "snl_a0": 0.9597, + "snl_a1": 0.03217, + "snl_a2": -0.00366, + "snl_a3": 0.00006, + "snl_a4": 0.0000054, "snl_aimp": -0.00038, - "snl_aisc": 0.00061, - "snl_area": 1.244, - "snl_aspect_ratio": 0.0, + "snl_aisc": 0.00059, + "snl_area": 1.631, + "snl_aspect_ratio": 1.7, "snl_b": -0.075, "snl_b0": 1.0, "snl_b1": -0.002438, - "snl_b2": 0.0003103, + "snl_b2": 0.00031, "snl_b3": -0.00001246, "snl_b4": 2.11e-7, "snl_b5": -1.36e-9, - "snl_bvmpo": -0.139, - "snl_bvoco": -0.136, - "snl_c0": 1.0039, - "snl_c1": -0.0039, - "snl_c2": 0.291066, - "snl_c3": -4.73546, - "snl_c4": 0.9942, - "snl_c5": 0.0058, - "snl_c6": 1.0723, - "snl_c7": -0.0723, + "snl_bvmpo": -0.186, + "snl_bvoco": -0.177, + "snl_c0": 1.009, + "snl_c1": -0.009, + "snl_c2": 0.3802, + "snl_c3": -3.716, + "snl_c4": 0.988, + "snl_c5": 0.012, + "snl_c6": 1.093, + "snl_c7": -0.093, "snl_dtc": 3.0, "snl_fd": 1.0, - "snl_imp_temp_1": -0.001996261414499349, - "snl_impo": 5.25, - "snl_isco": 5.75, - "snl_ixo": 5.65, - "snl_ixxo": 3.85, + "snl_imp_temp_1": -0.0021202945926680658, + "snl_impo": 5.58, + "snl_isco": 5.96, + "snl_ixo": 5.9, + "snl_ixxo": 4.1, "snl_material": "c-Si", "snl_mbvmp": 0.0, "snl_mbvoc": 0.0, - "snl_module_length": 0.0, - "snl_module_name": "SunPower SPR-210-BLK [2007 (E)]", + "snl_module_length": 1.665142636532979, + "snl_module_name": "SunPower SPR-305-WHT [2007 (E)]", "snl_module_structure": 0.0, - "snl_module_width": NaN, - "snl_n": 1.221, - "snl_n_cells": 72.0, + "snl_module_width": 0.9794956685488112, + "snl_n": 1.131, + "snl_n_cells": 96.0, "snl_parallel_cells": 1.0, "snl_ref_a": -3.62, "snl_ref_b": -0.075, "snl_ref_conditions": "Total Irradiance = 1000 W/m2, Air mass = 1.5, Cell temp = 25 'C", "snl_ref_dT": 3.0, - "snl_ref_eff": 16.891878726050018, - "snl_ref_imp": 5.253319511840392, + "snl_ref_eff": 18.713091969516236, + "snl_ref_imp": 5.579722612284382, "snl_ref_imp_temp_0": -0.038, - "snl_ref_isc": 5.75364989946875, - "snl_ref_isc_temp_0": 0.061, - "snl_ref_isc_temp_1": 0.0035097264386759377, - "snl_ref_pmp": 210.13497135206226, - "snl_ref_pmp_temp_0": -0.38549288116386856, - "snl_ref_pmp_temp_1": -0.8100553553979346, - "snl_ref_vmp": 40.000417046486827, - "snl_ref_vmp_temp_0": -0.34749288116386858, - "snl_ref_vmp_temp_1": -0.13899860167240028, - "snl_ref_voc": 47.70143328866918, - "snl_ref_voc_temp_0": -0.2850966592623365, + "snl_ref_isc": 5.959701031499999, + "snl_ref_isc_temp_0": 0.05900000000000001, + "snl_ref_isc_temp_1": 0.0035162236085849996, + "snl_ref_pmp": 305.2105300228098, + "snl_ref_pmp_temp_0": -0.37803722005446979, + "snl_ref_pmp_temp_1": -1.153809403011743, + "snl_ref_vmp": 54.69994679499923, + "snl_ref_vmp_temp_0": -0.34003722005446976, + "snl_ref_vmp_temp_1": -0.1860001784529894, + "snl_ref_voc": 64.19986006248614, + "snl_ref_voc_temp_0": -0.2757022666099982, "snl_sandia_notes": "Source: Sandia National Laboratories Updated 9/25/2012 Module Database", "snl_sandia_vintage": "2007 (E)", - "snl_series_cells": 72.0, + "snl_series_cells": 96.0, "snl_specified_a": -99.0, "snl_specified_b": 0.0, "snl_specified_dT": 0.0, - "snl_transient_thermal_model_unit_mass": 0.0, - "snl_vmpo": 40.0, - "snl_voc_temp_1": -0.13599519272624797, - "snl_voco": 47.7, - "solar_data_file_name": "", - "solar_data_file_name_load": "", - "solar_data_source": "src", - "solar_resource": "", - "solar_resource_file": "", + "snl_transient_thermal_model_unit_mass": 11.0919, + "snl_vmpo": 54.7, + "snl_voc_temp_1": -0.1770004693527213, + "snl_voco": 64.2, + "snow_array": [ + 0.0 + ], + "solar_data_file_name": "phoenix_az_33.450495_-111.983688_psmv3_60_tmy.csv", + "solar_data_source": "NSRDB", + "solar_resource": "phoenix_az_33.450495_-111.983688_psmv3_60_tmy", + "solar_resource_file": "phoenix_az_33.450495_-111.983688_psmv3_60_tmy.csv", "spe_a": -3.56, "spe_area": 0.74074, - "spe_aspect_ratio": 0.0, + "spe_aspect_ratio": 1.7, "spe_b": -0.075, "spe_bifacial_ground_clearance_height": 1.0, "spe_bifacial_transmission_factor": 0.013, "spe_bifaciality": 0.7, "spe_dT": 3.0, "spe_data_filename": "", - "spe_eff0": 13.5, - "spe_eff1": 13.5, - "spe_eff2": 13.5, - "spe_eff3": 13.5, - "spe_eff4": 13.5, + "spe_eff0": 19.0, + "spe_eff1": 19.0, + "spe_eff2": 19.0, + "spe_eff3": 19.0, + "spe_eff4": 19.0, "spe_fd": 1.0, "spe_is_bifacial": 0.0, - "spe_module_length": 0.0, + "spe_module_length": 1.1221666542898164, "spe_module_structure": 0.0, - "spe_module_width": NaN, - "spe_power": 99.9999, + "spe_module_width": 0.660098031935186, + "spe_power": 140.7406, "spe_rad0": 200.0, "spe_rad1": 400.0, "spe_rad2": 600.0, @@ -2484,65 +11543,399 @@ "spe_rad4": 1000.0, "spe_reference": 4.0, "spe_temp_coeff": -0.5, - "spe_transient_thermal_model_unit_mass": 0.0, + "spe_transient_thermal_model_unit_mass": 11.0919, "spe_vmp": 30.0, "spe_voc": 36.0, - "state": "", - "station_id": "", + "state": "-", + "station_id": "78208", "step": 3600.0, "step_sd11par": 0.0, "step_spe": 3600.0, - "subarray1_modules_per_string": 10.0, + "subarray1_azimuth": 180.0, + "subarray1_backtrack": 0.0, + "subarray1_cross_axis_slope": 0.0, + "subarray1_dcloss": 4.440200000000005, + "subarray1_dcwiring_loss": 2.0, + "subarray1_diodeconn_loss": 0.5, + "subarray1_electrical_mismatch": 0.0, + "subarray1_gcr": 0.3, + "subarray1_gcr_ref": 0.3, + "subarray1_land_area": 1752966.1800000002, + "subarray1_mismatch_loss": 2.0, + "subarray1_mod_orient": 0.0, + "subarray1_modules_per_string": 21.0, + "subarray1_monthly_tilt": [ + 40.0, + 40.0, + 40.0, + 20.0, + 20.0, + 20.0, + 20.0, + 20.0, + 20.0, + 40.0, + 40.0, + 40.0 + ], "subarray1_mppt_input": 1.0, - "subarray1_nmodules": 0.0, - "subarray1_nstrings": 1.0, - "subarray1_string_vmp": 0.0, - "subarray1_string_voc": 0.0, + "subarray1_nameplate_loss": 0.0, + "subarray1_nmodules": 322434.0, + "subarray1_nmodx": 7.0, + "subarray1_nmody": 2.0, + "subarray1_nstrings": 15354.0, + "subarray1_rack_shading": 4.0, + "subarray1_rear_soiling_loss": 0.0, + "subarray1_ref_nmodules": 322434.0, + "subarray1_rotlim": 45.0, + "subarray1_shade_mode": 0.0, + "subarray1_shading": 0.0, + "subarray1_shading_azal": [ + [ + 0.0 + ] + ], + "subarray1_shading_diff": 0.0, + "subarray1_shading_en_azal": 0.0, + "subarray1_shading_en_diff": 0.0, + "subarray1_shading_en_mxh": 0.0, + "subarray1_shading_en_string_option": 0.0, + "subarray1_shading_en_timestep": 0.0, + "subarray1_shading_mxh": [ + [ + 0.0 + ] + ], + "subarray1_shading_string_option": 0.0, + "subarray1_shading_timestep": [ + [ + 0.0 + ] + ], + "subarray1_slope_azm": 0.0, + "subarray1_slope_tilt": 0.0, + "subarray1_soiling": [ + 5.0, + 5.0, + 5.0, + 5.0, + 5.0, + 5.0, + 5.0, + 5.0, + 5.0, + 5.0, + 5.0, + 5.0 + ], + "subarray1_soiling_annual_average": 5.0, + "subarray1_string_vmp": 1148.7, + "subarray1_string_voc": 1352.4, + "subarray1_tilt": 20.0, + "subarray1_tilt_eq_lat": 0.0, + "subarray1_track_mode": 0.0, + "subarray1_tracking_loss": 0.0, + "subarray1_ui_row_spacing": 1.0, + "subarray2_azimuth": 180.0, + "subarray2_backtrack": 0.0, + "subarray2_cross_axis_slope": 0.0, + "subarray2_dcloss": 4.440200000000005, + "subarray2_dcwiring_loss": 2.0, + "subarray2_diodeconn_loss": 0.5, + "subarray2_electrical_mismatch": 0.0, "subarray2_enable": 0.0, + "subarray2_gcr": 0.3, + "subarray2_gcr_ref": 0.3, + "subarray2_land_area": 0.0, + "subarray2_mismatch_loss": 2.0, + "subarray2_mod_orient": 0.0, "subarray2_modules_per_string": 1.0, + "subarray2_monthly_tilt": [ + 40.0, + 40.0, + 40.0, + 20.0, + 20.0, + 20.0, + 20.0, + 20.0, + 20.0, + 40.0, + 40.0, + 40.0 + ], "subarray2_mppt_input": 1.0, + "subarray2_nameplate_loss": 0.0, "subarray2_nmodules": 0.0, + "subarray2_nmodx": 9.0, + "subarray2_nmody": 2.0, "subarray2_nstrings": 1.0, + "subarray2_rack_shading": 0.0, + "subarray2_rear_soiling_loss": 0.0, + "subarray2_ref_nmodules": 0.0, + "subarray2_rotlim": 45.0, + "subarray2_shade_mode": 0.0, + "subarray2_shading": 0.0, + "subarray2_shading_azal": [ + [ + 0.0 + ] + ], + "subarray2_shading_diff": 0.0, + "subarray2_shading_en_azal": 0.0, + "subarray2_shading_en_diff": 0.0, + "subarray2_shading_en_mxh": 0.0, + "subarray2_shading_en_string_option": 0.0, + "subarray2_shading_en_timestep": 0.0, + "subarray2_shading_mxh": [ + [ + 0.0 + ] + ], + "subarray2_shading_string_option": 0.0, + "subarray2_shading_timestep": [ + [ + 0.0 + ] + ], + "subarray2_slope_azm": 0.0, + "subarray2_slope_tilt": 0.0, + "subarray2_soiling": [ + 5.0, + 5.0, + 5.0, + 5.0, + 5.0, + 5.0, + 5.0, + 5.0, + 5.0, + 5.0, + 5.0, + 5.0 + ], + "subarray2_soiling_annual_average": 5.0, "subarray2_string_vmp": 54.7, "subarray2_string_voc": 64.4, + "subarray2_tilt": 20.0, + "subarray2_tilt_eq_lat": 0.0, + "subarray2_track_mode": 0.0, + "subarray2_tracking_loss": 0.0, + "subarray2_ui_row_spacing": 1.0, + "subarray3_azimuth": 180.0, + "subarray3_backtrack": 0.0, + "subarray3_cross_axis_slope": 0.0, + "subarray3_dcloss": 4.440200000000005, + "subarray3_dcwiring_loss": 2.0, + "subarray3_diodeconn_loss": 0.5, + "subarray3_electrical_mismatch": 0.0, "subarray3_enable": 0.0, + "subarray3_gcr": 0.3, + "subarray3_gcr_ref": 0.3, + "subarray3_land_area": 0.0, + "subarray3_mismatch_loss": 2.0, + "subarray3_mod_orient": 0.0, "subarray3_modules_per_string": 1.0, + "subarray3_monthly_tilt": [ + 40.0, + 40.0, + 40.0, + 20.0, + 20.0, + 20.0, + 20.0, + 20.0, + 20.0, + 40.0, + 40.0, + 40.0 + ], "subarray3_mppt_input": 1.0, + "subarray3_nameplate_loss": 0.0, "subarray3_nmodules": 0.0, + "subarray3_nmodx": 9.0, + "subarray3_nmody": 2.0, "subarray3_nstrings": 1.0, + "subarray3_rack_shading": 0.0, + "subarray3_rear_soiling_loss": 0.0, + "subarray3_ref_nmodules": 0.0, + "subarray3_rotlim": 45.0, + "subarray3_shade_mode": 0.0, + "subarray3_shading": 0.0, + "subarray3_shading_azal": [ + [ + 0.0 + ] + ], + "subarray3_shading_diff": 0.0, + "subarray3_shading_en_azal": 0.0, + "subarray3_shading_en_diff": 0.0, + "subarray3_shading_en_mxh": 0.0, + "subarray3_shading_en_string_option": 0.0, + "subarray3_shading_en_timestep": 0.0, + "subarray3_shading_mxh": [ + [ + 0.0 + ] + ], + "subarray3_shading_string_option": 0.0, + "subarray3_shading_timestep": [ + [ + 0.0 + ] + ], + "subarray3_slope_azm": 0.0, + "subarray3_slope_tilt": 0.0, + "subarray3_soiling": [ + 5.0, + 5.0, + 5.0, + 5.0, + 5.0, + 5.0, + 5.0, + 5.0, + 5.0, + 5.0, + 5.0, + 5.0 + ], + "subarray3_soiling_annual_average": 5.0, "subarray3_string_vmp": 54.7, "subarray3_string_voc": 64.4, + "subarray3_tilt": 20.0, + "subarray3_tilt_eq_lat": 0.0, + "subarray3_track_mode": 0.0, + "subarray3_tracking_loss": 0.0, + "subarray3_ui_row_spacing": 1.0, + "subarray4_azimuth": 180.0, + "subarray4_backtrack": 0.0, + "subarray4_cross_axis_slope": 0.0, + "subarray4_dcloss": 4.440200000000005, + "subarray4_dcwiring_loss": 2.0, + "subarray4_diodeconn_loss": 0.5, + "subarray4_electrical_mismatch": 0.0, "subarray4_enable": 0.0, + "subarray4_gcr": 0.3, + "subarray4_gcr_ref": 0.3, + "subarray4_land_area": 0.0, + "subarray4_mismatch_loss": 2.0, + "subarray4_mod_orient": 0.0, "subarray4_modules_per_string": 1.0, + "subarray4_monthly_tilt": [ + 40.0, + 40.0, + 40.0, + 20.0, + 20.0, + 20.0, + 20.0, + 20.0, + 20.0, + 40.0, + 40.0, + 40.0 + ], "subarray4_mppt_input": 1.0, + "subarray4_nameplate_loss": 0.0, "subarray4_nmodules": 0.0, + "subarray4_nmodx": 9.0, + "subarray4_nmody": 2.0, "subarray4_nstrings": 1.0, + "subarray4_rack_shading": 0.0, + "subarray4_rear_soiling_loss": 0.0, + "subarray4_ref_nmodules": 0.0, + "subarray4_rotlim": 45.0, + "subarray4_shade_mode": 0.0, + "subarray4_shading": 0.0, + "subarray4_shading_azal": [ + [ + 0.0 + ] + ], + "subarray4_shading_diff": 0.0, + "subarray4_shading_en_azal": 0.0, + "subarray4_shading_en_diff": 0.0, + "subarray4_shading_en_mxh": 0.0, + "subarray4_shading_en_string_option": 0.0, + "subarray4_shading_en_timestep": 0.0, + "subarray4_shading_mxh": [ + [ + 0.0 + ] + ], + "subarray4_shading_string_option": 0.0, + "subarray4_shading_timestep": [ + [ + 0.0 + ] + ], + "subarray4_slope_azm": 0.0, + "subarray4_slope_tilt": 0.0, + "subarray4_soiling": [ + 5.0, + 5.0, + 5.0, + 5.0, + 5.0, + 5.0, + 5.0, + 5.0, + 5.0, + 5.0, + 5.0, + 5.0 + ], + "subarray4_soiling_annual_average": 5.0, "subarray4_string_vmp": 54.7, "subarray4_string_voc": 64.4, - "system_capacity": 0.0, - "total_inverter_capacity": 0.0, - "total_land_area": 0.0, - "total_module_area": 0.0, - "total_modules": 0.0, - "tz": 0.0, - "ui_ac_capacity": 0.0, - "ui_array_land_area_acres": 0.0, - "ui_array_land_area_ha": 0.0, + "subarray4_tilt": 20.0, + "subarray4_tilt_eq_lat": 0.0, + "subarray4_track_mode": 0.0, + "subarray4_tracking_loss": 0.0, + "subarray4_ui_row_spacing": 1.0, + "system_capacity": 100002.582666, + "total_dc_inverter_capacity": 77374.8, + "total_inverter_capacity": 75215.82, + "total_land_area": 433.1669936691658, + "total_module_area": 525889.854, + "total_modules": 322434.0, + "transformer_load_loss": 0.0, + "transformer_no_load_loss": 0.0, + "transformer_rating": 0.0, + "transmission_loss": 0.0, + "tz": -7.0, + "ui_ac_capacity": 75.21582000000001, + "ui_array_land_area_acres": 433.1669936691658, + "ui_array_land_area_ha": 175.2967336432552, "ui_array_land_area_multiplier": 1.0, "ui_aspect_ratio": 1.7, "ui_land_area_additional": 0.0, "ui_land_area_additional_units": 0.0, "ui_land_area_per_mw": 0.0, "ui_step_minutes": 60.0, - "ui_total_land_area_ha": 0.0, - "ui_total_module_area": 0.0, - "ui_total_module_area_acres": 0.0, - "ui_total_module_area_ha": 0.0, + "ui_subarray1_length_side": 3.118, + "ui_subarray1_nrows": 23031.0, + "ui_subarray1_row_spacing": 10.393333333333333, + "ui_subarray2_length_side": 3.118, + "ui_subarray2_nrows": 0.0, + "ui_subarray2_row_spacing": 10.393333333333333, + "ui_subarray3_length_side": 3.118, + "ui_subarray3_nrows": 0.0, + "ui_subarray3_row_spacing": 10.393333333333333, + "ui_subarray4_length_side": 3.118, + "ui_subarray4_nrows": 0.0, + "ui_subarray4_row_spacing": 10.393333333333333, + "ui_total_land_area_ha": 175.2967336432552, + "ui_total_module_area": 525889.854, + "ui_total_module_area_acres": 129.95009810074974, + "ui_total_module_area_ha": 52.588985400000009, "ui_use_acre_per_mw": 0.0, + "use_snow_weather_file": 1.0, "use_spatial_albedos": 0.0, "use_specific_weather_file": 0.0, - "use_wf_albedo": 0.0, + "use_wf_albedo": 1.0, "user_specified_weather_file": "", - "vdcmax_inverter": 0.0, + "vdcmax_inverter": 820.0, "wf_nrecords": 8760.0 } \ No newline at end of file diff --git a/deploy/runtime/startup.lk b/deploy/runtime/startup.lk index 73a4650489..3a65696669 100644 --- a/deploy/runtime/startup.lk +++ b/deploy/runtime/startup.lk @@ -893,32 +893,42 @@ setup_all_equity_partnership_flip_pages(); setup_electricity_purchases(); setconfig('PV UI','None'); - addpage( [[ 'Solar Resource Data', {'name'='PV Albedo and Radiation', 'caption' = 'Albedo - Sky Diffuse Model - Irradiance Data (Advanced)', 'collapsible'=true, 'collapsible_var'='pv.radmode.is_shown'} ]], { 'sidebar'='Location and Resource', 'help'='pv_location_and_resource' } ); - addpage( [ ['Simple Efficiency Module Model'], - ['CEC Performance Model with Module Database'], - ['CEC Performance Model with User Entered Specifications'], - ['Sandia PV Array Performance Model with Module Database'], - ['IEC61853 Single Diode Model'] ], - { 'sidebar'='Module', 'help'='pv_module', 'exclusive_var'='module_model' } ); - addpage( [ ['Inverter CEC Database', 'Inverter Temp Derate CEC DB'], - ['Inverter Datasheet', 'Inverter Temp Derate DS'], - ['Inverter Part Load Curve', 'Inverter Temp Derate PLC'], - ['Inverter CEC Coefficient Generator', 'Inverter Temp Derate CEC CG'] ], - { 'sidebar'='Inverter', 'help'='pv_inverter', 'exclusive_var'='inverter_model' } ); + addpage( [['Solar Resource Download', + 'Solar Resource Library', + 'Solar Resource Information', + {'name'='PV Albedo and Radiation', 'caption' = 'Albedo - Sky Diffuse Model - Irradiance Data (Advanced)', 'collapsible'=true, 'collapsible_var'='pv.radmode.is_shown'} ]], + { 'sidebar'='Location and Resource', 'help'='pv_location_and_resource' }); + addpage( [['Simple Efficiency Module Model - Copy'], + ['CEC Performance Model with Module Database - Copy'], + ['CEC Performance Model with User Entered Specifications - Copy'], + ['Sandia PV Array Performance Model with Module Database'], + ['IEC61853 Single Diode Model'] ], + {'sidebar'='Module', 'help'='pv_module', 'exclusive_var'='module_model'}); + addpage( [['Inverter CEC Database - Copy', 'Inverter Temp Derate CEC DB'], + ['Inverter Datasheet - Copy', 'Inverter Temp Derate DS'], + ['Inverter Part Load Curve - Copy', 'Inverter Temp Derate PLC'], + ['Inverter CEC Coefficient Generator - Copy', 'Inverter Temp Derate CEC CG']], + {'sidebar'='Inverter', 'help'='pv_inverter', 'exclusive_var'='inverter_model'}); // System Sizing - addpage( [ ['PV System Size'] ], { 'sidebar'='System Size', 'help'='pv_xxx' } ); - addpage( [ ['PV String Size and Subarrays'] ], { 'sidebar'='String Size and Subarrays', 'help'='pv_xxx' } ); - addpage( [ ['PV Inverter Input Voltage'] ], { 'sidebar'='Inverter Input Voltage', 'help'='pv_xxx' } ); + addpage( [['PV System Size', + 'PV Subarrays and String Size' , + 'PV Inverter Input Voltage']], + {'sidebar'='System Sizing', 'help'='pv_xxx'}); // Tracking Layout Land - addpage( [ ['PV Tracking and Orientation'] ], { 'sidebar'='Tracking and Orientation', 'help'='pv_xxx' } ); - addpage( [ ['PV Row Dimensions and Spacing'] ], { 'sidebar'='Row Dimensions and Spacing', 'help'='pv_xxx' } ); - addpage( [ ['PV Terrain Slope'] ], { 'sidebar'='Terrain Slope', 'help'='pv_xxx' } ); - addpage( [ ['PV Land Area'] ], { 'sidebar'='Land Area', 'help'='pv_xxx' } ); + addpage( [['PV Tracking and Orientation', + 'PV Row Dimensions and Spacing', + 'PV Terrain Slope', + 'PV UI Land Area']], + {'sidebar'='Tracking Layout Land', 'help'='pv_xxx'}); // Soiling Shading Snow - addpage( [ ['PV Soiling Losses'] ], { 'sidebar'='Soiling Losses', 'help'='pv_xxx' } ); - addpage( [ ['PV External Shading'] ], { 'sidebar'='External Shading', 'help'='pv_xxx' } ); - addpage( [ ['PV Self Shading'] ], { 'sidebar'='Self Shading', 'help'='pv_xxx' } ); - addpage( [ ['PV Snow Losses'] ], { 'sidebar'='Snow Losses', 'help'='pv_xxx' } ); + addpage( [['PV Soiling Shading Snow'] ], + {'sidebar'='Soiling Shading Snow', 'help'='pv_xxx'}); + // Electrical losses + addpage( [['PV DC Losses', + 'PV AC Losses', + 'PV System Availability']], + {'sidebar'='Electrical Losses', 'help'='pv_xxx'}); + // Battery Enable form stores hidden en_batt variable required by some UI forms to determine if there is a battery /*addpage( [ ['PV System Design', {'name'='PV Land Area', 'caption' = 'Land Area', 'collapsible'=true, 'collapsible_var'='pv_land_area_is_shown'}, diff --git a/deploy/runtime/ui/CEC Performance Model with Module Database - Copy.json b/deploy/runtime/ui/CEC Performance Model with Module Database - Copy.json new file mode 100644 index 0000000000..34c2c742b8 --- /dev/null +++ b/deploy/runtime/ui/CEC Performance Model with Module Database - Copy.json @@ -0,0 +1,4830 @@ +{ + "Name": "CEC Performance Model with Module Database", + "Width": 1017.0, + "Height": 1197.0, + "FormObjects": { + "GroupBox": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "GroupBox1" + }, + "X": { + "Type": 3.0, + "Integer": 9.0 + }, + "Y": { + "Type": 3.0, + "Integer": 1017.0 + }, + "Width": { + "Type": 3.0, + "Integer": 1000.0 + }, + "Height": { + "Type": 3.0, + "Integer": 83.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Caption": { + "Type": 5.0, + "String": "Module Dimensions" + }, + "Bold": { + "Type": 2.0, + "Boolean": 1.0 + } + } + }, + "GroupBox": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "GroupBox2" + }, + "X": { + "Type": 3.0, + "Integer": 9.0 + }, + "Y": { + "Type": 3.0, + "Integer": 582.0 + }, + "Width": { + "Type": 3.0, + "Integer": 1000.0 + }, + "Height": { + "Type": 3.0, + "Integer": 434.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Caption": { + "Type": 5.0, + "String": "Temperature Correction" + }, + "Bold": { + "Type": 2.0, + "Boolean": 1.0 + } + } + }, + "GroupBox": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "GroupBox3" + }, + "X": { + "Type": 3.0, + "Integer": 9.0 + }, + "Y": { + "Type": 3.0, + "Integer": 1101.0 + }, + "Width": { + "Type": 3.0, + "Integer": 1000.0 + }, + "Height": { + "Type": 3.0, + "Integer": 86.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Caption": { + "Type": 5.0, + "String": "Single-diode Model Parameters" + }, + "Bold": { + "Type": 2.0, + "Boolean": 1.0 + } + } + }, + "GroupBox": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "GroupBox4" + }, + "X": { + "Type": 3.0, + "Integer": 9.0 + }, + "Y": { + "Type": 3.0, + "Integer": 237.0 + }, + "Width": { + "Type": 3.0, + "Integer": 1000.0 + }, + "Height": { + "Type": 3.0, + "Integer": 338.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Caption": { + "Type": 5.0, + "String": "Module Characteristics at Reference Conditions" + }, + "Bold": { + "Type": 2.0, + "Boolean": 1.0 + } + } + }, + "GroupBox": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "GroupBox5" + }, + "X": { + "Type": 3.0, + "Integer": 18.0 + }, + "Y": { + "Type": 3.0, + "Integer": 789.0 + }, + "Width": { + "Type": 3.0, + "Integer": 974.0 + }, + "Height": { + "Type": 3.0, + "Integer": 143.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Caption": { + "Type": 5.0, + "String": "Heat Transfer Method Parameters" + }, + "Bold": { + "Type": 2.0, + "Boolean": 1.0 + } + } + }, + "GroupBox": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "GroupBox6" + }, + "X": { + "Type": 3.0, + "Integer": 21.0 + }, + "Y": { + "Type": 3.0, + "Integer": 681.0 + }, + "Width": { + "Type": 3.0, + "Integer": 962.0 + }, + "Height": { + "Type": 3.0, + "Integer": 83.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Caption": { + "Type": 5.0, + "String": "NOCT Method Parameters" + }, + "Bold": { + "Type": 2.0, + "Boolean": 1.0 + } + } + }, + "Label": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "Label1" + }, + "X": { + "Type": 3.0, + "Integer": 714.0 + }, + "Y": { + "Type": 3.0, + "Integer": 285.0 + }, + "Width": { + "Type": 3.0, + "Integer": 185.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Caption": { + "Type": 5.0, + "String": "Temperature coefficients" + }, + "TextColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "Bold": { + "Type": 2.0, + "Boolean": 0.0 + }, + "FontSize": { + "Type": 3.0, + "Integer": 0.0 + }, + "WordWrap": { + "Type": 2.0, + "Boolean": 0.0 + }, + "AlignRight": { + "Type": 2.0, + "Boolean": 0.0 + }, + "AlignTop": { + "Type": 2.0, + "Boolean": 0.0 + } + } + }, + "Label": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "Label3" + }, + "X": { + "Type": 3.0, + "Integer": 18.0 + }, + "Y": { + "Type": 3.0, + "Integer": 261.0 + }, + "Width": { + "Type": 3.0, + "Integer": 161.0 + }, + "Height": { + "Type": 3.0, + "Integer": 21.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Caption": { + "Type": 5.0, + "String": "Reference conditions:" + }, + "TextColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "Bold": { + "Type": 2.0, + "Boolean": 0.0 + }, + "FontSize": { + "Type": 3.0, + "Integer": 0.0 + }, + "WordWrap": { + "Type": 2.0, + "Boolean": 0.0 + }, + "AlignRight": { + "Type": 2.0, + "Boolean": 1.0 + }, + "AlignTop": { + "Type": 2.0, + "Boolean": 0.0 + } + } + }, + "Label": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "Label4" + }, + "X": { + "Type": 3.0, + "Integer": 444.0 + }, + "Y": { + "Type": 3.0, + "Integer": 600.0 + }, + "Width": { + "Type": 3.0, + "Integer": 554.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Caption": { + "Type": 5.0, + "String": "See Help for information about cell temperature models." + }, + "TextColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "Bold": { + "Type": 2.0, + "Boolean": 0.0 + }, + "FontSize": { + "Type": 3.0, + "Integer": 0.0 + }, + "WordWrap": { + "Type": 2.0, + "Boolean": 1.0 + }, + "AlignRight": { + "Type": 2.0, + "Boolean": 0.0 + }, + "AlignTop": { + "Type": 2.0, + "Boolean": 1.0 + } + } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "alpha_sc_calc" + }, + "X": { + "Type": 3.0, + "Integer": 714.0 + }, + "Y": { + "Type": 3.0, + "Integer": 420.0 + }, + "Width": { + "Type": 3.0, + "Integer": 100.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 1.0 + }, + "Format": { + "Type": 3.0, + "Integer": 0.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 3.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 0.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": -1.0 + } + } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "beta_oc_calc" + }, + "X": { + "Type": 3.0, + "Integer": 714.0 + }, + "Y": { + "Type": 3.0, + "Integer": 393.0 + }, + "Width": { + "Type": 3.0, + "Integer": 100.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 1.0 + }, + "Format": { + "Type": 3.0, + "Integer": 0.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 3.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 0.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": -2.0 + } + } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "cec_a_ref" + }, + "X": { + "Type": 3.0, + "Integer": 882.0 + }, + "Y": { + "Type": 3.0, + "Integer": 1125.0 + }, + "Width": { + "Type": 3.0, + "Integer": 100.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 1.0 + }, + "Format": { + "Type": 3.0, + "Integer": 1.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 3.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 0.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": -1.0 + } + } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "cec_alpha_sc" + }, + "X": { + "Type": 3.0, + "Integer": 861.0 + }, + "Y": { + "Type": 3.0, + "Integer": 420.0 + }, + "Width": { + "Type": 3.0, + "Integer": 100.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 1.0 + }, + "Format": { + "Type": 3.0, + "Integer": 0.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 3.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 0.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": -2.0 + } + } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "cec_area" + }, + "X": { + "Type": 3.0, + "Integer": 150.0 + }, + "Y": { + "Type": 3.0, + "Integer": 1032.0 + }, + "Width": { + "Type": 3.0, + "Integer": 100.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 1.0 + }, + "Format": { + "Type": 3.0, + "Integer": 0.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 3.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 0.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": -1.0 + } + } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "cec_array_cols" + }, + "X": { + "Type": 3.0, + "Integer": 849.0 + }, + "Y": { + "Type": 3.0, + "Integer": 849.0 + }, + "Width": { + "Type": 3.0, + "Integer": 100.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 1.0 + }, + "Format": { + "Type": 3.0, + "Integer": 1.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 3.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 0.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": 13.0 + } + } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "cec_array_rows" + }, + "X": { + "Type": 3.0, + "Integer": 849.0 + }, + "Y": { + "Type": 3.0, + "Integer": 822.0 + }, + "Width": { + "Type": 3.0, + "Integer": 100.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 1.0 + }, + "Format": { + "Type": 3.0, + "Integer": 1.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 3.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 0.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": 12.0 + } + } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "cec_aspect_ratio" + }, + "X": { + "Type": 3.0, + "Integer": 150.0 + }, + "Y": { + "Type": 3.0, + "Integer": 1059.0 + }, + "Width": { + "Type": 3.0, + "Integer": 100.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 1.0 + }, + "Format": { + "Type": 3.0, + "Integer": 0.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 3.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 0.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": -1.0 + } + } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "cec_backside_temp" + }, + "X": { + "Type": 3.0, + "Integer": 849.0 + }, + "Y": { + "Type": 3.0, + "Integer": 876.0 + }, + "Width": { + "Type": 3.0, + "Integer": 100.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 1.0 + }, + "Format": { + "Type": 3.0, + "Integer": 1.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 3.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 0.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": 14.0 + } + } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "cec_beta_oc" + }, + "X": { + "Type": 3.0, + "Integer": 861.0 + }, + "Y": { + "Type": 3.0, + "Integer": 393.0 + }, + "Width": { + "Type": 3.0, + "Integer": 100.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 1.0 + }, + "Format": { + "Type": 3.0, + "Integer": 0.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 3.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 0.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": -2.0 + } + } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "cec_bifacial_ground_clearance_height" + }, + "X": { + "Type": 3.0, + "Integer": 585.0 + }, + "Y": { + "Type": 3.0, + "Integer": 546.0 + }, + "Width": { + "Type": 3.0, + "Integer": 90.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 1.0 + }, + "Format": { + "Type": 3.0, + "Integer": 1.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 3.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 1.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": 4.0 + } + } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "cec_bifacial_transmission_factor" + }, + "X": { + "Type": 3.0, + "Integer": 585.0 + }, + "Y": { + "Type": 3.0, + "Integer": 492.0 + }, + "Width": { + "Type": 3.0, + "Integer": 90.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 1.0 + }, + "Format": { + "Type": 3.0, + "Integer": 1.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 3.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 1.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": 2.0 + } + } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "cec_bifaciality" + }, + "X": { + "Type": 3.0, + "Integer": 585.0 + }, + "Y": { + "Type": 3.0, + "Integer": 519.0 + }, + "Width": { + "Type": 3.0, + "Integer": 90.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 1.0 + }, + "Format": { + "Type": 3.0, + "Integer": 1.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 3.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 1.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": 3.0 + } + } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "cec_eff" + }, + "X": { + "Type": 3.0, + "Integer": 600.0 + }, + "Y": { + "Type": 3.0, + "Integer": 285.0 + }, + "Width": { + "Type": 3.0, + "Integer": 75.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 1.0 + }, + "Format": { + "Type": 3.0, + "Integer": 0.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 2.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 0.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": -1.0 + } + } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "cec_gamma_pmp" + }, + "X": { + "Type": 3.0, + "Integer": 714.0 + }, + "Y": { + "Type": 3.0, + "Integer": 312.0 + }, + "Width": { + "Type": 3.0, + "Integer": 100.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 1.0 + }, + "Format": { + "Type": 3.0, + "Integer": 0.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 3.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 0.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": -2.0 + } + } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "cec_gap_spacing" + }, + "X": { + "Type": 3.0, + "Integer": 849.0 + }, + "Y": { + "Type": 3.0, + "Integer": 903.0 + }, + "Width": { + "Type": 3.0, + "Integer": 100.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 1.0 + }, + "Format": { + "Type": 3.0, + "Integer": 1.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 3.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 0.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": 15.0 + } + } + }, + "Choice": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "cec_heat_transfer" + }, + "X": { + "Type": 3.0, + "Integer": 246.0 + }, + "Y": { + "Type": 3.0, + "Integer": 840.0 + }, + "Width": { + "Type": 3.0, + "Integer": 342.0 + }, + "Height": { + "Type": 3.0, + "Integer": 28.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Items": { + "Type": 6.0, + "StringList": "Module Dimensions|Array Dimensions" + }, + "Selection": { + "Type": 3.0, + "Integer": -1.0 + }, + "TabOrder": { + "Type": 3.0, + "Integer": 9.0 + } + } + }, + "Choice": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "cec_height" + }, + "X": { + "Type": 3.0, + "Integer": 183.0 + }, + "Y": { + "Type": 3.0, + "Integer": 729.0 + }, + "Width": { + "Type": 3.0, + "Integer": 307.0 + }, + "Height": { + "Type": 3.0, + "Integer": 28.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Items": { + "Type": 6.0, + "StringList": "" + }, + "Selection": { + "Type": 3.0, + "Integer": -1.0 + }, + "TabOrder": { + "Type": 3.0, + "Integer": 7.0 + } + } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "cec_i_l_ref" + }, + "X": { + "Type": 3.0, + "Integer": 78.0 + }, + "Y": { + "Type": 3.0, + "Integer": 1125.0 + }, + "Width": { + "Type": 3.0, + "Integer": 100.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 1.0 + }, + "Format": { + "Type": 3.0, + "Integer": 1.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 3.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 0.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": -1.0 + } + } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "cec_i_mp_ref" + }, + "X": { + "Type": 3.0, + "Integer": 600.0 + }, + "Y": { + "Type": 3.0, + "Integer": 366.0 + }, + "Width": { + "Type": 3.0, + "Integer": 75.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 1.0 + }, + "Format": { + "Type": 3.0, + "Integer": 0.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 1.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 0.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": -2.0 + } + } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "cec_i_o_ref" + }, + "X": { + "Type": 3.0, + "Integer": 273.0 + }, + "Y": { + "Type": 3.0, + "Integer": 1125.0 + }, + "Width": { + "Type": 3.0, + "Integer": 100.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 1.0 + }, + "Format": { + "Type": 3.0, + "Integer": 1.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 3.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 0.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": -1.0 + } + } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "cec_i_sc_ref" + }, + "X": { + "Type": 3.0, + "Integer": 600.0 + }, + "Y": { + "Type": 3.0, + "Integer": 420.0 + }, + "Width": { + "Type": 3.0, + "Integer": 75.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 1.0 + }, + "Format": { + "Type": 3.0, + "Integer": 0.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 1.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 0.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": -2.0 + } + } + }, + "CheckBox": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "cec_is_bifacial" + }, + "X": { + "Type": 3.0, + "Integer": 429.0 + }, + "Y": { + "Type": 3.0, + "Integer": 465.0 + }, + "Width": { + "Type": 3.0, + "Integer": 147.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Caption": { + "Type": 5.0, + "String": "Module is bifacial" + }, + "State": { + "Type": 2.0, + "Boolean": 0.0 + }, + "TabOrder": { + "Type": 3.0, + "Integer": 1.0 + } + } + }, + "TextEntry": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "cec_material" + }, + "X": { + "Type": 3.0, + "Integer": 84.0 + }, + "Y": { + "Type": 3.0, + "Integer": 528.0 + }, + "Width": { + "Type": 3.0, + "Integer": 100.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Text": { + "Type": 5.0, + "String": "" + }, + "Editable": { + "Type": 2.0, + "Boolean": 0.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": -1.0 + } + } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "cec_module_length" + }, + "X": { + "Type": 3.0, + "Integer": 387.0 + }, + "Y": { + "Type": 3.0, + "Integer": 1059.0 + }, + "Width": { + "Type": 3.0, + "Integer": 100.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 1.0 + }, + "Format": { + "Type": 3.0, + "Integer": 0.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 3.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 0.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": -1.0 + } + } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "cec_module_width" + }, + "X": { + "Type": 3.0, + "Integer": 387.0 + }, + "Y": { + "Type": 3.0, + "Integer": 1032.0 + }, + "Width": { + "Type": 3.0, + "Integer": 100.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 1.0 + }, + "Format": { + "Type": 3.0, + "Integer": 0.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 3.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 0.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": 11.0 + } + } + }, + "Choice": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "cec_mounting_config" + }, + "X": { + "Type": 3.0, + "Integer": 246.0 + }, + "Y": { + "Type": 3.0, + "Integer": 810.0 + }, + "Width": { + "Type": 3.0, + "Integer": 342.0 + }, + "Height": { + "Type": 3.0, + "Integer": 28.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Items": { + "Type": 6.0, + "StringList": "Rack|Flush|Integrated|Gap" + }, + "Selection": { + "Type": 3.0, + "Integer": -1.0 + }, + "TabOrder": { + "Type": 3.0, + "Integer": 8.0 + } + } + }, + "Choice": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "cec_mounting_orientation" + }, + "X": { + "Type": 3.0, + "Integer": 246.0 + }, + "Y": { + "Type": 3.0, + "Integer": 870.0 + }, + "Width": { + "Type": 3.0, + "Integer": 342.0 + }, + "Height": { + "Type": 3.0, + "Integer": 28.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Items": { + "Type": 6.0, + "StringList": "Structures do not impede flow under module|Vertical Supporting Structures|Horizontal Supporting Structures" + }, + "Selection": { + "Type": 3.0, + "Integer": -1.0 + }, + "TabOrder": { + "Type": 3.0, + "Integer": 10.0 + } + } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "cec_n_s" + }, + "X": { + "Type": 3.0, + "Integer": 300.0 + }, + "Y": { + "Type": 3.0, + "Integer": 528.0 + }, + "Width": { + "Type": 3.0, + "Integer": 100.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 0.0 + }, + "Format": { + "Type": 3.0, + "Integer": 0.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 0.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 0.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": -1.0 + } + } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "cec_p_mp_ref" + }, + "X": { + "Type": 3.0, + "Integer": 600.0 + }, + "Y": { + "Type": 3.0, + "Integer": 312.0 + }, + "Width": { + "Type": 3.0, + "Integer": 75.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 1.0 + }, + "Format": { + "Type": 3.0, + "Integer": 0.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 3.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 1.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": -1.0 + } + } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "cec_r_s" + }, + "X": { + "Type": 3.0, + "Integer": 450.0 + }, + "Y": { + "Type": 3.0, + "Integer": 1125.0 + }, + "Width": { + "Type": 3.0, + "Integer": 100.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 1.0 + }, + "Format": { + "Type": 3.0, + "Integer": 1.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 3.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 0.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": -1.0 + } + } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "cec_r_sh_ref" + }, + "X": { + "Type": 3.0, + "Integer": 687.0 + }, + "Y": { + "Type": 3.0, + "Integer": 1125.0 + }, + "Width": { + "Type": 3.0, + "Integer": 100.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 1.0 + }, + "Format": { + "Type": 3.0, + "Integer": 1.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 3.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 0.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": -1.0 + } + } + }, + "Choice": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "cec_standoff" + }, + "X": { + "Type": 3.0, + "Integer": 183.0 + }, + "Y": { + "Type": 3.0, + "Integer": 699.0 + }, + "Width": { + "Type": 3.0, + "Integer": 307.0 + }, + "Height": { + "Type": 3.0, + "Integer": 28.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Items": { + "Type": 6.0, + "StringList": "" + }, + "Selection": { + "Type": 3.0, + "Integer": -1.0 + }, + "TabOrder": { + "Type": 3.0, + "Integer": 6.0 + } + } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "cec_t_noct" + }, + "X": { + "Type": 3.0, + "Integer": 579.0 + }, + "Y": { + "Type": 3.0, + "Integer": 699.0 + }, + "Width": { + "Type": 3.0, + "Integer": 100.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 1.0 + }, + "Format": { + "Type": 3.0, + "Integer": 1.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 3.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 0.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": -1.0 + } + } + }, + "RadioChoice": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "cec_temp_corr_mode" + }, + "X": { + "Type": 3.0, + "Integer": 21.0 + }, + "Y": { + "Type": 3.0, + "Integer": 600.0 + }, + "Width": { + "Type": 3.0, + "Integer": 407.0 + }, + "Height": { + "Type": 3.0, + "Integer": 50.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Selection": { + "Type": 3.0, + "Integer": -1.0 + }, + "Items": { + "Type": 6.0, + "StringList": "Nominal operating cell temperature (NOCT) method|Heat transfer method" + }, + "ShowCaptions": { + "Type": 2.0, + "Boolean": 1.0 + }, + "Horizontal": { + "Type": 2.0, + "Boolean": 0.0 + }, + "TabOrder": { + "Type": 3.0, + "Integer": 5.0 + } + } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "cec_transient_thermal_model_unit_mass" + }, + "X": { + "Type": 3.0, + "Integer": 150.0 + }, + "Y": { + "Type": 3.0, + "Integer": 963.0 + }, + "Width": { + "Type": 3.0, + "Integer": 90.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 1.0 + }, + "Format": { + "Type": 3.0, + "Integer": 0.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 3.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 1.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": -1.0 + } + } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "cec_v_mp_ref" + }, + "X": { + "Type": 3.0, + "Integer": 600.0 + }, + "Y": { + "Type": 3.0, + "Integer": 339.0 + }, + "Width": { + "Type": 3.0, + "Integer": 75.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 1.0 + }, + "Format": { + "Type": 3.0, + "Integer": 0.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 1.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 0.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": -2.0 + } + } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "cec_v_oc_ref" + }, + "X": { + "Type": 3.0, + "Integer": 600.0 + }, + "Y": { + "Type": 3.0, + "Integer": 393.0 + }, + "Width": { + "Type": 3.0, + "Integer": 75.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 1.0 + }, + "Format": { + "Type": 3.0, + "Integer": 0.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 1.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 0.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": -2.0 + } + } + }, + "Divider": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "dividerBifacial" + }, + "X": { + "Type": 3.0, + "Integer": 426.0 + }, + "Y": { + "Type": 3.0, + "Integer": 444.0 + }, + "Width": { + "Type": 3.0, + "Integer": 573.0 + }, + "Height": { + "Type": 3.0, + "Integer": 16.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Orientation": { + "Type": 3.0, + "Integer": 0.0 + }, + "Colour": { + "Type": 4.0, + "Color": { + "Red": 120.0, + "Green": 120.0, + "Blue": 120.0, + "Alpha": 255.0 + } + }, + "Caption": { + "Type": 5.0, + "String": "Bifacial" + }, + "Bold": { + "Type": 2.0, + "Boolean": 1.0 + } + } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "gamma_pmp_calc" + }, + "X": { + "Type": 3.0, + "Integer": 861.0 + }, + "Y": { + "Type": 3.0, + "Integer": 312.0 + }, + "Width": { + "Type": 3.0, + "Integer": 100.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 1.0 + }, + "Format": { + "Type": 3.0, + "Integer": 0.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 3.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 0.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": -2.0 + } + } + }, + "Label": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "lbl_bifacial" + }, + "X": { + "Type": 3.0, + "Integer": 717.0 + }, + "Y": { + "Type": 3.0, + "Integer": 462.0 + }, + "Width": { + "Type": 3.0, + "Integer": 285.0 + }, + "Height": { + "Type": 3.0, + "Integer": 108.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Caption": { + "Type": 5.0, + "String": "The CEC module library indicates this module is bifacial. Check \"Module is bifacial\" to enable the bifacial model and enter the specifications. See Help for details." + }, + "TextColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "Bold": { + "Type": 2.0, + "Boolean": 0.0 + }, + "FontSize": { + "Type": 3.0, + "Integer": 0.0 + }, + "WordWrap": { + "Type": 2.0, + "Boolean": 1.0 + }, + "AlignRight": { + "Type": 2.0, + "Boolean": 0.0 + }, + "AlignTop": { + "Type": 2.0, + "Boolean": 1.0 + } + } + }, + "Label": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "lbl_module_dimensions" + }, + "X": { + "Type": 3.0, + "Integer": 525.0 + }, + "Y": { + "Type": 3.0, + "Integer": 1059.0 + }, + "Width": { + "Type": 3.0, + "Integer": 468.0 + }, + "Height": { + "Type": 3.0, + "Integer": 36.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Caption": { + "Type": 5.0, + "String": "The module aspect ratio input is enabled when the current module selection in the library does not have length and width data." + }, + "TextColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "Bold": { + "Type": 2.0, + "Boolean": 0.0 + }, + "FontSize": { + "Type": 3.0, + "Integer": 0.0 + }, + "WordWrap": { + "Type": 2.0, + "Boolean": 1.0 + }, + "AlignRight": { + "Type": 2.0, + "Boolean": 0.0 + }, + "AlignTop": { + "Type": 2.0, + "Boolean": 1.0 + } + } + }, + "Library": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "module_name" + }, + "X": { + "Type": 3.0, + "Integer": 12.0 + }, + "Y": { + "Type": 3.0, + "Integer": 3.0 + }, + "Width": { + "Type": 3.0, + "Integer": 999.0 + }, + "Height": { + "Type": 3.0, + "Integer": 228.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Library": { + "Type": 5.0, + "String": "CEC Modules" + }, + "Fields": { + "Type": 5.0, + "String": "Name,Manufacturer,Technology,Bifacial,STC,PTC,A_c,Length,Width,N_s,I_sc_ref,V_oc_ref,I_mp_ref,V_mp_ref,alpha_sc,beta_oc,T_NOCT,a_ref,I_L_ref,I_o_ref,R_s,R_sh_ref,Adjust,gamma_pmp,BIPV,Version,Date" + } + } + }, + "GroupBox": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "object 4" + }, + "X": { + "Type": 3.0, + "Integer": 18.0 + }, + "Y": { + "Type": 3.0, + "Integer": 936.0 + }, + "Width": { + "Type": 3.0, + "Integer": 975.0 + }, + "Height": { + "Type": 3.0, + "Integer": 69.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Caption": { + "Type": 5.0, + "String": "Transient Thermal Model Correction" + }, + "Bold": { + "Type": 2.0, + "Boolean": 1.0 + } + } + }, + "Label": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "object 7" + }, + "X": { + "Type": 3.0, + "Integer": 816.0 + }, + "Y": { + "Type": 3.0, + "Integer": 312.0 + }, + "Width": { + "Type": 3.0, + "Integer": 39.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Caption": { + "Type": 5.0, + "String": "%/°C" + }, + "TextColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "Bold": { + "Type": 2.0, + "Boolean": 0.0 + }, + "FontSize": { + "Type": 3.0, + "Integer": 0.0 + }, + "WordWrap": { + "Type": 2.0, + "Boolean": 0.0 + }, + "AlignRight": { + "Type": 2.0, + "Boolean": 0.0 + }, + "AlignTop": { + "Type": 2.0, + "Boolean": 0.0 + } + } + }, + "Label": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "object 73" + }, + "X": { + "Type": 3.0, + "Integer": 963.0 + }, + "Y": { + "Type": 3.0, + "Integer": 312.0 + }, + "Width": { + "Type": 3.0, + "Integer": 39.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Caption": { + "Type": 5.0, + "String": "W/°C" + }, + "TextColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "Bold": { + "Type": 2.0, + "Boolean": 0.0 + }, + "FontSize": { + "Type": 3.0, + "Integer": 0.0 + }, + "WordWrap": { + "Type": 2.0, + "Boolean": 0.0 + }, + "AlignRight": { + "Type": 2.0, + "Boolean": 0.0 + }, + "AlignTop": { + "Type": 2.0, + "Boolean": 0.0 + } + } + }, + "Label": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "object 755" + }, + "X": { + "Type": 3.0, + "Integer": 18.0 + }, + "Y": { + "Type": 3.0, + "Integer": 1158.0 + }, + "Width": { + "Type": 3.0, + "Integer": 966.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Caption": { + "Type": 5.0, + "String": "The model assumes a reference bandgap voltage Eg_ref = 1.121 eV, and temperature coefficient for bandgap of -0.0002677 eV/K." + }, + "TextColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "Bold": { + "Type": 2.0, + "Boolean": 0.0 + }, + "FontSize": { + "Type": 3.0, + "Integer": 0.0 + }, + "WordWrap": { + "Type": 2.0, + "Boolean": 1.0 + }, + "AlignRight": { + "Type": 2.0, + "Boolean": 0.0 + }, + "AlignTop": { + "Type": 2.0, + "Boolean": 1.0 + } + } + }, + "Plot": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "pv.mod.cec.iv_curve" + }, + "X": { + "Type": 3.0, + "Integer": 18.0 + }, + "Y": { + "Type": 3.0, + "Integer": 285.0 + }, + "Width": { + "Type": 3.0, + "Integer": 384.0 + }, + "Height": { + "Type": 3.0, + "Integer": 225.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + } + } + }, + "TextEntry": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "ref_conditions" + }, + "X": { + "Type": 3.0, + "Integer": 180.0 + }, + "Y": { + "Type": 3.0, + "Integer": 261.0 + }, + "Width": { + "Type": 3.0, + "Integer": 808.0 + }, + "Height": { + "Type": 3.0, + "Integer": 21.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Text": { + "Type": 5.0, + "String": "Total irradiance = 1000 W/m², Cell temperature = 25 °C" + }, + "Editable": { + "Type": 2.0, + "Boolean": 0.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": 5.0 + } + } + }, + "Label": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "transient_thermal_model_message" + }, + "X": { + "Type": 3.0, + "Integer": 303.0 + }, + "Y": { + "Type": 3.0, + "Integer": 951.0 + }, + "Width": { + "Type": 3.0, + "Integer": 675.0 + }, + "Height": { + "Type": 3.0, + "Integer": 45.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Caption": { + "Type": 5.0, + "String": "Module unit mass is for the transient thermal model, which automatically applies when the weather file time step is 20 minutes or less. The default value is 11 kg/m²." + }, + "TextColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "Bold": { + "Type": 2.0, + "Boolean": 0.0 + }, + "FontSize": { + "Type": 3.0, + "Integer": 0.0 + }, + "WordWrap": { + "Type": 2.0, + "Boolean": 1.0 + }, + "AlignRight": { + "Type": 2.0, + "Boolean": 0.0 + }, + "AlignTop": { + "Type": 2.0, + "Boolean": 1.0 + } + } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "ui_aspect_ratio" + }, + "X": { + "Type": 3.0, + "Integer": 660.0 + }, + "Y": { + "Type": 3.0, + "Integer": 1032.0 + }, + "Width": { + "Type": 3.0, + "Integer": 90.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 1.0 + }, + "Format": { + "Type": 3.0, + "Integer": 0.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 3.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 1.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": -1.0 + } + } + } + }, + "VarDatabase": { + "alpha_sc_calc": { + "Version": 4.0, + "Type": 1.0, + "Label": " ", + "Units": "%/°C", + "Group": "PV Module (CEC Database)", + "IndexLabels": "", + "Flags": 8.0, + "DefaultValue": 0.0, + "UIObject": "Numeric", + "sscVariableName": "", + "sscVariableValue": "" + }, + "beta_oc_calc": { + "Version": 4.0, + "Type": 1.0, + "Label": " ", + "Units": "%/°C", + "Group": "PV Module (CEC Database)", + "IndexLabels": "", + "Flags": 8.0, + "DefaultValue": 0.0, + "UIObject": "Numeric", + "sscVariableName": "", + "sscVariableValue": "" + }, + "cec_a_ref": { + "Version": 4.0, + "Type": 1.0, + "Label": "a_ref", + "Units": "V", + "Group": "PV Module (CEC Database)", + "IndexLabels": "", + "Flags": 8.0, + "DefaultValue": 0.0, + "UIObject": "Numeric", + "sscVariableName": "", + "sscVariableValue": "" + }, + "cec_adjust": { + "Version": 4.0, + "Type": 1.0, + "Label": "Adjust", + "Units": "%", + "Group": "PV Module (CEC Database)", + "IndexLabels": "", + "Flags": 4.0, + "DefaultValue": 0.0, + "UIObject": "Default", + "sscVariableName": "", + "sscVariableValue": "" + }, + "cec_alpha_sc": { + "Version": 4.0, + "Type": 1.0, + "Label": "", + "Units": "A/°C", + "Group": "PV Module (CEC Database)", + "IndexLabels": "", + "Flags": 8.0, + "DefaultValue": 0.0, + "UIObject": "Numeric", + "sscVariableName": "", + "sscVariableValue": "" + }, + "cec_area": { + "Version": 4.0, + "Type": 1.0, + "Label": "Module area", + "Units": "m²", + "Group": "PV Module (CEC Database)", + "IndexLabels": "", + "Flags": 8.0, + "DefaultValue": 0.0, + "UIObject": "Numeric", + "sscVariableName": "", + "sscVariableValue": "" + }, + "cec_array_cols": { + "Version": 4.0, + "Type": 1.0, + "Label": "Columns of modules in array", + "Units": " ", + "Group": "PV Module (CEC Database)", + "IndexLabels": "", + "Flags": 2.0, + "DefaultValue": 10.0, + "UIObject": "Numeric", + "sscVariableName": "", + "sscVariableValue": "" + }, + "cec_array_rows": { + "Version": 4.0, + "Type": 1.0, + "Label": "Rows of modules in array", + "Units": " ", + "Group": "PV Module (CEC Database)", + "IndexLabels": "", + "Flags": 2.0, + "DefaultValue": 1.0, + "UIObject": "Numeric", + "sscVariableName": "", + "sscVariableValue": "" + }, + "cec_aspect_ratio": { + "Version": 4.0, + "Type": 1.0, + "Label": "Module aspect ratio", + "Units": "", + "Group": "", + "IndexLabels": "", + "Flags": 8.0, + "DefaultValue": 0.0, + "UIObject": "Numeric", + "sscVariableName": "", + "sscVariableValue": "" + }, + "cec_backside_temp": { + "Version": 4.0, + "Type": 1.0, + "Label": "Temperature behind the module", + "Units": "°C", + "Group": "PV Module (CEC Database)", + "IndexLabels": "", + "Flags": 2.0, + "DefaultValue": 20.0, + "UIObject": "Numeric", + "sscVariableName": "", + "sscVariableValue": "" + }, + "cec_beta_oc": { + "Version": 4.0, + "Type": 1.0, + "Label": " ", + "Units": "V/°C", + "Group": "PV Module (CEC Database)", + "IndexLabels": "", + "Flags": 8.0, + "DefaultValue": 0.0, + "UIObject": "Numeric", + "sscVariableName": "", + "sscVariableValue": "" + }, + "cec_bifacial_ground_clearance_height": { + "Version": 4.0, + "Type": 1.0, + "Label": "Ground clearance height", + "Units": "m", + "Group": "PV Module (CEC Database)", + "IndexLabels": "", + "Flags": 2.0, + "DefaultValue": 1.0, + "UIObject": "Numeric", + "sscVariableName": "", + "sscVariableValue": "" + }, + "cec_bifacial_transmission_factor": { + "Version": 4.0, + "Type": 1.0, + "Label": "Transmission fraction", + "Units": "0-1", + "Group": "PV Module (CEC Database)", + "IndexLabels": "", + "Flags": 2.0, + "DefaultValue": 0.013, + "UIObject": "Default", + "sscVariableName": "", + "sscVariableValue": "" + }, + "cec_bifaciality": { + "Version": 4.0, + "Type": 1.0, + "Label": "Bifaciality", + "Units": "0-1", + "Group": "PV Module (CEC Database)", + "IndexLabels": "", + "Flags": 2.0, + "DefaultValue": 0.7, + "UIObject": "Default", + "sscVariableName": "", + "sscVariableValue": "" + }, + "cec_eff": { + "Version": 4.0, + "Type": 1.0, + "Label": "Nominal efficiency", + "Units": "%", + "Group": "PV Module (CEC Database)", + "IndexLabels": "", + "Flags": 8.0, + "DefaultValue": 0.0, + "UIObject": "Numeric", + "sscVariableName": "", + "sscVariableValue": "" + }, + "cec_gamma_pmp": { + "Version": 4.0, + "Type": 1.0, + "Label": "Pmp temperature coefficient (percentage)", + "Units": "%/°C", + "Group": "PV Module (CEC Database)", + "IndexLabels": "", + "Flags": 9.0, + "DefaultValue": 0.0, + "UIObject": "Numeric", + "sscVariableName": "", + "sscVariableValue": "" + }, + "cec_gap_spacing": { + "Version": 4.0, + "Type": 1.0, + "Label": "Space between module back and roof surface", + "Units": "m", + "Group": "PV Module (CEC Database)", + "IndexLabels": "", + "Flags": 2.0, + "DefaultValue": 0.05, + "UIObject": "Numeric", + "sscVariableName": "", + "sscVariableValue": "" + }, + "cec_heat_transfer": { + "Version": 4.0, + "Type": 1.0, + "Label": "Heat transfer dimensions", + "Units": " ", + "Group": "PV Module (CEC Database)", + "IndexLabels": "Module Dimensions|Array Dimensions", + "Flags": 2.0, + "DefaultValue": 0.0, + "UIObject": "Choice", + "sscVariableName": "", + "sscVariableValue": "" + }, + "cec_height": { + "Version": 4.0, + "Type": 1.0, + "Label": "Array height", + "Units": " ", + "Group": "PV Module (CEC Database)", + "IndexLabels": "One story building height or lower|Two story building height or higher", + "Flags": 2.0, + "DefaultValue": 0.0, + "UIObject": "Choice", + "sscVariableName": "", + "sscVariableValue": "" + }, + "cec_i_l_ref": { + "Version": 4.0, + "Type": 1.0, + "Label": "I_L_ref", + "Units": "A", + "Group": "PV Module (CEC Database)", + "IndexLabels": "", + "Flags": 8.0, + "DefaultValue": 0.0, + "UIObject": "Numeric", + "sscVariableName": "", + "sscVariableValue": "" + }, + "cec_i_mp_ref": { + "Version": 4.0, + "Type": 1.0, + "Label": "Max power current (Imp)", + "Units": "Adc", + "Group": "PV Module (CEC Database)", + "IndexLabels": "", + "Flags": 8.0, + "DefaultValue": 0.0, + "UIObject": "Numeric", + "sscVariableName": "", + "sscVariableValue": "" + }, + "cec_i_o_ref": { + "Version": 4.0, + "Type": 1.0, + "Label": "I_o_ref", + "Units": "A", + "Group": "PV Module (CEC Database)", + "IndexLabels": "", + "Flags": 8.0, + "DefaultValue": 0.0, + "UIObject": "Numeric", + "sscVariableName": "", + "sscVariableValue": "" + }, + "cec_i_sc_ref": { + "Version": 4.0, + "Type": 1.0, + "Label": "Short circuit current (Isc)", + "Units": "Adc", + "Group": "PV Module (CEC Database)", + "IndexLabels": "", + "Flags": 8.0, + "DefaultValue": 0.0, + "UIObject": "Numeric", + "sscVariableName": "", + "sscVariableValue": "" + }, + "cec_is_bifacial": { + "Version": 4.0, + "Type": 1.0, + "Label": "Use Bifacial Modules", + "Units": " ", + "Group": "PV Module (CEC Database)", + "IndexLabels": "", + "Flags": 1.0, + "DefaultValue": 0.0, + "UIObject": "Default", + "sscVariableName": "", + "sscVariableValue": "" + }, + "cec_material": { + "Version": 4.0, + "Type": 4.0, + "Label": "Material", + "Units": " ", + "Group": "PV Module (CEC Database)", + "IndexLabels": "", + "Flags": 8.0, + "DefaultValue": "empty", + "UIObject": "TextEntry", + "sscVariableName": "", + "sscVariableValue": "" + }, + "cec_module_length": { + "Version": 4.0, + "Type": 1.0, + "Label": "Module length", + "Units": "m", + "Group": "PV Module (CEC Database)", + "IndexLabels": "", + "Flags": 8.0, + "DefaultValue": 1.0, + "UIObject": "Numeric", + "sscVariableName": "", + "sscVariableValue": "" + }, + "cec_module_width": { + "Version": 4.0, + "Type": 1.0, + "Label": "Module width", + "Units": "m", + "Group": "", + "IndexLabels": "", + "Flags": 8.0, + "DefaultValue": 1.0, + "UIObject": "Numeric", + "sscVariableName": "", + "sscVariableValue": "" + }, + "cec_mounting_config": { + "Version": 4.0, + "Type": 1.0, + "Label": "Mounting configuration", + "Units": " ", + "Group": "PV Module (CEC Database)", + "IndexLabels": "Rack|Flush|Integrated|Gap", + "Flags": 2.0, + "DefaultValue": 0.0, + "UIObject": "Choice", + "sscVariableName": "", + "sscVariableValue": "" + }, + "cec_mounting_orientation": { + "Version": 4.0, + "Type": 1.0, + "Label": "Mounting structure orientation", + "Units": " ", + "Group": "PV Module (CEC Database)", + "IndexLabels": "Structures do not impede flow under module|Vertical Supporting Structures|Horizontal Supporting Structures", + "Flags": 2.0, + "DefaultValue": 0.0, + "UIObject": "Choice", + "sscVariableName": "", + "sscVariableValue": "" + }, + "cec_n_s": { + "Version": 4.0, + "Type": 1.0, + "Label": "Number of cells", + "Units": " ", + "Group": "PV Module (CEC Database)", + "IndexLabels": "", + "Flags": 8.0, + "DefaultValue": 0.0, + "UIObject": "Numeric", + "sscVariableName": "", + "sscVariableValue": "" + }, + "cec_p_mp_ref": { + "Version": 4.0, + "Type": 1.0, + "Label": "Maximum power (Pmp)", + "Units": "Wdc", + "Group": "PV Module (CEC Database)", + "IndexLabels": "", + "Flags": 8.0, + "DefaultValue": 0.0, + "UIObject": "Numeric", + "sscVariableName": "", + "sscVariableValue": "" + }, + "cec_r_s": { + "Version": 4.0, + "Type": 1.0, + "Label": "R_s", + "Units": "Ohm", + "Group": "PV Module (CEC Database)", + "IndexLabels": "", + "Flags": 8.0, + "DefaultValue": 0.0, + "UIObject": "Numeric", + "sscVariableName": "", + "sscVariableValue": "" + }, + "cec_r_sh_ref": { + "Version": 4.0, + "Type": 1.0, + "Label": "R_sh_ref", + "Units": "Ohm", + "Group": "PV Module (CEC Database)", + "IndexLabels": "", + "Flags": 8.0, + "DefaultValue": 0.0, + "UIObject": "Numeric", + "sscVariableName": "", + "sscVariableValue": "" + }, + "cec_standoff": { + "Version": 4.0, + "Type": 1.0, + "Label": "Mounting standoff", + "Units": " ", + "Group": "PV Module (CEC Database)", + "IndexLabels": "Building integrated|Greater than 3.5 in|2.5-3.5 in|1.5-2.5 in|0.5-1.5 in|Less than 0.5 in|Ground or rack mounted", + "Flags": 2.0, + "DefaultValue": 6.0, + "UIObject": "Choice", + "sscVariableName": "", + "sscVariableValue": "" + }, + "cec_t_noct": { + "Version": 4.0, + "Type": 1.0, + "Label": "T_noct", + "Units": "°C", + "Group": "PV Module (CEC Database)", + "IndexLabels": "", + "Flags": 8.0, + "DefaultValue": 0.0, + "UIObject": "Numeric", + "sscVariableName": "", + "sscVariableValue": "" + }, + "cec_temp_corr_mode": { + "Version": 4.0, + "Type": 1.0, + "Label": "Temperature Correction Model", + "Units": " ", + "Group": "PV Module (CEC Database)", + "IndexLabels": "Nominal operating cell temperature (NOCT) method|Heat transfer method", + "Flags": 3.0, + "DefaultValue": 0.0, + "UIObject": "RadioChoice", + "sscVariableName": "", + "sscVariableValue": "" + }, + "cec_transient_thermal_model_unit_mass": { + "Version": 4.0, + "Type": 1.0, + "Label": "Module unit mass ", + "Units": "kg/m²", + "Group": "PV Module (CEC Database)", + "IndexLabels": "", + "Flags": 2.0, + "DefaultValue": 0.0, + "UIObject": "Default", + "sscVariableName": "", + "sscVariableValue": "" + }, + "cec_v_mp_ref": { + "Version": 4.0, + "Type": 1.0, + "Label": "Max power voltage (Vmp)", + "Units": "Vdc", + "Group": "PV Module (CEC Database)", + "IndexLabels": "", + "Flags": 8.0, + "DefaultValue": 0.0, + "UIObject": "Numeric", + "sscVariableName": "", + "sscVariableValue": "" + }, + "cec_v_oc_ref": { + "Version": 4.0, + "Type": 1.0, + "Label": "Open circuit voltage (Voc)", + "Units": "Vdc", + "Group": "PV Module (CEC Database)", + "IndexLabels": "", + "Flags": 8.0, + "DefaultValue": 0.0, + "UIObject": "Numeric", + "sscVariableName": "", + "sscVariableValue": "" + }, + "gamma_pmp_calc": { + "Version": 4.0, + "Type": 1.0, + "Label": "Pmp temperature coefficient (Watts)", + "Units": "W/°C", + "Group": "PV Module (CEC Database)", + "IndexLabels": "", + "Flags": 9.0, + "DefaultValue": 0.0, + "UIObject": "Numeric", + "sscVariableName": "", + "sscVariableValue": "" + }, + "lbl_bifacial": { + "Version": 4.0, + "Type": 4.0, + "Label": "Label indicating bifacial module from library ", + "Units": " ", + "Group": "PV Module (CEC Database)", + "IndexLabels": "", + "Flags": 9.0, + "DefaultValue": "", + "UIObject": "Default", + "sscVariableName": "", + "sscVariableValue": "" + }, + "lib_is_bifacial": { + "Version": 4.0, + "Type": 1.0, + "Label": "Bifacial designation from CEC module library", + "Units": " ", + "Group": "PV Module (CEC Database)", + "IndexLabels": "", + "Flags": 8.0, + "DefaultValue": 0.0, + "UIObject": "Default", + "sscVariableName": "", + "sscVariableValue": "" + }, + "lib_length": { + "Version": 4.0, + "Type": 1.0, + "Label": "Module length from CEC module library", + "Units": "m", + "Group": "PV Module (CEC Database)", + "IndexLabels": "", + "Flags": 8.0, + "DefaultValue": 0.0, + "UIObject": "Default", + "sscVariableName": "", + "sscVariableValue": "" + }, + "lib_manufacturer": { + "Version": 4.0, + "Type": 4.0, + "Label": "Manufacturer from CEC module library", + "Units": " ", + "Group": "PV Module (CEC Database)", + "IndexLabels": "", + "Flags": 8.0, + "DefaultValue": "", + "UIObject": "Default", + "sscVariableName": "", + "sscVariableValue": "" + }, + "lib_width": { + "Version": 4.0, + "Type": 1.0, + "Label": "Module width from CEC module library", + "Units": "m", + "Group": "PV Module (CEC Database)", + "IndexLabels": "", + "Flags": 8.0, + "DefaultValue": 0.0, + "UIObject": "Default", + "sscVariableName": "", + "sscVariableValue": "" + }, + "module_name": { + "Version": 4.0, + "Type": 4.0, + "Label": "Module Name", + "Units": " ", + "Group": "PV Module (CEC Database)", + "IndexLabels": "CEC Modules|0", + "Flags": 19.0, + "DefaultValue": "SunPower SPR-210-BLK-U", + "UIObject": "Library", + "sscVariableName": "", + "sscVariableValue": "" + }, + "ref_conditions": { + "Version": 4.0, + "Type": 4.0, + "Label": " ", + "Units": " ", + "Group": "PV Module (CEC Database)", + "IndexLabels": "", + "Flags": 4.0, + "DefaultValue": "Total Irradiance = 1000 W/m2, Cell temp = 25 C", + "UIObject": "TextEntry", + "sscVariableName": "", + "sscVariableValue": "" + }, + "ui_aspect_ratio": { + "Version": 4.0, + "Type": 1.0, + "Label": "Module aspect ratio input", + "Units": "", + "Group": "", + "IndexLabels": "", + "Flags": 2.0, + "DefaultValue": 1.7, + "UIObject": "Numeric", + "sscVariableName": "", + "sscVariableValue": "" + } + }, + "Equations": [ + "equations{ '$MIMO$ dispatch_vars_by_tech' } = define() {\r", + "\r", + "if (${module_name} == \"\") { // SAM issue 1314\r", + "\t${cec_n_s} = -1;\r", + "}\r", + "\r", + "};\r", + "\r", + "equations{ 'cec_aspect_ratio' } = define() {\r", + "\tif ( ${lib_length} == 0 || ${lib_width} == 0 )\r", + "\t\treturn ${ui_aspect_ratio};\r", + "\telse\r", + "\t\treturn ${lib_length} / ${lib_width};\r", + "};\r", + "\r", + "equations{ 'cec_module_length' } = define() {\r", + "\tif ( ${lib_length} == 0 )\r", + "\t\treturn sqrt(${cec_area}*${cec_aspect_ratio});\r", + "\telse\r", + "\t\treturn ${lib_length};\r", + "};\r", + "\r", + "equations{ 'cec_module_width' } = define() {\r", + "\tif ( ${lib_width} == 0 )\r", + "\t\treturn sqrt(${cec_area}/${cec_aspect_ratio});\r", + "\telse\r", + "\t\treturn ${lib_width};\r", + "};\r", + "\r", + "equations{ 'cec_p_mp_ref' } = define() {", + "\treturn ${cec_i_mp_ref}*${cec_v_mp_ref}; \r", + "};", + "\r", + "", + "equations{ 'cec_eff' } = define() {", + "\treturn 100.0 ", + "* (${cec_v_mp_ref}*${cec_i_mp_ref}) ", + "/ ${cec_area}", + " / 1000.0 /* i_ref=1000 in hidden reference conditions */; };", + "", + "equations{ 'alpha_sc_calc' } = define() {", + "\treturn ${cec_alpha_sc} / ${cec_i_sc_ref} * 100.0; };", + "", + "equations{ 'beta_oc_calc' } = define() {", + "\treturn ${cec_beta_oc} / ${cec_v_oc_ref} * 100.0; };", + "", + "equations{ 'gamma_pmp_calc' } = define() {", + "\treturn ${cec_gamma_pmp} * ${cec_p_mp_ref} / 100.0; };", + "\t", + "equations{'cec_step'} = define() {", + "\treturn ${step};", + "};" + ], + "Callbacks": [ + "function cec_module_update_ui()", + "{", + "\tstate = value('cec_temp_corr_mode');", + "\tht = value('cec_heat_transfer');\t", + "\tmc = value('cec_mounting_config');", + "\t\r", + "\t// NOCT method\t", + "\tenable( 'cec_standoff', state == 0 );\r", + "\tenable( 'cec_height', state == 0 );\r", + "\tenable( 'cec_t_noct', state == 0 );", + "\t\r", + "\t// Heat transfer method", + "\tenable( 'cec_mounting_config', state == 1 );", + "\tenable( 'cec_heat_transfer', state == 1 );", + "\tenable( 'cec_mounting_orientation', state == 1 && mc == 3 );", + "\tenable( 'cec_array_rows', state == 1 && ht == 1 );", + "\tenable( 'cec_array_cols', state == 1 && ht == 1 );", + "\tenable( 'cec_backside_temp', state == 1 && mc == 2 );", + "\tenable( 'cec_gap_spacing', state == 1 && mc == 3);", + "\t", + "\tenable('cec_bifaciality', value('cec_is_bifacial'));", + "\tenable('cec_bifacial_transmission_factor', value('cec_is_bifacial'));", + "\tenable('cec_bifacial_ground_clearance_height', value('cec_is_bifacial'));", + "\r", + "\tenable( 'ui_aspect_ratio', value('lib_length') == 0 || value('lib_width') == 0 );", + "\r", + "\tshow('lbl_bifacial', value('lib_is_bifacial') && !value('cec_is_bifacial'));\r", + "\trefresh();", + "", + "}", + "", + "function cec_module_plot()", + "{", + "\t//assigning module specifications", + "\ti_l_ref = ${cec_i_l_ref};", + "\ti_o_ref = ${cec_i_o_ref};", + "\tr_s = ${cec_r_s};", + "\ta_ref = ${cec_a_ref};", + "\tr_sh_ref = ${cec_r_sh_ref};", + "\ti_mp_ref = ${cec_i_mp_ref};", + "\t//allocations and size of array", + "\tarray_size = 602;", + "\tinterval = ${cec_v_mp_ref}/300;", + "\tx= alloc(array_size); y= alloc(array_size);", + "\t//First Point- Short Circuit", + "\tx[0]= 0; y[0]= ${cec_i_sc_ref};", + "\ti=1;", + "\t//Before Max Power Point (MPP)", + "\twhile(i<300)", + "\t{", + "\t\tVcec= i*interval;", + "\t\tIcec= current_at_voltage_cec(Vcec, i_l_ref, i_o_ref, r_s, a_ref, r_sh_ref, i_mp_ref);", + "\t\tx[i] = Vcec; y[i] = Icec;", + "\t\ti= i + 1;", + "\t}", + "\t//MPP", + "\tx[i] = ${cec_v_mp_ref}; y[i] = i_mp_ref;", + "\ti= i + 1;", + "\t//After MPP", + "\tinterval = (${cec_v_oc_ref} - ${cec_v_mp_ref})/300;", + "\twhile(i<601)", + "\t{", + "\t\tVcec = ${cec_v_mp_ref} + (i-300) * interval;", + "\t\tIcec = current_at_voltage_cec(Vcec, i_l_ref, i_o_ref, r_s, a_ref, r_sh_ref, i_mp_ref );", + "\t\tx[i] = Vcec; y[i] = Icec;", + "\t\ti= i + 1;", + "\t}", + "\t//Last Point- Open Circuit", + "\tx[i] = ${cec_v_oc_ref}; y[i] = 0;", + "\t//Make the plot", + "\tsetplot(\"pv.mod.cec.iv_curve\");", + "\tclearplot(\"pv.mod.cec.iv_curve\");", + "\tplotopt({\"title\"=${module_name},\"popup\"=true,\"backcolor\"=[255,255,255],\"legend\"=false});", + "\tplot(x,y,{\"thick\"=2, \"scale\"=true,\"color\"=[200,100,100]});", + "\taxis('x1', {'label'='Module Voltage (Volts)', 'min'=0, 'max'=ceil(${cec_v_oc_ref})});", + "\taxis('y1', {'label'='Module Current (Amps)', 'min'=0, 'max'= (max(y) + 0.5)});", + "}", + "", + "on_load{\"CEC Performance Model with Module Database\"} = define()", + "{", + "\tcec_module_update_ui();", + "\tcec_module_plot();\r", + "\tcec_check_clearance_height();", + "\t//on_change{'cec_step'}();", + "\tenable('cec_transient_thermal_model_unit_mass',value('step') <=1200);", + "};", + "\t", + "on_change{'cec_temp_corr_mode'} = cec_module_update_ui;", + "on_change{'cec_mounting_config'} = cec_module_update_ui;", + "on_change{'cec_heat_transfer'} = cec_module_update_ui;", + "on_change{'cec_is_bifacial'} = define() \r", + "{\r", + "\tcec_module_update_ui();\r", + "\tcec_check_clearance_height();\r", + "};\r", + "", + "on_change{'module_name'} = define()", + "{", + "\tcec_module_update_ui();", + "\tcec_module_plot();", + "};", + "", + "/*on_change{'cec_step'} = define() {", + "\ttime_step = value('cec_step');", + "\tenable('cec_transient_thermal_model_unit_mass',time_step <=1200);", + "\t//show('transient_thermal_model_message',time_step <=1200);", + "\trefresh();", + "};*/\r", + "\r", + "function cec_check_clearance_height() \r", + "{\r", + "\theight = value('cec_bifacial_ground_clearance_height');\r", + "\tbool = false;\r", + "\tmsg = '';\r", + "\tproperty('lbl_bifacial', 'Caption', '');\r", + "\tfor (i = 0; i < 4; i ++) {\r", + "\t\ti_string = to_string(i+1);\r", + "\t\tif ((i == 0 || value(\"subarray\" + i_string + \"_enable\") == 1) && value(\"cec_is_bifacial\") == 1) {\r", + "\t\t\tif (value(\"subarray\" + i_string + \"_track_mode\") == 1) { //single axis\r", + "\t\t\t\tmax_height = value(\"subarray\" + i_string + \"ui_length_side\") / 2.0 * sind(value(\"subarray\" + i_string + \"_rotlim\"));\r", + "\t\t\t\tmsg = property('lbl_bifacial', 'Caption');\r", + "\t\t\t\tif (height < max_height) {\r", + "\t\t\t\t\tif (msg == '')\r", + "\t\t\t\t\t\tproperty('lbl_bifacial', 'Caption', 'There is insufficient ground clearance for Subarray ' + i_string + '. Consider increasing the clearance height or decreasing the tracker rotation limit on the System Design page.');\r", + "\t\t\t\t\telse \r", + "\t\t\t\t\t\tproperty('lbl_bifacial', 'Caption', 'There is insufficient ground clearance for one or more subarrays. Consider increasing the clearance height or decreasing the tracker rotation limit on the System Design page.');\r", + "\t\t\t\t\t\r", + "\t\t\t\t\tshow('lbl_bifacial', true);\r", + "\t\t\t\t}\r", + "\t\t\t}\r", + "\t\t}\r", + "\t}\r", + "\trefresh();\r", + "}\r", + "\r", + "on_change{'cec_bifacial_ground_clearance_height'} = define() {\r", + "\tcec_check_clearance_height();\r", + "};", + "" + ] +} \ No newline at end of file diff --git a/deploy/runtime/ui/CEC Performance Model with Module Database.json b/deploy/runtime/ui/CEC Performance Model with Module Database.json index d9b086c9ee..34c2c742b8 100644 --- a/deploy/runtime/ui/CEC Performance Model with Module Database.json +++ b/deploy/runtime/ui/CEC Performance Model with Module Database.json @@ -4641,7 +4641,6 @@ "\r", "};\r", "\r", - "\r", "equations{ 'cec_aspect_ratio' } = define() {\r", "\tif ( ${lib_length} == 0 || ${lib_width} == 0 )\r", "\t\treturn ${ui_aspect_ratio};\r", @@ -4807,7 +4806,7 @@ "\t\ti_string = to_string(i+1);\r", "\t\tif ((i == 0 || value(\"subarray\" + i_string + \"_enable\") == 1) && value(\"cec_is_bifacial\") == 1) {\r", "\t\t\tif (value(\"subarray\" + i_string + \"_track_mode\") == 1) { //single axis\r", - "\t\t\t\tmax_height = value(\"ui_subarray\" + i_string + \"_length_side\") / 2.0 * sind(value(\"subarray\" + i_string + \"_rotlim\"));\r", + "\t\t\t\tmax_height = value(\"subarray\" + i_string + \"ui_length_side\") / 2.0 * sind(value(\"subarray\" + i_string + \"_rotlim\"));\r", "\t\t\t\tmsg = property('lbl_bifacial', 'Caption');\r", "\t\t\t\tif (height < max_height) {\r", "\t\t\t\t\tif (msg == '')\r", diff --git a/deploy/runtime/ui/CEC Performance Model with User Entered Specifications - Copy.json b/deploy/runtime/ui/CEC Performance Model with User Entered Specifications - Copy.json new file mode 100644 index 0000000000..8c5402f9d3 --- /dev/null +++ b/deploy/runtime/ui/CEC Performance Model with User Entered Specifications - Copy.json @@ -0,0 +1,4214 @@ +{ + "Name": "CEC Performance Model with User Entered Specifications", + "Width": 1157.0, + "Height": 803.0, + "FormObjects": { + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "6par_aisc" + }, + "X": { + "Type": 3.0, + "Integer": 981.0 + }, + "Y": { + "Type": 3.0, + "Integer": 579.0 + }, + "Width": { + "Type": 3.0, + "Integer": 90.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 1.0 + }, + "Format": { + "Type": 3.0, + "Integer": 2.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 3.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 1.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": -1.0 + } + } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "6par_aisc_display" + }, + "X": { + "Type": 3.0, + "Integer": 354.0 + }, + "Y": { + "Type": 3.0, + "Integer": 225.0 + }, + "Width": { + "Type": 3.0, + "Integer": 100.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 1.0 + }, + "Format": { + "Type": 3.0, + "Integer": 1.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 3.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 0.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": 10.0 + } + } + }, + "Choice": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "6par_aisc_units" + }, + "X": { + "Type": 3.0, + "Integer": 456.0 + }, + "Y": { + "Type": 3.0, + "Integer": 225.0 + }, + "Width": { + "Type": 3.0, + "Integer": 64.0 + }, + "Height": { + "Type": 3.0, + "Integer": 28.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Items": { + "Type": 6.0, + "StringList": "A/°C|%/°C" + }, + "Selection": { + "Type": 3.0, + "Integer": 0.0 + }, + "TabOrder": { + "Type": 3.0, + "Integer": 0.0 + } + } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "6par_area" + }, + "X": { + "Type": 3.0, + "Integer": 147.0 + }, + "Y": { + "Type": 3.0, + "Integer": 354.0 + }, + "Width": { + "Type": 3.0, + "Integer": 110.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 1.0 + }, + "Format": { + "Type": 3.0, + "Integer": 1.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 3.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 0.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": 3.0 + } + } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "6par_aspect_ratio" + }, + "X": { + "Type": 3.0, + "Integer": 147.0 + }, + "Y": { + "Type": 3.0, + "Integer": 381.0 + }, + "Width": { + "Type": 3.0, + "Integer": 111.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 1.0 + }, + "Format": { + "Type": 3.0, + "Integer": 0.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 3.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 1.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": -1.0 + } + } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "6par_bifacial_ground_clearance_height" + }, + "X": { + "Type": 3.0, + "Integer": 354.0 + }, + "Y": { + "Type": 3.0, + "Integer": 561.0 + }, + "Width": { + "Type": 3.0, + "Integer": 99.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 1.0 + }, + "Format": { + "Type": 3.0, + "Integer": 1.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 3.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 1.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": -1.0 + } + } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "6par_bifacial_transmission_factor" + }, + "X": { + "Type": 3.0, + "Integer": 354.0 + }, + "Y": { + "Type": 3.0, + "Integer": 507.0 + }, + "Width": { + "Type": 3.0, + "Integer": 99.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 1.0 + }, + "Format": { + "Type": 3.0, + "Integer": 1.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 3.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 1.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": -1.0 + } + } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "6par_bifaciality" + }, + "X": { + "Type": 3.0, + "Integer": 354.0 + }, + "Y": { + "Type": 3.0, + "Integer": 534.0 + }, + "Width": { + "Type": 3.0, + "Integer": 99.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 1.0 + }, + "Format": { + "Type": 3.0, + "Integer": 1.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 3.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 1.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": -1.0 + } + } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "6par_bvoc" + }, + "X": { + "Type": 3.0, + "Integer": 981.0 + }, + "Y": { + "Type": 3.0, + "Integer": 552.0 + }, + "Width": { + "Type": 3.0, + "Integer": 90.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 1.0 + }, + "Format": { + "Type": 3.0, + "Integer": 2.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 3.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 1.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": -1.0 + } + } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "6par_bvoc_display" + }, + "X": { + "Type": 3.0, + "Integer": 354.0 + }, + "Y": { + "Type": 3.0, + "Integer": 198.0 + }, + "Width": { + "Type": 3.0, + "Integer": 100.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 1.0 + }, + "Format": { + "Type": 3.0, + "Integer": 1.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 3.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 0.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": 9.0 + } + } + }, + "Choice": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "6par_bvoc_units" + }, + "X": { + "Type": 3.0, + "Integer": 456.0 + }, + "Y": { + "Type": 3.0, + "Integer": 195.0 + }, + "Width": { + "Type": 3.0, + "Integer": 64.0 + }, + "Height": { + "Type": 3.0, + "Integer": 28.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Items": { + "Type": 6.0, + "StringList": "V/°C|%/°C" + }, + "Selection": { + "Type": 3.0, + "Integer": 0.0 + }, + "TabOrder": { + "Type": 3.0, + "Integer": 0.0 + } + } + }, + "Choice": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "6par_celltech" + }, + "X": { + "Type": 3.0, + "Integer": 354.0 + }, + "Y": { + "Type": 3.0, + "Integer": 60.0 + }, + "Width": { + "Type": 3.0, + "Integer": 110.0 + }, + "Height": { + "Type": 3.0, + "Integer": 28.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Items": { + "Type": 6.0, + "StringList": "monoSi|multiSi|CdTe|CIS|CIGS|Amorphous" + }, + "Selection": { + "Type": 3.0, + "Integer": 1.0 + }, + "TabOrder": { + "Type": 3.0, + "Integer": 2.0 + } + } + }, + "TextEntry": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "6par_data_filename" + }, + "X": { + "Type": 3.0, + "Integer": 561.0 + }, + "Y": { + "Type": 3.0, + "Integer": 735.0 + }, + "Width": { + "Type": 3.0, + "Integer": 587.0 + }, + "Height": { + "Type": 3.0, + "Integer": 28.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Text": { + "Type": 5.0, + "String": "" + }, + "Editable": { + "Type": 2.0, + "Boolean": 0.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": -1.0 + } + } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "6par_gpmp" + }, + "X": { + "Type": 3.0, + "Integer": 354.0 + }, + "Y": { + "Type": 3.0, + "Integer": 252.0 + }, + "Width": { + "Type": 3.0, + "Integer": 100.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 1.0 + }, + "Format": { + "Type": 3.0, + "Integer": 1.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 3.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 0.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": 11.0 + } + } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "6par_imp" + }, + "X": { + "Type": 3.0, + "Integer": 354.0 + }, + "Y": { + "Type": 3.0, + "Integer": 117.0 + }, + "Width": { + "Type": 3.0, + "Integer": 100.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 1.0 + }, + "Format": { + "Type": 3.0, + "Integer": 1.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 3.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 0.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": 6.0 + } + } + }, + "CheckBox": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "6par_is_bifacial" + }, + "X": { + "Type": 3.0, + "Integer": 24.0 + }, + "Y": { + "Type": 3.0, + "Integer": 510.0 + }, + "Width": { + "Type": 3.0, + "Integer": 147.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Caption": { + "Type": 5.0, + "String": "Module is bifacial" + }, + "State": { + "Type": 2.0, + "Boolean": 0.0 + }, + "TabOrder": { + "Type": 3.0, + "Integer": -1.0 + } + } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "6par_isc" + }, + "X": { + "Type": 3.0, + "Integer": 354.0 + }, + "Y": { + "Type": 3.0, + "Integer": 171.0 + }, + "Width": { + "Type": 3.0, + "Integer": 100.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 1.0 + }, + "Format": { + "Type": 3.0, + "Integer": 1.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 3.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 0.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": 8.0 + } + } + }, + "Label": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "6par_lbl_bifacial" + }, + "X": { + "Type": 3.0, + "Integer": 18.0 + }, + "Y": { + "Type": 3.0, + "Integer": 537.0 + }, + "Width": { + "Type": 3.0, + "Integer": 192.0 + }, + "Height": { + "Type": 3.0, + "Integer": 54.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Caption": { + "Type": 5.0, + "String": "" + }, + "TextColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "Bold": { + "Type": 2.0, + "Boolean": 0.0 + }, + "FontSize": { + "Type": 3.0, + "Integer": 0.0 + }, + "WordWrap": { + "Type": 2.0, + "Boolean": 1.0 + }, + "AlignRight": { + "Type": 2.0, + "Boolean": 0.0 + }, + "AlignTop": { + "Type": 2.0, + "Boolean": 1.0 + } + } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "6par_module_length" + }, + "X": { + "Type": 3.0, + "Integer": 393.0 + }, + "Y": { + "Type": 3.0, + "Integer": 381.0 + }, + "Width": { + "Type": 3.0, + "Integer": 90.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 1.0 + }, + "Format": { + "Type": 3.0, + "Integer": 0.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 3.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 1.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": -1.0 + } + } + }, + "TextEntry": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "6par_module_name" + }, + "X": { + "Type": 3.0, + "Integer": 120.0 + }, + "Y": { + "Type": 3.0, + "Integer": 33.0 + }, + "Width": { + "Type": 3.0, + "Integer": 388.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Text": { + "Type": 5.0, + "String": "Generic polycrystalline module" + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": 1.0 + } + } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "6par_module_width" + }, + "X": { + "Type": 3.0, + "Integer": 393.0 + }, + "Y": { + "Type": 3.0, + "Integer": 354.0 + }, + "Width": { + "Type": 3.0, + "Integer": 90.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 1.0 + }, + "Format": { + "Type": 3.0, + "Integer": 0.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 3.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 1.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": -1.0 + } + } + }, + "Choice": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "6par_mounting" + }, + "X": { + "Type": 3.0, + "Integer": 237.0 + }, + "Y": { + "Type": 3.0, + "Integer": 642.0 + }, + "Width": { + "Type": 3.0, + "Integer": 280.0 + }, + "Height": { + "Type": 3.0, + "Integer": 28.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Items": { + "Type": 6.0, + "StringList": "" + }, + "Selection": { + "Type": 3.0, + "Integer": -1.0 + }, + "TabOrder": { + "Type": 3.0, + "Integer": 14.0 + } + } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "6par_mpeff" + }, + "X": { + "Type": 3.0, + "Integer": 699.0 + }, + "Y": { + "Type": 3.0, + "Integer": 57.0 + }, + "Width": { + "Type": 3.0, + "Integer": 100.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 1.0 + }, + "Format": { + "Type": 3.0, + "Integer": 0.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 3.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 0.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": 16.0 + } + } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "6par_nser" + }, + "X": { + "Type": 3.0, + "Integer": 354.0 + }, + "Y": { + "Type": 3.0, + "Integer": 279.0 + }, + "Width": { + "Type": 3.0, + "Integer": 100.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 0.0 + }, + "Format": { + "Type": 3.0, + "Integer": 0.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 3.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 0.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": 12.0 + } + } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "6par_pmp" + }, + "X": { + "Type": 3.0, + "Integer": 699.0 + }, + "Y": { + "Type": 3.0, + "Integer": 30.0 + }, + "Width": { + "Type": 3.0, + "Integer": 100.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 1.0 + }, + "Format": { + "Type": 3.0, + "Integer": 1.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 3.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 0.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": 15.0 + } + } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "6par_result_Adj" + }, + "X": { + "Type": 3.0, + "Integer": 981.0 + }, + "Y": { + "Type": 3.0, + "Integer": 525.0 + }, + "Width": { + "Type": 3.0, + "Integer": 90.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 1.0 + }, + "Format": { + "Type": 3.0, + "Integer": 0.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 3.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 1.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": -1.0 + } + } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "6par_result_Il" + }, + "X": { + "Type": 3.0, + "Integer": 645.0 + }, + "Y": { + "Type": 3.0, + "Integer": 552.0 + }, + "Width": { + "Type": 3.0, + "Integer": 90.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 1.0 + }, + "Format": { + "Type": 3.0, + "Integer": 0.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 3.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 1.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": -1.0 + } + } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "6par_result_Io" + }, + "X": { + "Type": 3.0, + "Integer": 645.0 + }, + "Y": { + "Type": 3.0, + "Integer": 579.0 + }, + "Width": { + "Type": 3.0, + "Integer": 90.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 1.0 + }, + "Format": { + "Type": 3.0, + "Integer": 2.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 3.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 1.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": -1.0 + } + } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "6par_result_Rs" + }, + "X": { + "Type": 3.0, + "Integer": 645.0 + }, + "Y": { + "Type": 3.0, + "Integer": 606.0 + }, + "Width": { + "Type": 3.0, + "Integer": 90.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 1.0 + }, + "Format": { + "Type": 3.0, + "Integer": 2.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 3.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 1.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": -1.0 + } + } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "6par_result_Rsh" + }, + "X": { + "Type": 3.0, + "Integer": 645.0 + }, + "Y": { + "Type": 3.0, + "Integer": 633.0 + }, + "Width": { + "Type": 3.0, + "Integer": 90.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 1.0 + }, + "Format": { + "Type": 3.0, + "Integer": 0.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 3.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 1.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": -1.0 + } + } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "6par_result_a" + }, + "X": { + "Type": 3.0, + "Integer": 645.0 + }, + "Y": { + "Type": 3.0, + "Integer": 525.0 + }, + "Width": { + "Type": 3.0, + "Integer": 90.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 1.0 + }, + "Format": { + "Type": 3.0, + "Integer": 0.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 4.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 1.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": -1.0 + } + } + }, + "Choice": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "6par_standoff" + }, + "X": { + "Type": 3.0, + "Integer": 237.0 + }, + "Y": { + "Type": 3.0, + "Integer": 612.0 + }, + "Width": { + "Type": 3.0, + "Integer": 280.0 + }, + "Height": { + "Type": 3.0, + "Integer": 28.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Items": { + "Type": 6.0, + "StringList": "" + }, + "Selection": { + "Type": 3.0, + "Integer": -1.0 + }, + "TabOrder": { + "Type": 3.0, + "Integer": 13.0 + } + } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "6par_tnoct" + }, + "X": { + "Type": 3.0, + "Integer": 354.0 + }, + "Y": { + "Type": 3.0, + "Integer": 306.0 + }, + "Width": { + "Type": 3.0, + "Integer": 100.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 1.0 + }, + "Format": { + "Type": 3.0, + "Integer": 1.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 3.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 0.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": 4.0 + } + } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "6par_transient_thermal_model_unit_mass" + }, + "X": { + "Type": 3.0, + "Integer": 150.0 + }, + "Y": { + "Type": 3.0, + "Integer": 702.0 + }, + "Width": { + "Type": 3.0, + "Integer": 99.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 1.0 + }, + "Format": { + "Type": 3.0, + "Integer": 0.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 3.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 1.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": -1.0 + } + } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "6par_vmp" + }, + "X": { + "Type": 3.0, + "Integer": 354.0 + }, + "Y": { + "Type": 3.0, + "Integer": 90.0 + }, + "Width": { + "Type": 3.0, + "Integer": 100.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 1.0 + }, + "Format": { + "Type": 3.0, + "Integer": 1.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 3.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 0.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": 5.0 + } + } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "6par_voc" + }, + "X": { + "Type": 3.0, + "Integer": 354.0 + }, + "Y": { + "Type": 3.0, + "Integer": 144.0 + }, + "Width": { + "Type": 3.0, + "Integer": 100.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 1.0 + }, + "Format": { + "Type": 3.0, + "Integer": 1.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 3.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 0.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": 7.0 + } + } + }, + "GroupBox": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "GroupBox1" + }, + "X": { + "Type": 3.0, + "Integer": 9.0 + }, + "Y": { + "Type": 3.0, + "Integer": 9.0 + }, + "Width": { + "Type": 3.0, + "Integer": 533.0 + }, + "Height": { + "Type": 3.0, + "Integer": 476.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Caption": { + "Type": 5.0, + "String": "Module Parameters" + }, + "Bold": { + "Type": 2.0, + "Boolean": 1.0 + } + } + }, + "GroupBox": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "GroupBox213" + }, + "X": { + "Type": 3.0, + "Integer": 549.0 + }, + "Y": { + "Type": 3.0, + "Integer": 681.0 + }, + "Width": { + "Type": 3.0, + "Integer": 605.0 + }, + "Height": { + "Type": 3.0, + "Integer": 111.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Caption": { + "Type": 5.0, + "String": "Save / Load Data" + }, + "Bold": { + "Type": 2.0, + "Boolean": 1.0 + } + } + }, + "GroupBox": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "GroupBox3" + }, + "X": { + "Type": 3.0, + "Integer": 9.0 + }, + "Y": { + "Type": 3.0, + "Integer": 600.0 + }, + "Width": { + "Type": 3.0, + "Integer": 533.0 + }, + "Height": { + "Type": 3.0, + "Integer": 77.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Caption": { + "Type": 5.0, + "String": "Mounting Configuration" + }, + "Bold": { + "Type": 2.0, + "Boolean": 1.0 + } + } + }, + "GroupBox": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "GroupBox4" + }, + "X": { + "Type": 3.0, + "Integer": 549.0 + }, + "Y": { + "Type": 3.0, + "Integer": 9.0 + }, + "Width": { + "Type": 3.0, + "Integer": 608.0 + }, + "Height": { + "Type": 3.0, + "Integer": 80.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Caption": { + "Type": 5.0, + "String": "Nominal Maximum Power Point Ratings at STC" + }, + "Bold": { + "Type": 2.0, + "Boolean": 1.0 + } + } + }, + "GroupBox": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "GroupBox5" + }, + "X": { + "Type": 3.0, + "Integer": 549.0 + }, + "Y": { + "Type": 3.0, + "Integer": 96.0 + }, + "Width": { + "Type": 3.0, + "Integer": 608.0 + }, + "Height": { + "Type": 3.0, + "Integer": 581.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Caption": { + "Type": 5.0, + "String": "Current-Voltage (I-V) Curve at STC" + }, + "Bold": { + "Type": 2.0, + "Boolean": 1.0 + } + } + }, + "Button": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "btnCalcIVCurve" + }, + "X": { + "Type": 3.0, + "Integer": 561.0 + }, + "Y": { + "Type": 3.0, + "Integer": 117.0 + }, + "Width": { + "Type": 3.0, + "Integer": 164.0 + }, + "Height": { + "Type": 3.0, + "Integer": 28.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Caption": { + "Type": 5.0, + "String": "Calculate and plot" + }, + "TabOrder": { + "Type": 3.0, + "Integer": 17.0 + } + } + }, + "Button": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "btnLoad6parData" + }, + "X": { + "Type": 3.0, + "Integer": 732.0 + }, + "Y": { + "Type": 3.0, + "Integer": 702.0 + }, + "Width": { + "Type": 3.0, + "Integer": 171.0 + }, + "Height": { + "Type": 3.0, + "Integer": 28.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Caption": { + "Type": 5.0, + "String": "Load from file..." + }, + "TabOrder": { + "Type": 3.0, + "Integer": -1.0 + } + } + }, + "Button": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "btnSave6parData" + }, + "X": { + "Type": 3.0, + "Integer": 558.0 + }, + "Y": { + "Type": 3.0, + "Integer": 702.0 + }, + "Width": { + "Type": 3.0, + "Integer": 171.0 + }, + "Height": { + "Type": 3.0, + "Integer": 28.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Caption": { + "Type": 5.0, + "String": "Save to file..." + }, + "TabOrder": { + "Type": 3.0, + "Integer": -1.0 + } + } + }, + "Button": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "copy_from_cec_db" + }, + "X": { + "Type": 3.0, + "Integer": 18.0 + }, + "Y": { + "Type": 3.0, + "Integer": 450.0 + }, + "Width": { + "Type": 3.0, + "Integer": 516.0 + }, + "Height": { + "Type": 3.0, + "Integer": 28.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Caption": { + "Type": 5.0, + "String": "Copy specifications from currently selected module in CEC database" + }, + "TabOrder": { + "Type": 3.0, + "Integer": -1.0 + } + } + }, + "Plot": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "ivplot" + }, + "X": { + "Type": 3.0, + "Integer": 561.0 + }, + "Y": { + "Type": 3.0, + "Integer": 147.0 + }, + "Width": { + "Type": 3.0, + "Integer": 582.0 + }, + "Height": { + "Type": 3.0, + "Integer": 351.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + } + } + }, + "Divider": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "object 21" + }, + "X": { + "Type": 3.0, + "Integer": 561.0 + }, + "Y": { + "Type": 3.0, + "Integer": 504.0 + }, + "Width": { + "Type": 3.0, + "Integer": 555.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Orientation": { + "Type": 3.0, + "Integer": 0.0 + }, + "Colour": { + "Type": 4.0, + "Color": { + "Red": 120.0, + "Green": 120.0, + "Blue": 120.0, + "Alpha": 255.0 + } + }, + "Caption": { + "Type": 5.0, + "String": "Calculated STC Single Diode Model Parameters" + }, + "Bold": { + "Type": 2.0, + "Boolean": 1.0 + } + } + }, + "Divider": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "object 22" + }, + "X": { + "Type": 3.0, + "Integer": 27.0 + }, + "Y": { + "Type": 3.0, + "Integer": 333.0 + }, + "Width": { + "Type": 3.0, + "Integer": 501.0 + }, + "Height": { + "Type": 3.0, + "Integer": 16.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Orientation": { + "Type": 3.0, + "Integer": 0.0 + }, + "Colour": { + "Type": 4.0, + "Color": { + "Red": 120.0, + "Green": 120.0, + "Blue": 120.0, + "Alpha": 255.0 + } + }, + "Caption": { + "Type": 5.0, + "String": "Module Dimensions" + }, + "Bold": { + "Type": 2.0, + "Boolean": 1.0 + } + } + }, + "GroupBox": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "object 4" + }, + "X": { + "Type": 3.0, + "Integer": 9.0 + }, + "Y": { + "Type": 3.0, + "Integer": 681.0 + }, + "Width": { + "Type": 3.0, + "Integer": 534.0 + }, + "Height": { + "Type": 3.0, + "Integer": 111.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Caption": { + "Type": 5.0, + "String": "Transient Thermal Model Correction" + }, + "Bold": { + "Type": 2.0, + "Boolean": 1.0 + } + } + }, + "GroupBox": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "object 448" + }, + "X": { + "Type": 3.0, + "Integer": 9.0 + }, + "Y": { + "Type": 3.0, + "Integer": 486.0 + }, + "Width": { + "Type": 3.0, + "Integer": 533.0 + }, + "Height": { + "Type": 3.0, + "Integer": 111.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Caption": { + "Type": 5.0, + "String": "Bifacial" + }, + "Bold": { + "Type": 2.0, + "Boolean": 1.0 + } + } + }, + "Label": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "object 7" + }, + "X": { + "Type": 3.0, + "Integer": 18.0 + }, + "Y": { + "Type": 3.0, + "Integer": 420.0 + }, + "Width": { + "Type": 3.0, + "Integer": 516.0 + }, + "Height": { + "Type": 3.0, + "Integer": 28.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Caption": { + "Type": 5.0, + "String": "Reference bandgap voltage Eg_ref = 1.121 eV. Temp coeff for bandgap = -0.0002677 eV/K." + }, + "TextColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "Bold": { + "Type": 2.0, + "Boolean": 0.0 + }, + "FontSize": { + "Type": 3.0, + "Integer": 0.0 + }, + "WordWrap": { + "Type": 2.0, + "Boolean": 1.0 + }, + "AlignRight": { + "Type": 2.0, + "Boolean": 0.0 + }, + "AlignTop": { + "Type": 2.0, + "Boolean": 1.0 + } + } + }, + "Label": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "object 73738" + }, + "X": { + "Type": 3.0, + "Integer": 15.0 + }, + "Y": { + "Type": 3.0, + "Integer": 978.0 + }, + "Width": { + "Type": 3.0, + "Integer": 924.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Caption": { + "Type": 5.0, + "String": "The model assumes a reference bandgap voltage Eg_ref = 1.121 eV, and temperature coefficient for bandgap of -0.0002677 eV/K." + }, + "TextColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "Bold": { + "Type": 2.0, + "Boolean": 0.0 + }, + "FontSize": { + "Type": 3.0, + "Integer": 0.0 + }, + "WordWrap": { + "Type": 2.0, + "Boolean": 1.0 + }, + "AlignRight": { + "Type": 2.0, + "Boolean": 0.0 + }, + "AlignTop": { + "Type": 2.0, + "Boolean": 1.0 + } + } + }, + "Label": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "transient_thermal_model_message" + }, + "X": { + "Type": 3.0, + "Integer": 27.0 + }, + "Y": { + "Type": 3.0, + "Integer": 729.0 + }, + "Width": { + "Type": 3.0, + "Integer": 495.0 + }, + "Height": { + "Type": 3.0, + "Integer": 57.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Caption": { + "Type": 5.0, + "String": "Module unit mass is for the transient thermal model, which automatically applies when the weather file time step is 20 minutes or less. The default value is 11 kg/m²." + }, + "TextColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "Bold": { + "Type": 2.0, + "Boolean": 0.0 + }, + "FontSize": { + "Type": 3.0, + "Integer": 0.0 + }, + "WordWrap": { + "Type": 2.0, + "Boolean": 1.0 + }, + "AlignRight": { + "Type": 2.0, + "Boolean": 0.0 + }, + "AlignTop": { + "Type": 2.0, + "Boolean": 1.0 + } + } + } + }, + "VarDatabase": { + "6par_aisc": { + "Version": 4.0, + "Type": 1.0, + "Label": "Temperature coefficient of Isc", + "Units": "A/C ", + "Group": "PV Module (CEC User Specified)", + "IndexLabels": "", + "Flags": 10.0, + "DefaultValue": 0.004, + "UIObject": "Numeric", + "sscVariableName": "", + "sscVariableValue": "" + }, + "6par_aisc_display": { + "Version": 4.0, + "Type": 1.0, + "Label": "Temperature coefficient of Isc", + "Units": " ", + "Group": "PV Module (CEC User Specified)", + "IndexLabels": "", + "Flags": 0.0, + "DefaultValue": 0.004, + "UIObject": "Default", + "sscVariableName": "", + "sscVariableValue": "" + }, + "6par_aisc_units": { + "Version": 4.0, + "Type": 1.0, + "Label": "aIsc Temp Coeff Units", + "Units": " ", + "Group": "PV Module (CEC User Specified)", + "IndexLabels": "A/°C|%/°C", + "Flags": 1.0, + "DefaultValue": 0.0, + "UIObject": "Choice", + "sscVariableName": "", + "sscVariableValue": "" + }, + "6par_area": { + "Version": 4.0, + "Type": 1.0, + "Label": "Module area", + "Units": "m²", + "Group": "PV Module (CEC User Specified)", + "IndexLabels": "", + "Flags": 2.0, + "DefaultValue": 1.3, + "UIObject": "Numeric", + "sscVariableName": "", + "sscVariableValue": "" + }, + "6par_aspect_ratio": { + "Version": 4.0, + "Type": 1.0, + "Label": "Module aspect ratio", + "Units": "", + "Group": "PV Module (CEC User Specified)", + "IndexLabels": "", + "Flags": 2.0, + "DefaultValue": 0.0, + "UIObject": "Numeric", + "sscVariableName": "", + "sscVariableValue": "" + }, + "6par_bifacial_ground_clearance_height": { + "Version": 4.0, + "Type": 1.0, + "Label": "Ground clearance height", + "Units": "m", + "Group": "PV Module (CEC User Specified)", + "IndexLabels": "", + "Flags": 2.0, + "DefaultValue": 1.0, + "UIObject": "Numeric", + "sscVariableName": "", + "sscVariableValue": "" + }, + "6par_bifacial_transmission_factor": { + "Version": 4.0, + "Type": 1.0, + "Label": "Transmission fraction", + "Units": "0-1", + "Group": "PV Module (CEC User Specified)", + "IndexLabels": "", + "Flags": 2.0, + "DefaultValue": 0.013, + "UIObject": "Default", + "sscVariableName": "", + "sscVariableValue": "" + }, + "6par_bifaciality": { + "Version": 4.0, + "Type": 1.0, + "Label": "Bifaciality", + "Units": "0-1", + "Group": "PV Module (CEC User Specified)", + "IndexLabels": "", + "Flags": 2.0, + "DefaultValue": 0.65, + "UIObject": "Default", + "sscVariableName": "", + "sscVariableValue": "" + }, + "6par_bvoc": { + "Version": 4.0, + "Type": 1.0, + "Label": "Temperature coefficient of Voc", + "Units": "V/C", + "Group": "PV Module (CEC User Specified)", + "IndexLabels": "", + "Flags": 10.0, + "DefaultValue": -0.11, + "UIObject": "Numeric", + "sscVariableName": "", + "sscVariableValue": "" + }, + "6par_bvoc_display": { + "Version": 4.0, + "Type": 1.0, + "Label": "Temperature coefficient of Voc", + "Units": " ", + "Group": "PV Module (CEC User Specified)", + "IndexLabels": "", + "Flags": 0.0, + "DefaultValue": -0.11, + "UIObject": "Default", + "sscVariableName": "", + "sscVariableValue": "" + }, + "6par_bvoc_units": { + "Version": 4.0, + "Type": 1.0, + "Label": "bVoc Temp Coeff Units", + "Units": " ", + "Group": "PV Module (CEC User Specified)", + "IndexLabels": "V/°C|%/°C", + "Flags": 1.0, + "DefaultValue": 0.0, + "UIObject": "Choice", + "sscVariableName": "", + "sscVariableValue": "" + }, + "6par_celltech": { + "Version": 4.0, + "Type": 1.0, + "Label": "Cell type", + "Units": " ", + "Group": "PV Module (CEC User Specified)", + "IndexLabels": "monoSi|multiSi|CdTe|CIS|CIGS|Amorphous", + "Flags": 0.0, + "DefaultValue": 1.0, + "UIObject": "Choice", + "sscVariableName": "", + "sscVariableValue": "" + }, + "6par_data_filename": { + "Version": 4.0, + "Type": 4.0, + "Label": " ", + "Units": " ", + "Group": "PV Module (CEC User Specified)", + "IndexLabels": "", + "Flags": 8.0, + "DefaultValue": "", + "UIObject": "TextEntry", + "sscVariableName": "", + "sscVariableValue": "" + }, + "6par_gpmp": { + "Version": 4.0, + "Type": 1.0, + "Label": "Temperature coefficient of max. power point", + "Units": "%/°C", + "Group": "PV Module (CEC User Specified)", + "IndexLabels": "", + "Flags": 2.0, + "DefaultValue": -0.41, + "UIObject": "Numeric", + "sscVariableName": "", + "sscVariableValue": "" + }, + "6par_imp": { + "Version": 4.0, + "Type": 1.0, + "Label": "Maximum power point current (Imp)", + "Units": "A", + "Group": "PV Module (CEC User Specified)", + "IndexLabels": "", + "Flags": 2.0, + "DefaultValue": 6.0, + "UIObject": "Numeric", + "sscVariableName": "", + "sscVariableValue": "" + }, + "6par_is_bifacial": { + "Version": 4.0, + "Type": 1.0, + "Label": "Use Bifacial Modules", + "Units": " ", + "Group": "PV Module (CEC User Specified)", + "IndexLabels": "", + "Flags": 1.0, + "DefaultValue": 0.0, + "UIObject": "Default", + "sscVariableName": "", + "sscVariableValue": "" + }, + "6par_isc": { + "Version": 4.0, + "Type": 1.0, + "Label": "Short circuit current (Isc)", + "Units": "A", + "Group": "PV Module (CEC User Specified)", + "IndexLabels": "", + "Flags": 2.0, + "DefaultValue": 7.0, + "UIObject": "Numeric", + "sscVariableName": "", + "sscVariableValue": "" + }, + "6par_module_length": { + "Version": 4.0, + "Type": 1.0, + "Label": "Module length", + "Units": "m", + "Group": "PV Module (CEC User Specified)", + "IndexLabels": "", + "Flags": 8.0, + "DefaultValue": 1.0, + "UIObject": "Numeric", + "sscVariableName": "", + "sscVariableValue": "" + }, + "6par_module_name": { + "Version": 4.0, + "Type": 4.0, + "Label": "Module name", + "Units": " ", + "Group": "PV Module (CEC User Specified)", + "IndexLabels": "", + "Flags": 0.0, + "DefaultValue": "Generic polycrystalline silicon module", + "UIObject": "TextEntry", + "sscVariableName": "", + "sscVariableValue": "" + }, + "6par_module_width": { + "Version": 4.0, + "Type": 1.0, + "Label": "Module width", + "Units": "m", + "Group": "PV Module (CEC User Specified)", + "IndexLabels": "", + "Flags": 8.0, + "DefaultValue": 1.0, + "UIObject": "Numeric", + "sscVariableName": "", + "sscVariableValue": "" + }, + "6par_mounting": { + "Version": 4.0, + "Type": 1.0, + "Label": "Approximate installation height", + "Units": " ", + "Group": "PV Module (CEC User Specified)", + "IndexLabels": "One story building height or lower|Two story building height or higher", + "Flags": 2.0, + "DefaultValue": 0.0, + "UIObject": "Choice", + "sscVariableName": "", + "sscVariableValue": "" + }, + "6par_mpeff": { + "Version": 4.0, + "Type": 1.0, + "Label": "Efficiency", + "Units": "%", + "Group": "PV Module (CEC User Specified)", + "IndexLabels": "", + "Flags": 8.0, + "DefaultValue": 0.0, + "UIObject": "Numeric", + "sscVariableName": "", + "sscVariableValue": "" + }, + "6par_nser": { + "Version": 4.0, + "Type": 1.0, + "Label": "Number of cells in series", + "Units": " ", + "Group": "PV Module (CEC User Specified)", + "IndexLabels": "", + "Flags": 2.0, + "DefaultValue": 60.0, + "UIObject": "Numeric", + "sscVariableName": "", + "sscVariableValue": "" + }, + "6par_pmp": { + "Version": 4.0, + "Type": 1.0, + "Label": "Power", + "Units": "Wdc", + "Group": "PV Module (CEC User Specified)", + "IndexLabels": "", + "Flags": 8.0, + "DefaultValue": 0.0, + "UIObject": "Numeric", + "sscVariableName": "", + "sscVariableValue": "" + }, + "6par_result_Adj": { + "Version": 4.0, + "Type": 1.0, + "Label": "Adjust", + "Units": "%", + "Group": "PV Module (CEC User Specified)", + "IndexLabels": "", + "Flags": 4.0, + "DefaultValue": 0.0, + "UIObject": "Default", + "sscVariableName": "", + "sscVariableValue": "" + }, + "6par_result_Il": { + "Version": 4.0, + "Type": 1.0, + "Label": "Il", + "Units": "A", + "Group": "PV Module (CEC User Specified)", + "IndexLabels": "", + "Flags": 4.0, + "DefaultValue": 0.0, + "UIObject": "Default", + "sscVariableName": "", + "sscVariableValue": "" + }, + "6par_result_Io": { + "Version": 4.0, + "Type": 1.0, + "Label": "Io", + "Units": "A", + "Group": "PV Module (CEC User Specified)", + "IndexLabels": "", + "Flags": 4.0, + "DefaultValue": 0.0, + "UIObject": "Default", + "sscVariableName": "", + "sscVariableValue": "" + }, + "6par_result_Rs": { + "Version": 4.0, + "Type": 1.0, + "Label": "Rs", + "Units": "Ohm", + "Group": "PV Module (CEC User Specified)", + "IndexLabels": "", + "Flags": 4.0, + "DefaultValue": 0.0, + "UIObject": "Default", + "sscVariableName": "", + "sscVariableValue": "" + }, + "6par_result_Rsh": { + "Version": 4.0, + "Type": 1.0, + "Label": "Rsh", + "Units": "Ohm ", + "Group": "PV Module (CEC User Specified)", + "IndexLabels": "", + "Flags": 4.0, + "DefaultValue": 0.0, + "UIObject": "Default", + "sscVariableName": "", + "sscVariableValue": "" + }, + "6par_result_a": { + "Version": 4.0, + "Type": 1.0, + "Label": "a", + "Units": "V", + "Group": "PV Module (CEC User Specified)", + "IndexLabels": "", + "Flags": 4.0, + "DefaultValue": 0.0, + "UIObject": "Default", + "sscVariableName": "", + "sscVariableValue": "" + }, + "6par_standoff": { + "Version": 4.0, + "Type": 1.0, + "Label": "Standoff height", + "Units": " ", + "Group": "PV Module (CEC User Specified)", + "IndexLabels": "Building integrated|Greater than 3.5 in|2.5-3.5 in|1.5-2.5 in|0.5-1.5 in|Less than 0.5 in|Ground or rack mounted", + "Flags": 2.0, + "DefaultValue": 6.0, + "UIObject": "Choice", + "sscVariableName": "", + "sscVariableValue": "" + }, + "6par_tnoct": { + "Version": 4.0, + "Type": 1.0, + "Label": "Nominal operating cell temperature", + "Units": "°C", + "Group": "PV Module (CEC User Specified)", + "IndexLabels": "", + "Flags": 2.0, + "DefaultValue": 46.0, + "UIObject": "Numeric", + "sscVariableName": "", + "sscVariableValue": "" + }, + "6par_transient_thermal_model_unit_mass": { + "Version": 4.0, + "Type": 1.0, + "Label": "Module unit mass", + "Units": "kg/m²", + "Group": "PV Module (CEC User Specified)", + "IndexLabels": "", + "Flags": 2.0, + "DefaultValue": 0.0, + "UIObject": "Default", + "sscVariableName": "", + "sscVariableValue": "" + }, + "6par_vmp": { + "Version": 4.0, + "Type": 1.0, + "Label": "Maximum power point voltage (Vmp)", + "Units": "V", + "Group": "PV Module (CEC User Specified)", + "IndexLabels": "", + "Flags": 2.0, + "DefaultValue": 30.0, + "UIObject": "Numeric", + "sscVariableName": "", + "sscVariableValue": "" + }, + "6par_voc": { + "Version": 4.0, + "Type": 1.0, + "Label": "Open circuit voltage (Voc)", + "Units": "V", + "Group": "PV Module (CEC User Specified)", + "IndexLabels": "", + "Flags": 2.0, + "DefaultValue": 37.0, + "UIObject": "Numeric", + "sscVariableName": "", + "sscVariableValue": "" + } + }, + "Equations": [ + "equations{ '6par_module_length' } = define() {\r", + "\treturn sqrt(${6par_area}*${6par_aspect_ratio});\r", + "};\r", + "\r", + "equations{ '6par_module_width' } = define() {\r", + "\treturn sqrt(${6par_area}/${6par_aspect_ratio});\r", + "};\r", + "\r", + "equations{ '6par_mpeff' } = define() {", + "\treturn 100.0*${6par_vmp}*${6par_imp}/${6par_area}/1000.0; };", + "", + "equations{ '6par_pmp' } = define() {", + "\treturn ${6par_vmp}*${6par_imp}; };", + "\t", + "equations{ '6par_bvoc' } = define() {", + "\treturn ?${6par_bvoc_units} [${6par_bvoc_display}, ", + "\t0.01 * ${6par_bvoc_display} * ${6par_voc} ]; };", + "\t", + "equations{ '6par_aisc' } = define() {", + "\treturn ?${6par_aisc_units} [${6par_aisc_display}, ", + "\t0.01 * ${6par_aisc_display} * ${6par_isc} ]; };", + "\t", + "equations{'6par_step'} = define() {", + "\treturn ${step};};" + ], + "Callbacks": [ + "on_load{'CEC Performance Model with User Entered Specifications'} = define() {", + "", + "\tenable_bifacial();", + "\tenable('6par_transient_thermal_model_unit_mass',value('step') <= 1200);", + "\tsixpar_check_clearance_height();\r", + "};", + "", + "on_change{'6par_is_bifacial'} = define(){", + "\tenable_bifacial();\r", + "\tsixpar_check_clearance_height();", + "};", + "", + "function cec_model_ivcurve( Irr, TcC,", + "\t\ta, Il, Io, Rs, Rsh, Adj, alpha, I_mp_ref,", + "\t\tvmax, np,", + "\t\tx, y )", + "{", + "\tV = 0;", + "\tT_cell = TcC+273.15;", + "\tconst q = 1.6*10^-19;", + "\tconst KB = 1.38*10^-23;", + "\tconst Tc_ref = 25+273.15;", + "\tconst eg0 = 1.12;", + "\tconst I_ref = 1000;", + "\tmuIsc = alpha * (1-Adj/100);", + "\t", + "\tEG = eg0 * (1-0.0002677*(T_cell-Tc_ref));", + "\tIO_oper = Io * pow(T_cell/Tc_ref, 3) * exp( 1/KB*(eg0/Tc_ref - EG/T_cell) );", + "\tA_oper = a * T_cell / Tc_ref;", + "\tRsh_oper = Rsh*(I_ref/Irr);", + "\tIL_oper = Irr/I_ref *( Il + muIsc*(T_cell-Tc_ref) );", + "\tif (IL_oper < 0.0) IL_oper = 0.0;", + "\t", + "\t/*", + "\tlogmsg( '@ ' + Irr + ',' + TcC + ':: vmax, IL_oper, IO_oper, Rs, A_oper, Rsh_oper, I_mp_ref' );", + "\tlogmsg( vmax );", + "\tlogmsg( IL_oper );", + "\tlogmsg( IO_oper );", + "\tlogmsg( Rs );", + "\tlogmsg( A_oper );", + "\tlogmsg( Rsh_oper );", + "\tlogmsg( I_mp_ref );", + "\t*/", + "\t", + "\tincr = vmax/(np-1);", + "\tfor(i=0;i -1) ) \r", + "\t\t\t{\r", + "\t\t\t\tvalue( '6par_data_filename', file );\r", + "\t\t\t\tmsgbox( 'Data loaded!\\n' );\r", + "\t\t\t}\r", + "\t\t\telse\r", + "\t\t\t{\r", + "\t\t\t\tvalue( '6par_data_filename', \"\" );\r", + "\t\t\t\tmsgbox( 'Data load failed!\\nFile does not contain valid module data.\\n\\n' + file);\r", + "\t\t\t}\r", + "\t\t}", + "\t\telse", + "\t\t{", + "\t\t\tvalue( '6par_data_filename', \"\" );", + "\t\t\tmsgbox( 'Data load failed!\\nFailed to read data from file.\\n\\n' + file);", + "\t\t}", + "\t}", + "};", + "", + "function enable_bifacial()", + "{", + "\tenable('6par_bifaciality', value('6par_is_bifacial'));", + "\tenable('6par_bifacial_transmission_factor', value('6par_is_bifacial'));", + "\tenable('6par_bifacial_ground_clearance_height', value('6par_is_bifacial'));", + "}", + "", + "on_change{'copy_from_cec_db'} = define () {", + "", + "\tvalue( '6par_isc', value('cec_i_sc_ref') );", + "\tvalue( '6par_is_bifacial', value('cec_is_bifacial') );", + "\tvalue( '6par_voc', value('cec_v_oc_ref') );", + "\tvalue( '6par_aisc_display', value('cec_alpha_sc') );", + "\tvalue( '6par_bifaciality', value('cec_bifaciality') );", + "\tvalue( '6par_aisc_units', 0 ); // always A/'C", + "\tvalue( '6par_gpmp', value('cec_gamma_pmp') );", + "\tvalue( '6par_area', value('cec_area') );", + "\tvalue( '6par_bifacial_ground_clearance_height', value('cec_bifacial_ground_clearance_height') );", + "\tvalue( '6par_bifacial_transmission_factor', value('cec_bifacial_transmission_factor') );", + "\tvalue( '6par_bvoc_display', value('cec_beta_oc') );", + "\tvalue( '6par_bvoc_units', 0 ); // always V/'C", + "\t", + "\tcelltech = 0;", + "\t", + "\tm = lower(value('cec_material'));", + "\tif( strpos(m,'mono')>=0 ) celltech = 0;", + "\telseif ( strpos(m, 'multi') >= 0 ) celltech = 1;", + "\telseif( strpos(m, 'thin')>=0 ) celltech=2;", + "\telseif( strpos(m, 'cis')>=0) celltech=3;", + "\telseif( strpos(m, 'cigs')>=0) celltech=4;", + "\telseif( strpos(m, 'a-si')>=0) celltech=5;", + "\telse", + "\t{", + "\t\tmsgbox( 'pls check cell type. could not translate unrecognized value from CEC database:' + m );", + "\t}", + "\t", + "/*\tMulti-c-Si", + "\tMono-c-Si", + "\tThin Film", + "\ta-Si/nc", + "\tCIS", + "\tCIGS", + "\t1-a-Si", + "\tCdTe", + "\ta-Si", + "\t2-a-Si", + "\t3-a-Si", + "\tHIT-Si", + "\t*/", + "", + "\t", + "\t// 0:monoSi,1:multiSi,2:CdTe,3:CIS,4:CIGS,5:Amorphous", + "\tvalue( '6par_celltech', celltech );\t", + "\tvalue( '6par_imp', value('cec_i_mp_ref'));", + "\tvalue( '6par_module_name', value('module_name') + ' (from CEC database)' );", + "\tvalue( '6par_mounting', value('cec_height') );", + "\tvalue( '6par_nser', value( 'cec_n_s') );", + "\tvalue( '6par_standoff', value('cec_standoff') );", + "\tvalue( '6par_tnoct', value('cec_t_noct') );", + "\tvalue( '6par_vmp', value('cec_v_mp_ref') );", + "\t", + "\t", + "\ton_change{'btnCalcIVCurve'}();", + "\tmsgbox('Copied module specs for ' + value('module_name') + ' from CEC database.');", + "\t", + "\t/*", + "\t", + "\talpha_sc_calc\t \t%/°C", + "beta_oc_calc\t \t%/°C", + "cec_a_ref\tA_ref\tV", + "cec_adjust\tAdjust\t%", + "cec_alpha_sc\t \tA/°C", + "cec_area\tModule area\tm²", + "cec_array_cols\tColumns of modules in array\t ", + "cec_array_rows\tRows of modules in array\t ", + "cec_backside_temp\tTemperature behind the module\t°C", + "cec_beta_oc\t \tV/°C", + "cec_bifacial_ground_clearance_height\tGround clearance height\tm", + "cec_bifacial_transmission_factor\tTransmission fraction\t0-1", + "cec_bifaciality\tBifaciality\t0-1", + "cec_eff\tNominal efficiency\t%", + "cec_gamma_pmp\t \t%/°C", + "cec_gap_spacing\tSpace between module back and roof surface\tm", + "cec_heat_transfer\tHeat transfer dimensions\t ", + "cec_height\tArray height\t ", + "cec_i_l_ref\tI_L_ref\tA", + "cec_i_mp_ref\tMax power current (Imp)\tAdc", + "cec_i_o_ref\tI_o_ref\tA", + "cec_i_sc_ref\tShort circuit current (Isc)\tAdc", + "cec_is_bifacial\tUse Bifacial Modules\t ", + "cec_material\tMaterial\t ", + "cec_module_length\tModule length\tm", + "cec_module_width\tModule width\tm", + "cec_mounting_config\tMounting configuration\t ", + "cec_mounting_orientation\tMounting structure orientation\t ", + "cec_n_s\tNumber of cells\t ", + "cec_p_mp_ref\tMaximum power (Pmp)\tWdc", + "cec_r_s\tR_s\tOhm", + "cec_r_sh_ref\tR_sh_ref\tOhm", + "cec_standoff\tMounting standoff\t ", + "cec_t_noct\tT_noct\t°C", + "cec_temp_corr_mode\tTemperature Correction Model\t ", + "cec_v_mp_ref\tMax power voltage (Vmp)\tVdc", + "cec_v_oc_ref\tOpen circuit voltage (Voc)\tVdc", + "gamma_pmp_calc\t \tW/°C", + "lbl_bifacial\tLabel indicating bifacial module from library \t ", + "lib_is_bifacial\tBifacial designation from CEC module library\t ", + "module_name\tModule Name\t ", + "ref_conditions\t \t ", + "", + "*/", + "};\r", + "\r", + "function sixpar_check_clearance_height() \r", + "{\r", + "\theight = value('6par_bifacial_ground_clearance_height');\r", + "\tbool = false;\r", + "\tmsg = '';\r", + "\tproperty('6par_lbl_bifacial', 'Caption', '');\r", + "\tfor (i = 0; i < 4; i ++) {\r", + "\t\ti_string = to_string(i+1);\r", + "\t\tif ((i == 0 || value(\"subarray\" + i_string + \"_enable\") == 1) && value(\"6par_is_bifacial\") == 1) {\r", + "\t\t\tif (value(\"subarray\" + i_string + \"_track_mode\") == 1) { //single axis\r", + "\t\t\t\tmax_height = value(\"subarray\" + i_string + \"ui_length_side\") / 2.0 * sind(value(\"subarray\" + i_string + \"_rotlim\"));\r", + "\t\t\t\tmsg = property('6par_lbl_bifacial', 'Caption');\r", + "\t\t\t\tif (height < max_height) {\r", + "\t\t\t\t\tif (msg == '')\r", + "\t\t\t\t\t\tproperty('6par_lbl_bifacial', 'Caption', 'Insufficient ground clearance for Subarray ' + i_string + '.' );\r", + "\t\t\t\t\telse \r", + "\t\t\t\t\t\tproperty('6par_lbl_bifacial', 'Caption', 'Insufficient ground clearance for one or more subarrays.');\r", + "\t\t\t\t\t\r", + "\t\t\t\t\tshow('6par_lbl_bifacial', true);\r", + "\t\t\t\t}\r", + "\t\t\t}\r", + "\t\t}\r", + "\t}\r", + "\trefresh();\r", + "}\r", + "\r", + "on_change{'6par_bifacial_ground_clearance_height'} = define() {\r", + "\tsixpar_check_clearance_height();\r", + "};", + "" + ] +} \ No newline at end of file diff --git a/deploy/runtime/ui/CEC Performance Model with User Entered Specifications.json b/deploy/runtime/ui/CEC Performance Model with User Entered Specifications.json index 4a9bfb815d..8c5402f9d3 100644 --- a/deploy/runtime/ui/CEC Performance Model with User Entered Specifications.json +++ b/deploy/runtime/ui/CEC Performance Model with User Entered Specifications.json @@ -4190,7 +4190,7 @@ "\t\ti_string = to_string(i+1);\r", "\t\tif ((i == 0 || value(\"subarray\" + i_string + \"_enable\") == 1) && value(\"6par_is_bifacial\") == 1) {\r", "\t\t\tif (value(\"subarray\" + i_string + \"_track_mode\") == 1) { //single axis\r", - "\t\t\t\tmax_height = value(\"ui_subarray\" + i_string + \"_length_side\") / 2.0 * sind(value(\"subarray\" + i_string + \"_rotlim\"));\r", + "\t\t\t\tmax_height = value(\"subarray\" + i_string + \"ui_length_side\") / 2.0 * sind(value(\"subarray\" + i_string + \"_rotlim\"));\r", "\t\t\t\tmsg = property('6par_lbl_bifacial', 'Caption');\r", "\t\t\t\tif (height < max_height) {\r", "\t\t\t\t\tif (msg == '')\r", diff --git a/deploy/runtime/ui/Inverter CEC Coefficient Generator - Copy.json b/deploy/runtime/ui/Inverter CEC Coefficient Generator - Copy.json new file mode 100644 index 0000000000..dcb1f58fa1 --- /dev/null +++ b/deploy/runtime/ui/Inverter CEC Coefficient Generator - Copy.json @@ -0,0 +1,2408 @@ +{ + "Name": "Inverter CEC Coefficient Generator", + "Width": 1265.0, + "Height": 974.0, + "FormObjects": { + "GroupBox": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "GroupBox2" + }, + "X": { + "Type": 3.0, + "Integer": 9.0 + }, + "Y": { + "Type": 3.0, + "Integer": 906.0 + }, + "Width": { + "Type": 3.0, + "Integer": 1250.0 + }, + "Height": { + "Type": 3.0, + "Integer": 66.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Caption": { + "Type": 5.0, + "String": "Save / Load Data" + }, + "Bold": { + "Type": 2.0, + "Boolean": 1.0 + } + } + }, + "GroupBox": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "GroupBox4" + }, + "X": { + "Type": 3.0, + "Integer": 9.0 + }, + "Y": { + "Type": 3.0, + "Integer": 570.0 + }, + "Width": { + "Type": 3.0, + "Integer": 1250.0 + }, + "Height": { + "Type": 3.0, + "Integer": 332.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Caption": { + "Type": 5.0, + "String": "Results - Efficiency Curve and Characteristics" + }, + "Bold": { + "Type": 2.0, + "Boolean": 1.0 + } + } + }, + "GroupBox": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "GroupBox420" + }, + "X": { + "Type": 3.0, + "Integer": 9.0 + }, + "Y": { + "Type": 3.0, + "Integer": 3.0 + }, + "Width": { + "Type": 3.0, + "Integer": 1250.0 + }, + "Height": { + "Type": 3.0, + "Integer": 500.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Caption": { + "Type": 5.0, + "String": "Coefficient Generator Inputs" + }, + "Bold": { + "Type": 2.0, + "Boolean": 1.0 + } + } + }, + "GroupBox": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "GroupBox421" + }, + "X": { + "Type": 3.0, + "Integer": 9.0 + }, + "Y": { + "Type": 3.0, + "Integer": 504.0 + }, + "Width": { + "Type": 3.0, + "Integer": 1250.0 + }, + "Height": { + "Type": 3.0, + "Integer": 62.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Caption": { + "Type": 5.0, + "String": "Array Sizing Inputs" + }, + "Bold": { + "Type": 2.0, + "Boolean": 1.0 + } + } + }, + "Button": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "btnCalcCoefficients" + }, + "X": { + "Type": 3.0, + "Integer": 792.0 + }, + "Y": { + "Type": 3.0, + "Integer": 21.0 + }, + "Width": { + "Type": 3.0, + "Integer": 164.0 + }, + "Height": { + "Type": 3.0, + "Integer": 28.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Caption": { + "Type": 5.0, + "String": "Calculate Coefficients" + }, + "TabOrder": { + "Type": 3.0, + "Integer": -1.0 + } + } + }, + "Button": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "btnLoadCECInvData" + }, + "X": { + "Type": 3.0, + "Integer": 192.0 + }, + "Y": { + "Type": 3.0, + "Integer": 930.0 + }, + "Width": { + "Type": 3.0, + "Integer": 153.0 + }, + "Height": { + "Type": 3.0, + "Integer": 28.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Caption": { + "Type": 5.0, + "String": "Load data from file..." + }, + "TabOrder": { + "Type": 3.0, + "Integer": -1.0 + } + } + }, + "Button": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "btnSaveCECInvData" + }, + "X": { + "Type": 3.0, + "Integer": 30.0 + }, + "Y": { + "Type": 3.0, + "Integer": 930.0 + }, + "Width": { + "Type": 3.0, + "Integer": 153.0 + }, + "Height": { + "Type": 3.0, + "Integer": 28.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Caption": { + "Type": 5.0, + "String": "Save data to file..." + }, + "TabOrder": { + "Type": 3.0, + "Integer": -1.0 + } + } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "inv_cec_cg_c0" + }, + "X": { + "Type": 3.0, + "Integer": 984.0 + }, + "Y": { + "Type": 3.0, + "Integer": 657.0 + }, + "Width": { + "Type": 3.0, + "Integer": 100.0 + }, + "Height": { + "Type": 3.0, + "Integer": 21.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 1.0 + }, + "Format": { + "Type": 3.0, + "Integer": 2.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 3.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 0.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": 10.0 + } + } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "inv_cec_cg_c1" + }, + "X": { + "Type": 3.0, + "Integer": 984.0 + }, + "Y": { + "Type": 3.0, + "Integer": 681.0 + }, + "Width": { + "Type": 3.0, + "Integer": 100.0 + }, + "Height": { + "Type": 3.0, + "Integer": 21.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 1.0 + }, + "Format": { + "Type": 3.0, + "Integer": 2.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 3.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 0.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": 11.0 + } + } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "inv_cec_cg_c2" + }, + "X": { + "Type": 3.0, + "Integer": 984.0 + }, + "Y": { + "Type": 3.0, + "Integer": 705.0 + }, + "Width": { + "Type": 3.0, + "Integer": 100.0 + }, + "Height": { + "Type": 3.0, + "Integer": 21.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 1.0 + }, + "Format": { + "Type": 3.0, + "Integer": 2.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 3.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 0.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": 12.0 + } + } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "inv_cec_cg_c3" + }, + "X": { + "Type": 3.0, + "Integer": 984.0 + }, + "Y": { + "Type": 3.0, + "Integer": 729.0 + }, + "Width": { + "Type": 3.0, + "Integer": 100.0 + }, + "Height": { + "Type": 3.0, + "Integer": 21.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 1.0 + }, + "Format": { + "Type": 3.0, + "Integer": 2.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 3.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 0.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": 13.0 + } + } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "inv_cec_cg_eff_cec" + }, + "X": { + "Type": 3.0, + "Integer": 876.0 + }, + "Y": { + "Type": 3.0, + "Integer": 600.0 + }, + "Width": { + "Type": 3.0, + "Integer": 100.0 + }, + "Height": { + "Type": 3.0, + "Integer": 21.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 1.0 + }, + "Format": { + "Type": 3.0, + "Integer": 0.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 3.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 0.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": 10.0 + } + } + }, + "Plot": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "inv_cec_cg_eff_curve" + }, + "X": { + "Type": 3.0, + "Integer": 24.0 + }, + "Y": { + "Type": 3.0, + "Integer": 594.0 + }, + "Width": { + "Type": 3.0, + "Integer": 625.0 + }, + "Height": { + "Type": 3.0, + "Integer": 297.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + } + } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "inv_cec_cg_eff_euro" + }, + "X": { + "Type": 3.0, + "Integer": 876.0 + }, + "Y": { + "Type": 3.0, + "Integer": 624.0 + }, + "Width": { + "Type": 3.0, + "Integer": 100.0 + }, + "Height": { + "Type": 3.0, + "Integer": 21.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 1.0 + }, + "Format": { + "Type": 3.0, + "Integer": 0.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 3.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 0.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": 10.0 + } + } + }, + "TextEntry": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "inv_cec_cg_filename" + }, + "X": { + "Type": 3.0, + "Integer": 375.0 + }, + "Y": { + "Type": 3.0, + "Integer": 930.0 + }, + "Width": { + "Type": 3.0, + "Integer": 864.0 + }, + "Height": { + "Type": 3.0, + "Integer": 28.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Text": { + "Type": 5.0, + "String": "" + }, + "Editable": { + "Type": 2.0, + "Boolean": 0.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": -1.0 + } + } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "inv_cec_cg_idcmax" + }, + "X": { + "Type": 3.0, + "Integer": 432.0 + }, + "Y": { + "Type": 3.0, + "Integer": 531.0 + }, + "Width": { + "Type": 3.0, + "Integer": 100.0 + }, + "Height": { + "Type": 3.0, + "Integer": 21.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 1.0 + }, + "Format": { + "Type": 3.0, + "Integer": 1.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 1.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 1.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": 9.0 + } + } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "inv_cec_cg_mppt_hi" + }, + "X": { + "Type": 3.0, + "Integer": 846.0 + }, + "Y": { + "Type": 3.0, + "Integer": 531.0 + }, + "Width": { + "Type": 3.0, + "Integer": 100.0 + }, + "Height": { + "Type": 3.0, + "Integer": 21.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 1.0 + }, + "Format": { + "Type": 3.0, + "Integer": 1.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 1.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 1.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": 16.0 + } + } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "inv_cec_cg_mppt_low" + }, + "X": { + "Type": 3.0, + "Integer": 633.0 + }, + "Y": { + "Type": 3.0, + "Integer": 531.0 + }, + "Width": { + "Type": 3.0, + "Integer": 100.0 + }, + "Height": { + "Type": 3.0, + "Integer": 21.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 1.0 + }, + "Format": { + "Type": 3.0, + "Integer": 1.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 1.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 1.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": 14.0 + } + } + }, + "Choice": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "inv_cec_cg_num_samples" + }, + "X": { + "Type": 3.0, + "Integer": 654.0 + }, + "Y": { + "Type": 3.0, + "Integer": 24.0 + }, + "Width": { + "Type": 3.0, + "Integer": 90.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Items": { + "Type": 6.0, + "StringList": "1|2|3|4|5|6|7|8|9|10" + }, + "Selection": { + "Type": 3.0, + "Integer": -1.0 + }, + "TabOrder": { + "Type": 3.0, + "Integer": -1.0 + } + } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "inv_cec_cg_paco" + }, + "X": { + "Type": 3.0, + "Integer": 204.0 + }, + "Y": { + "Type": 3.0, + "Integer": 24.0 + }, + "Width": { + "Type": 3.0, + "Integer": 100.0 + }, + "Height": { + "Type": 3.0, + "Integer": 21.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 1.0 + }, + "Format": { + "Type": 3.0, + "Integer": 1.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 3.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 1.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": 4.0 + } + } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "inv_cec_cg_pdco" + }, + "X": { + "Type": 3.0, + "Integer": 771.0 + }, + "Y": { + "Type": 3.0, + "Integer": 666.0 + }, + "Width": { + "Type": 3.0, + "Integer": 100.0 + }, + "Height": { + "Type": 3.0, + "Integer": 21.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 1.0 + }, + "Format": { + "Type": 3.0, + "Integer": 0.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 3.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 1.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": 5.0 + } + } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "inv_cec_cg_pnt" + }, + "X": { + "Type": 3.0, + "Integer": 48.0 + }, + "Y": { + "Type": 3.0, + "Integer": 531.0 + }, + "Width": { + "Type": 3.0, + "Integer": 100.0 + }, + "Height": { + "Type": 3.0, + "Integer": 21.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 1.0 + }, + "Format": { + "Type": 3.0, + "Integer": 1.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 3.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 1.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": 7.0 + } + } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "inv_cec_cg_psco" + }, + "X": { + "Type": 3.0, + "Integer": 771.0 + }, + "Y": { + "Type": 3.0, + "Integer": 696.0 + }, + "Width": { + "Type": 3.0, + "Integer": 100.0 + }, + "Height": { + "Type": 3.0, + "Integer": 21.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 1.0 + }, + "Format": { + "Type": 3.0, + "Integer": 0.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 3.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 1.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": 6.0 + } + } + }, + "Choice": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "inv_cec_cg_sample_power_units" + }, + "X": { + "Type": 3.0, + "Integer": 429.0 + }, + "Y": { + "Type": 3.0, + "Integer": 24.0 + }, + "Width": { + "Type": 3.0, + "Integer": 90.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Items": { + "Type": 6.0, + "StringList": "W|kW" + }, + "Selection": { + "Type": 3.0, + "Integer": -1.0 + }, + "TabOrder": { + "Type": 3.0, + "Integer": -1.0 + } + } + }, + "DataMatrix": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "inv_cec_cg_test_samples" + }, + "X": { + "Type": 3.0, + "Integer": 24.0 + }, + "Y": { + "Type": 3.0, + "Integer": 54.0 + }, + "Width": { + "Type": 3.0, + "Integer": 1220.0 + }, + "Height": { + "Type": 3.0, + "Integer": 442.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "PasteAppendRows": { + "Type": 2.0, + "Boolean": 1.0 + }, + "PasteAppendCols": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ShowButtons": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ShowRows": { + "Type": 2.0, + "Boolean": 0.0 + }, + "ShowRowLabels": { + "Type": 2.0, + "Boolean": 1.0 + }, + "RowLabels": { + "Type": 5.0, + "String": "Vmin 10%,Vmin 20%,Vmin 30%,Vmin 50%,Vmin 75%,Vmin 100%,Vnom 10%,Vnom 20%,Vnom 30%,Vnom 50%,Vnom 75%,Vnom 100%,Vmax 10%,Vmax 20%,Vmax 30%,Vmax 50%,Vmax 75%,Vmax 100%" + }, + "ShadeR0C0": { + "Type": 2.0, + "Boolean": 0.0 + }, + "VerticalLabel": { + "Type": 5.0, + "String": "" + }, + "HorizontalLabel": { + "Type": 5.0, + "String": "" + }, + "ShadeC0": { + "Type": 2.0, + "Boolean": 0.0 + }, + "ShowCols": { + "Type": 2.0, + "Boolean": 0.0 + }, + "ShowColLabels": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ColLabels": { + "Type": 5.0, + "String": "Power out,Voltage in,Efficiency,Power out,Voltage in,Efficiency,Power out,Voltage in,Efficiency,Power out,Voltage in,Efficiency,Power out,Voltage in,Efficiency,Power out,Voltage in,Efficiency,Power out,Voltage in,Efficiency,Power out,Voltage in,Efficiency,Power out,Voltage in,Efficiency,Power out,Voltage in,Efficiency" + }, + "NumRowsLabel": { + "Type": 5.0, + "String": "Rows:" + }, + "NumColsLabel": { + "Type": 5.0, + "String": "Cols:" + }, + "Layout": { + "Type": 3.0, + "Integer": 0.0 + }, + "ChoiceColumn": { + "Type": 3.0, + "Integer": -1.0 + }, + "Choices": { + "Type": 5.0, + "String": "Choice1,Choice2" + }, + "HideColumn": { + "Type": 3.0, + "Integer": -1.0 + }, + "ShowColumn": { + "Type": 3.0, + "Integer": -1.0 + }, + "ColorMap": { + "Type": 2.0, + "Boolean": 0.0 + } + } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "inv_cec_cg_vdcmax" + }, + "X": { + "Type": 3.0, + "Integer": 243.0 + }, + "Y": { + "Type": 3.0, + "Integer": 531.0 + }, + "Width": { + "Type": 3.0, + "Integer": 100.0 + }, + "Height": { + "Type": 3.0, + "Integer": 21.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 1.0 + }, + "Format": { + "Type": 3.0, + "Integer": 1.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 1.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 1.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": 8.0 + } + } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "inv_cec_cg_vdco" + }, + "X": { + "Type": 3.0, + "Integer": 771.0 + }, + "Y": { + "Type": 3.0, + "Integer": 723.0 + }, + "Width": { + "Type": 3.0, + "Integer": 100.0 + }, + "Height": { + "Type": 3.0, + "Integer": 21.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 1.0 + }, + "Format": { + "Type": 3.0, + "Integer": 0.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 3.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 1.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": 15.0 + } + } + } + }, + "VarDatabase": { + "inv_cec_cg_c0": { + "Version": 4.0, + "Type": 1.0, + "Label": "C0", + "Units": "1/W", + "Group": "PV Inverter (CEC Coefficient Generator)", + "IndexLabels": "", + "Flags": 8.0, + "DefaultValue": 0.0, + "UIObject": "Numeric", + "sscVariableName": "", + "sscVariableValue": "" + }, + "inv_cec_cg_c1": { + "Version": 4.0, + "Type": 1.0, + "Label": "C1", + "Units": "1/V", + "Group": "PV Inverter (CEC Coefficient Generator)", + "IndexLabels": "", + "Flags": 8.0, + "DefaultValue": 0.0, + "UIObject": "Numeric", + "sscVariableName": "", + "sscVariableValue": "" + }, + "inv_cec_cg_c2": { + "Version": 4.0, + "Type": 1.0, + "Label": "C2", + "Units": "1/V", + "Group": "PV Inverter (CEC Coefficient Generator)", + "IndexLabels": "", + "Flags": 8.0, + "DefaultValue": 0.0, + "UIObject": "Numeric", + "sscVariableName": "", + "sscVariableValue": "" + }, + "inv_cec_cg_c3": { + "Version": 4.0, + "Type": 1.0, + "Label": "C3", + "Units": "1/V", + "Group": "PV Inverter (CEC Coefficient Generator)", + "IndexLabels": "", + "Flags": 8.0, + "DefaultValue": 0.0, + "UIObject": "Numeric", + "sscVariableName": "", + "sscVariableValue": "" + }, + "inv_cec_cg_eff_cec": { + "Version": 4.0, + "Type": 1.0, + "Label": "CEC efficiency", + "Units": " ", + "Group": "PV Inverter (CEC Coefficient Generator)", + "IndexLabels": "", + "Flags": 8.0, + "DefaultValue": 0.0, + "UIObject": "Numeric", + "sscVariableName": "", + "sscVariableValue": "" + }, + "inv_cec_cg_eff_euro": { + "Version": 4.0, + "Type": 1.0, + "Label": "European efficiency", + "Units": " ", + "Group": "PV Inverter (CEC Coefficient Generator)", + "IndexLabels": "", + "Flags": 8.0, + "DefaultValue": 0.0, + "UIObject": "Numeric", + "sscVariableName": "", + "sscVariableValue": "" + }, + "inv_cec_cg_filename": { + "Version": 4.0, + "Type": 4.0, + "Label": "Inverter data filename", + "Units": " ", + "Group": "PV Inverter (CEC Coefficient Generator)", + "IndexLabels": "", + "Flags": 9.0, + "DefaultValue": "", + "UIObject": "TextEntry", + "sscVariableName": "", + "sscVariableValue": "" + }, + "inv_cec_cg_idcmax": { + "Version": 4.0, + "Type": 1.0, + "Label": "Idcmax", + "Units": "Adc", + "Group": "PV Inverter (CEC Coefficient Generator)", + "IndexLabels": "", + "Flags": 0.0, + "DefaultValue": 0.0, + "UIObject": "Numeric", + "sscVariableName": "", + "sscVariableValue": "" + }, + "inv_cec_cg_mppt_hi": { + "Version": 4.0, + "Type": 1.0, + "Label": "MPPT High", + "Units": "Vdc", + "Group": "PV Inverter (CEC Coefficient Generator)", + "IndexLabels": "", + "Flags": 0.0, + "DefaultValue": 0.0, + "UIObject": "Numeric", + "sscVariableName": "", + "sscVariableValue": "" + }, + "inv_cec_cg_mppt_low": { + "Version": 4.0, + "Type": 1.0, + "Label": "MPPT Low", + "Units": "Vdc", + "Group": "PV Inverter (CEC Coefficient Generator)", + "IndexLabels": "", + "Flags": 0.0, + "DefaultValue": 0.0, + "UIObject": "Numeric", + "sscVariableName": "", + "sscVariableValue": "" + }, + "inv_cec_cg_num_samples": { + "Version": 4.0, + "Type": 1.0, + "Label": "Number samples", + "Units": " ", + "Group": "PV Inverter (CEC Coefficient Generator)", + "IndexLabels": "", + "Flags": 0.0, + "DefaultValue": 0.0, + "UIObject": "Choice", + "sscVariableName": "", + "sscVariableValue": "" + }, + "inv_cec_cg_paco": { + "Version": 4.0, + "Type": 1.0, + "Label": "Maximum AC power", + "Units": "Wac", + "Group": "PV Inverter (CEC Coefficient Generator)", + "IndexLabels": "", + "Flags": 0.0, + "DefaultValue": 0.0, + "UIObject": "Numeric", + "sscVariableName": "", + "sscVariableValue": "" + }, + "inv_cec_cg_pdco": { + "Version": 4.0, + "Type": 1.0, + "Label": "Pdco", + "Units": "Wdc", + "Group": "PV Inverter (CEC Coefficient Generator)", + "IndexLabels": "", + "Flags": 8.0, + "DefaultValue": 0.0, + "UIObject": "Numeric", + "sscVariableName": "", + "sscVariableValue": "" + }, + "inv_cec_cg_pnt": { + "Version": 4.0, + "Type": 1.0, + "Label": "Pnt", + "Units": "W", + "Group": "PV Inverter (CEC Coefficient Generator)", + "IndexLabels": "", + "Flags": 0.0, + "DefaultValue": 0.0, + "UIObject": "Numeric", + "sscVariableName": "", + "sscVariableValue": "" + }, + "inv_cec_cg_psco": { + "Version": 4.0, + "Type": 1.0, + "Label": "Pso", + "Units": "W", + "Group": "PV Inverter (CEC Coefficient Generator)", + "IndexLabels": "", + "Flags": 8.0, + "DefaultValue": 0.0, + "UIObject": "Numeric", + "sscVariableName": "", + "sscVariableValue": "" + }, + "inv_cec_cg_sample_power_units": { + "Version": 4.0, + "Type": 1.0, + "Label": "Power units", + "Units": " ", + "Group": "PV Inverter (CEC Coefficient Generator)", + "IndexLabels": "", + "Flags": 0.0, + "DefaultValue": 0.0, + "UIObject": "Choice", + "sscVariableName": "", + "sscVariableValue": "" + }, + "inv_cec_cg_test_samples": { + "Version": 4.0, + "Type": 3.0, + "Label": "Test sample data", + "Units": " ", + "Group": "PV Inverter (CEC Coefficient Generator)", + "IndexLabels": "", + "Flags": 1.0, + "DefaultValue": [ + [ + 10210.0, + 283.89, + 87.28, + 10210.0, + 283.39, + 87.29, + 10200.0, + 284.19, + 87.29, + 10200.0, + 284.42, + 87.29, + 10210.0, + 283.79, + 87.21, + 10200.0, + 283.45, + 87.15, + 10200.0, + 284.09, + 87.27, + 98050.0, + 284.34, + 83.81, + 10200.0, + 283.62, + 87.34, + 10190.0, + 283.41, + 87.35 + ], + [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ] + ], + "UIObject": "DataMatrix", + "sscVariableName": "", + "sscVariableValue": "" + }, + "inv_cec_cg_vdcmax": { + "Version": 4.0, + "Type": 1.0, + "Label": "Vdcmax", + "Units": "Vdc", + "Group": "PV Inverter (CEC Coefficient Generator)", + "IndexLabels": "", + "Flags": 0.0, + "DefaultValue": 0.0, + "UIObject": "Numeric", + "sscVariableName": "", + "sscVariableValue": "" + }, + "inv_cec_cg_vdco": { + "Version": 4.0, + "Type": 1.0, + "Label": "Vdco", + "Units": "Vdc", + "Group": "PV Inverter (CEC Coefficient Generator)", + "IndexLabels": "", + "Flags": 8.0, + "DefaultValue": 0.0, + "UIObject": "Numeric", + "sscVariableName": "", + "sscVariableValue": "" + } + }, + "Equations": [ + "equations{ '$MIMO$ CEC_CG_InverterEfficiencies' } = define()", + "{", + "\t//assign specs", + "\tvdco = ${inv_cec_cg_vdco}; pdco = ${inv_cec_cg_pdco}; pso = ${inv_cec_cg_psco}; paco = ${inv_cec_cg_paco};", + "\tc0= ${inv_cec_cg_c0}; c1= ${inv_cec_cg_c1}; c2= ${inv_cec_cg_c2}; c3= ${inv_cec_cg_c3};", + "\t", + "\tif(pdco <= 0) {return 0;} //prevents division by zero", + "\t", + "\t//calculate intermediate values", + "\tpdc5 = 0.05 * pdco;", + "\tpac5 = snlinverter(pdc5,vdco,vdco,pdco,pso,paco,c0,c1,c2,c3);", + "\tpdc10 = 0.1 * pdco;", + "\tpac10 = snlinverter(pdc10,vdco,vdco,pdco,pso,paco,c0,c1,c2,c3);", + "\tpdc20 = 0.2 * pdco;", + "\tpac20 = snlinverter(pdc20,vdco,vdco,pdco,pso,paco,c0,c1,c2,c3);", + "\tpdc30 = 0.3 * pdco;", + "\tpac30 = snlinverter(pdc30,vdco,vdco,pdco,pso,paco,c0,c1,c2,c3);", + "\tpdc50 = 0.5 * pdco;", + "\tpac50 = snlinverter(pdc50,vdco,vdco,pdco,pso,paco,c0,c1,c2,c3);", + "\tpdc75 = 0.75 * pdco;", + "\tpac75 = snlinverter(pdc75,vdco,vdco,pdco,pso,paco,c0,c1,c2,c3);", + "\tpdc100 = pdco;", + "\tpac100 = snlinverter(pdc100,vdco,vdco,pdco,pso,paco,c0,c1,c2,c3);", + "", + "\t//cec efficiency coefficients", + "\tcec_F1 = 0.00; cec_F2 = 0.04; cec_F3 = 0.05; cec_F4 = 0.12;", + "\tcec_F5 = 0.21; cec_F6 = 0.53; cec_F7 = 0.05;", + "\t", + "\t//euro efficiency coefficients", + "\teuro_F1 = 0.03; euro_F2 = 0.06; euro_F3 = 0.13; euro_F4 = 0.10;", + "\teuro_F5 = 0.48; euro_F6 = 0.00; euro_F7 = 0.20;", + "\t", + "\t//calculate efficiencies", + "\tcec_eff = cec_F1 * pac5 / pdc5 ", + "\t\t\t+ cec_F2 * pac10 / pdc10 ", + "\t\t\t+ cec_F3 * pac20 / pdc20 ", + "\t\t\t+ cec_F4 * pac30 / pdc30 ", + "\t\t\t+ cec_F5 * pac50 / pdc50 ", + "\t\t\t+ cec_F6 * pac75 / pdc75 ", + "\t\t\t+ cec_F7 * pac100 / pdc100 ; ", + "\t\t\t", + "\teuro_eff = euro_F1 * pac5 / pdc5 ", + "\t\t\t+ euro_F2 * pac10 / pdc10 ", + "\t\t\t+ euro_F3 * pac20 / pdc20 ", + "\t\t\t+ euro_F4 * pac30 / pdc30 ", + "\t\t\t+ euro_F5 * pac50 / pdc50 ", + "\t\t\t+ euro_F6 * pac75 / pdc75 ", + "\t\t\t+ euro_F7 * pac100 / pdc100 ; ", + "\t\t\t", + "\t${inv_cec_cg_eff_cec} = cec_eff * 100;", + "\t${inv_cec_cg_eff_euro} = euro_eff * 100;", + "};", + "" + ], + "Callbacks": [ + "function calc_coefficients()", + "{", + "\t//call inv_cec_cg module", + "\tobj = ssc_create();", + "\tssc_var(obj, 'inv_cec_cg_paco', value(\"inv_cec_cg_paco\"));", + "\tssc_var(obj, 'inv_cec_cg_sample_power_units', value(\"inv_cec_cg_sample_power_units\"));", + "\tssc_var(obj, 'inv_cec_cg_test_samples', value(\"inv_cec_cg_test_samples\"));", + "\tresult= ssc_exec(obj, 'inv_cec_cg', {'show_dialog'=false, 'hold_dialog'=false} );", + "\tif(result != 0)", + "\t{", + "\t\tmsgbox('Failed to solve for inverter coefficients. Please check your inputs.');", + "\t\treturn;", + "\t}", + "\t", + "\tPdco = ssc_var(obj, 'Pdco');", + "\tVdco = ssc_var(obj, 'Vdco');", + "\tPso = ssc_var(obj, 'Pso');", + "\tc0 = ssc_var(obj, 'c0');", + "\tc1 = ssc_var(obj, 'c1');", + "\tc2 = ssc_var(obj, 'c2');", + "\tc3 = ssc_var(obj, 'c3');", + "\t", + "\tssc_free(obj);", + "\t", + "\tvalue(\"inv_cec_cg_pdco\",Pdco);", + "\tvalue(\"inv_cec_cg_vdco\",Vdco);", + "\tvalue(\"inv_cec_cg_psco\",Pso);", + "\tvalue(\"inv_cec_cg_c0\",c0);", + "\tvalue(\"inv_cec_cg_c1\",c1);", + "\tvalue(\"inv_cec_cg_c2\",c2);", + "\tvalue(\"inv_cec_cg_c3\",c3);", + "\t", + "\tplot_cec_inverter_curve();\t", + "}", + "", + "function plot_cec_inverter_curve()", + "{", + "\t//assign specs", + "\tvdco = ${inv_cec_cg_vdco}; pdco = ${inv_cec_cg_pdco}; pso = ${inv_cec_cg_psco}; paco = ${inv_cec_cg_paco};", + "\tmppt_low = ${inv_cec_cg_mppt_low}; mppt_hi = ${inv_cec_cg_mppt_hi};", + "\tc0= ${inv_cec_cg_c0}; c1= ${inv_cec_cg_c1}; c2= ${inv_cec_cg_c2}; c3= ${inv_cec_cg_c3};", + "\t", + "\t//don't show mppt_low and mppt_high curves if blank or zero", + "\tbolShowmppt_low = (value('inv_cec_cg_mppt_low') != 0);", + "\tbolShowmppt_hi = (value('inv_cec_cg_mppt_hi') != 0);", + "\t", + "\t//don't show mppt curves if C0,C1,C2,C3 are zero", + "\tif ((c0==0) && (c1==0) && (c2==0) && (c3==0))", + "\t{", + "\t\tbolShowmppt_low = false; bolShowmppt_hi = false;", + "\t}", + "\t", + "\t//assign initial values", + "\ti = 0; pdc = 0; pac = 0;", + "\t", + "\t//arrays in which to store points", + "\tarray_size= 201;", + "\tx= alloc(array_size); xlow= alloc(array_size); xhi= alloc(array_size);", + "\ty= alloc(array_size); ylow= alloc(array_size); yhi= alloc(array_size);", + "\t", + "\t//FIRST POINT", + "\tx[i] = pdc; y[i] = 0;", + "\tif (bolShowmppt_low) {xlow[i] = pdc; ylow[i] = 0;}", + "\tif (bolShowmppt_hi) {xhi[i] = pdc; yhi[i] = 0;}", + "\ti=i+1;", + "\t", + "\t//INTERMEDIATE POINTS", + "\twhile(i<200)", + "\t{", + "\t\tpdc = pdco * i/200; //increment in 200 even partitions", + "\t\tpac = snlinverter(pdc,vdco,vdco,pdco,pso,paco,c0,c1,c2,c3);", + "\t\tx[i] = (pdc/pdco*100); //percentage of rated power", + "\t\ty[i] = (pac/pdc*100); //efficiency", + "\t\tif (bolShowmppt_low)", + "\t\t{", + "\t\t\tpac = snlinverter(pdc,mppt_low,vdco,pdco,pso,paco,c0,c1,c2,c3);", + "\t\t\txlow[i] = (pdc/pdco*100); //percentage of rated power", + "\t\t\tylow[i] = (pac/pdc*100); //efficiency", + "\t\t}", + "\t\tif (bolShowmppt_hi)", + "\t\t{", + "\t\t\tpac = snlinverter(pdc,mppt_hi,vdco,pdco,pso,paco,c0,c1,c2,c3);", + "\t\t\txhi[i] = (pdc/pdco*100); //percentage of rated power", + "\t\t\tyhi[i] = (pac/pdc*100); //efficiency", + "\t\t}", + "\t\ti = i + 1;", + "\t}", + "\t", + "\t//LAST POINT", + "\tpdc = pdco;", + "\tpac = snlinverter(pdc,vdco,vdco,pdco,pso,paco,c0,c1,c2,c3);", + "\tx[i] = (pdc/pdco*100); //percentage of rated power", + "\ty[i] = (pac/pdc*100); //efficiency", + "\tif (bolShowmppt_low)", + "\t{", + "\t\tpac = snlinverter(pdc,mppt_low,vdco,pdco,pso,paco,c0,c1,c2,c3);", + "\t\txlow[i] = (pdc/pdco*100); //percentage of rated power", + "\t\tylow[i] = (pac/pdc*100); //efficiency", + "\t}", + "\tif (bolShowmppt_hi)", + "\t{", + "\t\tpac = snlinverter(pdc,mppt_hi,vdco,pdco,pso,paco,c0,c1,c2,c3);", + "\t\txhi[i] = (pdc/pdco*100); //percentage of rated power", + "\t\tyhi[i] = (pac/pdc*100); //efficiency", + "\t}", + "\t", + "\t//MAKE THE PLOT\t", + "\tsetplot(\"inv_cec_cg_eff_curve\");", + "\tclearplot(\"inv_cec_cg_eff_curve\");", + "\tplotopt({\"title\"=\"Efficiency Curve\",\"popup\"=true,\"backcolor\"=[255,255,255],\"legend\"=true, \"legendpos\"=[65,60]});", + "\tplot(x,y,{\"thick\"=1.5, \"scale\"=true,\"color\"=[100,200,100], \"series\"=\"Vdco\"});", + "\tif(bolShowmppt_low){", + "\t\tplot(xlow,ylow,{\"thick\"=1.5, \"scale\"=true, \"color\"=[100,100,200], \"series\"=\"Mppt-low\"});", + "\t}", + "\tif(bolShowmppt_hi){", + "\t\tplot(xhi,yhi,{\"thick\"=1.5, \"scale\"=true, \"color\"=[200,100,100], \"series\"=\"Mppt-hi\"});", + "\t}", + "\taxis('x1', {'label'='% of Rated Output Power', 'min'=0, 'max'=100});", + "\taxis('y1', {'label'='Efficiency (%)', 'min'=70, 'max'=100});", + "}", + "", + "on_change{'inv_cec_cg_test_samples'} = define() {", + "\tx = value('inv_cec_cg_test_samples');", + "\tnumcols = #x[2]; ", + "\tndx_new = numcols / 3 - 1;", + "\tndx = value('inv_cec_cg_num_samples');", + "\tif (ndx_new != ndx) ", + "\t{", + "\t\tvalue('inv_cec_cg_num_samples',ndx_new);", + "\t\tcalc_coefficients();", + "\t}", + "};", + "", + "on_change{'inv_cec_cg_paco'} = define() {", + "\tcalc_coefficients();", + "};", + "", + "on_change{'inv_cec_cg_sample_power_units'} = define() {", + "\tcalc_coefficients();", + "};", + "\r", + "on_change{'inv_cec_cg_vdcmax'} = define() {\r", + "\tif ( technology() != 'High-X Concentrating PV') {\r", + "\t\treset_inverter_voltages(); // defined in PV System Design callback\r", + "\t}\r", + "\telse { return; }\t\r", + "};\r", + "\r", + "on_change{'inv_cec_cg_mppt_low'} = define() {\r", + "\tif ( technology() != 'High-X Concentrating PV') {\r", + "\t\treset_inverter_voltages(); // defined in PV System Design callback\r", + "\t}\r", + "\telse { return; }\t\r", + "};\r", + "", + "on_change{'inv_cec_cg_mppt_hi'} = define() {\r", + "\tif ( technology() != 'High-X Concentrating PV') {\r", + "\t\treset_inverter_voltages(); // defined in PV System Design callback\r", + "\t}\r", + "\telse { return; }\t\r", + "};\r", + "\r", + "on_change{'inv_cec_cg_num_samples'} = define() {", + "\tx = value('inv_cec_cg_test_samples');", + "\tndx = value('inv_cec_cg_num_samples');", + "\tnumcols = (ndx+1) * 3;", + "\tif (numcols != #x[2])", + "\t{", + "\t\ty = alloc(18, numcols);", + "\t\t// copy existing data", + "\t\tnc=min(#x[2],numcols);", + "\t\tfor (ir=0;ir<18;ir++)", + "\t\t{", + "\t\t\tfor (ic=0;ic -1) ) \r", + "\t\t\t{\r", + "\t\t\t\tvalue( 'inv_cec_cg_filename', file );\r", + "\t\t\t\tmsgbox( 'Data loaded!\\n' + file);\r", + "\t\t\t}\r", + "\t\t\telse\r", + "\t\t\t{\t\t\t", + "\t\t\t\tvalue( 'inv_cec_cg_filename', '' );", + "\t\t\t\tmsgbox('Data loaded!\\nFile does not contain valid inverter data.\\n\\n' + file);\r", + "\t\t\t}\t", + "\t\t}", + "\t\telse", + "\t\t{", + "\t\t\tvalue( 'inv_cec_cg_filename', '' );", + "\t\t\tmsgbox('Data load failed!\\n Failed to read data from file.\\n\\n' + file);", + "\t\t}", + "\t}", + "};", + "", + "on_load{\"Inverter CEC Coefficient Generator\"} = define()", + "{", + "\tcalc_coefficients();", + "};", + "" + ] +} \ No newline at end of file diff --git a/deploy/runtime/ui/Inverter CEC Database - Copy.json b/deploy/runtime/ui/Inverter CEC Database - Copy.json new file mode 100644 index 0000000000..af72db58d7 --- /dev/null +++ b/deploy/runtime/ui/Inverter CEC Database - Copy.json @@ -0,0 +1,2276 @@ +{ + "Name": "Inverter CEC Database", + "Width": 993.0, + "Height": 643.0, + "FormObjects": { + "TextEntry": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "inv_cec_date" + }, + "X": { + "Type": 3.0, + "Integer": 513.0 + }, + "Y": { + "Type": 3.0, + "Integer": 603.0 + }, + "Width": { + "Type": 3.0, + "Integer": 100.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Text": { + "Type": 5.0, + "String": "" + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": -1.0 + } + } + }, + "TextEntry": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "inv_cec_hybrid" + }, + "X": { + "Type": 3.0, + "Integer": 111.0 + }, + "Y": { + "Type": 3.0, + "Integer": 603.0 + }, + "Width": { + "Type": 3.0, + "Integer": 90.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Text": { + "Type": 5.0, + "String": "" + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": -1.0 + } + } + }, + "Library": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "inv_cec_name" + }, + "X": { + "Type": 3.0, + "Integer": 9.0 + }, + "Y": { + "Type": 3.0, + "Integer": 15.0 + }, + "Width": { + "Type": 3.0, + "Integer": 978.0 + }, + "Height": { + "Type": 3.0, + "Integer": 168.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Library": { + "Type": 5.0, + "String": "CEC Inverters" + }, + "Fields": { + "Type": 5.0, + "String": "Name,Paco,Pdco,Pso,Pnt,Vac,Vdcmax,Vdco,Mppt_high,Mppt_low,C0,C1,C2,C3,Idcmax,cec_hybrid,cec_type,cec_date" + } + } + }, + "TextEntry": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "inv_cec_type" + }, + "X": { + "Type": 3.0, + "Integer": 279.0 + }, + "Y": { + "Type": 3.0, + "Integer": 603.0 + }, + "Width": { + "Type": 3.0, + "Integer": 156.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Text": { + "Type": 5.0, + "String": "" + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": -1.0 + } + } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "inv_snl_ac_voltage" + }, + "X": { + "Type": 3.0, + "Integer": 666.0 + }, + "Y": { + "Type": 3.0, + "Integer": 396.0 + }, + "Width": { + "Type": 3.0, + "Integer": 100.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 1.0 + }, + "Format": { + "Type": 3.0, + "Integer": 1.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 1.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 1.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": 3.0 + } + } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "inv_snl_c0" + }, + "X": { + "Type": 3.0, + "Integer": 834.0 + }, + "Y": { + "Type": 3.0, + "Integer": 438.0 + }, + "Width": { + "Type": 3.0, + "Integer": 100.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 1.0 + }, + "Format": { + "Type": 3.0, + "Integer": 2.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 3.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 0.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": 10.0 + } + } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "inv_snl_c1" + }, + "X": { + "Type": 3.0, + "Integer": 834.0 + }, + "Y": { + "Type": 3.0, + "Integer": 465.0 + }, + "Width": { + "Type": 3.0, + "Integer": 100.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 1.0 + }, + "Format": { + "Type": 3.0, + "Integer": 2.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 3.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 0.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": 11.0 + } + } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "inv_snl_c2" + }, + "X": { + "Type": 3.0, + "Integer": 834.0 + }, + "Y": { + "Type": 3.0, + "Integer": 492.0 + }, + "Width": { + "Type": 3.0, + "Integer": 100.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 1.0 + }, + "Format": { + "Type": 3.0, + "Integer": 2.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 3.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 0.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": 12.0 + } + } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "inv_snl_c3" + }, + "X": { + "Type": 3.0, + "Integer": 834.0 + }, + "Y": { + "Type": 3.0, + "Integer": 519.0 + }, + "Width": { + "Type": 3.0, + "Integer": 100.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 1.0 + }, + "Format": { + "Type": 3.0, + "Integer": 2.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 3.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 0.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": 13.0 + } + } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "inv_snl_eff_cec" + }, + "X": { + "Type": 3.0, + "Integer": 666.0 + }, + "Y": { + "Type": 3.0, + "Integer": 216.0 + }, + "Width": { + "Type": 3.0, + "Integer": 100.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 1.0 + }, + "Format": { + "Type": 3.0, + "Integer": 0.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 3.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 0.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": 10.0 + } + } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "inv_snl_eff_euro" + }, + "X": { + "Type": 3.0, + "Integer": 666.0 + }, + "Y": { + "Type": 3.0, + "Integer": 243.0 + }, + "Width": { + "Type": 3.0, + "Integer": 100.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 1.0 + }, + "Format": { + "Type": 3.0, + "Integer": 0.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 3.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 0.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": 10.0 + } + } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "inv_snl_idcmax" + }, + "X": { + "Type": 3.0, + "Integer": 666.0 + }, + "Y": { + "Type": 3.0, + "Integer": 450.0 + }, + "Width": { + "Type": 3.0, + "Integer": 100.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 1.0 + }, + "Format": { + "Type": 3.0, + "Integer": 1.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 1.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 1.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": 9.0 + } + } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "inv_snl_mppt_hi" + }, + "X": { + "Type": 3.0, + "Integer": 666.0 + }, + "Y": { + "Type": 3.0, + "Integer": 531.0 + }, + "Width": { + "Type": 3.0, + "Integer": 100.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 1.0 + }, + "Format": { + "Type": 3.0, + "Integer": 1.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 1.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 1.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": 16.0 + } + } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "inv_snl_mppt_low" + }, + "X": { + "Type": 3.0, + "Integer": 666.0 + }, + "Y": { + "Type": 3.0, + "Integer": 477.0 + }, + "Width": { + "Type": 3.0, + "Integer": 100.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 1.0 + }, + "Format": { + "Type": 3.0, + "Integer": 1.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 1.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 1.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": 14.0 + } + } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "inv_snl_paco" + }, + "X": { + "Type": 3.0, + "Integer": 666.0 + }, + "Y": { + "Type": 3.0, + "Integer": 288.0 + }, + "Width": { + "Type": 3.0, + "Integer": 100.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 1.0 + }, + "Format": { + "Type": 3.0, + "Integer": 1.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 3.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 1.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": 4.0 + } + } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "inv_snl_pdco" + }, + "X": { + "Type": 3.0, + "Integer": 666.0 + }, + "Y": { + "Type": 3.0, + "Integer": 315.0 + }, + "Width": { + "Type": 3.0, + "Integer": 100.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 1.0 + }, + "Format": { + "Type": 3.0, + "Integer": 1.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 3.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 1.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": 5.0 + } + } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "inv_snl_pnt" + }, + "X": { + "Type": 3.0, + "Integer": 666.0 + }, + "Y": { + "Type": 3.0, + "Integer": 369.0 + }, + "Width": { + "Type": 3.0, + "Integer": 100.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 1.0 + }, + "Format": { + "Type": 3.0, + "Integer": 1.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 3.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 1.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": 7.0 + } + } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "inv_snl_pso" + }, + "X": { + "Type": 3.0, + "Integer": 666.0 + }, + "Y": { + "Type": 3.0, + "Integer": 342.0 + }, + "Width": { + "Type": 3.0, + "Integer": 100.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 1.0 + }, + "Format": { + "Type": 3.0, + "Integer": 1.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 3.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 1.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": 6.0 + } + } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "inv_snl_vdcmax" + }, + "X": { + "Type": 3.0, + "Integer": 666.0 + }, + "Y": { + "Type": 3.0, + "Integer": 423.0 + }, + "Width": { + "Type": 3.0, + "Integer": 100.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 1.0 + }, + "Format": { + "Type": 3.0, + "Integer": 1.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 1.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 1.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": 8.0 + } + } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "inv_snl_vdco" + }, + "X": { + "Type": 3.0, + "Integer": 666.0 + }, + "Y": { + "Type": 3.0, + "Integer": 504.0 + }, + "Width": { + "Type": 3.0, + "Integer": 100.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 1.0 + }, + "Format": { + "Type": 3.0, + "Integer": 1.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 1.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 1.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": 15.0 + } + } + }, + "GroupBox": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "msg_mppt2" + }, + "X": { + "Type": 3.0, + "Integer": 9.0 + }, + "Y": { + "Type": 3.0, + "Integer": 192.0 + }, + "Width": { + "Type": 3.0, + "Integer": 980.0 + }, + "Height": { + "Type": 3.0, + "Integer": 444.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Caption": { + "Type": 5.0, + "String": "Efficiency Curve and Characteristics" + }, + "Bold": { + "Type": 2.0, + "Boolean": 1.0 + } + } + }, + "Divider": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "object 21" + }, + "X": { + "Type": 3.0, + "Integer": 18.0 + }, + "Y": { + "Type": 3.0, + "Integer": 582.0 + }, + "Width": { + "Type": 3.0, + "Integer": 960.0 + }, + "Height": { + "Type": 3.0, + "Integer": 16.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Orientation": { + "Type": 3.0, + "Integer": 0.0 + }, + "Colour": { + "Type": 4.0, + "Color": { + "Red": 120.0, + "Green": 120.0, + "Blue": 120.0, + "Alpha": 255.0 + } + }, + "Caption": { + "Type": 5.0, + "String": "CEC Information" + }, + "Bold": { + "Type": 2.0, + "Boolean": 1.0 + } + } + }, + "Divider": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "object 2126" + }, + "X": { + "Type": 3.0, + "Integer": 444.0 + }, + "Y": { + "Type": 3.0, + "Integer": 270.0 + }, + "Width": { + "Type": 3.0, + "Integer": 537.0 + }, + "Height": { + "Type": 3.0, + "Integer": 16.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Orientation": { + "Type": 3.0, + "Integer": 0.0 + }, + "Colour": { + "Type": 4.0, + "Color": { + "Red": 120.0, + "Green": 120.0, + "Blue": 120.0, + "Alpha": 255.0 + } + }, + "Caption": { + "Type": 5.0, + "String": "Datasheet Parameters" + }, + "Bold": { + "Type": 2.0, + "Boolean": 1.0 + } + } + }, + "Divider": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "object 216" + }, + "X": { + "Type": 3.0, + "Integer": 810.0 + }, + "Y": { + "Type": 3.0, + "Integer": 417.0 + }, + "Width": { + "Type": 3.0, + "Integer": 162.0 + }, + "Height": { + "Type": 3.0, + "Integer": 16.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Orientation": { + "Type": 3.0, + "Integer": 0.0 + }, + "Colour": { + "Type": 4.0, + "Color": { + "Red": 120.0, + "Green": 120.0, + "Blue": 120.0, + "Alpha": 255.0 + } + }, + "Caption": { + "Type": 5.0, + "String": "Sandia Coefficients" + }, + "Bold": { + "Type": 2.0, + "Boolean": 1.0 + } + } + }, + "Label": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "object 7" + }, + "X": { + "Type": 3.0, + "Integer": 15.0 + }, + "Y": { + "Type": 3.0, + "Integer": 516.0 + }, + "Width": { + "Type": 3.0, + "Integer": 414.0 + }, + "Height": { + "Type": 3.0, + "Integer": 60.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Caption": { + "Type": 5.0, + "String": "If you are modeling a system with microinverters or DC power optimizers, see the Losses page to adjust the system losses accordingly. For multiple MPPTs see the System Sizing page." + }, + "TextColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "Bold": { + "Type": 2.0, + "Boolean": 0.0 + }, + "FontSize": { + "Type": 3.0, + "Integer": 0.0 + }, + "WordWrap": { + "Type": 2.0, + "Boolean": 1.0 + }, + "AlignRight": { + "Type": 2.0, + "Boolean": 0.0 + }, + "AlignTop": { + "Type": 2.0, + "Boolean": 1.0 + } + } + }, + "Plot": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "pv.inv.sandia.eff_curve" + }, + "X": { + "Type": 3.0, + "Integer": 15.0 + }, + "Y": { + "Type": 3.0, + "Integer": 216.0 + }, + "Width": { + "Type": 3.0, + "Integer": 411.0 + }, + "Height": { + "Type": 3.0, + "Integer": 297.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + } + } + } + }, + "VarDatabase": { + "inv_cec_date": { + "Version": 4.0, + "Type": 4.0, + "Label": "CEC date", + "Units": " ", + "Group": "PV Inverter (CEC Database)", + "IndexLabels": "", + "Flags": 4.0, + "DefaultValue": "", + "UIObject": "Default", + "sscVariableName": "", + "sscVariableValue": "" + }, + "inv_cec_hybrid": { + "Version": 4.0, + "Type": 4.0, + "Label": "CEC hybrid", + "Units": " ", + "Group": "PV Inverter (CEC Database)", + "IndexLabels": "", + "Flags": 4.0, + "DefaultValue": "", + "UIObject": "Default", + "sscVariableName": "", + "sscVariableValue": "" + }, + "inv_cec_name": { + "Version": 4.0, + "Type": 4.0, + "Label": "Inverter library selection", + "Units": " ", + "Group": "PV Inverter (CEC Database)", + "IndexLabels": "CEC Inverters|0", + "Flags": 19.0, + "DefaultValue": "Ablytek 6MN6A270", + "UIObject": "Library", + "sscVariableName": "", + "sscVariableValue": "" + }, + "inv_cec_type": { + "Version": 4.0, + "Type": 4.0, + "Label": "CEC type", + "Units": " ", + "Group": "PV Inverter (CEC Database)", + "IndexLabels": "", + "Flags": 4.0, + "DefaultValue": "", + "UIObject": "Default", + "sscVariableName": "", + "sscVariableValue": "" + }, + "inv_snl_ac_voltage": { + "Version": 4.0, + "Type": 1.0, + "Label": "Nominal AC voltage", + "Units": "Vac", + "Group": "PV Inverter (CEC Database)", + "IndexLabels": "", + "Flags": 8.0, + "DefaultValue": 0.0, + "UIObject": "Numeric", + "sscVariableName": "", + "sscVariableValue": "" + }, + "inv_snl_c0": { + "Version": 4.0, + "Type": 1.0, + "Label": "C0", + "Units": "1/Wac", + "Group": "PV Inverter (CEC Database)", + "IndexLabels": "", + "Flags": 8.0, + "DefaultValue": 0.0, + "UIObject": "Numeric", + "sscVariableName": "", + "sscVariableValue": "" + }, + "inv_snl_c1": { + "Version": 4.0, + "Type": 1.0, + "Label": "C1", + "Units": "1/Vdc", + "Group": "PV Inverter (CEC Database)", + "IndexLabels": "", + "Flags": 8.0, + "DefaultValue": 0.0, + "UIObject": "Numeric", + "sscVariableName": "", + "sscVariableValue": "" + }, + "inv_snl_c2": { + "Version": 4.0, + "Type": 1.0, + "Label": "C2", + "Units": "1/Vdc", + "Group": "PV Inverter (CEC Database)", + "IndexLabels": "", + "Flags": 8.0, + "DefaultValue": 0.0, + "UIObject": "Numeric", + "sscVariableName": "", + "sscVariableValue": "" + }, + "inv_snl_c3": { + "Version": 4.0, + "Type": 1.0, + "Label": "C3", + "Units": "1/Vdc", + "Group": "PV Inverter (CEC Database)", + "IndexLabels": "", + "Flags": 8.0, + "DefaultValue": 0.0, + "UIObject": "Numeric", + "sscVariableName": "", + "sscVariableValue": "" + }, + "inv_snl_eff_cec": { + "Version": 4.0, + "Type": 1.0, + "Label": "CEC weighted efficiency", + "Units": "%", + "Group": "PV Inverter (CEC Database)", + "IndexLabels": "", + "Flags": 8.0, + "DefaultValue": 0.0, + "UIObject": "Numeric", + "sscVariableName": "", + "sscVariableValue": "" + }, + "inv_snl_eff_euro": { + "Version": 4.0, + "Type": 1.0, + "Label": "European weighted efficiency", + "Units": "%", + "Group": "PV Inverter (CEC Database)", + "IndexLabels": "", + "Flags": 8.0, + "DefaultValue": 0.0, + "UIObject": "Numeric", + "sscVariableName": "", + "sscVariableValue": "" + }, + "inv_snl_idcmax": { + "Version": 4.0, + "Type": 1.0, + "Label": "Maximum DC current", + "Units": "Adc", + "Group": "PV Inverter (CEC Database)", + "IndexLabels": "", + "Flags": 8.0, + "DefaultValue": 0.0, + "UIObject": "Numeric", + "sscVariableName": "", + "sscVariableValue": "" + }, + "inv_snl_mppt_hi": { + "Version": 4.0, + "Type": 1.0, + "Label": "Maximum MPPT DC voltage", + "Units": "Vdc", + "Group": "PV Inverter (CEC Database)", + "IndexLabels": "", + "Flags": 8.0, + "DefaultValue": 0.0, + "UIObject": "Numeric", + "sscVariableName": "", + "sscVariableValue": "" + }, + "inv_snl_mppt_low": { + "Version": 4.0, + "Type": 1.0, + "Label": "Minimum MPPT DC voltage", + "Units": "Vdc", + "Group": "PV Inverter (CEC Database)", + "IndexLabels": "", + "Flags": 8.0, + "DefaultValue": 0.0, + "UIObject": "Numeric", + "sscVariableName": "", + "sscVariableValue": "" + }, + "inv_snl_paco": { + "Version": 4.0, + "Type": 1.0, + "Label": "Maximum AC power", + "Units": "Wac", + "Group": "PV Inverter (CEC Database)", + "IndexLabels": "", + "Flags": 8.0, + "DefaultValue": 0.0, + "UIObject": "Numeric", + "sscVariableName": "", + "sscVariableValue": "" + }, + "inv_snl_pdco": { + "Version": 4.0, + "Type": 1.0, + "Label": "Maximum DC power", + "Units": "Wdc", + "Group": "PV Inverter (CEC Database)", + "IndexLabels": "", + "Flags": 8.0, + "DefaultValue": 0.0, + "UIObject": "Numeric", + "sscVariableName": "", + "sscVariableValue": "" + }, + "inv_snl_pnt": { + "Version": 4.0, + "Type": 1.0, + "Label": "Power use at night", + "Units": "Wac", + "Group": "PV Inverter (CEC Database)", + "IndexLabels": "", + "Flags": 8.0, + "DefaultValue": 0.0, + "UIObject": "Numeric", + "sscVariableName": "", + "sscVariableValue": "" + }, + "inv_snl_pso": { + "Version": 4.0, + "Type": 1.0, + "Label": "Power use during operation", + "Units": "Wdc", + "Group": "PV Inverter (CEC Database)", + "IndexLabels": "", + "Flags": 8.0, + "DefaultValue": 0.0, + "UIObject": "Numeric", + "sscVariableName": "", + "sscVariableValue": "" + }, + "inv_snl_vdcmax": { + "Version": 4.0, + "Type": 1.0, + "Label": "Maximum DC voltage", + "Units": "Vdc", + "Group": "PV Inverter (CEC Database)", + "IndexLabels": "", + "Flags": 8.0, + "DefaultValue": 0.0, + "UIObject": "Numeric", + "sscVariableName": "", + "sscVariableValue": "" + }, + "inv_snl_vdco": { + "Version": 4.0, + "Type": 1.0, + "Label": "Nominal DC voltage", + "Units": "Vdc", + "Group": "PV Inverter (CEC Database)", + "IndexLabels": "", + "Flags": 8.0, + "DefaultValue": 0.0, + "UIObject": "Numeric", + "sscVariableName": "", + "sscVariableValue": "" + } + }, + "Equations": [ + "equations{ '$MIMO$ SandiaInverterEfficiencies' } = define()", + "{", + "\t//assign specs", + "\tvdco = ${inv_snl_vdco}; pdco = ${inv_snl_pdco}; pso = ${inv_snl_pso}; paco = ${inv_snl_paco};", + "\tc0= ${inv_snl_c0}; c1= ${inv_snl_c1}; c2= ${inv_snl_c2}; c3= ${inv_snl_c3};", + "\t", + "\tif(pdco <= 0) {return 0;} //prevents division by zero", + "\t", + "\t//calculate intermediate values", + "\tpdc5 = 0.05 * pdco;", + "\tpac5 = snlinverter(pdc5,vdco,vdco,pdco,pso,paco,c0,c1,c2,c3);", + "\tpdc10 = 0.1 * pdco;", + "\tpac10 = snlinverter(pdc10,vdco,vdco,pdco,pso,paco,c0,c1,c2,c3);", + "\tpdc20 = 0.2 * pdco;", + "\tpac20 = snlinverter(pdc20,vdco,vdco,pdco,pso,paco,c0,c1,c2,c3);", + "\tpdc30 = 0.3 * pdco;", + "\tpac30 = snlinverter(pdc30,vdco,vdco,pdco,pso,paco,c0,c1,c2,c3);", + "\tpdc50 = 0.5 * pdco;", + "\tpac50 = snlinverter(pdc50,vdco,vdco,pdco,pso,paco,c0,c1,c2,c3);", + "\tpdc75 = 0.75 * pdco;", + "\tpac75 = snlinverter(pdc75,vdco,vdco,pdco,pso,paco,c0,c1,c2,c3);", + "\tpdc100 = pdco;", + "\tpac100 = snlinverter(pdc100,vdco,vdco,pdco,pso,paco,c0,c1,c2,c3);", + "", + "\t//cec efficiency coefficients", + "\tcec_F1 = 0.00; cec_F2 = 0.04; cec_F3 = 0.05; cec_F4 = 0.12;", + "\tcec_F5 = 0.21; cec_F6 = 0.53; cec_F7 = 0.05;", + "\t", + "\t//euro efficiency coefficients", + "\teuro_F1 = 0.03; euro_F2 = 0.06; euro_F3 = 0.13; euro_F4 = 0.10;", + "\teuro_F5 = 0.48; euro_F6 = 0.00; euro_F7 = 0.20;", + "\t", + "\t//calculate efficiencies", + "\tcec_eff = cec_F1 * pac5 / pdc5 ", + "\t\t\t+ cec_F2 * pac10 / pdc10 ", + "\t\t\t+ cec_F3 * pac20 / pdc20 ", + "\t\t\t+ cec_F4 * pac30 / pdc30 ", + "\t\t\t+ cec_F5 * pac50 / pdc50 ", + "\t\t\t+ cec_F6 * pac75 / pdc75 ", + "\t\t\t+ cec_F7 * pac100 / pdc100 ; ", + "\t\t\t", + "\teuro_eff = euro_F1 * pac5 / pdc5 ", + "\t\t\t+ euro_F2 * pac10 / pdc10 ", + "\t\t\t+ euro_F3 * pac20 / pdc20 ", + "\t\t\t+ euro_F4 * pac30 / pdc30 ", + "\t\t\t+ euro_F5 * pac50 / pdc50 ", + "\t\t\t+ euro_F6 * pac75 / pdc75 ", + "\t\t\t+ euro_F7 * pac100 / pdc100 ; ", + "\t\t\t", + "\t${inv_snl_eff_cec} = cec_eff * 100;", + "\t${inv_snl_eff_euro} = euro_eff * 100;", + "};", + "" + ], + "Callbacks": [ + "function plot_inverter_curve()", + "{", + "\t//assign specs", + "\tvdco = ${inv_snl_vdco}; pdco = ${inv_snl_pdco}; pso = ${inv_snl_pso}; paco = ${inv_snl_paco};", + "\tmppt_low = ${inv_snl_mppt_low}; mppt_hi = ${inv_snl_mppt_hi};", + "\tc0= ${inv_snl_c0}; c1= ${inv_snl_c1}; c2= ${inv_snl_c2}; c3= ${inv_snl_c3};", + "\t", + "\t//don't show mppt_low and mppt_high curves if blank or zero", + "\tbolShowmppt_low = (value('inv_snl_mppt_low') != 0);", + "\tbolShowmppt_hi = (value('inv_snl_mppt_hi') != 0);", + "\t", + "\t//don't show mppt curves if C0,C1,C2,C3 are zero", + "\tif ((c0==0) && (c1==0) && (c2==0) && (c3==0))", + "\t{", + "\t\tbolShowmppt_low = false; bolShowmppt_hi = false;", + "\t}", + "\t", + "\t//assign initial values", + "\ti = 0; pdc = 0; pac = 0;", + "\t", + "\t//arrays in which to store points", + "\tarray_size= 201;", + "\tx= alloc(array_size); xlow= alloc(array_size); xhi= alloc(array_size);", + "\ty= alloc(array_size); ylow= alloc(array_size); yhi= alloc(array_size);", + "\t", + "\t//FIRST POINT", + "\tx[i] = pdc; y[i] = 0;", + "\tif (bolShowmppt_low) {xlow[i] = pdc; ylow[i] = 0;}", + "\tif (bolShowmppt_hi) {xhi[i] = pdc; yhi[i] = 0;}", + "\ti=i+1;", + "\t", + "\t//INTERMEDIATE POINTS", + "\twhile(i<200)", + "\t{", + "\t\tpdc = pdco * i/200; //increment in 200 even partitions", + "\t\tpac = snlinverter(pdc,vdco,vdco,pdco,pso,paco,c0,c1,c2,c3);", + "\t\tx[i] = (pdc/pdco*100); //percentage of rated power", + "\t\ty[i] = (pac/pdc*100); //efficiency", + "\t\tif (bolShowmppt_low)", + "\t\t{", + "\t\t\tpac = snlinverter(pdc,mppt_low,vdco,pdco,pso,paco,c0,c1,c2,c3);", + "\t\t\txlow[i] = (pdc/pdco*100); //percentage of rated power", + "\t\t\tylow[i] = (pac/pdc*100); //efficiency", + "\t\t}", + "\t\tif (bolShowmppt_hi)", + "\t\t{", + "\t\t\tpac = snlinverter(pdc,mppt_hi,vdco,pdco,pso,paco,c0,c1,c2,c3);", + "\t\t\txhi[i] = (pdc/pdco*100); //percentage of rated power", + "\t\t\tyhi[i] = (pac/pdc*100); //efficiency", + "\t\t}", + "\t\ti = i + 1;", + "\t}", + "\t", + "\t//LAST POINT", + "\tpdc = pdco;", + "\tpac = snlinverter(pdc,vdco,vdco,pdco,pso,paco,c0,c1,c2,c3);", + "\tx[i] = (pdc/pdco*100); //percentage of rated power", + "\ty[i] = (pac/pdc*100); //efficiency", + "\tif (bolShowmppt_low)", + "\t{", + "\t\tpac = snlinverter(pdc,mppt_low,vdco,pdco,pso,paco,c0,c1,c2,c3);", + "\t\txlow[i] = (pdc/pdco*100); //percentage of rated power", + "\t\tylow[i] = (pac/pdc*100); //efficiency", + "\t}", + "\tif (bolShowmppt_hi)", + "\t{", + "\t\tpac = snlinverter(pdc,mppt_hi,vdco,pdco,pso,paco,c0,c1,c2,c3);", + "\t\txhi[i] = (pdc/pdco*100); //percentage of rated power", + "\t\tyhi[i] = (pac/pdc*100); //efficiency", + "\t}", + "\t", + "\t//MAKE THE PLOT\t", + "\tsetplot(\"pv.inv.sandia.eff_curve\");", + "\tclearplot(\"pv.inv.sandia.eff_curve\");", + "\t//plotopt({\"title\"=${inv_snl_inverter_name},\"popup\"=true,\"backcolor\"=[255,255,255],\"legend\"=true, \"legendpos\"=[65,60]});", + "\tplotopt({\"title\"=value(\"inv_cec_name\"),\"popup\"=true,\"backcolor\"=[255,255,255],\"legend\"=true, \"legendpos\"=[65,60]});", + "\tplot(x,y,{\"thick\"=1.5, \"scale\"=true,\"color\"=[100,200,100], \"series\"=\"Vdco\"});", + "\tif(bolShowmppt_low){", + "\t\tplot(xlow,ylow,{\"thick\"=1.5, \"scale\"=true, \"color\"=[100,100,200], \"series\"=\"Mppt-low\"});", + "\t}", + "\tif(bolShowmppt_hi){", + "\t\tplot(xhi,yhi,{\"thick\"=1.5, \"scale\"=true, \"color\"=[200,100,100], \"series\"=\"Mppt-hi\"});", + "\t}", + "\taxis('x1', {'label'='% of Rated Output Power', 'min'=0, 'max'=100});", + "\taxis('y1', {'label'='Efficiency (%)', 'min'=70, 'max'=100});", + "}", + "", + "on_load{'Inverter CEC Database'} = define()", + "{", + "\tplot_inverter_curve();", + "\t// inverter_count not an input for HCPV\r", + "\ten = true;\r", + "\tif ( technology() == 'High-X Concentrating PV' )\r", + "\t{\r", + "\t\ten = false;\r", + "\t}\r", + "\telseif ( value('inverter_count') != 1 )\r", + "\t{\r", + "\t\ten = false;\r", + "\t}", + "\tenable('inv_snl_num_mppt', en );\r", + "};", + "", + "on_change{'inv_cec_name'} = define()", + "{", + "\tplot_inverter_curve();", + "};", + "\r", + "on_change{'inv_snl_vdcmax'} = define() {\r", + "\tif ( technology() != 'High-X Concentrating PV') {\r", + "\t\treset_inverter_voltages(); // defined in PV System Design callback\r", + "\t}\r", + "\telse { return; }\t\r", + "};\r", + "\r", + "on_change{'inv_snl_mppt_low'} = define() {\r", + "\tif ( technology() != 'High-X Concentrating PV') {\r", + "\t\treset_inverter_voltages(); // defined in PV System Design callback\r", + "\t}\r", + "\telse { return; }\t\r", + "};\r", + "\r", + "on_change{'inv_snl_mppt_hi'} = define() {\r", + "\tif ( technology() != 'High-X Concentrating PV') {\r", + "\t\treset_inverter_voltages(); // defined in PV System Design callback\r", + "\t}\r", + "\telse { return; }\t\r", + "};\r", + "", + "" + ] +} \ No newline at end of file diff --git a/deploy/runtime/ui/Inverter Datasheet - Copy.json b/deploy/runtime/ui/Inverter Datasheet - Copy.json new file mode 100644 index 0000000000..63d03b39a6 --- /dev/null +++ b/deploy/runtime/ui/Inverter Datasheet - Copy.json @@ -0,0 +1,2429 @@ +{ + "Name": "Inverter Datasheet", + "Width": 776.0, + "Height": 587.0, + "FormObjects": { + "GroupBox": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "" + }, + "X": { + "Type": 3.0, + "Integer": 9.0 + }, + "Y": { + "Type": 3.0, + "Integer": 456.0 + }, + "Width": { + "Type": 3.0, + "Integer": 764.0 + }, + "Height": { + "Type": 3.0, + "Integer": 63.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Caption": { + "Type": 5.0, + "String": "Copy Inverter Specifications from Current Library Selection" + }, + "Bold": { + "Type": 2.0, + "Boolean": 1.0 + } + } + }, + "GroupBox": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "GroupBox1" + }, + "X": { + "Type": 3.0, + "Integer": 9.0 + }, + "Y": { + "Type": 3.0, + "Integer": 3.0 + }, + "Width": { + "Type": 3.0, + "Integer": 764.0 + }, + "Height": { + "Type": 3.0, + "Integer": 137.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Caption": { + "Type": 5.0, + "String": "Power Ratings" + }, + "Bold": { + "Type": 2.0, + "Boolean": 1.0 + } + } + }, + "GroupBox": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "GroupBox2" + }, + "X": { + "Type": 3.0, + "Integer": 9.0 + }, + "Y": { + "Type": 3.0, + "Integer": 519.0 + }, + "Width": { + "Type": 3.0, + "Integer": 764.0 + }, + "Height": { + "Type": 3.0, + "Integer": 63.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Caption": { + "Type": 5.0, + "String": "Save / Load Data" + }, + "Bold": { + "Type": 2.0, + "Boolean": 1.0 + } + } + }, + "GroupBox": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "GroupBox3" + }, + "X": { + "Type": 3.0, + "Integer": 9.0 + }, + "Y": { + "Type": 3.0, + "Integer": 141.0 + }, + "Width": { + "Type": 3.0, + "Integer": 764.0 + }, + "Height": { + "Type": 3.0, + "Integer": 127.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Caption": { + "Type": 5.0, + "String": "Operating Ranges" + }, + "Bold": { + "Type": 2.0, + "Boolean": 1.0 + } + } + }, + "GroupBox": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "GroupBox4" + }, + "X": { + "Type": 3.0, + "Integer": 9.0 + }, + "Y": { + "Type": 3.0, + "Integer": 270.0 + }, + "Width": { + "Type": 3.0, + "Integer": 764.0 + }, + "Height": { + "Type": 3.0, + "Integer": 182.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Caption": { + "Type": 5.0, + "String": "Losses" + }, + "Bold": { + "Type": 2.0, + "Boolean": 1.0 + } + } + }, + "Label": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "Label1" + }, + "X": { + "Type": 3.0, + "Integer": 437.0 + }, + "Y": { + "Type": 3.0, + "Integer": 285.0 + }, + "Width": { + "Type": 3.0, + "Integer": 131.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Caption": { + "Type": 5.0, + "String": "Suggested value" + }, + "TextColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "Bold": { + "Type": 2.0, + "Boolean": 0.0 + }, + "FontSize": { + "Type": 3.0, + "Integer": 0.0 + }, + "WordWrap": { + "Type": 2.0, + "Boolean": 0.0 + }, + "AlignRight": { + "Type": 2.0, + "Boolean": 1.0 + }, + "AlignTop": { + "Type": 2.0, + "Boolean": 0.0 + } + } + }, + "Label": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "Label2" + }, + "X": { + "Type": 3.0, + "Integer": 414.0 + }, + "Y": { + "Type": 3.0, + "Integer": 27.0 + }, + "Width": { + "Type": 3.0, + "Integer": 353.0 + }, + "Height": { + "Type": 3.0, + "Integer": 104.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Caption": { + "Type": 5.0, + "String": "You can specify either a weighted or nominal efficiency. The weighted efficiency can be either CEC or European. The manufacturer efficiency can be either peak or nominal. See Help for details." + }, + "TextColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "Bold": { + "Type": 2.0, + "Boolean": 0.0 + }, + "FontSize": { + "Type": 3.0, + "Integer": 0.0 + }, + "WordWrap": { + "Type": 2.0, + "Boolean": 1.0 + }, + "AlignRight": { + "Type": 2.0, + "Boolean": 0.0 + }, + "AlignTop": { + "Type": 2.0, + "Boolean": 1.0 + } + } + }, + "Label": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "Label21" + }, + "X": { + "Type": 3.0, + "Integer": 18.0 + }, + "Y": { + "Type": 3.0, + "Integer": 366.0 + }, + "Width": { + "Type": 3.0, + "Integer": 750.0 + }, + "Height": { + "Type": 3.0, + "Integer": 38.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Caption": { + "Type": 5.0, + "String": "If the datasheet does not specify loss values, you can use the suggested values to approximate the losses. See Help for details." + }, + "TextColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "Bold": { + "Type": 2.0, + "Boolean": 0.0 + }, + "FontSize": { + "Type": 3.0, + "Integer": 0.0 + }, + "WordWrap": { + "Type": 2.0, + "Boolean": 1.0 + }, + "AlignRight": { + "Type": 2.0, + "Boolean": 0.0 + }, + "AlignTop": { + "Type": 2.0, + "Boolean": 1.0 + } + } + }, + "Label": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "Label211" + }, + "X": { + "Type": 3.0, + "Integer": 351.0 + }, + "Y": { + "Type": 3.0, + "Integer": 54.0 + }, + "Width": { + "Type": 3.0, + "Integer": 32.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Caption": { + "Type": 5.0, + "String": "%" + }, + "TextColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "Bold": { + "Type": 2.0, + "Boolean": 0.0 + }, + "FontSize": { + "Type": 3.0, + "Integer": 0.0 + }, + "WordWrap": { + "Type": 2.0, + "Boolean": 0.0 + }, + "AlignRight": { + "Type": 2.0, + "Boolean": 0.0 + }, + "AlignTop": { + "Type": 2.0, + "Boolean": 0.0 + } + } + }, + "Label": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "Label2111" + }, + "X": { + "Type": 3.0, + "Integer": 351.0 + }, + "Y": { + "Type": 3.0, + "Integer": 81.0 + }, + "Width": { + "Type": 3.0, + "Integer": 32.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Caption": { + "Type": 5.0, + "String": "%" + }, + "TextColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "Bold": { + "Type": 2.0, + "Boolean": 0.0 + }, + "FontSize": { + "Type": 3.0, + "Integer": 0.0 + }, + "WordWrap": { + "Type": 2.0, + "Boolean": 0.0 + }, + "AlignRight": { + "Type": 2.0, + "Boolean": 0.0 + }, + "AlignTop": { + "Type": 2.0, + "Boolean": 0.0 + } + } + }, + "Button": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "btnLoadInvDSData" + }, + "X": { + "Type": 3.0, + "Integer": 186.0 + }, + "Y": { + "Type": 3.0, + "Integer": 543.0 + }, + "Width": { + "Type": 3.0, + "Integer": 153.0 + }, + "Height": { + "Type": 3.0, + "Integer": 28.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Caption": { + "Type": 5.0, + "String": "Load data from file..." + }, + "TabOrder": { + "Type": 3.0, + "Integer": -1.0 + } + } + }, + "Button": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "btnSaveInvDSData" + }, + "X": { + "Type": 3.0, + "Integer": 24.0 + }, + "Y": { + "Type": 3.0, + "Integer": 543.0 + }, + "Width": { + "Type": 3.0, + "Integer": 153.0 + }, + "Height": { + "Type": 3.0, + "Integer": 28.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Caption": { + "Type": 5.0, + "String": "Save data to file..." + }, + "TabOrder": { + "Type": 3.0, + "Integer": -1.0 + } + } + }, + "Button": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "btn_copy_from_library" + }, + "X": { + "Type": 3.0, + "Integer": 489.0 + }, + "Y": { + "Type": 3.0, + "Integer": 477.0 + }, + "Width": { + "Type": 3.0, + "Integer": 267.0 + }, + "Height": { + "Type": 3.0, + "Integer": 28.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Caption": { + "Type": 5.0, + "String": "Copy specifications" + }, + "TabOrder": { + "Type": 3.0, + "Integer": -1.0 + } + } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "inv_ds_ac_voltage" + }, + "X": { + "Type": 3.0, + "Integer": 246.0 + }, + "Y": { + "Type": 3.0, + "Integer": 156.0 + }, + "Width": { + "Type": 3.0, + "Integer": 100.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 1.0 + }, + "Format": { + "Type": 3.0, + "Integer": 1.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 3.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 0.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": 8.0 + } + } + }, + "TextEntry": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "inv_ds_data_filename" + }, + "X": { + "Type": 3.0, + "Integer": 345.0 + }, + "Y": { + "Type": 3.0, + "Integer": 543.0 + }, + "Width": { + "Type": 3.0, + "Integer": 386.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Text": { + "Type": 5.0, + "String": "" + }, + "Editable": { + "Type": 2.0, + "Boolean": 0.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": -1.0 + } + } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "inv_ds_eff_peak_or_nom" + }, + "X": { + "Type": 3.0, + "Integer": 246.0 + }, + "Y": { + "Type": 3.0, + "Integer": 81.0 + }, + "Width": { + "Type": 3.0, + "Integer": 100.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 1.0 + }, + "Format": { + "Type": 3.0, + "Integer": 1.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 3.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 0.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": 4.0 + } + } + }, + "RadioChoice": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "inv_ds_eff_type" + }, + "X": { + "Type": 3.0, + "Integer": 21.0 + }, + "Y": { + "Type": 3.0, + "Integer": 54.0 + }, + "Width": { + "Type": 3.0, + "Integer": 224.0 + }, + "Height": { + "Type": 3.0, + "Integer": 50.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Selection": { + "Type": 3.0, + "Integer": -1.0 + }, + "Items": { + "Type": 6.0, + "StringList": "Weighted efficiency|Manufacturer efficiency" + }, + "ShowCaptions": { + "Type": 2.0, + "Boolean": 1.0 + }, + "Horizontal": { + "Type": 2.0, + "Boolean": 0.0 + }, + "TabOrder": { + "Type": 3.0, + "Integer": 0.0 + } + } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "inv_ds_eff_weighted" + }, + "X": { + "Type": 3.0, + "Integer": 246.0 + }, + "Y": { + "Type": 3.0, + "Integer": 54.0 + }, + "Width": { + "Type": 3.0, + "Integer": 100.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 1.0 + }, + "Format": { + "Type": 3.0, + "Integer": 1.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 3.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 0.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": 4.0 + } + } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "inv_ds_idcmax" + }, + "X": { + "Type": 3.0, + "Integer": 246.0 + }, + "Y": { + "Type": 3.0, + "Integer": 210.0 + }, + "Width": { + "Type": 3.0, + "Integer": 100.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 1.0 + }, + "Format": { + "Type": 3.0, + "Integer": 1.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 3.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 0.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": 9.0 + } + } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "inv_ds_mppt_hi" + }, + "X": { + "Type": 3.0, + "Integer": 594.0 + }, + "Y": { + "Type": 3.0, + "Integer": 210.0 + }, + "Width": { + "Type": 3.0, + "Integer": 100.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 1.0 + }, + "Format": { + "Type": 3.0, + "Integer": 1.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 3.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 0.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": 16.0 + } + } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "inv_ds_mppt_low" + }, + "X": { + "Type": 3.0, + "Integer": 594.0 + }, + "Y": { + "Type": 3.0, + "Integer": 156.0 + }, + "Width": { + "Type": 3.0, + "Integer": 100.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 1.0 + }, + "Format": { + "Type": 3.0, + "Integer": 1.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 3.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 0.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": 14.0 + } + } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "inv_ds_paco" + }, + "X": { + "Type": 3.0, + "Integer": 246.0 + }, + "Y": { + "Type": 3.0, + "Integer": 27.0 + }, + "Width": { + "Type": 3.0, + "Integer": 100.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 1.0 + }, + "Format": { + "Type": 3.0, + "Integer": 1.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 3.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 0.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": 4.0 + } + } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "inv_ds_pdco" + }, + "X": { + "Type": 3.0, + "Integer": 246.0 + }, + "Y": { + "Type": 3.0, + "Integer": 108.0 + }, + "Width": { + "Type": 3.0, + "Integer": 100.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 1.0 + }, + "Format": { + "Type": 3.0, + "Integer": 0.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 3.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 0.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": 5.0 + } + } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "inv_ds_pnt" + }, + "X": { + "Type": 3.0, + "Integer": 330.0 + }, + "Y": { + "Type": 3.0, + "Integer": 339.0 + }, + "Width": { + "Type": 3.0, + "Integer": 100.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 1.0 + }, + "Format": { + "Type": 3.0, + "Integer": 1.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 3.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 0.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": 7.0 + } + } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "inv_ds_pnt_suggested" + }, + "X": { + "Type": 3.0, + "Integer": 468.0 + }, + "Y": { + "Type": 3.0, + "Integer": 339.0 + }, + "Width": { + "Type": 3.0, + "Integer": 100.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 1.0 + }, + "Format": { + "Type": 3.0, + "Integer": 0.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 3.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 0.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": 7.0 + } + } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "inv_ds_pso" + }, + "X": { + "Type": 3.0, + "Integer": 330.0 + }, + "Y": { + "Type": 3.0, + "Integer": 312.0 + }, + "Width": { + "Type": 3.0, + "Integer": 100.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 1.0 + }, + "Format": { + "Type": 3.0, + "Integer": 1.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 3.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 0.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": 6.0 + } + } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "inv_ds_pso_suggested" + }, + "X": { + "Type": 3.0, + "Integer": 468.0 + }, + "Y": { + "Type": 3.0, + "Integer": 312.0 + }, + "Width": { + "Type": 3.0, + "Integer": 100.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 1.0 + }, + "Format": { + "Type": 3.0, + "Integer": 0.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 3.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 0.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": 6.0 + } + } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "inv_ds_vdcmax" + }, + "X": { + "Type": 3.0, + "Integer": 246.0 + }, + "Y": { + "Type": 3.0, + "Integer": 183.0 + }, + "Width": { + "Type": 3.0, + "Integer": 100.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 1.0 + }, + "Format": { + "Type": 3.0, + "Integer": 1.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 3.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 0.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": 8.0 + } + } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "inv_ds_vdco" + }, + "X": { + "Type": 3.0, + "Integer": 594.0 + }, + "Y": { + "Type": 3.0, + "Integer": 183.0 + }, + "Width": { + "Type": 3.0, + "Integer": 100.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 1.0 + }, + "Format": { + "Type": 3.0, + "Integer": 1.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 3.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 0.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": 15.0 + } + } + }, + "Label": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "object 7" + }, + "X": { + "Type": 3.0, + "Integer": 414.0 + }, + "Y": { + "Type": 3.0, + "Integer": 237.0 + }, + "Width": { + "Type": 3.0, + "Integer": 353.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Caption": { + "Type": 5.0, + "String": "For multiple MPPTs, see the System Sizing page." + }, + "TextColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "Bold": { + "Type": 2.0, + "Boolean": 0.0 + }, + "FontSize": { + "Type": 3.0, + "Integer": 0.0 + }, + "WordWrap": { + "Type": 2.0, + "Boolean": 1.0 + }, + "AlignRight": { + "Type": 2.0, + "Boolean": 0.0 + }, + "AlignTop": { + "Type": 2.0, + "Boolean": 0.0 + } + } + }, + "Label": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "object 730" + }, + "X": { + "Type": 3.0, + "Integer": 21.0 + }, + "Y": { + "Type": 3.0, + "Integer": 474.0 + }, + "Width": { + "Type": 3.0, + "Integer": 465.0 + }, + "Height": { + "Type": 3.0, + "Integer": 36.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Caption": { + "Type": 5.0, + "String": "Click Copy Specifications to copy inverter data from the inverter currently selected for the Inverter CEC Database option." + }, + "TextColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "Bold": { + "Type": 2.0, + "Boolean": 0.0 + }, + "FontSize": { + "Type": 3.0, + "Integer": 0.0 + }, + "WordWrap": { + "Type": 2.0, + "Boolean": 1.0 + }, + "AlignRight": { + "Type": 2.0, + "Boolean": 0.0 + }, + "AlignTop": { + "Type": 2.0, + "Boolean": 1.0 + } + } + }, + "Label": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "object 731" + }, + "X": { + "Type": 3.0, + "Integer": 18.0 + }, + "Y": { + "Type": 3.0, + "Integer": 405.0 + }, + "Width": { + "Type": 3.0, + "Integer": 750.0 + }, + "Height": { + "Type": 3.0, + "Integer": 42.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Caption": { + "Type": 5.0, + "String": "If you are modeling a system with microinverters or DC power optimizers, see the Losses page to adjust the system losses accordingly." + }, + "TextColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "Bold": { + "Type": 2.0, + "Boolean": 0.0 + }, + "FontSize": { + "Type": 3.0, + "Integer": 0.0 + }, + "WordWrap": { + "Type": 2.0, + "Boolean": 1.0 + }, + "AlignRight": { + "Type": 2.0, + "Boolean": 0.0 + }, + "AlignTop": { + "Type": 2.0, + "Boolean": 1.0 + } + } + } + }, + "VarDatabase": { + "inv_ds_ac_voltage": { + "Version": 4.0, + "Type": 1.0, + "Label": "Nominal AC voltage", + "Units": "Vac", + "Group": "PV Inverter (Datasheet)", + "IndexLabels": "", + "Flags": 2.0, + "DefaultValue": 240.0, + "UIObject": "Numeric", + "sscVariableName": "", + "sscVariableValue": "" + }, + "inv_ds_data_filename": { + "Version": 4.0, + "Type": 4.0, + "Label": "Inverter data filename", + "Units": " ", + "Group": "PV Inverter (Datasheet)", + "IndexLabels": "", + "Flags": 9.0, + "DefaultValue": "", + "UIObject": "TextEntry", + "sscVariableName": "", + "sscVariableValue": "" + }, + "inv_ds_eff": { + "Version": 4.0, + "Type": 1.0, + "Label": "Inverter efficiency", + "Units": "%", + "Group": "PV Inverter (Datasheet)", + "IndexLabels": "", + "Flags": 8.0, + "DefaultValue": 1.0, + "UIObject": "Default", + "sscVariableName": "", + "sscVariableValue": "" + }, + "inv_ds_eff_peak_or_nom": { + "Version": 4.0, + "Type": 1.0, + "Label": "Manufacturer efficiency", + "Units": "%", + "Group": "PV Inverter (Datasheet)", + "IndexLabels": "", + "Flags": 3.0, + "DefaultValue": 96.0, + "UIObject": "Numeric", + "sscVariableName": "", + "sscVariableValue": "" + }, + "inv_ds_eff_type": { + "Version": 4.0, + "Type": 1.0, + "Label": "Use weighted or manufacturer efficiency", + "Units": " ", + "Group": "PV Inverter (Datasheet)", + "IndexLabels": "", + "Flags": 1.0, + "DefaultValue": 0.0, + "UIObject": "RadioChoice", + "sscVariableName": "", + "sscVariableValue": "" + }, + "inv_ds_eff_weighted": { + "Version": 4.0, + "Type": 1.0, + "Label": "Weighted efficiency", + "Units": "%", + "Group": "PV Inverter (Datasheet)", + "IndexLabels": "", + "Flags": 3.0, + "DefaultValue": 96.0, + "UIObject": "Numeric", + "sscVariableName": "", + "sscVariableValue": "" + }, + "inv_ds_idcmax": { + "Version": 4.0, + "Type": 1.0, + "Label": "Maximum DC current", + "Units": "Adc", + "Group": "PV Inverter (Datasheet)", + "IndexLabels": "", + "Flags": 2.0, + "DefaultValue": 18.0, + "UIObject": "Numeric", + "sscVariableName": "", + "sscVariableValue": "" + }, + "inv_ds_mppt_hi": { + "Version": 4.0, + "Type": 1.0, + "Label": "Maximum MPPT DC voltage", + "Units": "Vdc", + "Group": "PV Inverter (Datasheet)", + "IndexLabels": "", + "Flags": 2.0, + "DefaultValue": 480.0, + "UIObject": "Numeric", + "sscVariableName": "", + "sscVariableValue": "" + }, + "inv_ds_mppt_low": { + "Version": 4.0, + "Type": 1.0, + "Label": "Minimum MPPT DC voltage", + "Units": "Vdc", + "Group": "PV Inverter (Datasheet)", + "IndexLabels": "", + "Flags": 2.0, + "DefaultValue": 250.0, + "UIObject": "Numeric", + "sscVariableName": "", + "sscVariableValue": "" + }, + "inv_ds_paco": { + "Version": 4.0, + "Type": 1.0, + "Label": "Maximum AC output power", + "Units": "Wac", + "Group": "PV Inverter (Datasheet)", + "IndexLabels": "", + "Flags": 2.0, + "DefaultValue": 4000.0, + "UIObject": "Numeric", + "sscVariableName": "", + "sscVariableValue": "" + }, + "inv_ds_pdco": { + "Version": 4.0, + "Type": 1.0, + "Label": "Maximum DC input power", + "Units": "Wdc", + "Group": "PV Inverter (Datasheet)", + "IndexLabels": "", + "Flags": 8.0, + "DefaultValue": 0.0, + "UIObject": "Numeric", + "sscVariableName": "", + "sscVariableValue": "" + }, + "inv_ds_pnt": { + "Version": 4.0, + "Type": 1.0, + "Label": "Power consumption at night", + "Units": "Wac", + "Group": "PV Inverter (Datasheet)", + "IndexLabels": "", + "Flags": 2.0, + "DefaultValue": 1.0, + "UIObject": "Numeric", + "sscVariableName": "", + "sscVariableValue": "" + }, + "inv_ds_pnt_suggested": { + "Version": 4.0, + "Type": 1.0, + "Label": "Suggested power consumption at night", + "Units": "Wac", + "Group": "PV Inverter (Datasheet)", + "IndexLabels": "", + "Flags": 9.0, + "DefaultValue": 0.0, + "UIObject": "Numeric", + "sscVariableName": "", + "sscVariableValue": "" + }, + "inv_ds_pso": { + "Version": 4.0, + "Type": 1.0, + "Label": "Power consumption during operation", + "Units": "Wdc", + "Group": "PV Inverter (Datasheet)", + "IndexLabels": "", + "Flags": 2.0, + "DefaultValue": 0.0, + "UIObject": "Numeric", + "sscVariableName": "", + "sscVariableValue": "" + }, + "inv_ds_pso_suggested": { + "Version": 4.0, + "Type": 1.0, + "Label": "Suggested power consumption during operation", + "Units": "Wdc", + "Group": "PV Inverter (Datasheet)", + "IndexLabels": "", + "Flags": 9.0, + "DefaultValue": 0.0, + "UIObject": "Numeric", + "sscVariableName": "", + "sscVariableValue": "" + }, + "inv_ds_vdcmax": { + "Version": 4.0, + "Type": 1.0, + "Label": "Maximum DC voltage", + "Units": "Vdc", + "Group": "PV Inverter (Datasheet)", + "IndexLabels": "", + "Flags": 2.0, + "DefaultValue": 600.0, + "UIObject": "Numeric", + "sscVariableName": "", + "sscVariableValue": "" + }, + "inv_ds_vdco": { + "Version": 4.0, + "Type": 1.0, + "Label": "Nominal DC voltage", + "Units": "Vdc", + "Group": "PV Inverter (Datasheet)", + "IndexLabels": "", + "Flags": 2.0, + "DefaultValue": 310.0, + "UIObject": "Numeric", + "sscVariableName": "", + "sscVariableValue": "" + } + }, + "Equations": [ + "equations{ 'inv_ds_pnt_suggested' } = define() {", + "\treturn 0.00025*${inv_ds_paco}; };", + "", + "equations{ 'inv_ds_pso_suggested' } = define() {", + "\treturn 0.008*${inv_ds_paco}; \r", + "};", + "", + "equations{ 'inv_ds_eff' } = define() {", + "\treturn ?${inv_ds_eff_type}", + "[ ${inv_ds_eff_weighted},", + " ${inv_ds_eff_peak_or_nom} ]; };", + "", + "equations{ 'inv_ds_pdco' } = define() {", + "\treturn ${inv_ds_paco}/(${inv_ds_eff}/100.0); };" + ], + "Callbacks": [ + "function inverter_datasheet_value_change()", + "{", + "\tefficiency_type = value('inv_ds_eff_type');", + "", + "\tweighted_efficiency = (efficiency_type == 0);", + "\t", + "\tenable('inv_ds_eff_weighted',weighted_efficiency);", + "\tenable('inv_ds_eff_peak_or_nom',!weighted_efficiency);", + "", + "}", + "\r", + "on_load{\"Inverter Datasheet\"}=define(){\r", + "\tinverter_datasheet_value_change();\t\r", + "};\r", + "", + "on_change{'btn_copy_from_library'} = define()", + "{", + "", + " value('inv_ds_paco', value('inv_snl_paco'));", + " value('inv_ds_pnt', value('inv_snl_pnt'));", + " value('inv_ds_pso', value('inv_snl_pso'));", + " value('inv_ds_vdco', value('inv_snl_vdco'));", + " value('inv_ds_vdcmax', value('inv_snl_vdcmax'));", + " ", + " value('inv_ds_eff_type', 1);", + " value('inv_ds_eff_peak_or_nom', value('inv_snl_paco') / value('inv_snl_pdco') * 100 );", + " value('inv_ds_eff', value('inv_snl_eff_cec'));", + " ", + " value('inv_ds_ac_voltage', value('inv_snl_ac_voltage'));", + " value('inv_ds_idcmax', value('inv_snl_idcmax'));", + " value('inv_ds_mppt_low', value('inv_snl_mppt_low'));", + " value('inv_ds_mppt_hi', value('inv_snl_mppt_hi'));", + " value('inv_ds_eff_weighted', value('inv_snl_eff_cec'));", + "", + "\tmsgbox('Inverter data copied.\\nCopied data for ' + value('inv_cec_name') + ' from the inverter library.');", + "", + "};\t", + "\t", + "on_change{'inv_ds_eff_type'} = define()", + "{", + "\tefficiency_type = value('inv_ds_eff_type');", + "", + "\tweighted_efficiency = (efficiency_type == 0);", + "\t", + "\tinverter_datasheet_value_change();", + "};", + "\r", + "on_change{'inv_ds_vdcmax'} = define() {\r", + "\tif ( technology() != 'High-X Concentrating PV') {\r", + "\t\treset_inverter_voltages(); // defined in PV System Design callback\r", + "\t}\r", + "\telse { return; }\t\r", + "};\r", + "\r", + "on_change{'inv_ds_mppt_low'} = define() {\r", + "\tif ( technology() != 'High-X Concentrating PV') {\r", + "\t\treset_inverter_voltages(); // defined in PV System Design callback\r", + "\t}\r", + "\telse { return; }\t\r", + "};\r", + "\r", + "on_change{'inv_ds_mppt_hi'} = define() {\r", + "\tif ( technology() != 'High-X Concentrating PV') {\r", + "\t\treset_inverter_voltages(); // defined in PV System Design callback\r", + "\t}\r", + "\telse { return; }\t\r", + "};\r", + "", + "on_change{'btnSaveInvDSData'} = define() {", + "\tlogmsg('running btnSaveInvDSData');", + "\tfile = choose_file( '', 'Save Inverter Datasheet Data As', ", + "\t\t'Data Files (*.csv)|*.csv', true);", + "\tif ( file != '' ) {", + "\t\tfile = replace(file, '\\\\', '/');", + "\t\tif (group_write('PV Inverter (Datasheet)',file))", + "\t\t{\t", + "\t\t\tvalue( 'inv_ds_data_filename', file );", + "\t\t\tmsgbox('Data saved!\\n' + file);", + "\t\t}", + "\t\telse", + "\t\t{", + "\t\t\tvalue( 'inv_ds_data_filename', \"\" );", + "\t\t\tmsgbox('Data save failed!\\n' + file);", + "\t\t}", + "\t}", + "};", + "", + "on_change{'btnLoadInvDSData'} = define() {", + "\tlogmsg('running btnLoadInvDSData');", + "\tfile = choose_file( '', 'Open Inverter Datasheet File', ", + "\t\t'Data Files (*.csv)|*.csv');", + "\tif ( file != '' ) {", + "\t\tfile = replace(file, '\\\\', '/');\r", + "\t\tstr = '';\t\r", + "\t\tif (group_read('PV Inverter (Datasheet)',file))", + "\t\t{\t", + "\t\t\tf = open(file,'r');\r", + "\t\t\tok = read_line( f, str );\r", + "\t\t\tclose(f);\r", + "\t\t\tif ( ok && (strpos(str, 'inv_ds') > -1) ) \r", + "\t\t\t{\r", + "\t\t\t\tvalue( 'inv_ds_data_filename', file );\r", + "\t\t\t\tmsgbox( 'Data loaded!\\n' );\r", + "\t\t\t}\r", + "\t\t\telse\r", + "\t\t\t{\t\t\t\r", + "\t\t\t\tvalue( 'inv_ds_data_filename', '' );", + "\t\t\t\tmsgbox('Data load failed!\\nFile does not contain valid inverter data.' + file);\r", + "\t\t\t}", + "\t\t}", + "\t\telse", + "\t\t{", + "\t\t\tvalue( 'inv_ds_data_filename', \"\" );", + "\t\t\tmsgbox('Data load failed!\\nFailed to read data from file.\\n\\n' + file);", + "\t\t}", + "\t}", + "};", + "", + "" + ] +} \ No newline at end of file diff --git a/deploy/runtime/ui/Inverter Part Load Curve - Copy.json b/deploy/runtime/ui/Inverter Part Load Curve - Copy.json new file mode 100644 index 0000000000..c58c7092d8 --- /dev/null +++ b/deploy/runtime/ui/Inverter Part Load Curve - Copy.json @@ -0,0 +1,3230 @@ +{ + "Name": "Inverter Part Load Curve", + "Width": 782.0, + "Height": 714.0, + "FormObjects": { + "GroupBox": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "GroupBox1" + }, + "X": { + "Type": 3.0, + "Integer": 12.0 + }, + "Y": { + "Type": 3.0, + "Integer": 138.0 + }, + "Width": { + "Type": 3.0, + "Integer": 764.0 + }, + "Height": { + "Type": 3.0, + "Integer": 121.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Caption": { + "Type": 5.0, + "String": "Operating Ranges" + }, + "Bold": { + "Type": 2.0, + "Boolean": 1.0 + } + } + }, + "GroupBox": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "GroupBox2" + }, + "X": { + "Type": 3.0, + "Integer": 12.0 + }, + "Y": { + "Type": 3.0, + "Integer": 645.0 + }, + "Width": { + "Type": 3.0, + "Integer": 764.0 + }, + "Height": { + "Type": 3.0, + "Integer": 66.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Caption": { + "Type": 5.0, + "String": "Save / Load Data" + }, + "Bold": { + "Type": 2.0, + "Boolean": 1.0 + } + } + }, + "GroupBox": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "GroupBox222" + }, + "X": { + "Type": 3.0, + "Integer": 12.0 + }, + "Y": { + "Type": 3.0, + "Integer": 15.0 + }, + "Width": { + "Type": 3.0, + "Integer": 764.0 + }, + "Height": { + "Type": 3.0, + "Integer": 119.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Caption": { + "Type": 5.0, + "String": "Power Ratings" + }, + "Bold": { + "Type": 2.0, + "Boolean": 1.0 + } + } + }, + "GroupBox": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "GroupBox3" + }, + "X": { + "Type": 3.0, + "Integer": 12.0 + }, + "Y": { + "Type": 3.0, + "Integer": 324.0 + }, + "Width": { + "Type": 3.0, + "Integer": 764.0 + }, + "Height": { + "Type": 3.0, + "Integer": 314.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Caption": { + "Type": 5.0, + "String": "Part Load Efficiency" + }, + "Bold": { + "Type": 2.0, + "Boolean": 1.0 + } + } + }, + "GroupBox": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "GroupBox4" + }, + "X": { + "Type": 3.0, + "Integer": 12.0 + }, + "Y": { + "Type": 3.0, + "Integer": 261.0 + }, + "Width": { + "Type": 3.0, + "Integer": 764.0 + }, + "Height": { + "Type": 3.0, + "Integer": 62.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Caption": { + "Type": 5.0, + "String": "Losses" + }, + "Bold": { + "Type": 2.0, + "Boolean": 1.0 + } + } + }, + "Label": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "Label1" + }, + "X": { + "Type": 3.0, + "Integer": 390.0 + }, + "Y": { + "Type": 3.0, + "Integer": 36.0 + }, + "Width": { + "Type": 3.0, + "Integer": 350.0 + }, + "Height": { + "Type": 3.0, + "Integer": 86.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Caption": { + "Type": 5.0, + "String": "SAM calculates the CEC and European weighted efficiency values based on the part-load data you provide and a set of weighting factors. See Help for details." + }, + "TextColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "Bold": { + "Type": 2.0, + "Boolean": 0.0 + }, + "FontSize": { + "Type": 3.0, + "Integer": 0.0 + }, + "WordWrap": { + "Type": 2.0, + "Boolean": 1.0 + }, + "AlignRight": { + "Type": 2.0, + "Boolean": 0.0 + }, + "AlignTop": { + "Type": 2.0, + "Boolean": 1.0 + } + } + }, + "Label": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "Label3" + }, + "X": { + "Type": 3.0, + "Integer": 330.0 + }, + "Y": { + "Type": 3.0, + "Integer": 57.0 + }, + "Width": { + "Type": 3.0, + "Integer": 23.0 + }, + "Height": { + "Type": 3.0, + "Integer": 21.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Caption": { + "Type": 5.0, + "String": "%" + }, + "TextColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "Bold": { + "Type": 2.0, + "Boolean": 0.0 + }, + "FontSize": { + "Type": 3.0, + "Integer": 0.0 + }, + "WordWrap": { + "Type": 2.0, + "Boolean": 0.0 + }, + "AlignRight": { + "Type": 2.0, + "Boolean": 0.0 + }, + "AlignTop": { + "Type": 2.0, + "Boolean": 0.0 + } + } + }, + "Label": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "Label31" + }, + "X": { + "Type": 3.0, + "Integer": 330.0 + }, + "Y": { + "Type": 3.0, + "Integer": 81.0 + }, + "Width": { + "Type": 3.0, + "Integer": 23.0 + }, + "Height": { + "Type": 3.0, + "Integer": 21.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Caption": { + "Type": 5.0, + "String": "%" + }, + "TextColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "Bold": { + "Type": 2.0, + "Boolean": 0.0 + }, + "FontSize": { + "Type": 3.0, + "Integer": 0.0 + }, + "WordWrap": { + "Type": 2.0, + "Boolean": 0.0 + }, + "AlignRight": { + "Type": 2.0, + "Boolean": 0.0 + }, + "AlignTop": { + "Type": 2.0, + "Boolean": 0.0 + } + } + }, + "Button": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "btnLoadInvPDData" + }, + "X": { + "Type": 3.0, + "Integer": 189.0 + }, + "Y": { + "Type": 3.0, + "Integer": 672.0 + }, + "Width": { + "Type": 3.0, + "Integer": 153.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Caption": { + "Type": 5.0, + "String": "Load data from file..." + }, + "TabOrder": { + "Type": 3.0, + "Integer": -1.0 + } + } + }, + "Button": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "btnSaveInvPDData" + }, + "X": { + "Type": 3.0, + "Integer": 27.0 + }, + "Y": { + "Type": 3.0, + "Integer": 672.0 + }, + "Width": { + "Type": 3.0, + "Integer": 153.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Caption": { + "Type": 5.0, + "String": "Save data to file..." + }, + "TabOrder": { + "Type": 3.0, + "Integer": -1.0 + } + } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "inv_pd_ac_voltage" + }, + "X": { + "Type": 3.0, + "Integer": 228.0 + }, + "Y": { + "Type": 3.0, + "Integer": 156.0 + }, + "Width": { + "Type": 3.0, + "Integer": 100.0 + }, + "Height": { + "Type": 3.0, + "Integer": 21.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 1.0 + }, + "Format": { + "Type": 3.0, + "Integer": 1.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 3.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 1.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": 8.0 + } + } + }, + "DataMatrix": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "inv_pd_data" + }, + "X": { + "Type": 3.0, + "Integer": 21.0 + }, + "Y": { + "Type": 3.0, + "Integer": 342.0 + }, + "Width": { + "Type": 3.0, + "Integer": 326.0 + }, + "Height": { + "Type": 3.0, + "Integer": 283.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "PasteAppendRows": { + "Type": 2.0, + "Boolean": 1.0 + }, + "PasteAppendCols": { + "Type": 2.0, + "Boolean": 0.0 + }, + "ShowButtons": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ShowRows": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ShowRowLabels": { + "Type": 2.0, + "Boolean": 0.0 + }, + "RowLabels": { + "Type": 5.0, + "String": "" + }, + "ShadeR0C0": { + "Type": 2.0, + "Boolean": 0.0 + }, + "VerticalLabel": { + "Type": 5.0, + "String": "" + }, + "HorizontalLabel": { + "Type": 5.0, + "String": "" + }, + "ShadeC0": { + "Type": 2.0, + "Boolean": 0.0 + }, + "ShowCols": { + "Type": 2.0, + "Boolean": 0.0 + }, + "ShowColLabels": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ColLabels": { + "Type": 5.0, + "String": "% Output Power, Efficiency (%)" + }, + "NumRowsLabel": { + "Type": 5.0, + "String": "Rows:" + }, + "NumColsLabel": { + "Type": 5.0, + "String": "Cols:" + }, + "Layout": { + "Type": 3.0, + "Integer": 1.0 + }, + "ChoiceColumn": { + "Type": 3.0, + "Integer": -1.0 + }, + "Choices": { + "Type": 5.0, + "String": "Choice1,Choice2" + }, + "HideColumn": { + "Type": 3.0, + "Integer": -1.0 + }, + "ShowColumn": { + "Type": 3.0, + "Integer": -1.0 + }, + "ColorMap": { + "Type": 2.0, + "Boolean": 0.0 + } + } + }, + "TextEntry": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "inv_pd_data_filename" + }, + "X": { + "Type": 3.0, + "Integer": 345.0 + }, + "Y": { + "Type": 3.0, + "Integer": 672.0 + }, + "Width": { + "Type": 3.0, + "Integer": 416.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Text": { + "Type": 5.0, + "String": "" + }, + "Editable": { + "Type": 2.0, + "Boolean": 0.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": -1.0 + } + } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "inv_pd_eff_cec" + }, + "X": { + "Type": 3.0, + "Integer": 228.0 + }, + "Y": { + "Type": 3.0, + "Integer": 57.0 + }, + "Width": { + "Type": 3.0, + "Integer": 100.0 + }, + "Height": { + "Type": 3.0, + "Integer": 21.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 1.0 + }, + "Format": { + "Type": 3.0, + "Integer": 0.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 3.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 0.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": 7.0 + } + } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "inv_pd_eff_euro" + }, + "X": { + "Type": 3.0, + "Integer": 228.0 + }, + "Y": { + "Type": 3.0, + "Integer": 81.0 + }, + "Width": { + "Type": 3.0, + "Integer": 100.0 + }, + "Height": { + "Type": 3.0, + "Integer": 21.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 1.0 + }, + "Format": { + "Type": 3.0, + "Integer": 0.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 3.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 0.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": 7.0 + } + } + }, + "RadioChoice": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "inv_pd_eff_type" + }, + "X": { + "Type": 3.0, + "Integer": 69.0 + }, + "Y": { + "Type": 3.0, + "Integer": 57.0 + }, + "Width": { + "Type": 3.0, + "Integer": 155.0 + }, + "Height": { + "Type": 3.0, + "Integer": 44.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Selection": { + "Type": 3.0, + "Integer": -1.0 + }, + "Items": { + "Type": 6.0, + "StringList": "CEC efficiency|European efficiency" + }, + "ShowCaptions": { + "Type": 2.0, + "Boolean": 1.0 + }, + "Horizontal": { + "Type": 2.0, + "Boolean": 0.0 + }, + "TabOrder": { + "Type": 3.0, + "Integer": 0.0 + } + } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "inv_pd_idcmax" + }, + "X": { + "Type": 3.0, + "Integer": 228.0 + }, + "Y": { + "Type": 3.0, + "Integer": 204.0 + }, + "Width": { + "Type": 3.0, + "Integer": 100.0 + }, + "Height": { + "Type": 3.0, + "Integer": 21.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 1.0 + }, + "Format": { + "Type": 3.0, + "Integer": 1.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 3.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 1.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": 9.0 + } + } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "inv_pd_mppt_hi" + }, + "X": { + "Type": 3.0, + "Integer": 555.0 + }, + "Y": { + "Type": 3.0, + "Integer": 204.0 + }, + "Width": { + "Type": 3.0, + "Integer": 100.0 + }, + "Height": { + "Type": 3.0, + "Integer": 21.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 1.0 + }, + "Format": { + "Type": 3.0, + "Integer": 1.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 3.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 1.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": 16.0 + } + } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "inv_pd_mppt_low" + }, + "X": { + "Type": 3.0, + "Integer": 555.0 + }, + "Y": { + "Type": 3.0, + "Integer": 156.0 + }, + "Width": { + "Type": 3.0, + "Integer": 100.0 + }, + "Height": { + "Type": 3.0, + "Integer": 21.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 1.0 + }, + "Format": { + "Type": 3.0, + "Integer": 1.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 3.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 1.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": 14.0 + } + } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "inv_pd_paco" + }, + "X": { + "Type": 3.0, + "Integer": 228.0 + }, + "Y": { + "Type": 3.0, + "Integer": 33.0 + }, + "Width": { + "Type": 3.0, + "Integer": 100.0 + }, + "Height": { + "Type": 3.0, + "Integer": 21.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 1.0 + }, + "Format": { + "Type": 3.0, + "Integer": 1.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 3.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 1.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": 4.0 + } + } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "inv_pd_pdco" + }, + "X": { + "Type": 3.0, + "Integer": 228.0 + }, + "Y": { + "Type": 3.0, + "Integer": 105.0 + }, + "Width": { + "Type": 3.0, + "Integer": 100.0 + }, + "Height": { + "Type": 3.0, + "Integer": 21.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 1.0 + }, + "Format": { + "Type": 3.0, + "Integer": 0.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 3.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 1.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": 5.0 + } + } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "inv_pd_pnt" + }, + "X": { + "Type": 3.0, + "Integer": 228.0 + }, + "Y": { + "Type": 3.0, + "Integer": 279.0 + }, + "Width": { + "Type": 3.0, + "Integer": 100.0 + }, + "Height": { + "Type": 3.0, + "Integer": 21.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 1.0 + }, + "Format": { + "Type": 3.0, + "Integer": 1.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 3.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 1.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": 7.0 + } + } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "inv_pd_vdcmax" + }, + "X": { + "Type": 3.0, + "Integer": 228.0 + }, + "Y": { + "Type": 3.0, + "Integer": 180.0 + }, + "Width": { + "Type": 3.0, + "Integer": 100.0 + }, + "Height": { + "Type": 3.0, + "Integer": 21.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 1.0 + }, + "Format": { + "Type": 3.0, + "Integer": 1.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 3.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 1.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": 8.0 + } + } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "inv_pd_vdco" + }, + "X": { + "Type": 3.0, + "Integer": 555.0 + }, + "Y": { + "Type": 3.0, + "Integer": 180.0 + }, + "Width": { + "Type": 3.0, + "Integer": 100.0 + }, + "Height": { + "Type": 3.0, + "Integer": 21.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 1.0 + }, + "Format": { + "Type": 3.0, + "Integer": 1.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 3.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 1.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": 15.0 + } + } + }, + "Label": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "object 7" + }, + "X": { + "Type": 3.0, + "Integer": 390.0 + }, + "Y": { + "Type": 3.0, + "Integer": 225.0 + }, + "Width": { + "Type": 3.0, + "Integer": 350.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Caption": { + "Type": 5.0, + "String": "For multiple MPPTs, see the System Sizing page." + }, + "TextColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "Bold": { + "Type": 2.0, + "Boolean": 0.0 + }, + "FontSize": { + "Type": 3.0, + "Integer": 0.0 + }, + "WordWrap": { + "Type": 2.0, + "Boolean": 0.0 + }, + "AlignRight": { + "Type": 2.0, + "Boolean": 0.0 + }, + "AlignTop": { + "Type": 2.0, + "Boolean": 0.0 + } + } + }, + "Label": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "object 725" + }, + "X": { + "Type": 3.0, + "Integer": 363.0 + }, + "Y": { + "Type": 3.0, + "Integer": 273.0 + }, + "Width": { + "Type": 3.0, + "Integer": 408.0 + }, + "Height": { + "Type": 3.0, + "Integer": 42.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Caption": { + "Type": 5.0, + "String": "If you are modeling a system with microinverters or DC power optimizers, see the Losses page to adjust the system losses." + }, + "TextColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "Bold": { + "Type": 2.0, + "Boolean": 0.0 + }, + "FontSize": { + "Type": 3.0, + "Integer": 0.0 + }, + "WordWrap": { + "Type": 2.0, + "Boolean": 1.0 + }, + "AlignRight": { + "Type": 2.0, + "Boolean": 0.0 + }, + "AlignTop": { + "Type": 2.0, + "Boolean": 1.0 + } + } + }, + "Plot": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "pv.inv.pd.eff_curve" + }, + "X": { + "Type": 3.0, + "Integer": 357.0 + }, + "Y": { + "Type": 3.0, + "Integer": 342.0 + }, + "Width": { + "Type": 3.0, + "Integer": 411.0 + }, + "Height": { + "Type": 3.0, + "Integer": 282.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + } + } + } + }, + "VarDatabase": { + "inv_pd_ac_voltage": { + "Version": 4.0, + "Type": 1.0, + "Label": "Nominal AC voltage", + "Units": "Vac", + "Group": "PV Inverter (Part Load Curve)", + "IndexLabels": "", + "Flags": 2.0, + "DefaultValue": 240.0, + "UIObject": "Numeric", + "sscVariableName": "", + "sscVariableValue": "" + }, + "inv_pd_data": { + "Version": 4.0, + "Type": 3.0, + "Label": "Inverter part load curve data", + "Units": " ", + "Group": "PV Inverter (Part Load Curve)", + "IndexLabels": "", + "Flags": 1.0, + "DefaultValue": [ + [ + 0.0, + 0.0 + ], + [ + 0.404, + 0.0 + ], + [ + 0.808, + 34.42 + ], + [ + 1.212, + 55.2 + ], + [ + 1.616, + 65.59 + ], + [ + 2.02, + 71.82 + ], + [ + 2.424, + 75.97 + ], + [ + 2.828, + 78.94 + ], + [ + 3.232, + 81.17 + ], + [ + 3.636, + 82.9 + ], + [ + 4.04, + 84.28 + ], + [ + 4.444, + 85.42 + ], + [ + 4.848, + 86.36 + ], + [ + 5.252, + 87.16 + ], + [ + 5.656, + 87.84 + ], + [ + 6.06, + 88.44 + ], + [ + 6.464, + 88.95 + ], + [ + 6.868, + 89.41 + ], + [ + 7.272, + 89.82 + ], + [ + 7.676, + 90.18 + ], + [ + 8.08, + 90.51 + ], + [ + 8.484, + 90.81 + ], + [ + 8.888, + 91.08 + ], + [ + 9.292, + 91.32 + ], + [ + 9.696, + 91.55 + ], + [ + 10.1, + 91.75 + ], + [ + 10.504, + 91.95 + ], + [ + 10.908, + 92.12 + ], + [ + 11.312, + 92.29 + ], + [ + 11.716, + 92.44 + ], + [ + 12.12, + 92.58 + ], + [ + 12.524, + 92.72 + ], + [ + 12.928, + 92.84 + ], + [ + 13.332, + 92.96 + ], + [ + 13.736, + 93.07 + ], + [ + 14.14, + 93.17 + ], + [ + 14.544, + 93.27 + ], + [ + 14.948, + 93.37 + ], + [ + 15.352, + 93.45 + ], + [ + 15.756, + 93.54 + ], + [ + 16.16, + 93.62 + ], + [ + 16.564, + 93.69 + ], + [ + 16.968, + 93.76 + ], + [ + 17.372, + 93.83 + ], + [ + 17.776, + 93.9 + ], + [ + 18.18, + 93.96 + ], + [ + 18.584, + 94.02 + ], + [ + 18.988, + 94.08 + ], + [ + 19.392, + 94.13 + ], + [ + 19.796, + 94.18 + ], + [ + 20.2, + 94.23 + ], + [ + 20.604, + 94.28 + ], + [ + 21.008, + 94.33 + ], + [ + 21.412, + 94.37 + ], + [ + 21.816, + 94.42 + ], + [ + 22.22, + 94.46 + ], + [ + 22.624, + 94.5 + ], + [ + 23.028, + 94.54 + ], + [ + 23.432, + 94.57 + ], + [ + 23.836, + 94.61 + ], + [ + 24.24, + 94.64 + ], + [ + 24.644, + 94.68 + ], + [ + 25.048, + 94.71 + ], + [ + 25.452, + 94.74 + ], + [ + 25.856, + 94.77 + ], + [ + 26.26, + 94.8 + ], + [ + 26.664, + 94.83 + ], + [ + 27.068, + 94.86 + ], + [ + 27.472, + 94.89 + ], + [ + 27.876, + 94.91 + ], + [ + 28.28, + 94.94 + ], + [ + 28.684, + 94.96 + ], + [ + 29.088, + 94.98 + ], + [ + 29.492, + 95.01 + ], + [ + 29.896, + 95.03 + ], + [ + 30.3, + 95.05 + ], + [ + 30.704, + 95.07 + ], + [ + 31.108, + 95.09 + ], + [ + 31.512, + 95.11 + ], + [ + 31.916, + 95.13 + ], + [ + 32.32, + 95.15 + ], + [ + 32.724, + 95.17 + ], + [ + 33.128, + 95.19 + ], + [ + 33.532, + 95.21 + ], + [ + 33.936, + 95.23 + ], + [ + 34.34, + 95.24 + ], + [ + 34.744, + 95.26 + ], + [ + 35.148, + 95.28 + ], + [ + 35.552, + 95.29 + ], + [ + 35.956, + 95.31 + ], + [ + 36.36, + 95.32 + ], + [ + 36.764, + 95.34 + ], + [ + 37.168, + 95.35 + ], + [ + 37.572, + 95.36 + ], + [ + 37.976, + 95.38 + ], + [ + 38.38, + 95.39 + ], + [ + 38.784, + 95.4 + ], + [ + 39.188, + 95.42 + ], + [ + 39.592, + 95.43 + ], + [ + 39.996, + 95.44 + ], + [ + 40.4, + 95.45 + ], + [ + 40.804, + 95.47 + ], + [ + 41.208, + 95.48 + ], + [ + 41.612, + 95.49 + ], + [ + 42.016, + 95.5 + ], + [ + 42.42, + 95.51 + ], + [ + 42.824, + 95.52 + ], + [ + 43.228, + 95.53 + ], + [ + 43.632, + 95.54 + ], + [ + 44.036, + 95.55 + ], + [ + 44.44, + 95.56 + ], + [ + 44.844, + 95.57 + ], + [ + 45.248, + 95.58 + ], + [ + 45.652, + 95.59 + ], + [ + 46.056, + 95.6 + ], + [ + 46.46, + 95.61 + ], + [ + 46.864, + 95.62 + ], + [ + 47.268, + 95.63 + ], + [ + 47.672, + 95.64 + ], + [ + 48.076, + 95.64 + ], + [ + 48.48, + 95.65 + ], + [ + 48.884, + 95.66 + ], + [ + 49.288, + 95.67 + ], + [ + 49.692, + 95.68 + ], + [ + 50.096, + 95.68 + ], + [ + 50.5, + 95.69 + ], + [ + 50.904, + 95.7 + ], + [ + 51.308, + 95.71 + ], + [ + 51.712, + 95.71 + ], + [ + 52.116, + 95.72 + ], + [ + 52.52, + 95.73 + ], + [ + 52.924, + 95.73 + ], + [ + 53.328, + 95.74 + ], + [ + 53.732, + 95.75 + ], + [ + 54.136, + 95.75 + ], + [ + 54.54, + 95.76 + ], + [ + 54.944, + 95.77 + ], + [ + 55.348, + 95.77 + ], + [ + 55.752, + 95.78 + ], + [ + 56.156, + 95.78 + ], + [ + 56.56, + 95.79 + ], + [ + 56.964, + 95.8 + ], + [ + 57.368, + 95.8 + ], + [ + 57.772, + 95.81 + ], + [ + 58.176, + 95.81 + ], + [ + 58.58, + 95.82 + ], + [ + 58.984, + 95.82 + ], + [ + 59.388, + 95.83 + ], + [ + 59.792, + 95.83 + ], + [ + 60.196, + 95.84 + ], + [ + 60.6, + 95.84 + ], + [ + 61.004, + 95.85 + ], + [ + 61.408, + 95.85 + ], + [ + 61.812, + 95.86 + ], + [ + 62.216, + 95.86 + ], + [ + 62.62, + 95.87 + ], + [ + 63.024, + 95.87 + ], + [ + 63.428, + 95.88 + ], + [ + 63.832, + 95.88 + ], + [ + 64.236, + 95.89 + ], + [ + 64.64, + 95.89 + ], + [ + 65.044, + 95.89 + ], + [ + 65.448, + 95.9 + ], + [ + 65.852, + 95.9 + ], + [ + 66.256, + 95.91 + ], + [ + 66.66, + 95.91 + ], + [ + 67.064, + 95.91 + ], + [ + 67.468, + 95.92 + ], + [ + 67.872, + 95.92 + ], + [ + 68.276, + 95.93 + ], + [ + 68.68, + 95.93 + ], + [ + 69.084, + 95.93 + ], + [ + 69.488, + 95.94 + ], + [ + 69.892, + 95.94 + ], + [ + 70.296, + 95.94 + ], + [ + 70.7, + 95.95 + ], + [ + 71.104, + 95.95 + ], + [ + 71.508, + 95.96 + ], + [ + 71.912, + 95.96 + ], + [ + 72.316, + 95.96 + ], + [ + 72.72, + 95.97 + ], + [ + 73.124, + 95.97 + ], + [ + 73.528, + 95.97 + ], + [ + 73.932, + 95.98 + ], + [ + 74.336, + 95.98 + ], + [ + 74.74, + 95.98 + ], + [ + 75.144, + 95.98 + ], + [ + 75.548, + 95.99 + ], + [ + 75.952, + 95.99 + ], + [ + 76.356, + 95.99 + ], + [ + 76.76, + 96.0 + ], + [ + 77.164, + 96.0 + ], + [ + 77.568, + 96.0 + ], + [ + 77.972, + 96.01 + ], + [ + 78.376, + 96.01 + ], + [ + 78.78, + 96.01 + ], + [ + 79.184, + 96.01 + ], + [ + 79.588, + 96.02 + ], + [ + 79.992, + 96.02 + ], + [ + 80.396, + 96.02 + ], + [ + 80.8, + 96.02 + ], + [ + 81.204, + 96.03 + ], + [ + 81.608, + 96.03 + ], + [ + 82.012, + 96.03 + ], + [ + 82.416, + 96.03 + ], + [ + 82.82, + 96.04 + ], + [ + 83.224, + 96.04 + ], + [ + 83.628, + 96.04 + ], + [ + 84.032, + 96.04 + ], + [ + 84.436, + 96.05 + ], + [ + 84.84, + 96.05 + ], + [ + 85.244, + 96.05 + ], + [ + 85.648, + 96.05 + ], + [ + 86.052, + 96.06 + ], + [ + 86.456, + 96.06 + ], + [ + 86.86, + 96.06 + ], + [ + 87.264, + 96.06 + ], + [ + 87.668, + 96.06 + ], + [ + 88.072, + 96.07 + ], + [ + 88.476, + 96.07 + ], + [ + 88.88, + 96.07 + ], + [ + 89.284, + 96.07 + ], + [ + 89.688, + 96.07 + ], + [ + 90.092, + 96.08 + ], + [ + 90.496, + 96.08 + ], + [ + 90.9, + 96.08 + ], + [ + 91.304, + 96.08 + ], + [ + 91.708, + 96.08 + ], + [ + 92.112, + 96.09 + ], + [ + 92.516, + 96.09 + ], + [ + 92.92, + 96.09 + ], + [ + 93.324, + 96.09 + ], + [ + 93.728, + 96.09 + ], + [ + 94.132, + 96.09 + ], + [ + 94.536, + 96.1 + ], + [ + 94.94, + 96.1 + ], + [ + 95.344, + 96.1 + ], + [ + 95.748, + 96.1 + ], + [ + 96.152, + 96.1 + ], + [ + 96.556, + 96.1 + ], + [ + 96.96, + 96.11 + ], + [ + 97.364, + 96.11 + ], + [ + 97.768, + 96.11 + ], + [ + 98.172, + 96.11 + ], + [ + 98.576, + 96.11 + ], + [ + 98.98, + 96.11 + ], + [ + 99.384, + 96.12 + ], + [ + 99.788, + 96.12 + ], + [ + 100.192, + 96.12 + ], + [ + 100.596, + 96.12 + ], + [ + 101.0, + 96.12 + ] + ], + "UIObject": "DataMatrix", + "sscVariableName": "", + "sscVariableValue": "" + }, + "inv_pd_data_filename": { + "Version": 4.0, + "Type": 4.0, + "Label": "Inverter data filename", + "Units": " ", + "Group": "PV Inverter (Part Load Curve)", + "IndexLabels": "", + "Flags": 9.0, + "DefaultValue": "", + "UIObject": "TextEntry", + "sscVariableName": "", + "sscVariableValue": "" + }, + "inv_pd_eff": { + "Version": 4.0, + "Type": 1.0, + "Label": "Efficiency", + "Units": "%", + "Group": "PV Inverter (Part Load Curve)", + "IndexLabels": "", + "Flags": 8.0, + "DefaultValue": 95.0, + "UIObject": "Default", + "sscVariableName": "", + "sscVariableValue": "" + }, + "inv_pd_eff_cec": { + "Version": 4.0, + "Type": 1.0, + "Label": "CEC Weighted Efficiency", + "Units": "%", + "Group": "PV Inverter (Part Load Curve)", + "IndexLabels": "", + "Flags": 9.0, + "DefaultValue": 95.0, + "UIObject": "Numeric", + "sscVariableName": "", + "sscVariableValue": "" + }, + "inv_pd_eff_euro": { + "Version": 4.0, + "Type": 1.0, + "Label": "European Weighted Efficiency", + "Units": "%", + "Group": "PV Inverter (Part Load Curve)", + "IndexLabels": "", + "Flags": 9.0, + "DefaultValue": 95.0, + "UIObject": "Numeric", + "sscVariableName": "", + "sscVariableValue": "" + }, + "inv_pd_eff_type": { + "Version": 4.0, + "Type": 1.0, + "Label": "Weighted efficiency type (0=CEC efficiency,1=European efficiency)", + "Units": " ", + "Group": "PV Inverter (Part Load Curve)", + "IndexLabels": "CEC efficiency|European efficiency", + "Flags": 3.0, + "DefaultValue": 0.0, + "UIObject": "RadioChoice", + "sscVariableName": "", + "sscVariableValue": "" + }, + "inv_pd_efficiency": { + "Version": 4.0, + "Type": 2.0, + "Label": "Part load curve efficiency data", + "Units": " ", + "Group": "PV Inverter (Part Load Curve)", + "IndexLabels": "", + "Flags": 8.0, + "DefaultValue": [ + 0.0 + ], + "UIObject": "Default", + "sscVariableName": "", + "sscVariableValue": "" + }, + "inv_pd_idcmax": { + "Version": 4.0, + "Type": 1.0, + "Label": "Maximum DC current", + "Units": "Adc", + "Group": "PV Inverter (Part Load Curve)", + "IndexLabels": "", + "Flags": 2.0, + "DefaultValue": 18.0, + "UIObject": "Numeric", + "sscVariableName": "", + "sscVariableValue": "" + }, + "inv_pd_mppt_hi": { + "Version": 4.0, + "Type": 1.0, + "Label": "Maximum MPPT DC voltage", + "Units": "Vdc", + "Group": "PV Inverter (Part Load Curve)", + "IndexLabels": "", + "Flags": 2.0, + "DefaultValue": 480.0, + "UIObject": "Numeric", + "sscVariableName": "", + "sscVariableValue": "" + }, + "inv_pd_mppt_low": { + "Version": 4.0, + "Type": 1.0, + "Label": "Minimum MPPT DC voltage", + "Units": "Vdc", + "Group": "PV Inverter (Part Load Curve)", + "IndexLabels": "", + "Flags": 2.0, + "DefaultValue": 250.0, + "UIObject": "Numeric", + "sscVariableName": "", + "sscVariableValue": "" + }, + "inv_pd_num_mppt": { + "Version": 4.0, + "Type": 1.0, + "Label": "Number of MPPT inputs", + "Units": " ", + "Group": "PV Inverter (Part Load Curve)", + "IndexLabels": "", + "Flags": 0.0, + "DefaultValue": 1.0, + "UIObject": "Numeric", + "sscVariableName": "", + "sscVariableValue": "" + }, + "inv_pd_paco": { + "Version": 4.0, + "Type": 1.0, + "Label": "Maximum AC output power", + "Units": "Wac", + "Group": "PV Inverter (Part Load Curve)", + "IndexLabels": "", + "Flags": 2.0, + "DefaultValue": 4000.0, + "UIObject": "Numeric", + "sscVariableName": "", + "sscVariableValue": "" + }, + "inv_pd_partload": { + "Version": 4.0, + "Type": 2.0, + "Label": "Part load curve power data", + "Units": "Wac", + "Group": "PV Inverter (Part Load Curve)", + "IndexLabels": "", + "Flags": 8.0, + "DefaultValue": [ + 0.0 + ], + "UIObject": "Default", + "sscVariableName": "", + "sscVariableValue": "" + }, + "inv_pd_pdco": { + "Version": 4.0, + "Type": 1.0, + "Label": "Maximum DC input power", + "Units": "Wdc", + "Group": "PV Inverter (Part Load Curve)", + "IndexLabels": "", + "Flags": 8.0, + "DefaultValue": 0.0, + "UIObject": "Numeric", + "sscVariableName": "", + "sscVariableValue": "" + }, + "inv_pd_pnt": { + "Version": 4.0, + "Type": 1.0, + "Label": "Power consumption at night", + "Units": "Wac", + "Group": "PV Inverter (Part Load Curve)", + "IndexLabels": "", + "Flags": 2.0, + "DefaultValue": 0.0, + "UIObject": "Numeric", + "sscVariableName": "", + "sscVariableValue": "" + }, + "inv_pd_vdcmax": { + "Version": 4.0, + "Type": 1.0, + "Label": "Maximum DC voltage", + "Units": "Vdc", + "Group": "PV Inverter (Part Load Curve)", + "IndexLabels": "", + "Flags": 2.0, + "DefaultValue": 600.0, + "UIObject": "Numeric", + "sscVariableName": "", + "sscVariableValue": "" + }, + "inv_pd_vdco": { + "Version": 4.0, + "Type": 1.0, + "Label": "Nominal DC voltage", + "Units": "Vdc", + "Group": "PV Inverter (Part Load Curve)", + "IndexLabels": "", + "Flags": 2.0, + "DefaultValue": 310.0, + "UIObject": "Numeric", + "sscVariableName": "", + "sscVariableValue": "" + } + }, + "Equations": [ + "equations{ 'inv_pd_eff' } = define() {", + "\treturn ?${inv_pd_eff_type}[", + "\t\t${inv_pd_eff_cec},", + "\t\t${inv_pd_eff_euro}]; ", + "};", + "", + "equations{ 'inv_pd_pdco' } = define() {", + "\treturn ${inv_pd_paco}/(${inv_pd_eff}/100.0); ", + "};", + "", + "equations{ '$MIMO$ - part load curve array' } = define() {", + "\tdata = ${inv_pd_data};\t", + "\tnp=#data;", + "\toutput_power = alloc(np);", + "\teff_plot = alloc(np);", + "\t", + "\tfor (i=0;i 1 )", + "\t{", + "\t\tndx = floor((nu + nl) / 2); ", + "\t\tif ( x >= Partload[ndx] )", + "\t\t{", + "\t\t\tnl = ndx;", + "\t\t}", + "\t\telse ", + "\t\t{", + "\t\t\tnu = ndx;", + "\t\t}", + "\t}", + "\tif ( x == Partload[0] )", + "\t{", + "\t\tndx = 0;", + "\t}", + "\telse if ( x == Partload[n-1] )", + "\t{", + "\t\tndx = n-1;", + "\t}", + "\telse", + "\t{", + "\t\tndx = nl;", + "\t}", + "", + "\t// check in range", + "\tif (ndx >= (n-1))", + "\t{", + "\t\tndx = n-2;", + "\t}", + "\tif ( ndx < 0 ) ", + "\t{", + "\t\tndx =0;", + "\t}", + "", + "\t// x between Partload[ndx] and Partload[ndx-1]", + "\tif ( ( x > Partload[ndx] ) && ( n > 1 ))", + "\t{", + "\t\teff = Efficiency[ndx] + ((Efficiency[ndx+1] - Efficiency[ndx]) / ", + "\t\t\t\t\t\t\t\t\t(Partload[ndx+1] - Partload[ndx] )) * (x - Partload[ndx]);", + "\t}", + "\telse", + "\t{", + "\t\teff = Efficiency[ndx];", + "\t}", + "\t", + "\treturn eff;", + "}", + "", + "function pd_inverter_calculate_weighted_efficiencies()", + "{", + "\tcec_F1 = 0.00;", + "\tcec_F2 = 0.04;", + "\tcec_F3 = 0.05;", + "\tcec_F4 = 0.12;", + "\tcec_F5 = 0.21;", + "\tcec_F6 = 0.53;", + "\tcec_F7 = 0.05;", + "\teff_cec = cec_F1 * pd_inverter_interpolate(5) ", + "\t\t\t+ cec_F2 * pd_inverter_interpolate(10) ", + "\t\t\t+ cec_F3 * pd_inverter_interpolate(20) ", + "\t\t\t+ cec_F4 * pd_inverter_interpolate(30) ", + "\t\t\t+ cec_F5 * pd_inverter_interpolate(50) ", + "\t\t\t+ cec_F6 * pd_inverter_interpolate(75) ", + "\t\t\t+ cec_F7 * pd_inverter_interpolate(100); ", + "\tvalue('inv_pd_eff_cec', eff_cec);", + "", + "\teuro_F1 = 0.03;", + "\teuro_F2 = 0.06;", + "\teuro_F3 = 0.13;", + "\teuro_F4 = 0.10;", + "\teuro_F5 = 0.48;", + "\teuro_F6 = 0.00;", + "\teuro_F7 = 0.20;", + "\teff_euro = euro_F1 * pd_inverter_interpolate(5) ", + "\t\t\t+ euro_F2 * pd_inverter_interpolate(10) ", + "\t\t\t+ euro_F3 * pd_inverter_interpolate(20) ", + "\t\t\t+ euro_F4 * pd_inverter_interpolate(30) ", + "\t\t\t+ euro_F5 * pd_inverter_interpolate(50) ", + "\t\t\t+ euro_F6 * pd_inverter_interpolate(75) ", + "\t\t\t+ euro_F7 * pd_inverter_interpolate(100); ", + "\tvalue('inv_pd_eff_euro', eff_euro);", + "", + "}", + "", + "on_load{\"Inverter Part Load Curve\"}=define(){", + "\tpd_inverter_replot_efficiency();", + "\tpd_inverter_calculate_weighted_efficiencies();", + "};\t", + "", + "on_change{'inv_pd_data'} = define() { ", + "\tpd_inverter_replot_efficiency(); ", + "\tpd_inverter_calculate_weighted_efficiencies();", + "};", + "", + "on_change{'inv_pd_vdcmax'} = define() {\r", + "\tif ( technology() != 'High-X Concentrating PV') {\r", + "\t\treset_inverter_voltages(); // defined in PV System Design callback\r", + "\t}\r", + "\telse { return; }\t\r", + "};\r", + "\r", + "on_change{'inv_pd_mppt_low'} = define() {\r", + "\tif ( technology() != 'High-X Concentrating PV') {\r", + "\t\treset_inverter_voltages(); // defined in PV System Design callback\r", + "\t}\r", + "\telse { return; }\t\r", + "};\r", + "\r", + "on_change{'inv_pd_mppt_hi'} = define() {\r", + "\tif ( technology() != 'High-X Concentrating PV') {\r", + "\t\treset_inverter_voltages(); // defined in PV System Design callback\r", + "\t}\r", + "\telse { return; }\t\r", + "};\r", + "", + "on_change{'btnSaveInvPDData'} = define() {", + "\tlogmsg('btnSaveInvPDData');", + "\tfile = choose_file( '', 'Save Inverter Partload Curve Data As', ", + "\t\t'Data Files (*.csv)|*.csv', true);", + "\tstr = '';", + "\tif ( file != '' ) {", + "\t\tfile = replace(file, '\\\\', '/');", + "\t\tif (group_write('PV Inverter (Part Load Curve)',file))", + "\t\t{\t", + "\t\t\tvalue( 'inv_pd_data_filename', file );", + "\t\t\tmsgbox('Data saved!\\n' + file);", + "\t\t}", + "\t\telse", + "\t\t{", + "\t\t\tvalue( 'inv_pd_data_filename', '' );", + "\t\t\tmsgbox('Data save failed!\\n' + file);", + "\t\t}", + "\t}", + "};", + "", + "on_change{'btnLoadInvPDData'} = define() {", + "\tlogmsg('running btnLoadInvPDData');", + "\tfile = choose_file( '', 'Open Inverter Part Load Curve File', ", + "\t\t'Data Files (*.csv)|*.csv');", + "\tif ( file != '' ) \r", + "\t{", + "\t\tfile = replace(file, '\\\\', '/');", + "\t\tstr = '';\r", + "\t\tif (group_read('PV Inverter (Part Load Curve)',file))\r", + "\t\t{", + "\t\t\tf = open(file,'r');\r", + "\t\t\tok = read_line( f, str );\r", + "\t\t\tclose(f);\r", + "\t\t\tif ( ok && (strpos(str, 'inv_pd') > -1) ) \r", + "\t\t\t{\r", + "\t\t\t\tvalue( 'inv_pd_data_filename', file );\r", + "\t\t\t\tmsgbox( 'Data loaded!\\n' );\r", + "\t\t\t}\r", + "\t\t\telse\r", + "\t\t\t{\r", + "\t\t\t\tvalue( 'inv_pd_data_filename', '' );\r", + "\t\t\t\tmsgbox( 'Data load failed!\\nFile does not contain valid inverter data.\\n\\n' + file);\r", + "\t\t\t}\r", + "\t\t}\r", + "\t\telse\r", + "\t\t{\r", + "\t\t\tvalue( 'inv_pd_data_filename', \"\" );\r", + "\t\t\tmsgbox( 'Data load failed!\\nFailed to read data from file.\\n\\n' + file);\r", + "\t\t}\r", + "\t\r", + "\t}", + "};", + "", + "" + ] +} \ No newline at end of file diff --git a/deploy/runtime/ui/PV AC Losses.json b/deploy/runtime/ui/PV AC Losses.json index cb3f834c0c..d5def0ebff 100644 --- a/deploy/runtime/ui/PV AC Losses.json +++ b/deploy/runtime/ui/PV AC Losses.json @@ -1,8 +1,331 @@ { "Name": "PV AC Losses", "Width": 1010.0, - "Height": 510.0, + "Height": 382.0, "FormObjects": { + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "acwiring_loss" + }, + "X": { + "Type": 3.0, + "Integer": 261.0 + }, + "Y": { + "Type": 3.0, + "Integer": 48.0 + }, + "Width": { + "Type": 3.0, + "Integer": 100.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 1.0 + }, + "Format": { + "Type": 3.0, + "Integer": 1.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 3.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 0.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": 1.0 + } + } + }, + "RadioChoice": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "clipping_correction_method_ui" + }, + "X": { + "Type": 3.0, + "Integer": 348.0 + }, + "Y": { + "Type": 3.0, + "Integer": 126.0 + }, + "Width": { + "Type": 3.0, + "Integer": 387.0 + }, + "Height": { + "Type": 3.0, + "Integer": 51.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Selection": { + "Type": 3.0, + "Integer": 0.0 + }, + "Items": { + "Type": 6.0, + "StringList": "Matrix lookup method|Distribution of PV output method" + }, + "ShowCaptions": { + "Type": 2.0, + "Boolean": 1.0 + }, + "Horizontal": { + "Type": 2.0, + "Boolean": 0.0 + }, + "TabOrder": { + "Type": 3.0, + "Integer": 3.0 + } + } + }, + "CheckBox": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "enable_subhourly_clipping_ui" + }, + "X": { + "Type": 3.0, + "Integer": 45.0 + }, + "Y": { + "Type": 3.0, + "Integer": 126.0 + }, + "Width": { + "Type": 3.0, + "Integer": 300.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Caption": { + "Type": 5.0, + "String": "Enable subhourly clipping loss correction" + }, + "State": { + "Type": 2.0, + "Boolean": 1.0 + }, + "TabOrder": { + "Type": 3.0, + "Integer": 2.0 + } + } + }, + "Divider": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "object 22" + }, + "X": { + "Type": 3.0, + "Integer": 15.0 + }, + "Y": { + "Type": 3.0, + "Integer": 303.0 + }, + "Width": { + "Type": 3.0, + "Integer": 980.0 + }, + "Height": { + "Type": 3.0, + "Integer": 16.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Orientation": { + "Type": 3.0, + "Integer": 0.0 + }, + "Colour": { + "Type": 4.0, + "Color": { + "Red": 120.0, + "Green": 120.0, + "Blue": 120.0, + "Alpha": 255.0 + } + }, + "Caption": { + "Type": 5.0, + "String": "Transmission Losses" + }, + "Bold": { + "Type": 2.0, + "Boolean": 1.0 + } + } + }, + "Divider": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "object 223" + }, + "X": { + "Type": 3.0, + "Integer": 15.0 + }, + "Y": { + "Type": 3.0, + "Integer": 180.0 + }, + "Width": { + "Type": 3.0, + "Integer": 980.0 + }, + "Height": { + "Type": 3.0, + "Integer": 16.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Orientation": { + "Type": 3.0, + "Integer": 0.0 + }, + "Colour": { + "Type": 4.0, + "Color": { + "Red": 120.0, + "Green": 120.0, + "Blue": 120.0, + "Alpha": 255.0 + } + }, + "Caption": { + "Type": 5.0, + "String": "Transformer Losses" + }, + "Bold": { + "Type": 2.0, + "Boolean": 1.0 + } + } + }, + "Divider": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "object 224" + }, + "X": { + "Type": 3.0, + "Integer": 15.0 + }, + "Y": { + "Type": 3.0, + "Integer": 81.0 + }, + "Width": { + "Type": 3.0, + "Integer": 980.0 + }, + "Height": { + "Type": 3.0, + "Integer": 16.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Orientation": { + "Type": 3.0, + "Integer": 0.0 + }, + "Colour": { + "Type": 4.0, + "Color": { + "Red": 120.0, + "Green": 120.0, + "Blue": 120.0, + "Alpha": 255.0 + } + }, + "Caption": { + "Type": 5.0, + "String": "Subhourly Clipping Loss Correction" + }, + "Bold": { + "Type": 2.0, + "Boolean": 1.0 + } + } + }, "GroupBox": { "Visible": 1.0, "ObjectProperties": { @@ -24,7 +347,7 @@ }, "Height": { "Type": 3.0, - "Integer": 500.0 + "Integer": 374.0 }, "Tool Tip": { "Type": 5.0, @@ -39,9 +362,648 @@ "Boolean": 1.0 } } + }, + "Label": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "object 7" + }, + "X": { + "Type": 3.0, + "Integer": 15.0 + }, + "Y": { + "Type": 3.0, + "Integer": 99.0 + }, + "Width": { + "Type": 3.0, + "Integer": 980.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Caption": { + "Type": 5.0, + "String": "Clipping correction accounts for inverter power limiting that may occur within the hour on partly cloudy days (hourly simulations only)." + }, + "TextColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "Bold": { + "Type": 2.0, + "Boolean": 0.0 + }, + "FontSize": { + "Type": 3.0, + "Integer": 0.0 + }, + "WordWrap": { + "Type": 2.0, + "Boolean": 0.0 + }, + "AlignRight": { + "Type": 2.0, + "Boolean": 0.0 + }, + "AlignTop": { + "Type": 2.0, + "Boolean": 0.0 + } + } + }, + "Label": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "object 740" + }, + "X": { + "Type": 3.0, + "Integer": 15.0 + }, + "Y": { + "Type": 3.0, + "Integer": 21.0 + }, + "Width": { + "Type": 3.0, + "Integer": 980.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Caption": { + "Type": 5.0, + "String": "AC losses apply to the electrical output of the inverter and account for losses not calculated by the inverter performance model." + }, + "TextColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "Bold": { + "Type": 2.0, + "Boolean": 0.0 + }, + "FontSize": { + "Type": 3.0, + "Integer": 0.0 + }, + "WordWrap": { + "Type": 2.0, + "Boolean": 1.0 + }, + "AlignRight": { + "Type": 2.0, + "Boolean": 0.0 + }, + "AlignTop": { + "Type": 2.0, + "Boolean": 1.0 + } + } + }, + "Label": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "object 762" + }, + "X": { + "Type": 3.0, + "Integer": 15.0 + }, + "Y": { + "Type": 3.0, + "Integer": 198.0 + }, + "Width": { + "Type": 3.0, + "Integer": 980.0 + }, + "Height": { + "Type": 3.0, + "Integer": 42.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Caption": { + "Type": 5.0, + "String": "The transformer loss model is intended for distribution or substation transformers in large PV systems. Losses apply to the electrical output of the inverter and assume a power factor of 1. The transformer capacity is equal to the total inverter AC power rating." + }, + "TextColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "Bold": { + "Type": 2.0, + "Boolean": 0.0 + }, + "FontSize": { + "Type": 3.0, + "Integer": 0.0 + }, + "WordWrap": { + "Type": 2.0, + "Boolean": 1.0 + }, + "AlignRight": { + "Type": 2.0, + "Boolean": 0.0 + }, + "AlignTop": { + "Type": 2.0, + "Boolean": 1.0 + } + } + }, + "Label": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "object 8" + }, + "X": { + "Type": 3.0, + "Integer": 15.0 + }, + "Y": { + "Type": 3.0, + "Integer": 321.0 + }, + "Width": { + "Type": 3.0, + "Integer": 980.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Caption": { + "Type": 5.0, + "String": "Transmission losses apply to the system generated power output." + }, + "TextColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "Bold": { + "Type": 2.0, + "Boolean": 0.0 + }, + "FontSize": { + "Type": 3.0, + "Integer": 0.0 + }, + "WordWrap": { + "Type": 2.0, + "Boolean": 1.0 + }, + "AlignRight": { + "Type": 2.0, + "Boolean": 0.0 + }, + "AlignTop": { + "Type": 2.0, + "Boolean": 1.0 + } + } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "transformer_load_loss" + }, + "X": { + "Type": 3.0, + "Integer": 270.0 + }, + "Y": { + "Type": 3.0, + "Integer": 270.0 + }, + "Width": { + "Type": 3.0, + "Integer": 100.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 1.0 + }, + "Format": { + "Type": 3.0, + "Integer": 1.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 2.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 0.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": 5.0 + } + } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "transformer_no_load_loss" + }, + "X": { + "Type": 3.0, + "Integer": 270.0 + }, + "Y": { + "Type": 3.0, + "Integer": 243.0 + }, + "Width": { + "Type": 3.0, + "Integer": 100.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 1.0 + }, + "Format": { + "Type": 3.0, + "Integer": 1.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 3.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 0.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": 4.0 + } + } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "transmission_loss" + }, + "X": { + "Type": 3.0, + "Integer": 270.0 + }, + "Y": { + "Type": 3.0, + "Integer": 348.0 + }, + "Width": { + "Type": 3.0, + "Integer": 100.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 1.0 + }, + "Format": { + "Type": 3.0, + "Integer": 1.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 3.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 0.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": 6.0 + } + } + } + }, + "VarDatabase": { + "acwiring_loss": { + "Version": 4.0, + "Type": 1.0, + "Label": "AC wiring", + "Units": "% of AC output", + "Group": "PV AC Losses", + "IndexLabels": "", + "Flags": 2.0, + "DefaultValue": 1.0, + "UIObject": "Numeric", + "sscVariableName": "", + "sscVariableValue": "" + }, + "clipping_correction_method_ui": { + "Version": 4.0, + "Type": 1.0, + "Label": "Clipping correction approach", + "Units": "0/1", + "Group": "PV AC Losses", + "IndexLabels": "Matrix lookup method|Distribution of PV output method", + "Flags": 3.0, + "DefaultValue": 0.0, + "UIObject": "RadioChoice", + "sscVariableName": "", + "sscVariableValue": "" + }, + "enable_subhourly_clipping": { + "Version": 4.0, + "Type": 1.0, + "Label": "Enable matrix lookup clipping correction", + "Units": "0/1", + "Group": "PV AC Losses", + "IndexLabels": "", + "Flags": 9.0, + "DefaultValue": 0.0, + "UIObject": "Default", + "sscVariableName": "", + "sscVariableValue": "" + }, + "enable_subhourly_clipping_ui": { + "Version": 4.0, + "Type": 1.0, + "Label": "Enable subhourly clipping loss correction", + "Units": "0/1", + "Group": "PV AC Losses", + "IndexLabels": "", + "Flags": 3.0, + "DefaultValue": 0.0, + "UIObject": "CheckBox", + "sscVariableName": "", + "sscVariableValue": "" + }, + "enable_subinterval_distribution": { + "Version": 4.0, + "Type": 1.0, + "Label": "Enable subinterval distribution clipping method", + "Units": "0/1", + "Group": "PV AC Losses", + "IndexLabels": "", + "Flags": 9.0, + "DefaultValue": 0.0, + "UIObject": "Default", + "sscVariableName": "", + "sscVariableValue": "" + }, + "transformer_load_loss": { + "Version": 4.0, + "Type": 1.0, + "Label": "Transformer load loss", + "Units": "% of AC output", + "Group": "PV AC Losses", + "IndexLabels": "", + "Flags": 0.0, + "DefaultValue": 0.0, + "UIObject": "Numeric", + "sscVariableName": "", + "sscVariableValue": "" + }, + "transformer_no_load_loss": { + "Version": 4.0, + "Type": 1.0, + "Label": "Transformer no load loss", + "Units": "% of inverter AC capacity", + "Group": "PV AC Losses", + "IndexLabels": "", + "Flags": 0.0, + "DefaultValue": 0.0, + "UIObject": "Numeric", + "sscVariableName": "", + "sscVariableValue": "" + }, + "transmission_loss": { + "Version": 4.0, + "Type": 1.0, + "Label": "Transmission loss", + "Units": "% of AC output", + "Group": "PV AC Losses", + "IndexLabels": "", + "Flags": 2.0, + "DefaultValue": 0.0, + "UIObject": "Numeric", + "sscVariableName": "", + "sscVariableValue": "" } }, - "VarDatabase": {}, "Equations": [], - "Callbacks": [] + "Callbacks": [ + "function clipping_correction_method_choice() {\r", + "\tif (value('enable_subhourly_clipping_ui') == 1) {\r", + "\t\tif (value('clipping_correction_method_ui') == 1) {\r", + "\t\t\tvalue('enable_subhourly_clipping', 0);\r", + "\t\t\tvalue('enable_subinterval_distribution', 1);\r", + "\t\t}\r", + "\t\telse {\r", + "\t\t\tvalue('enable_subhourly_clipping', 1);\r", + "\t\t\tvalue('enable_subinterval_distribution', 0);\r", + "\t\t}\r", + "\t}\r", + "\telse {\r", + "\t\tvalue('enable_subhourly_clipping', 0);\r", + "\t\tvalue('enable_subinterval_distribution', 0);\r", + "\t}\r", + "}\r", + "\r", + "on_load{'PV AC Losses'} = define() {\r", + "\ttimestep = value('ui_step_minutes'); // from Solar Resource Information form\r", + "\tenable('enable_subhourly_clipping_ui', timestep == 60);\r", + "\tenable('clipping_correction_method_ui', timestep == 60 && value('enable_subhourly_clipping_ui') == 1 );\r", + "\tif ( timestep < 60) {\r", + "\t\tvalue('enable_subhourly_clipping_ui', 0);\r", + "\t}\t\r", + "\tclipping_correction_method_choice();\r", + "};\r", + "\r", + "on_change{'enable_subhourly_clipping_ui'} = define() {\r", + "\tenable('clipping_correction_method_ui', value('ui_step_minutes') == 60 && value('enable_subhourly_clipping_ui') == 1 );\r", + "\tclipping_correction_method_choice();\r", + "};\r", + "\r", + "on_change{'clipping_correction_method_ui'} = define() {\r", + "\tclipping_correction_method_choice();\r", + "};\r", + "" + ] } \ No newline at end of file diff --git a/deploy/runtime/ui/PV DC Losses.json b/deploy/runtime/ui/PV DC Losses.json index d57f129abb..b4051dc80c 100644 --- a/deploy/runtime/ui/PV DC Losses.json +++ b/deploy/runtime/ui/PV DC Losses.json @@ -1,30 +1,30 @@ { "Name": "PV DC Losses", - "Width": 1010.0, - "Height": 510.0, + "Width": 1011.0, + "Height": 467.0, "FormObjects": { - "GroupBox": { + "Label": { "Visible": 1.0, "ObjectProperties": { "Name": { "Type": 5.0, - "String": "object 4" + "String": "Label12" }, "X": { "Type": 3.0, - "Integer": 6.0 + "Integer": 30.0 }, "Y": { "Type": 3.0, - "Integer": 3.0 + "Integer": 165.0 }, "Width": { "Type": 3.0, - "Integer": 1000.0 + "Integer": 266.0 }, "Height": { "Type": 3.0, - "Integer": 500.0 + "Integer": 24.0 }, "Tool Tip": { "Type": 5.0, @@ -32,16 +32,4314 @@ }, "Caption": { "Type": 5.0, - "String": "DC Losses" + "String": "Diodes and connections (%)" + }, + "TextColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "Bold": { + "Type": 2.0, + "Boolean": 0.0 + }, + "FontSize": { + "Type": 3.0, + "Integer": 0.0 + }, + "WordWrap": { + "Type": 2.0, + "Boolean": 0.0 + }, + "AlignRight": { + "Type": 2.0, + "Boolean": 1.0 + }, + "AlignTop": { + "Type": 2.0, + "Boolean": 0.0 + } + } + }, + "Label": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "Label121" + }, + "X": { + "Type": 3.0, + "Integer": 30.0 + }, + "Y": { + "Type": 3.0, + "Integer": 138.0 + }, + "Width": { + "Type": 3.0, + "Integer": 266.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Caption": { + "Type": 5.0, + "String": "Module mismatch (%)" + }, + "TextColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "Bold": { + "Type": 2.0, + "Boolean": 0.0 + }, + "FontSize": { + "Type": 3.0, + "Integer": 0.0 + }, + "WordWrap": { + "Type": 2.0, + "Boolean": 0.0 + }, + "AlignRight": { + "Type": 2.0, + "Boolean": 1.0 + }, + "AlignTop": { + "Type": 2.0, + "Boolean": 0.0 + } + } + }, + "Label": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "Label1213" + }, + "X": { + "Type": 3.0, + "Integer": 30.0 + }, + "Y": { + "Type": 3.0, + "Integer": 219.0 + }, + "Width": { + "Type": 3.0, + "Integer": 266.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Caption": { + "Type": 5.0, + "String": "Tracking error (%)" + }, + "TextColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "Bold": { + "Type": 2.0, + "Boolean": 0.0 + }, + "FontSize": { + "Type": 3.0, + "Integer": 0.0 + }, + "WordWrap": { + "Type": 2.0, + "Boolean": 0.0 + }, + "AlignRight": { + "Type": 2.0, + "Boolean": 1.0 + }, + "AlignTop": { + "Type": 2.0, + "Boolean": 0.0 + } + } + }, + "Label": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "Label123" + }, + "X": { + "Type": 3.0, + "Integer": 30.0 + }, + "Y": { + "Type": 3.0, + "Integer": 300.0 + }, + "Width": { + "Type": 3.0, + "Integer": 266.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Caption": { + "Type": 5.0, + "String": "DC power optimizer loss (%)" + }, + "TextColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "Bold": { + "Type": 2.0, + "Boolean": 0.0 + }, + "FontSize": { + "Type": 3.0, + "Integer": 0.0 + }, + "WordWrap": { + "Type": 2.0, + "Boolean": 0.0 + }, + "AlignRight": { + "Type": 2.0, + "Boolean": 1.0 + }, + "AlignTop": { + "Type": 2.0, + "Boolean": 0.0 + } + } + }, + "Label": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "Label1231" + }, + "X": { + "Type": 3.0, + "Integer": 30.0 + }, + "Y": { + "Type": 3.0, + "Integer": 327.0 + }, + "Width": { + "Type": 3.0, + "Integer": 266.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Caption": { + "Type": 5.0, + "String": "Total DC power loss (%)" + }, + "TextColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "Bold": { + "Type": 2.0, + "Boolean": 0.0 + }, + "FontSize": { + "Type": 3.0, + "Integer": 0.0 + }, + "WordWrap": { + "Type": 2.0, + "Boolean": 0.0 + }, + "AlignRight": { + "Type": 2.0, + "Boolean": 1.0 + }, + "AlignTop": { + "Type": 2.0, + "Boolean": 0.0 + } + } + }, + "Label": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "Label12350" + }, + "X": { + "Type": 3.0, + "Integer": 30.0 + }, + "Y": { + "Type": 3.0, + "Integer": 246.0 + }, + "Width": { + "Type": 3.0, + "Integer": 266.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Caption": { + "Type": 5.0, + "String": "Nameplate (%)" + }, + "TextColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "Bold": { + "Type": 2.0, + "Boolean": 0.0 + }, + "FontSize": { + "Type": 3.0, + "Integer": 0.0 + }, + "WordWrap": { + "Type": 2.0, + "Boolean": 0.0 + }, + "AlignRight": { + "Type": 2.0, + "Boolean": 1.0 + }, + "AlignTop": { + "Type": 2.0, + "Boolean": 0.0 + } + } + }, + "Label": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "Label14" + }, + "X": { + "Type": 3.0, + "Integer": 30.0 + }, + "Y": { + "Type": 3.0, + "Integer": 192.0 + }, + "Width": { + "Type": 3.0, + "Integer": 266.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Caption": { + "Type": 5.0, + "String": "DC wiring (%)" + }, + "TextColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } }, "Bold": { + "Type": 2.0, + "Boolean": 0.0 + }, + "FontSize": { + "Type": 3.0, + "Integer": 0.0 + }, + "WordWrap": { + "Type": 2.0, + "Boolean": 0.0 + }, + "AlignRight": { "Type": 2.0, "Boolean": 1.0 + }, + "AlignTop": { + "Type": 2.0, + "Boolean": 0.0 } } + }, + "Label": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "Label_bifacial_1" + }, + "X": { + "Type": 3.0, + "Integer": 789.0 + }, + "Y": { + "Type": 3.0, + "Integer": 249.0 + }, + "Width": { + "Type": 3.0, + "Integer": 74.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Caption": { + "Type": 5.0, + "String": "Calculate" + }, + "TextColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "Bold": { + "Type": 2.0, + "Boolean": 0.0 + }, + "FontSize": { + "Type": 3.0, + "Integer": 0.0 + }, + "WordWrap": { + "Type": 2.0, + "Boolean": 0.0 + }, + "AlignRight": { + "Type": 2.0, + "Boolean": 0.0 + }, + "AlignTop": { + "Type": 2.0, + "Boolean": 0.0 + } + } + }, + "Label": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "Label_bifacial_3" + }, + "X": { + "Type": 3.0, + "Integer": 30.0 + }, + "Y": { + "Type": 3.0, + "Integer": 273.0 + }, + "Width": { + "Type": 3.0, + "Integer": 266.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Caption": { + "Type": 5.0, + "String": "Bifacial electrical mismatch (%)" + }, + "TextColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "Bold": { + "Type": 2.0, + "Boolean": 0.0 + }, + "FontSize": { + "Type": 3.0, + "Integer": 0.0 + }, + "WordWrap": { + "Type": 2.0, + "Boolean": 0.0 + }, + "AlignRight": { + "Type": 2.0, + "Boolean": 1.0 + }, + "AlignTop": { + "Type": 2.0, + "Boolean": 0.0 + } + } + }, + "Button": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "btn_dc_opt" + }, + "X": { + "Type": 3.0, + "Integer": 588.0 + }, + "Y": { + "Type": 3.0, + "Integer": 423.0 + }, + "Width": { + "Type": 3.0, + "Integer": 160.0 + }, + "Height": { + "Type": 3.0, + "Integer": 28.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Caption": { + "Type": 5.0, + "String": "DC optimizers" + }, + "TabOrder": { + "Type": 3.0, + "Integer": 33.0 + } + } + }, + "Button": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "btn_microinverter" + }, + "X": { + "Type": 3.0, + "Integer": 426.0 + }, + "Y": { + "Type": 3.0, + "Integer": 423.0 + }, + "Width": { + "Type": 3.0, + "Integer": 160.0 + }, + "Height": { + "Type": 3.0, + "Integer": 28.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Caption": { + "Type": 5.0, + "String": "Microinverters" + }, + "TabOrder": { + "Type": 3.0, + "Integer": 32.0 + } + } + }, + "Button": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "btn_string_inv" + }, + "X": { + "Type": 3.0, + "Integer": 261.0 + }, + "Y": { + "Type": 3.0, + "Integer": 423.0 + }, + "Width": { + "Type": 3.0, + "Integer": 160.0 + }, + "Height": { + "Type": 3.0, + "Integer": 28.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Caption": { + "Type": 5.0, + "String": "Central inverters" + }, + "TabOrder": { + "Type": 3.0, + "Integer": 31.0 + } + } + }, + "CheckBox": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "calculate_bifacial_electrical_mismatch" + }, + "X": { + "Type": 3.0, + "Integer": 789.0 + }, + "Y": { + "Type": 3.0, + "Integer": 273.0 + }, + "Width": { + "Type": 3.0, + "Integer": 27.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Caption": { + "Type": 5.0, + "String": "" + }, + "State": { + "Type": 2.0, + "Boolean": 1.0 + }, + "TabOrder": { + "Type": 3.0, + "Integer": 30.0 + } + } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "dcoptimizer_loss" + }, + "X": { + "Type": 3.0, + "Integer": 300.0 + }, + "Y": { + "Type": 3.0, + "Integer": 300.0 + }, + "Width": { + "Type": 3.0, + "Integer": 100.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 1.0 + }, + "Format": { + "Type": 3.0, + "Integer": 1.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 3.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 0.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": 7.0 + } + } + }, + "GroupBox": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "group box" + }, + "X": { + "Type": 3.0, + "Integer": 6.0 + }, + "Y": { + "Type": 3.0, + "Integer": 3.0 + }, + "Width": { + "Type": 3.0, + "Integer": 999.0 + }, + "Height": { + "Type": 3.0, + "Integer": 75.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Caption": { + "Type": 5.0, + "String": "Subarrays" + }, + "Bold": { + "Type": 2.0, + "Boolean": 1.0 + } + } + }, + "Label": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "lbl_dc_optimizer" + }, + "X": { + "Type": 3.0, + "Integer": 429.0 + }, + "Y": { + "Type": 3.0, + "Integer": 300.0 + }, + "Width": { + "Type": 3.0, + "Integer": 477.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Caption": { + "Type": 5.0, + "String": "" + }, + "TextColour": { + "Type": 4.0, + "Color": { + "Red": 112.0, + "Green": 112.0, + "Blue": 112.0, + "Alpha": 255.0 + } + }, + "Bold": { + "Type": 2.0, + "Boolean": 0.0 + }, + "FontSize": { + "Type": 3.0, + "Integer": 0.0 + }, + "WordWrap": { + "Type": 2.0, + "Boolean": 0.0 + }, + "AlignRight": { + "Type": 2.0, + "Boolean": 0.0 + }, + "AlignTop": { + "Type": 2.0, + "Boolean": 0.0 + } + } + }, + "Label": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "lbl_tr_sub_1" + }, + "X": { + "Type": 3.0, + "Integer": 300.0 + }, + "Y": { + "Type": 3.0, + "Integer": 48.0 + }, + "Width": { + "Type": 3.0, + "Integer": 110.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Caption": { + "Type": 5.0, + "String": "Subarray 1" + }, + "TextColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "Bold": { + "Type": 2.0, + "Boolean": 1.0 + }, + "FontSize": { + "Type": 3.0, + "Integer": 0.0 + }, + "WordWrap": { + "Type": 2.0, + "Boolean": 0.0 + }, + "AlignRight": { + "Type": 2.0, + "Boolean": 0.0 + }, + "AlignTop": { + "Type": 2.0, + "Boolean": 0.0 + } + } + }, + "Label": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "lbl_tr_sub_2" + }, + "X": { + "Type": 3.0, + "Integer": 429.0 + }, + "Y": { + "Type": 3.0, + "Integer": 48.0 + }, + "Width": { + "Type": 3.0, + "Integer": 110.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Caption": { + "Type": 5.0, + "String": "Subarray 2" + }, + "TextColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "Bold": { + "Type": 2.0, + "Boolean": 1.0 + }, + "FontSize": { + "Type": 3.0, + "Integer": 0.0 + }, + "WordWrap": { + "Type": 2.0, + "Boolean": 0.0 + }, + "AlignRight": { + "Type": 2.0, + "Boolean": 0.0 + }, + "AlignTop": { + "Type": 2.0, + "Boolean": 0.0 + } + } + }, + "Label": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "lbl_tr_sub_3" + }, + "X": { + "Type": 3.0, + "Integer": 558.0 + }, + "Y": { + "Type": 3.0, + "Integer": 48.0 + }, + "Width": { + "Type": 3.0, + "Integer": 110.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Caption": { + "Type": 5.0, + "String": "Subarray 3" + }, + "TextColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "Bold": { + "Type": 2.0, + "Boolean": 1.0 + }, + "FontSize": { + "Type": 3.0, + "Integer": 0.0 + }, + "WordWrap": { + "Type": 2.0, + "Boolean": 0.0 + }, + "AlignRight": { + "Type": 2.0, + "Boolean": 0.0 + }, + "AlignTop": { + "Type": 2.0, + "Boolean": 0.0 + } + } + }, + "Label": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "lbl_tr_sub_4" + }, + "X": { + "Type": 3.0, + "Integer": 687.0 + }, + "Y": { + "Type": 3.0, + "Integer": 48.0 + }, + "Width": { + "Type": 3.0, + "Integer": 110.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Caption": { + "Type": 5.0, + "String": "Subarray 4" + }, + "TextColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "Bold": { + "Type": 2.0, + "Boolean": 1.0 + }, + "FontSize": { + "Type": 3.0, + "Integer": 0.0 + }, + "WordWrap": { + "Type": 2.0, + "Boolean": 0.0 + }, + "AlignRight": { + "Type": 2.0, + "Boolean": 0.0 + }, + "AlignTop": { + "Type": 2.0, + "Boolean": 0.0 + } + } + }, + "Divider": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "object 2120" + }, + "X": { + "Type": 3.0, + "Integer": 15.0 + }, + "Y": { + "Type": 3.0, + "Integer": 378.0 + }, + "Width": { + "Type": 3.0, + "Integer": 980.0 + }, + "Height": { + "Type": 3.0, + "Integer": 16.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Orientation": { + "Type": 3.0, + "Integer": 0.0 + }, + "Colour": { + "Type": 4.0, + "Color": { + "Red": 120.0, + "Green": 120.0, + "Blue": 120.0, + "Alpha": 255.0 + } + }, + "Caption": { + "Type": 5.0, + "String": "Default DC Losses" + }, + "Bold": { + "Type": 2.0, + "Boolean": 1.0 + } + } + }, + "GroupBox": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "object 4" + }, + "X": { + "Type": 3.0, + "Integer": 6.0 + }, + "Y": { + "Type": 3.0, + "Integer": 84.0 + }, + "Width": { + "Type": 3.0, + "Integer": 1000.0 + }, + "Height": { + "Type": 3.0, + "Integer": 374.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Caption": { + "Type": 5.0, + "String": "DC Losses" + }, + "Bold": { + "Type": 2.0, + "Boolean": 1.0 + } + } + }, + "Label": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "object 7" + }, + "X": { + "Type": 3.0, + "Integer": 15.0 + }, + "Y": { + "Type": 3.0, + "Integer": 21.0 + }, + "Width": { + "Type": 3.0, + "Integer": 980.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Caption": { + "Type": 5.0, + "String": "Enable and disable subarrays on the System Sizing page." + }, + "TextColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "Bold": { + "Type": 2.0, + "Boolean": 0.0 + }, + "FontSize": { + "Type": 3.0, + "Integer": 0.0 + }, + "WordWrap": { + "Type": 2.0, + "Boolean": 1.0 + }, + "AlignRight": { + "Type": 2.0, + "Boolean": 0.0 + }, + "AlignTop": { + "Type": 2.0, + "Boolean": 1.0 + } + } + }, + "Label": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "object 715" + }, + "X": { + "Type": 3.0, + "Integer": 15.0 + }, + "Y": { + "Type": 3.0, + "Integer": 99.0 + }, + "Width": { + "Type": 3.0, + "Integer": 813.0 + }, + "Height": { + "Type": 3.0, + "Integer": 36.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Caption": { + "Type": 5.0, + "String": "DC losses apply to the electrical output of each subarray and account for losses not calculated by the module performance model." + }, + "TextColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "Bold": { + "Type": 2.0, + "Boolean": 0.0 + }, + "FontSize": { + "Type": 3.0, + "Integer": 0.0 + }, + "WordWrap": { + "Type": 2.0, + "Boolean": 1.0 + }, + "AlignRight": { + "Type": 2.0, + "Boolean": 0.0 + }, + "AlignTop": { + "Type": 2.0, + "Boolean": 1.0 + } + } + }, + "Label": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "object 719" + }, + "X": { + "Type": 3.0, + "Integer": 24.0 + }, + "Y": { + "Type": 3.0, + "Integer": 396.0 + }, + "Width": { + "Type": 3.0, + "Integer": 972.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Caption": { + "Type": 5.0, + "String": "Apply default losses to replace DC losses for all subarrays with default values appropriate for central inverters, microinverters, or DC optmizers." + }, + "TextColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "Bold": { + "Type": 2.0, + "Boolean": 0.0 + }, + "FontSize": { + "Type": 3.0, + "Integer": 0.0 + }, + "WordWrap": { + "Type": 2.0, + "Boolean": 1.0 + }, + "AlignRight": { + "Type": 2.0, + "Boolean": 0.0 + }, + "AlignTop": { + "Type": 2.0, + "Boolean": 1.0 + } + } + }, + "Label": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "object 721" + }, + "X": { + "Type": 3.0, + "Integer": 246.0 + }, + "Y": { + "Type": 3.0, + "Integer": 354.0 + }, + "Width": { + "Type": 3.0, + "Integer": 465.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Caption": { + "Type": 5.0, + "String": "Total DC power loss = 100% * [ 1 - the product of ( 1 - loss/100% ) ]" + }, + "TextColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "Bold": { + "Type": 2.0, + "Boolean": 0.0 + }, + "FontSize": { + "Type": 3.0, + "Integer": -2.0 + }, + "WordWrap": { + "Type": 2.0, + "Boolean": 0.0 + }, + "AlignRight": { + "Type": 2.0, + "Boolean": 0.0 + }, + "AlignTop": { + "Type": 2.0, + "Boolean": 0.0 + } + } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "subarray1_dcloss" + }, + "X": { + "Type": 3.0, + "Integer": 300.0 + }, + "Y": { + "Type": 3.0, + "Integer": 327.0 + }, + "Width": { + "Type": 3.0, + "Integer": 100.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 1.0 + }, + "Format": { + "Type": 3.0, + "Integer": 0.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 3.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 0.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": 8.0 + } + } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "subarray1_dcwiring_loss" + }, + "X": { + "Type": 3.0, + "Integer": 300.0 + }, + "Y": { + "Type": 3.0, + "Integer": 192.0 + }, + "Width": { + "Type": 3.0, + "Integer": 100.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 1.0 + }, + "Format": { + "Type": 3.0, + "Integer": 1.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 3.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 0.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": 3.0 + } + } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "subarray1_diodeconn_loss" + }, + "X": { + "Type": 3.0, + "Integer": 300.0 + }, + "Y": { + "Type": 3.0, + "Integer": 165.0 + }, + "Width": { + "Type": 3.0, + "Integer": 100.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 1.0 + }, + "Format": { + "Type": 3.0, + "Integer": 1.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 3.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 0.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": 2.0 + } + } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "subarray1_electrical_mismatch" + }, + "X": { + "Type": 3.0, + "Integer": 300.0 + }, + "Y": { + "Type": 3.0, + "Integer": 273.0 + }, + "Width": { + "Type": 3.0, + "Integer": 100.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 1.0 + }, + "Format": { + "Type": 3.0, + "Integer": 1.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 3.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 0.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": 6.0 + } + } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "subarray1_mismatch_loss" + }, + "X": { + "Type": 3.0, + "Integer": 300.0 + }, + "Y": { + "Type": 3.0, + "Integer": 138.0 + }, + "Width": { + "Type": 3.0, + "Integer": 100.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 1.0 + }, + "Format": { + "Type": 3.0, + "Integer": 1.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 1.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 0.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": 1.0 + } + } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "subarray1_nameplate_loss" + }, + "X": { + "Type": 3.0, + "Integer": 300.0 + }, + "Y": { + "Type": 3.0, + "Integer": 246.0 + }, + "Width": { + "Type": 3.0, + "Integer": 100.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 1.0 + }, + "Format": { + "Type": 3.0, + "Integer": 1.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 3.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 0.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": 5.0 + } + } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "subarray1_tracking_loss" + }, + "X": { + "Type": 3.0, + "Integer": 300.0 + }, + "Y": { + "Type": 3.0, + "Integer": 219.0 + }, + "Width": { + "Type": 3.0, + "Integer": 100.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 1.0 + }, + "Format": { + "Type": 3.0, + "Integer": 1.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 3.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 0.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": 4.0 + } + } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "subarray2_dcloss" + }, + "X": { + "Type": 3.0, + "Integer": 429.0 + }, + "Y": { + "Type": 3.0, + "Integer": 327.0 + }, + "Width": { + "Type": 3.0, + "Integer": 100.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 1.0 + }, + "Format": { + "Type": 3.0, + "Integer": 0.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 3.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 0.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": 15.0 + } + } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "subarray2_dcwiring_loss" + }, + "X": { + "Type": 3.0, + "Integer": 429.0 + }, + "Y": { + "Type": 3.0, + "Integer": 192.0 + }, + "Width": { + "Type": 3.0, + "Integer": 100.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 1.0 + }, + "Format": { + "Type": 3.0, + "Integer": 1.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 3.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 0.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": 11.0 + } + } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "subarray2_diodeconn_loss" + }, + "X": { + "Type": 3.0, + "Integer": 429.0 + }, + "Y": { + "Type": 3.0, + "Integer": 165.0 + }, + "Width": { + "Type": 3.0, + "Integer": 100.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 1.0 + }, + "Format": { + "Type": 3.0, + "Integer": 1.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 3.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 0.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": 10.0 + } + } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "subarray2_electrical_mismatch" + }, + "X": { + "Type": 3.0, + "Integer": 429.0 + }, + "Y": { + "Type": 3.0, + "Integer": 273.0 + }, + "Width": { + "Type": 3.0, + "Integer": 100.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 1.0 + }, + "Format": { + "Type": 3.0, + "Integer": 1.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 3.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 0.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": 14.0 + } + } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "subarray2_mismatch_loss" + }, + "X": { + "Type": 3.0, + "Integer": 429.0 + }, + "Y": { + "Type": 3.0, + "Integer": 138.0 + }, + "Width": { + "Type": 3.0, + "Integer": 100.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 1.0 + }, + "Format": { + "Type": 3.0, + "Integer": 1.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 3.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 0.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": 9.0 + } + } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "subarray2_nameplate_loss" + }, + "X": { + "Type": 3.0, + "Integer": 429.0 + }, + "Y": { + "Type": 3.0, + "Integer": 246.0 + }, + "Width": { + "Type": 3.0, + "Integer": 100.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 1.0 + }, + "Format": { + "Type": 3.0, + "Integer": 1.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 3.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 0.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": 13.0 + } + } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "subarray2_tracking_loss" + }, + "X": { + "Type": 3.0, + "Integer": 429.0 + }, + "Y": { + "Type": 3.0, + "Integer": 219.0 + }, + "Width": { + "Type": 3.0, + "Integer": 100.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 1.0 + }, + "Format": { + "Type": 3.0, + "Integer": 1.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 3.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 0.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": 12.0 + } + } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "subarray3_dcloss" + }, + "X": { + "Type": 3.0, + "Integer": 558.0 + }, + "Y": { + "Type": 3.0, + "Integer": 327.0 + }, + "Width": { + "Type": 3.0, + "Integer": 100.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 1.0 + }, + "Format": { + "Type": 3.0, + "Integer": 0.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 3.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 0.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": 22.0 + } + } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "subarray3_dcwiring_loss" + }, + "X": { + "Type": 3.0, + "Integer": 558.0 + }, + "Y": { + "Type": 3.0, + "Integer": 192.0 + }, + "Width": { + "Type": 3.0, + "Integer": 100.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 1.0 + }, + "Format": { + "Type": 3.0, + "Integer": 1.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 3.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 0.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": 18.0 + } + } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "subarray3_diodeconn_loss" + }, + "X": { + "Type": 3.0, + "Integer": 558.0 + }, + "Y": { + "Type": 3.0, + "Integer": 165.0 + }, + "Width": { + "Type": 3.0, + "Integer": 100.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 1.0 + }, + "Format": { + "Type": 3.0, + "Integer": 1.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 3.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 0.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": 17.0 + } + } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "subarray3_electrical_mismatch" + }, + "X": { + "Type": 3.0, + "Integer": 558.0 + }, + "Y": { + "Type": 3.0, + "Integer": 273.0 + }, + "Width": { + "Type": 3.0, + "Integer": 100.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 1.0 + }, + "Format": { + "Type": 3.0, + "Integer": 1.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 3.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 0.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": 21.0 + } + } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "subarray3_mismatch_loss" + }, + "X": { + "Type": 3.0, + "Integer": 558.0 + }, + "Y": { + "Type": 3.0, + "Integer": 138.0 + }, + "Width": { + "Type": 3.0, + "Integer": 100.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 1.0 + }, + "Format": { + "Type": 3.0, + "Integer": 1.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 3.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 0.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": 16.0 + } + } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "subarray3_nameplate_loss" + }, + "X": { + "Type": 3.0, + "Integer": 558.0 + }, + "Y": { + "Type": 3.0, + "Integer": 246.0 + }, + "Width": { + "Type": 3.0, + "Integer": 100.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 1.0 + }, + "Format": { + "Type": 3.0, + "Integer": 1.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 3.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 0.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": 20.0 + } + } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "subarray3_tracking_loss" + }, + "X": { + "Type": 3.0, + "Integer": 558.0 + }, + "Y": { + "Type": 3.0, + "Integer": 219.0 + }, + "Width": { + "Type": 3.0, + "Integer": 100.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 1.0 + }, + "Format": { + "Type": 3.0, + "Integer": 1.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 3.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 0.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": 19.0 + } + } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "subarray4_dcloss" + }, + "X": { + "Type": 3.0, + "Integer": 687.0 + }, + "Y": { + "Type": 3.0, + "Integer": 327.0 + }, + "Width": { + "Type": 3.0, + "Integer": 100.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 1.0 + }, + "Format": { + "Type": 3.0, + "Integer": 0.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 3.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 0.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": 29.0 + } + } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "subarray4_dcwiring_loss" + }, + "X": { + "Type": 3.0, + "Integer": 687.0 + }, + "Y": { + "Type": 3.0, + "Integer": 192.0 + }, + "Width": { + "Type": 3.0, + "Integer": 100.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 1.0 + }, + "Format": { + "Type": 3.0, + "Integer": 1.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 3.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 0.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": 25.0 + } + } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "subarray4_diodeconn_loss" + }, + "X": { + "Type": 3.0, + "Integer": 687.0 + }, + "Y": { + "Type": 3.0, + "Integer": 165.0 + }, + "Width": { + "Type": 3.0, + "Integer": 100.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 1.0 + }, + "Format": { + "Type": 3.0, + "Integer": 1.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 3.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 0.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": 24.0 + } + } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "subarray4_electrical_mismatch" + }, + "X": { + "Type": 3.0, + "Integer": 687.0 + }, + "Y": { + "Type": 3.0, + "Integer": 273.0 + }, + "Width": { + "Type": 3.0, + "Integer": 100.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 1.0 + }, + "Format": { + "Type": 3.0, + "Integer": 1.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 3.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 0.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": 28.0 + } + } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "subarray4_mismatch_loss" + }, + "X": { + "Type": 3.0, + "Integer": 687.0 + }, + "Y": { + "Type": 3.0, + "Integer": 138.0 + }, + "Width": { + "Type": 3.0, + "Integer": 100.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 1.0 + }, + "Format": { + "Type": 3.0, + "Integer": 1.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 3.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 0.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": 23.0 + } + } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "subarray4_nameplate_loss" + }, + "X": { + "Type": 3.0, + "Integer": 687.0 + }, + "Y": { + "Type": 3.0, + "Integer": 246.0 + }, + "Width": { + "Type": 3.0, + "Integer": 100.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 1.0 + }, + "Format": { + "Type": 3.0, + "Integer": 1.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 3.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 0.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": 27.0 + } + } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "subarray4_tracking_loss" + }, + "X": { + "Type": 3.0, + "Integer": 687.0 + }, + "Y": { + "Type": 3.0, + "Integer": 219.0 + }, + "Width": { + "Type": 3.0, + "Integer": 100.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 1.0 + }, + "Format": { + "Type": 3.0, + "Integer": 1.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 3.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 0.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": 26.0 + } + } + } + }, + "VarDatabase": { + "calculate_bifacial_electrical_mismatch": { + "Version": 4.0, + "Type": 1.0, + "Label": "Calculate bifacial electrical mismatch", + "Units": "0/1", + "Group": "PV DC Losses", + "IndexLabels": "", + "Flags": 3.0, + "DefaultValue": 1.0, + "UIObject": "CheckBox", + "sscVariableName": "", + "sscVariableValue": "" + }, + "dcoptimizer_loss": { + "Version": 4.0, + "Type": 1.0, + "Label": "DC power optimizer loss", + "Units": "% of DC output", + "Group": "PV DC Losses", + "IndexLabels": "", + "Flags": 3.0, + "DefaultValue": 0.0, + "UIObject": "Numeric", + "sscVariableName": "", + "sscVariableValue": "" + }, + "subarray1_dcloss": { + "Version": 4.0, + "Type": 1.0, + "Label": "Total DC power loss 1", + "Units": "% of DC output", + "Group": "PV DC Losses", + "IndexLabels": "", + "Flags": 9.0, + "DefaultValue": 0.0, + "UIObject": "Numeric", + "sscVariableName": "", + "sscVariableValue": "" + }, + "subarray1_dcwiring_loss": { + "Version": 4.0, + "Type": 1.0, + "Label": "DC wiring loss 1", + "Units": "% of DC output", + "Group": "PV DC Losses", + "IndexLabels": "", + "Flags": 3.0, + "DefaultValue": 2.0, + "UIObject": "Numeric", + "sscVariableName": "", + "sscVariableValue": "" + }, + "subarray1_diodeconn_loss": { + "Version": 4.0, + "Type": 1.0, + "Label": "Diodes and connections loss 1", + "Units": "% of DC output", + "Group": "PV DC Losses", + "IndexLabels": "", + "Flags": 3.0, + "DefaultValue": 0.5, + "UIObject": "Numeric", + "sscVariableName": "", + "sscVariableValue": "" + }, + "subarray1_electrical_mismatch": { + "Version": 4.0, + "Type": 1.0, + "Label": "Electrical mismatch 1", + "Units": "% of DC output", + "Group": "PV DC Losses", + "IndexLabels": "", + "Flags": 3.0, + "DefaultValue": 0.0, + "UIObject": "Numeric", + "sscVariableName": "", + "sscVariableValue": "" + }, + "subarray1_mismatch_loss": { + "Version": 4.0, + "Type": 1.0, + "Label": "Module mismatch loss 1", + "Units": "% of DC output", + "Group": "PV DC Losses", + "IndexLabels": "", + "Flags": 3.0, + "DefaultValue": 2.0, + "UIObject": "Numeric", + "sscVariableName": "", + "sscVariableValue": "" + }, + "subarray1_nameplate_loss": { + "Version": 4.0, + "Type": 1.0, + "Label": "Nameplate loss 1", + "Units": "% of DC output", + "Group": "PV DC Losses", + "IndexLabels": "", + "Flags": 3.0, + "DefaultValue": 0.0, + "UIObject": "Numeric", + "sscVariableName": "", + "sscVariableValue": "" + }, + "subarray1_tracking_loss": { + "Version": 4.0, + "Type": 1.0, + "Label": "Tracking error loss 1", + "Units": "% of DC output", + "Group": "PV DC Losses", + "IndexLabels": "", + "Flags": 3.0, + "DefaultValue": 0.0, + "UIObject": "Numeric", + "sscVariableName": "", + "sscVariableValue": "" + }, + "subarray2_dcloss": { + "Version": 4.0, + "Type": 1.0, + "Label": "Total DC power loss 2", + "Units": "% of DC output", + "Group": "PV DC Losses", + "IndexLabels": "", + "Flags": 9.0, + "DefaultValue": 0.0, + "UIObject": "Numeric", + "sscVariableName": "", + "sscVariableValue": "" + }, + "subarray2_dcwiring_loss": { + "Version": 4.0, + "Type": 1.0, + "Label": "DC wiring loss 2", + "Units": "% of DC output", + "Group": "PV DC Losses", + "IndexLabels": "", + "Flags": 3.0, + "DefaultValue": 2.0, + "UIObject": "Numeric", + "sscVariableName": "", + "sscVariableValue": "" + }, + "subarray2_diodeconn_loss": { + "Version": 4.0, + "Type": 1.0, + "Label": "Diodes and connections loss 2", + "Units": "% of DC output", + "Group": "PV DC Losses", + "IndexLabels": "", + "Flags": 3.0, + "DefaultValue": 0.5, + "UIObject": "Numeric", + "sscVariableName": "", + "sscVariableValue": "" + }, + "subarray2_electrical_mismatch": { + "Version": 4.0, + "Type": 1.0, + "Label": "Electrical mismatch 2", + "Units": "% of DC output", + "Group": "PV DC Losses", + "IndexLabels": "", + "Flags": 3.0, + "DefaultValue": 0.0, + "UIObject": "Numeric", + "sscVariableName": "", + "sscVariableValue": "" + }, + "subarray2_mismatch_loss": { + "Version": 4.0, + "Type": 1.0, + "Label": "Module mismatch loss 2", + "Units": "% of DC output", + "Group": "PV DC Losses", + "IndexLabels": "", + "Flags": 3.0, + "DefaultValue": 2.0, + "UIObject": "Numeric", + "sscVariableName": "", + "sscVariableValue": "" + }, + "subarray2_nameplate_loss": { + "Version": 4.0, + "Type": 1.0, + "Label": "Nameplate loss 2", + "Units": "% of DC output", + "Group": "PV DC Losses", + "IndexLabels": "", + "Flags": 3.0, + "DefaultValue": 0.0, + "UIObject": "Numeric", + "sscVariableName": "", + "sscVariableValue": "" + }, + "subarray2_tracking_loss": { + "Version": 4.0, + "Type": 1.0, + "Label": "Tracking error loss 2", + "Units": "% of DC output", + "Group": "PV DC Losses", + "IndexLabels": "", + "Flags": 3.0, + "DefaultValue": 0.0, + "UIObject": "Numeric", + "sscVariableName": "", + "sscVariableValue": "" + }, + "subarray3_dcloss": { + "Version": 4.0, + "Type": 1.0, + "Label": "Total DC power loss 3", + "Units": "% of DC output", + "Group": "PV DC Losses", + "IndexLabels": "", + "Flags": 9.0, + "DefaultValue": 0.0, + "UIObject": "Numeric", + "sscVariableName": "", + "sscVariableValue": "" + }, + "subarray3_dcwiring_loss": { + "Version": 4.0, + "Type": 1.0, + "Label": "DC wiring loss 3", + "Units": "% of DC output", + "Group": "PV DC Losses", + "IndexLabels": "", + "Flags": 3.0, + "DefaultValue": 2.0, + "UIObject": "Numeric", + "sscVariableName": "", + "sscVariableValue": "" + }, + "subarray3_diodeconn_loss": { + "Version": 4.0, + "Type": 1.0, + "Label": "Diodes and connections loss 3", + "Units": "% of DC output", + "Group": "PV DC Losses", + "IndexLabels": "", + "Flags": 3.0, + "DefaultValue": 0.5, + "UIObject": "Numeric", + "sscVariableName": "", + "sscVariableValue": "" + }, + "subarray3_electrical_mismatch": { + "Version": 4.0, + "Type": 1.0, + "Label": "Electrical mismatch 3", + "Units": "% of DC output", + "Group": "PV DC Losses", + "IndexLabels": "", + "Flags": 3.0, + "DefaultValue": 0.0, + "UIObject": "Numeric", + "sscVariableName": "", + "sscVariableValue": "" + }, + "subarray3_mismatch_loss": { + "Version": 4.0, + "Type": 1.0, + "Label": "Module mismatch loss 3", + "Units": "% of DC output", + "Group": "PV DC Losses", + "IndexLabels": "", + "Flags": 3.0, + "DefaultValue": 2.0, + "UIObject": "Numeric", + "sscVariableName": "", + "sscVariableValue": "" + }, + "subarray3_nameplate_loss": { + "Version": 4.0, + "Type": 1.0, + "Label": "Nameplate loss 3", + "Units": "% of DC output", + "Group": "PV DC Losses", + "IndexLabels": "", + "Flags": 3.0, + "DefaultValue": 0.0, + "UIObject": "Numeric", + "sscVariableName": "", + "sscVariableValue": "" + }, + "subarray3_tracking_loss": { + "Version": 4.0, + "Type": 1.0, + "Label": "Tracking error loss 3", + "Units": "% of POA irradiance", + "Group": "PV DC Losses", + "IndexLabels": "", + "Flags": 3.0, + "DefaultValue": 0.0, + "UIObject": "Numeric", + "sscVariableName": "", + "sscVariableValue": "" + }, + "subarray4_dcloss": { + "Version": 4.0, + "Type": 1.0, + "Label": "Total DC power loss 4", + "Units": "% of DC output", + "Group": "PV DC Losses", + "IndexLabels": "", + "Flags": 9.0, + "DefaultValue": 0.0, + "UIObject": "Numeric", + "sscVariableName": "", + "sscVariableValue": "" + }, + "subarray4_dcwiring_loss": { + "Version": 4.0, + "Type": 1.0, + "Label": "DC wiring loss 4", + "Units": "% of DC output", + "Group": "PV DC Losses", + "IndexLabels": "", + "Flags": 3.0, + "DefaultValue": 2.0, + "UIObject": "Numeric", + "sscVariableName": "", + "sscVariableValue": "" + }, + "subarray4_diodeconn_loss": { + "Version": 4.0, + "Type": 1.0, + "Label": "Diodes and connections loss 4", + "Units": "% of DC output", + "Group": "PV DC Losses", + "IndexLabels": "", + "Flags": 3.0, + "DefaultValue": 0.5, + "UIObject": "Numeric", + "sscVariableName": "", + "sscVariableValue": "" + }, + "subarray4_electrical_mismatch": { + "Version": 4.0, + "Type": 1.0, + "Label": "Electrical mismatch 4", + "Units": "% of DC output", + "Group": "PV DC Losses", + "IndexLabels": "", + "Flags": 3.0, + "DefaultValue": 0.0, + "UIObject": "Numeric", + "sscVariableName": "", + "sscVariableValue": "" + }, + "subarray4_mismatch_loss": { + "Version": 4.0, + "Type": 1.0, + "Label": "Module mismatch loss 4", + "Units": "% of DC output", + "Group": "PV DC Losses", + "IndexLabels": "", + "Flags": 3.0, + "DefaultValue": 2.0, + "UIObject": "Numeric", + "sscVariableName": "", + "sscVariableValue": "" + }, + "subarray4_nameplate_loss": { + "Version": 4.0, + "Type": 1.0, + "Label": "Nameplate loss 4", + "Units": "% of DC output", + "Group": "PV DC Losses", + "IndexLabels": "", + "Flags": 3.0, + "DefaultValue": 0.0, + "UIObject": "Numeric", + "sscVariableName": "", + "sscVariableValue": "" + }, + "subarray4_tracking_loss": { + "Version": 4.0, + "Type": 1.0, + "Label": "Tracking error loss 4", + "Units": "% of POA irradiance", + "Group": "PV DC Losses", + "IndexLabels": "", + "Flags": 3.0, + "DefaultValue": 0.0, + "UIObject": "Numeric", + "sscVariableName": "", + "sscVariableValue": "" } }, - "VarDatabase": {}, - "Equations": [], - "Callbacks": [] + "Equations": [ + "equations{ 'subarray1_dcloss' } = define() {\r", + "\treturn (1 - \r", + "\t(1-${subarray1_mismatch_loss}/100)\r", + "\t*(1-${subarray1_diodeconn_loss}/100)\r", + "\t*(1-${subarray1_dcwiring_loss}/100)\r", + "\t*(1-${subarray1_tracking_loss}/100)\r", + "\t*(1-${subarray1_nameplate_loss}/100)\r", + "\t*(1-${dcoptimizer_loss}/100)\r", + "\t)*100; \r", + "};\r", + "\r", + "equations{ 'subarray2_dcloss' } = define() {\r", + "\treturn (1 -\r", + "\t(1-${subarray2_mismatch_loss}/100)\r", + "\t*(1-${subarray2_diodeconn_loss}/100)\r", + "\t*(1-${subarray2_dcwiring_loss}/100)\r", + "\t*(1-${subarray2_tracking_loss}/100)\r", + "\t*(1-${subarray2_nameplate_loss}/100)\r", + "\t*(1-${dcoptimizer_loss}/100)\r", + "\t)*100; \r", + "};\r", + "\r", + "equations{ 'subarray3_dcloss' } = define() {\r", + "\treturn (1 -\r", + "\t(1-${subarray3_mismatch_loss}/100)\r", + "\t*(1-${subarray3_diodeconn_loss}/100)\r", + "\t*(1-${subarray3_dcwiring_loss}/100)\r", + "\t*(1-${subarray3_tracking_loss}/100)\r", + "\t*(1-${subarray3_nameplate_loss}/100)\r", + "\t*(1-${dcoptimizer_loss}/100)\r", + "\t)*100; \r", + "};\r", + "\t\r", + "equations{ 'subarray4_dcloss' } = define() {\r", + "\treturn (1 -\r", + "\t(1-${subarray4_mismatch_loss}/100)\r", + "\t*(1-${subarray4_diodeconn_loss}/100)\r", + "\t*(1-${subarray4_dcwiring_loss}/100)\r", + "\t*(1-${subarray4_tracking_loss}/100)\r", + "\t*(1-${subarray4_nameplate_loss}/100)\r", + "\t*(1-${dcoptimizer_loss}/100)\r", + "\t)*100; \r", + "};\r", + "" + ], + "Callbacks": [ + "function bifacial_mismatch_enable() {\r", + "\tcalculate_mismatch = value('calculate_bifacial_electrical_mismatch') == 1;\r", + "\tenable('subarray1_electrical_mismatch', is_bifacial() && !calculate_mismatch);\r", + "\tn_subarrays_max = 4;\r", + "\tfor (i=2;i<=n_subarrays_max;i++) {\r", + "\t\tprefix = 'subarray'+to_string(i);\r", + "\t\tif (prefix+'_enable') {\r", + "\t\t\tenable(prefix + '_electrical_mismatch', is_bifacial() && !calculate_mismatch);\r", + "\t\t}\t\r", + "\t}\t\r", + "}\r", + "\r", + "on_load{'PV DC Losses'} = define() {\r", + "\tn_subarrays_max = 4;\r", + "\tvars = [ 'dcloss',\r", + "\t\t 'dcwiring_loss',\r", + "\t\t 'diodeconn_loss',\r", + "\t\t 'electrical_mismatch',\r", + "\t\t 'mismatch_loss',\r", + "\t\t 'nameplate_loss',\r", + "\t\t 'tracking_loss'];\t\r", + "\t\r", + "\t// hide inputs for disabled subarrays (always show subarray 1 inputs)\r", + "\tfor ( i=2; i<=n_subarrays_max; i++ ) {\r", + "\t\tprefix = 'subarray' + to_string(i) + '_';\r", + "\t\t// show inputs for enabled subarrays\r", + "\t\tif ( value( prefix + 'enable') == 1 ) {\r", + "\t\t\tfor (j=0;j<#vars;j++) {\r", + "\t\t\t\tshow( prefix + vars[j], 1 );\r", + "\t\t\t}\t\r", + "\t\t}\r", + "\t\t// hide inputs for disabled subarrays\r", + "\t\telse {\r", + "\t\t\tfor (j=0;j<#vars;j++) {\r", + "\t\t\t\tshow( prefix + vars[j], 0 );\r", + "\t\t\t}\t\r", + "\t\t}\r", + "\t}\r", + "\trefresh();\r", + "\t\r", + "\tenable('calculate_bifacial_electrical_mismatch', is_bifacial());\r", + "\tif ( is_bifacial() ) {\r", + "\t\tbifacial_mismatch_enable();\r", + "\t}\r", + "\t\r", + "\tmsg = '';\r", + "\tif ( value('subarray2_enable') || value('subarray3_enable') || value('subarray4_enable') ) {\r", + "\t\tmsg = 'DC power optimizer loss applies to all subarrays.';\r", + "\t}\r", + "\tproperty('lbl_dc_optimizer', 'Caption', msg);\t\r", + "\r", + "};\r", + "\r", + "on_change{'calculate_bifacial_electrical_mismatch'} = define() {\r", + "\tbifacial_mismatch_enable();\r", + "};\r", + "\r", + "on_change{'btn_string_inv'} = define() {\r", + "\tvalue('acwiring_loss', 1);\r", + "\tfor (i=1; i<=4; i++)\r", + "\t{\r", + "\t\tprefix = \"subarray\" + to_string(i) + \"_\";\r", + "\t\tvalue(prefix + 'mismatch_loss', 2);\r", + "\t\tvalue(prefix + 'diodeconn_loss', 0.5);\r", + "\t\tvalue(prefix + 'dcwiring_loss', 2);\r", + "\t\tvalue(prefix + 'tracking_loss', 0);\r", + "\t\tvalue(prefix + 'nameplate_loss', 0);\r", + "\t}\t\r", + "\tvalue('dcoptimizer_loss', 0);\r", + "};\r", + "\r", + "on_change{'btn_microinverter'} = define() {\r", + "\tvalue('acwiring_loss', 1);\r", + "\tfor (i=1; i<=4; i++)\r", + "\t{\r", + "\t\tprefix = \"subarray\" + to_string(i) + \"_\";\r", + "\t\tvalue(prefix + 'mismatch_loss', 0);\r", + "\t\tvalue(prefix + 'diodeconn_loss', 0.5);\r", + "\t\tvalue(prefix + 'dcwiring_loss', 2);\r", + "\t\tvalue(prefix + 'tracking_loss', 0);\r", + "\t\tvalue(prefix + 'nameplate_loss', 0);\r", + "\t}\t\r", + "\tvalue('dcoptimizer_loss', 0);\r", + "};\r", + "\r", + "on_change{'btn_dc_opt'} = define() {\r", + "\tvalue('acwiring_loss', 1);\r", + "\tfor (i=1; i<=4; i++)\r", + "\t{\r", + "\t\tprefix = \"subarray\" + to_string(i) + \"_\";\r", + "\t\tvalue(prefix + 'mismatch_loss', 0);\r", + "\t\tvalue(prefix + 'diodeconn_loss', 0.5);\r", + "\t\tvalue(prefix + 'dcwiring_loss', 2);\r", + "\t\tvalue(prefix + 'tracking_loss', 0);\r", + "\t\tvalue(prefix + 'nameplate_loss', 0);\r", + "\t}\t\r", + "\tvalue('dcoptimizer_loss', 1);\r", + "};\r", + "" + ] } \ No newline at end of file diff --git a/deploy/runtime/ui/PV External Shading.json b/deploy/runtime/ui/PV External Shading.json deleted file mode 100644 index a57c48866d..0000000000 --- a/deploy/runtime/ui/PV External Shading.json +++ /dev/null @@ -1,47 +0,0 @@ -{ - "Name": "PV External Shading", - "Width": 1010.0, - "Height": 510.0, - "FormObjects": { - "GroupBox": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "object 4" - }, - "X": { - "Type": 3.0, - "Integer": 6.0 - }, - "Y": { - "Type": 3.0, - "Integer": 3.0 - }, - "Width": { - "Type": 3.0, - "Integer": 1000.0 - }, - "Height": { - "Type": 3.0, - "Integer": 500.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Caption": { - "Type": 5.0, - "String": "External Shading" - }, - "Bold": { - "Type": 2.0, - "Boolean": 1.0 - } - } - } - }, - "VarDatabase": {}, - "Equations": [], - "Callbacks": [] -} \ No newline at end of file diff --git a/deploy/runtime/ui/PV Inverter Input Voltage.json b/deploy/runtime/ui/PV Inverter Input Voltage.json index fa0b72268c..667698445a 100644 --- a/deploy/runtime/ui/PV Inverter Input Voltage.json +++ b/deploy/runtime/ui/PV Inverter Input Voltage.json @@ -1,7 +1,7 @@ { "Name": "PV Inverter Input Voltage", - "Width": 1012.0, - "Height": 509.0, + "Width": 1009.0, + "Height": 474.0, "FormObjects": { "Divider": { "Visible": 1.0, @@ -16,7 +16,7 @@ }, "Y": { "Type": 3.0, - "Integer": 99.0 + "Integer": 72.0 }, "Width": { "Type": 3.0, @@ -53,28 +53,28 @@ } } }, - "Label": { + "Button": { "Visible": 1.0, "ObjectProperties": { "Name": { "Type": 5.0, - "String": "Label4" + "String": "btn_reset_inverter_voltages" }, "X": { "Type": 3.0, - "Integer": 429.0 + "Integer": 48.0 }, "Y": { "Type": 3.0, - "Integer": 72.0 + "Integer": 273.0 }, "Width": { "Type": 3.0, - "Integer": 100.0 + "Integer": 276.0 }, "Height": { "Type": 3.0, - "Integer": 24.0 + "Integer": 28.0 }, "Tool Tip": { "Type": 5.0, @@ -82,57 +82,81 @@ }, "Caption": { "Type": 5.0, - "String": "Subarray 2" + "String": "Copy ratings from Inverter page" }, - "TextColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } + "TabOrder": { + "Type": 3.0, + "Integer": 6.0 + } + } + }, + "RadioChoice": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "enable_mismatch_vmax_calc" }, - "Bold": { - "Type": 2.0, - "Boolean": 1.0 + "X": { + "Type": 3.0, + "Integer": 30.0 }, - "FontSize": { + "Y": { + "Type": 3.0, + "Integer": 411.0 + }, + "Width": { + "Type": 3.0, + "Integer": 399.0 + }, + "Height": { + "Type": 3.0, + "Integer": 48.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Selection": { "Type": 3.0, "Integer": 0.0 }, - "WordWrap": { - "Type": 2.0, - "Boolean": 0.0 + "Items": { + "Type": 6.0, + "StringList": "Average of subarray voltages|Estimate subarray mismatch loss (long simulation run time)" }, - "AlignRight": { + "ShowCaptions": { "Type": 2.0, - "Boolean": 0.0 + "Boolean": 1.0 }, - "AlignTop": { + "Horizontal": { "Type": 2.0, "Boolean": 0.0 + }, + "TabOrder": { + "Type": 3.0, + "Integer": 10.0 } } }, - "Label": { + "Numeric": { "Visible": 1.0, "ObjectProperties": { "Name": { "Type": 5.0, - "String": "Label41" + "String": "inv_num_mppt" }, "X": { "Type": 3.0, - "Integer": 561.0 + "Integer": 120.0 }, "Y": { "Type": 3.0, - "Integer": 72.0 + "Integer": 141.0 }, "Width": { "Type": 3.0, - "Integer": 100.0 + "Integer": 48.0 }, "Height": { "Type": 3.0, @@ -142,11 +166,39 @@ "Type": 5.0, "String": "" }, - "Caption": { + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 0.0 + }, + "Format": { + "Type": 3.0, + "Integer": 0.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 0.0 + }, + "Prefix": { "Type": 5.0, - "String": "Subarray 3" + "String": "" }, - "TextColour": { + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 1.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { "Type": 4.0, "Color": { "Red": 0.0, @@ -155,25 +207,18 @@ "Alpha": 255.0 } }, - "Bold": { - "Type": 2.0, - "Boolean": 1.0 + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } }, - "FontSize": { + "TabOrder": { "Type": 3.0, - "Integer": 0.0 - }, - "WordWrap": { - "Type": 2.0, - "Boolean": 0.0 - }, - "AlignRight": { - "Type": 2.0, - "Boolean": 0.0 - }, - "AlignTop": { - "Type": 2.0, - "Boolean": 0.0 + "Integer": 1.0 } } }, @@ -182,23 +227,23 @@ "ObjectProperties": { "Name": { "Type": 5.0, - "String": "Label411" + "String": "lbl_inverter_voltage_message" }, "X": { "Type": 3.0, - "Integer": 690.0 + "Integer": 567.0 }, "Y": { "Type": 3.0, - "Integer": 72.0 + "Integer": 255.0 }, "Width": { "Type": 3.0, - "Integer": 100.0 + "Integer": 426.0 }, "Height": { "Type": 3.0, - "Integer": 24.0 + "Integer": 75.0 }, "Tool Tip": { "Type": 5.0, @@ -206,7 +251,7 @@ }, "Caption": { "Type": 5.0, - "String": "Subarray 4" + "String": "" }, "TextColour": { "Type": 4.0, @@ -219,7 +264,7 @@ }, "Bold": { "Type": 2.0, - "Boolean": 1.0 + "Boolean": 0.0 }, "FontSize": { "Type": 3.0, @@ -227,7 +272,7 @@ }, "WordWrap": { "Type": 2.0, - "Boolean": 0.0 + "Boolean": 1.0 }, "AlignRight": { "Type": 2.0, @@ -235,7 +280,7 @@ }, "AlignTop": { "Type": 2.0, - "Boolean": 0.0 + "Boolean": 1.0 } } }, @@ -244,23 +289,23 @@ "ObjectProperties": { "Name": { "Type": 5.0, - "String": "Label4111" + "String": "lbl_mismatch_message" }, "X": { "Type": 3.0, - "Integer": 300.0 + "Integer": 432.0 }, "Y": { "Type": 3.0, - "Integer": 72.0 + "Integer": 411.0 }, "Width": { "Type": 3.0, - "Integer": 100.0 + "Integer": 261.0 }, "Height": { "Type": 3.0, - "Integer": 24.0 + "Integer": 48.0 }, "Tool Tip": { "Type": 5.0, @@ -268,7 +313,7 @@ }, "Caption": { "Type": 5.0, - "String": "Subarray 1" + "String": "" }, "TextColour": { "Type": 4.0, @@ -281,7 +326,7 @@ }, "Bold": { "Type": 2.0, - "Boolean": 1.0 + "Boolean": 0.0 }, "FontSize": { "Type": 3.0, @@ -289,7 +334,7 @@ }, "WordWrap": { "Type": 2.0, - "Boolean": 0.0 + "Boolean": 1.0 }, "AlignRight": { "Type": 2.0, @@ -297,32 +342,32 @@ }, "AlignTop": { "Type": 2.0, - "Boolean": 0.0 + "Boolean": 1.0 } } }, - "Button": { + "Label": { "Visible": 1.0, "ObjectProperties": { "Name": { "Type": 5.0, - "String": "btn_reset_inverter_voltages" + "String": "lbl_mppt_warning" }, "X": { "Type": 3.0, - "Integer": 48.0 + "Integer": 789.0 }, "Y": { "Type": 3.0, - "Integer": 306.0 + "Integer": 141.0 }, "Width": { "Type": 3.0, - "Integer": 276.0 + "Integer": 207.0 }, "Height": { "Type": 3.0, - "Integer": 28.0 + "Integer": 48.0 }, "Tool Tip": { "Type": 5.0, @@ -330,101 +375,36 @@ }, "Caption": { "Type": 5.0, - "String": "Copy ratings from Inverter page" - }, - "TabOrder": { - "Type": 3.0, - "Integer": -1.0 - } - } - }, - "RadioChoice": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "enable_mismatch_vmax_calc" - }, - "X": { - "Type": 3.0, - "Integer": 30.0 - }, - "Y": { - "Type": 3.0, - "Integer": 438.0 - }, - "Width": { - "Type": 3.0, - "Integer": 399.0 + "String": "" }, - "Height": { - "Type": 3.0, - "Integer": 48.0 + "TextColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } }, - "Tool Tip": { - "Type": 5.0, - "String": "" + "Bold": { + "Type": 2.0, + "Boolean": 0.0 }, - "Selection": { + "FontSize": { "Type": 3.0, "Integer": 0.0 }, - "Items": { - "Type": 6.0, - "StringList": "Average of subarray voltages|Estimate subarray mismatch loss (long simulation run time)" - }, - "ShowCaptions": { + "WordWrap": { "Type": 2.0, "Boolean": 1.0 }, - "Horizontal": { + "AlignRight": { "Type": 2.0, "Boolean": 0.0 }, - "TabOrder": { - "Type": 3.0, - "Integer": -1.0 - } - } - }, - "Choice": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "inv_num_mppt" - }, - "X": { - "Type": 3.0, - "Integer": 132.0 - }, - "Y": { - "Type": 3.0, - "Integer": 168.0 - }, - "Width": { - "Type": 3.0, - "Integer": 50.0 - }, - "Height": { - "Type": 3.0, - "Integer": 24.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Items": { - "Type": 6.0, - "StringList": "1|2|3|4" - }, - "Selection": { - "Type": 3.0, - "Integer": -1.0 - }, - "TabOrder": { - "Type": 3.0, - "Integer": -1.0 + "AlignTop": { + "Type": 2.0, + "Boolean": 1.0 } } }, @@ -437,11 +417,11 @@ }, "X": { "Type": 3.0, - "Integer": 513.0 + "Integer": 450.0 }, "Y": { "Type": 3.0, - "Integer": 306.0 + "Integer": 279.0 }, "Width": { "Type": 3.0, @@ -507,7 +487,7 @@ }, "TabOrder": { "Type": 3.0, - "Integer": -1.0 + "Integer": 8.0 } } }, @@ -520,11 +500,11 @@ }, "X": { "Type": 3.0, - "Integer": 513.0 + "Integer": 450.0 }, "Y": { "Type": 3.0, - "Integer": 279.0 + "Integer": 252.0 }, "Width": { "Type": 3.0, @@ -590,48 +570,7 @@ }, "TabOrder": { "Type": 3.0, - "Integer": -1.0 - } - } - }, - "CheckBox": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "object 2" - }, - "X": { - "Type": 3.0, - "Integer": 30.0 - }, - "Y": { - "Type": 3.0, - "Integer": 279.0 - }, - "Width": { - "Type": 3.0, - "Integer": 252.0 - }, - "Height": { - "Type": 3.0, - "Integer": 24.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Caption": { - "Type": 5.0, - "String": "Override values from Inverter page" - }, - "State": { - "Type": 2.0, - "Boolean": 1.0 - }, - "TabOrder": { - "Type": 3.0, - "Integer": -1.0 + "Integer": 7.0 } } }, @@ -648,7 +587,7 @@ }, "Y": { "Type": 3.0, - "Integer": 360.0 + "Integer": 333.0 }, "Width": { "Type": 3.0, @@ -694,11 +633,11 @@ }, "X": { "Type": 3.0, - "Integer": 15.0 + "Integer": 12.0 }, "Y": { "Type": 3.0, - "Integer": 204.0 + "Integer": 183.0 }, "Width": { "Type": 3.0, @@ -756,7 +695,7 @@ }, "Height": { "Type": 3.0, - "Integer": 500.0 + "Integer": 464.0 }, "Tool Tip": { "Type": 5.0, @@ -785,7 +724,7 @@ }, "Y": { "Type": 3.0, - "Integer": 381.0 + "Integer": 354.0 }, "Width": { "Type": 3.0, @@ -909,7 +848,7 @@ }, "Y": { "Type": 3.0, - "Integer": 117.0 + "Integer": 90.0 }, "Width": { "Type": 3.0, @@ -971,7 +910,7 @@ }, "Y": { "Type": 3.0, - "Integer": 225.0 + "Integer": 201.0 }, "Width": { "Type": 3.0, @@ -987,7 +926,7 @@ }, "Caption": { "Type": 5.0, - "String": "SAM clips the DC operating voltage(s) so that the inverter input voltage(s) is never less than Vmppt_low or greater than Vmppt_high." + "String": "The inverter clips the subarray voltage to the minimum and maximum inverter voltage ratings so that the subarray voltage is never less than Vmppt_low or greater than Vmppt_high." }, "TextColour": { "Type": 4.0, @@ -1029,15 +968,15 @@ }, "X": { "Type": 3.0, - "Integer": 183.0 + "Integer": 198.0 }, "Y": { "Type": 3.0, - "Integer": 168.0 + "Integer": 141.0 }, "Width": { "Type": 3.0, - "Integer": 113.0 + "Integer": 98.0 }, "Height": { "Type": 3.0, @@ -1095,7 +1034,7 @@ }, "Y": { "Type": 3.0, - "Integer": 168.0 + "Integer": 141.0 }, "Width": { "Type": 3.0, @@ -1161,7 +1100,7 @@ }, "TabOrder": { "Type": 3.0, - "Integer": 12.0 + "Integer": 2.0 } } }, @@ -1178,7 +1117,7 @@ }, "Y": { "Type": 3.0, - "Integer": 168.0 + "Integer": 141.0 }, "Width": { "Type": 3.0, @@ -1244,7 +1183,7 @@ }, "TabOrder": { "Type": 3.0, - "Integer": 28.0 + "Integer": 3.0 } } }, @@ -1257,11 +1196,11 @@ }, "X": { "Type": 3.0, - "Integer": 561.0 + "Integer": 558.0 }, "Y": { "Type": 3.0, - "Integer": 168.0 + "Integer": 141.0 }, "Width": { "Type": 3.0, @@ -1327,7 +1266,7 @@ }, "TabOrder": { "Type": 3.0, - "Integer": 44.0 + "Integer": 4.0 } } }, @@ -1340,11 +1279,11 @@ }, "X": { "Type": 3.0, - "Integer": 690.0 + "Integer": 687.0 }, "Y": { "Type": 3.0, - "Integer": 168.0 + "Integer": 141.0 }, "Width": { "Type": 3.0, @@ -1410,7 +1349,7 @@ }, "TabOrder": { "Type": 3.0, - "Integer": 60.0 + "Integer": 5.0 } } }, @@ -1423,11 +1362,11 @@ }, "X": { "Type": 3.0, - "Integer": 513.0 + "Integer": 450.0 }, "Y": { "Type": 3.0, - "Integer": 333.0 + "Integer": 306.0 }, "Width": { "Type": 3.0, @@ -1493,7 +1432,7 @@ }, "TabOrder": { "Type": 3.0, - "Integer": -1.0 + "Integer": 9.0 } } } @@ -1516,12 +1455,12 @@ "Version": 4.0, "Type": 1.0, "Label": "Number of MPPTs", - "Units": "", + "Units": "1..4", "Group": "PV Inverter Input Voltage", - "IndexLabels": "1|2|3|4", + "IndexLabels": "", "Flags": 2.0, "DefaultValue": 1.0, - "UIObject": "ListBox", + "UIObject": "Numeric", "sscVariableName": "", "sscVariableValue": "" }, @@ -1618,5 +1557,220 @@ } }, "Equations": [], - "Callbacks": [] + "Callbacks": [ + "// resets max DC, max MPPT, min MPPT voltages to values from inverter page should run from inverter page when values change there\r", + "function reset_inverter_voltages() {\r", + "\tvalue('vdcmax_inverter', ?${inverter_model}[\r", + "\t\t${inv_snl_vdcmax},\r", + "\t\t${inv_ds_vdcmax},\r", + "\t\t${inv_pd_vdcmax},\r", + "\t\t${inv_cec_cg_vdcmax}] ); \r", + "\r", + "\tvalue('mppt_low_inverter', ?${inverter_model}[ \t\r", + "\t\t${inv_snl_mppt_low}, \r", + "\t\t${inv_ds_mppt_low}, \r", + "\t\t${inv_pd_mppt_low},\r", + "\t\t${inv_cec_cg_mppt_low}] );\r", + "\r", + "\tvalue('mppt_hi_inverter', ?${inverter_model}[ \r", + "\t\t${inv_snl_mppt_hi}, \r", + "\t\t${inv_ds_mppt_hi},\r", + "\t\t${inv_pd_mppt_hi},\r", + "\t\t${inv_cec_cg_mppt_hi}] );\r", + "}\r", + "\r", + "function inverter_voltage_message() {\r", + "\tx = value('inverter_model');\r", + "\tinv_vlow = ?x [value('inv_snl_mppt_low'), value('inv_ds_mppt_low'), value('inv_pd_mppt_low'),value('inv_cec_cg_mppt_low')];\r", + " inv_vhi = ?x [value('inv_snl_mppt_hi'), value('inv_ds_mppt_hi'), value('inv_pd_mppt_hi'),value('inv_cec_cg_mppt_hi')];\r", + " inv_vmax = ?x [value('inv_snl_vdcmax'), value('inv_ds_vdcmax'), value('inv_pd_vdcmax'),value('inv_cec_cg_vdcmax')];\r", + "\r", + "\tmsg = '';\r", + "\tn=0;\r", + "\tif ( value('mppt_low_inverter') != inv_vlow ) {\r", + "\t\tmsg += 'Minimum MPPT voltage is different from value on inverter page: ' + inv_vlow + ' Vdc.\\n'; \r", + "\t\tn++;\r", + "\t}\r", + "\tif ( value('mppt_hi_inverter') != inv_vhi ) {\r", + "\t\tif (n>0) {msg+=' ';}\r", + "\t\tmsg += 'Maximum MPPT voltage is different from value on inverter page: ' + inv_vhi + ' Vdc.\\n'; \r", + "\t\tn++;\r", + "\t}\r", + "\tif ( value('vdcmax_inverter') != inv_vmax ) { \r", + "\t\tif (n>0) {msg+=' ';}\r", + "\t\tmsg += 'Maximum DC voltage is different from value on inverter page: ' + inv_vmax + ' Vdc.';\r", + "\t}\r", + "\telse {\r", + "\t\tmsg = 'Change the voltage ratings here to use different values than the values on the Inverter page.';\r", + "\t}\r", + "\r", + "\tif ( inv_voltage_warning() == '' ) {\r", + "\t\tproperty('lbl_inverter_voltage_message','TextColour', 'black');\r", + "\t\tproperty('lbl_inverter_voltage_message','Caption', msg);\r", + "\t}\r", + "\telse {\r", + "\t\tproperty('lbl_inverter_voltage_message','TextColour', 'red');\r", + "\t\tproperty('lbl_inverter_voltage_message','Caption', inv_voltage_warning());\t\r", + "\t}\t\r", + "\r", + "}\r", + "\r", + "//show warning about MPPT input number\r", + "function mppt_warning() {\r", + "\tn_enabled_subarrays = 1;\r", + "\tn_subarrays_max = 4;\r", + "\r", + "\tmppt_input_list = to_string(value('subarray1_mppt_input'));\r", + "\tfor (i=2; i<=n_subarrays_max; i++) {\r", + "\t\tif ( value('subarray' + to_string(i) + '_enable') == true ) {\r", + "\t\t\tn_enabled_subarrays++;\r", + "\t\t\tmppt_input_list += to_string(value('subarray' + to_string(i) + '_mppt_input'));\r", + "\t\t}\r", + "\t}\r", + "\t\r", + "\tmsg = '';\r", + "\tcolor = 'black';\r", + "\tif ( value('inverter_count') > 1 ) {\r", + "\t\tmsg = 'Multiple MPPT is only supported for systems with one inverter.';\r", + "\t\tcolor = 'black';\r", + "\t}\r", + "\telseif ( value('inv_num_mppt') < 1 || value('inv_num_mppt') > n_subarrays_max ){\r", + "\t\tmsg = 'Number of MPPTs must be between 1 and ' + to_string(n_subarrays_max) +'.';\r", + "\t\tcolor = 'red';\r", + "\t}\r", + "\telseif ( value('inv_num_mppt') > 1 && n_enabled_subarrays != value('inv_num_mppt') ) {\r", + "\t\tmsg = 'The number of enabled subarrays must be the same as the number of MPPTs.';\r", + "\t\tcolor = 'red';\r", + "\t}\r", + "\telseif ( value('inv_num_mppt') > 1 ) {\r", + "\t\ten = true; // subarray 1 is always enabled\r", + "\t\tfor (i = 1; i <= n_subarrays_max; i++)\r", + "\t\t{\r", + "\t\t\tvar = 'subarray' + to_string(i) + '_mppt_input';\r", + "\t\t\tif ( i > 1 ) {\r", + "\t\t\t\ten = value('subarray' + to_string(i) + '_enable');\r", + "\t\t\t}\r", + "\r", + "\t\t\tif ( en == true && first_of(mppt_input_list,value(var)) != last_of(mppt_input_list,value(var) ) ) {\r", + "\t\t\t\tmsg = 'MPPT number ' + value(var) + ' is assigned to more than one subarray.';\r", + "\t\t\t\tcolor = 'red';\r", + "\t\t\t}\t\r", + "\t\t\telseif ( en == true && value(var) > value('inv_num_mppt') ) {\r", + "\t\t\t\tmsg = 'MPPT number must be between 1 and the number of MPPTs.';\r", + "\t\t\t\tcolor = 'red';\r", + "\t\t\t}\r", + "\t\t}\r", + "\t}\r", + "\tproperty('lbl_mppt_warning','Caption',msg);\r", + "\tproperty('lbl_mppt_warning','TextColour',color);\r", + "}\r", + "\r", + "function inv_voltage_warning() {\r", + "\tmsg = '';\r", + "\tvhi = value('mppt_hi_inverter');\r", + "\tvlow = value('mppt_low_inverter');\r", + "\tvmax = value('vdcmax_inverter');\r", + "\r", + "\tif ( vhi > vmax ) { msg = 'Inverter maximum MPPT voltage is greater than inverter maximum DC voltage.';}\r", + "\tif ( vhi < vlow ) { msg = 'Inverter maximum MPPT voltage is less than inverter minimum MPPT voltage.';}\r", + "\tif ( vlow > vhi ) { msg = 'Inverter minimum MPPT voltage is greater than inverter maximum MPPT voltage.';}\r", + "\r", + "\treturn msg;\r", + "} \r", + "\r", + "function mismatch_message() {\r", + "\tmsg = '';\r", + "\tcolor = 'black';\r", + "\t\r", + "\tif (value('inv_num_mppt') > 1 ) {\r", + "\t\tmsg = 'Estimate subarray mismatch is not available for multiple MPPTs.';\r", + "\t\tcolor = 'black';\r", + "\t}\r", + "\t\r", + "\tproperty('lbl_mismatch_message','Caption',msg);\r", + "\tproperty('lbl_mismatch_message','TextColour',color);\r", + "}\r", + "\r", + " // this also needs to be called from the PV Subarrays and String Size form\r", + "function enable_mppt() {\r", + "\tn_subarrays_max = 4;\r", + "\r", + "\t// show mppt inputs for enabled subarrays\r", + "\tshow('subarray1_mppt_input',1);\r", + "\tfor ( i=2; i<=n_subarrays_max; i++ ) {\r", + "\t\tif ( value('subarray'+to_string(i)+'_enable') == 1 ) {\r", + "\t\t\tshow('subarray'+to_string(i)+'_mppt_input', 1);\r", + "\t\t}\r", + "\t\telse {\r", + "\t\t\tshow('subarray'+to_string(i)+'_mppt_input', 0);\r", + "\t\t}\r", + "\t}\r", + "\trefresh();\r", + "\r", + "\t// if one inverter enable/disable mppt inputs\r", + "\tif (value('inverter_count') == 1) {\r", + "\t\ten = value('inv_num_mppt') > 1; // only enable mppt inputs if number of MPPTs is greater than 1\r", + "\t\tenable('inv_num_mppt',true);\r", + "\t\tenable('subarray1_mppt_input',en);\r", + "\t\tfor (i=2; i<=n_subarrays_max; i++){\r", + "\t\t\tif ( value('subarray'+to_string(i)+'_enable') == 1) {\r", + "\t\t\t\tenable('subarray'+to_string(i)+'_mppt_input',en);\r", + "\t\t\t}\t\r", + "\t\t}\r", + "\t}\r", + "\telse {\r", + "\t\tenable('inv_num_mppt',false);\r", + "\t\tenable('subarray1_mppt_input',false);\r", + "\t\tfor (i=2; i<=n_subarrays_max; i++){\r", + "\t\t\tif ( value('subarray'+to_string(i)+'_enable') == 1) {\r", + "\t\t\t\tenable('subarray'+to_string(i)+'_mppt_input',false);\r", + "\t\t\t}\t\r", + "\t\t}\r", + "\t}\r", + "}\r", + "\r", + "on_load{'PV Inverter Input Voltage'} = define() {\r", + "\tenable_mppt();\r", + "\treset_inverter_voltages();\r", + "\tmppt_warning();\r", + "\tinverter_voltage_message();\r", + "\tmismatch_message();\r", + "};\r", + "\r", + "on_change{'mppt_low_inverter'} = define() {\r", + "\tinverter_voltage_message();\r", + "};\r", + "\r", + "on_change{'mppt_hi_inverter'} = define() {\r", + "\tinverter_voltage_message();\r", + "};\r", + "\r", + "on_change{'mppt_vdcmax_inverter'} = define() {\r", + "\tinverter_voltage_message();\r", + "};\r", + "\r", + "on_change{'inv_num_mppt'} = define() {\r", + "\tenable_mppt();\r", + "\tmppt_warning();\r", + "\tmismatch_message();\t\r", + "\tenable('enable_mismatch_vmax_calc', value('inv_num_mppt') == 1);\r", + "};\r", + "\r", + "on_change{'enable_mismatch_vmax_calc'} = define() {\r", + "\tmismatch_message();\t\r", + "};\r", + "\r", + "on_change{'subarray1_mppt_input'} = define() {\r", + "\tmppt_warning();\r", + "};\r", + "on_change{'subarray2_mppt_input'} = define() {\r", + "\tmppt_warning();\r", + "};\r", + "on_change{'subarray3_mppt_input'} = define() {\r", + "\tmppt_warning();\r", + "};\r", + "on_change{'subarray4_mppt_input'} = define() {\r", + "\tmppt_warning();\r", + "};" + ] } \ No newline at end of file diff --git a/deploy/runtime/ui/PV Row Dimensions and Spacing.json b/deploy/runtime/ui/PV Row Dimensions and Spacing.json index 28781c5655..d3cceeaca9 100644 --- a/deploy/runtime/ui/PV Row Dimensions and Spacing.json +++ b/deploy/runtime/ui/PV Row Dimensions and Spacing.json @@ -1,38 +1,3838 @@ { "Name": "PV Row Dimensions and Spacing", "Width": 1010.0, - "Height": 510.0, + "Height": 618.0, "FormObjects": { + "Label": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "Label121112" + }, + "X": { + "Type": 3.0, + "Integer": 30.0 + }, + "Y": { + "Type": 3.0, + "Integer": 267.0 + }, + "Width": { + "Type": 3.0, + "Integer": 266.0 + }, + "Height": { + "Type": 3.0, + "Integer": 28.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Caption": { + "Type": 5.0, + "String": "Module orientation" + }, + "TextColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "Bold": { + "Type": 2.0, + "Boolean": 0.0 + }, + "FontSize": { + "Type": 3.0, + "Integer": 0.0 + }, + "WordWrap": { + "Type": 2.0, + "Boolean": 0.0 + }, + "AlignRight": { + "Type": 2.0, + "Boolean": 1.0 + }, + "AlignTop": { + "Type": 2.0, + "Boolean": 0.0 + } + } + }, + "Label": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "Label121113" + }, + "X": { + "Type": 3.0, + "Integer": 30.0 + }, + "Y": { + "Type": 3.0, + "Integer": 324.0 + }, + "Width": { + "Type": 3.0, + "Integer": 266.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Caption": { + "Type": 5.0, + "String": "Number of modules along side of row" + }, + "TextColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "Bold": { + "Type": 2.0, + "Boolean": 0.0 + }, + "FontSize": { + "Type": 3.0, + "Integer": 0.0 + }, + "WordWrap": { + "Type": 2.0, + "Boolean": 0.0 + }, + "AlignRight": { + "Type": 2.0, + "Boolean": 1.0 + }, + "AlignTop": { + "Type": 2.0, + "Boolean": 0.0 + } + } + }, + "Label": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "Label12111326" + }, + "X": { + "Type": 3.0, + "Integer": 30.0 + }, + "Y": { + "Type": 3.0, + "Integer": 351.0 + }, + "Width": { + "Type": 3.0, + "Integer": 266.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Caption": { + "Type": 5.0, + "String": "Number of modules along bottom of row" + }, + "TextColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "Bold": { + "Type": 2.0, + "Boolean": 0.0 + }, + "FontSize": { + "Type": 3.0, + "Integer": 0.0 + }, + "WordWrap": { + "Type": 2.0, + "Boolean": 0.0 + }, + "AlignRight": { + "Type": 2.0, + "Boolean": 1.0 + }, + "AlignTop": { + "Type": 2.0, + "Boolean": 0.0 + } + } + }, + "Label": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "Label12111327" + }, + "X": { + "Type": 3.0, + "Integer": 30.0 + }, + "Y": { + "Type": 3.0, + "Integer": 378.0 + }, + "Width": { + "Type": 3.0, + "Integer": 266.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Caption": { + "Type": 5.0, + "String": "Number of rows" + }, + "TextColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "Bold": { + "Type": 2.0, + "Boolean": 0.0 + }, + "FontSize": { + "Type": 3.0, + "Integer": 0.0 + }, + "WordWrap": { + "Type": 2.0, + "Boolean": 0.0 + }, + "AlignRight": { + "Type": 2.0, + "Boolean": 1.0 + }, + "AlignTop": { + "Type": 2.0, + "Boolean": 0.0 + } + } + }, + "Label": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "Label12111328" + }, + "X": { + "Type": 3.0, + "Integer": 30.0 + }, + "Y": { + "Type": 3.0, + "Integer": 297.0 + }, + "Width": { + "Type": 3.0, + "Integer": 266.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Caption": { + "Type": 5.0, + "String": "Number of modules in subarray" + }, + "TextColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "Bold": { + "Type": 2.0, + "Boolean": 0.0 + }, + "FontSize": { + "Type": 3.0, + "Integer": 0.0 + }, + "WordWrap": { + "Type": 2.0, + "Boolean": 0.0 + }, + "AlignRight": { + "Type": 2.0, + "Boolean": 1.0 + }, + "AlignTop": { + "Type": 2.0, + "Boolean": 0.0 + } + } + }, + "Label": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "Label12111373" + }, + "X": { + "Type": 3.0, + "Integer": 30.0 + }, + "Y": { + "Type": 3.0, + "Integer": 555.0 + }, + "Width": { + "Type": 3.0, + "Integer": 266.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Caption": { + "Type": 5.0, + "String": "Row spacing (m)" + }, + "TextColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "Bold": { + "Type": 2.0, + "Boolean": 0.0 + }, + "FontSize": { + "Type": 3.0, + "Integer": 0.0 + }, + "WordWrap": { + "Type": 2.0, + "Boolean": 0.0 + }, + "AlignRight": { + "Type": 2.0, + "Boolean": 1.0 + }, + "AlignTop": { + "Type": 2.0, + "Boolean": 0.0 + } + } + }, + "Label": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "Label12111374" + }, + "X": { + "Type": 3.0, + "Integer": 30.0 + }, + "Y": { + "Type": 3.0, + "Integer": 528.0 + }, + "Width": { + "Type": 3.0, + "Integer": 266.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Caption": { + "Type": 5.0, + "String": "Ground coverage ratio (GCR)" + }, + "TextColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "Bold": { + "Type": 2.0, + "Boolean": 0.0 + }, + "FontSize": { + "Type": 3.0, + "Integer": 0.0 + }, + "WordWrap": { + "Type": 2.0, + "Boolean": 0.0 + }, + "AlignRight": { + "Type": 2.0, + "Boolean": 1.0 + }, + "AlignTop": { + "Type": 2.0, + "Boolean": 0.0 + } + } + }, + "Label": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "Label12111375" + }, + "X": { + "Type": 3.0, + "Integer": 30.0 + }, + "Y": { + "Type": 3.0, + "Integer": 582.0 + }, + "Width": { + "Type": 3.0, + "Integer": 266.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Caption": { + "Type": 5.0, + "String": "Length of side (m)" + }, + "TextColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "Bold": { + "Type": 2.0, + "Boolean": 0.0 + }, + "FontSize": { + "Type": 3.0, + "Integer": 0.0 + }, + "WordWrap": { + "Type": 2.0, + "Boolean": 0.0 + }, + "AlignRight": { + "Type": 2.0, + "Boolean": 1.0 + }, + "AlignTop": { + "Type": 2.0, + "Boolean": 0.0 + } + } + }, + "RadioChoice": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "gcr_option" + }, + "X": { + "Type": 3.0, + "Integer": 54.0 + }, + "Y": { + "Type": 3.0, + "Integer": 477.0 + }, + "Width": { + "Type": 3.0, + "Integer": 180.0 + }, + "Height": { + "Type": 3.0, + "Integer": 48.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Selection": { + "Type": 3.0, + "Integer": 0.0 + }, + "Items": { + "Type": 6.0, + "StringList": "Specify row spacing|Specify GCR" + }, + "ShowCaptions": { + "Type": 2.0, + "Boolean": 1.0 + }, + "Horizontal": { + "Type": 2.0, + "Boolean": 0.0 + }, + "TabOrder": { + "Type": 3.0, + "Integer": 21.0 + } + } + }, + "Label": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "lbl_row_dimensions_message" + }, + "X": { + "Type": 3.0, + "Integer": 792.0 + }, + "Y": { + "Type": 3.0, + "Integer": 267.0 + }, + "Width": { + "Type": 3.0, + "Integer": 189.0 + }, + "Height": { + "Type": 3.0, + "Integer": 135.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Caption": { + "Type": 5.0, + "String": "" + }, + "TextColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "Bold": { + "Type": 2.0, + "Boolean": 0.0 + }, + "FontSize": { + "Type": 3.0, + "Integer": 0.0 + }, + "WordWrap": { + "Type": 2.0, + "Boolean": 1.0 + }, + "AlignRight": { + "Type": 2.0, + "Boolean": 0.0 + }, + "AlignTop": { + "Type": 2.0, + "Boolean": 1.0 + } + } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "module_area" + }, + "X": { + "Type": 3.0, + "Integer": 873.0 + }, + "Y": { + "Type": 3.0, + "Integer": 147.0 + }, + "Width": { + "Type": 3.0, + "Integer": 90.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 1.0 + }, + "Format": { + "Type": 3.0, + "Integer": 0.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 3.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 1.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": -1.0 + } + } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "module_aspect_ratio" + }, + "X": { + "Type": 3.0, + "Integer": 873.0 + }, + "Y": { + "Type": 3.0, + "Integer": 174.0 + }, + "Width": { + "Type": 3.0, + "Integer": 90.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 1.0 + }, + "Format": { + "Type": 3.0, + "Integer": 0.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 3.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 1.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": -1.0 + } + } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "module_length" + }, + "X": { + "Type": 3.0, + "Integer": 873.0 + }, + "Y": { + "Type": 3.0, + "Integer": 120.0 + }, + "Width": { + "Type": 3.0, + "Integer": 90.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 1.0 + }, + "Format": { + "Type": 3.0, + "Integer": 0.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 3.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 1.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": -1.0 + } + } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "module_width" + }, + "X": { + "Type": 3.0, + "Integer": 873.0 + }, + "Y": { + "Type": 3.0, + "Integer": 93.0 + }, + "Width": { + "Type": 3.0, + "Integer": 90.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 1.0 + }, + "Format": { + "Type": 3.0, + "Integer": 0.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 3.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 1.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": -1.0 + } + } + }, + "Image": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "object 12" + }, + "X": { + "Type": 3.0, + "Integer": 15.0 + }, + "Y": { + "Type": 3.0, + "Integer": 72.0 + }, + "Width": { + "Type": 3.0, + "Integer": 720.0 + }, + "Height": { + "Type": 3.0, + "Integer": 108.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Image": { + "Type": 7.0, + "Image": "PV Row Dimensions and Spacing.png" + }, + "Centered": { + "Type": 2.0, + "Boolean": 1.0 + } + } + }, + "Divider": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "object 22" + }, + "X": { + "Type": 3.0, + "Integer": 15.0 + }, + "Y": { + "Type": 3.0, + "Integer": 195.0 + }, + "Width": { + "Type": 3.0, + "Integer": 967.0 + }, + "Height": { + "Type": 3.0, + "Integer": 16.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Orientation": { + "Type": 3.0, + "Integer": 0.0 + }, + "Colour": { + "Type": 4.0, + "Color": { + "Red": 120.0, + "Green": 120.0, + "Blue": 120.0, + "Alpha": 255.0 + } + }, + "Caption": { + "Type": 5.0, + "String": "Row Dimensions" + }, + "Bold": { + "Type": 2.0, + "Boolean": 1.0 + } + } + }, + "Divider": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "object 2235" + }, + "X": { + "Type": 3.0, + "Integer": 744.0 + }, + "Y": { + "Type": 3.0, + "Integer": 72.0 + }, + "Width": { + "Type": 3.0, + "Integer": 237.0 + }, + "Height": { + "Type": 3.0, + "Integer": 16.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Orientation": { + "Type": 3.0, + "Integer": 0.0 + }, + "Colour": { + "Type": 4.0, + "Color": { + "Red": 120.0, + "Green": 120.0, + "Blue": 120.0, + "Alpha": 255.0 + } + }, + "Caption": { + "Type": 5.0, + "String": "Dimensions from Module Page" + }, + "Bold": { + "Type": 2.0, + "Boolean": 1.0 + } + } + }, "GroupBox": { "Visible": 1.0, "ObjectProperties": { "Name": { "Type": 5.0, - "String": "object 4" + "String": "object 4" + }, + "X": { + "Type": 3.0, + "Integer": 6.0 + }, + "Y": { + "Type": 3.0, + "Integer": 3.0 + }, + "Width": { + "Type": 3.0, + "Integer": 1000.0 + }, + "Height": { + "Type": 3.0, + "Integer": 611.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Caption": { + "Type": 5.0, + "String": "Row Dimensions and Spacing" + }, + "Bold": { + "Type": 2.0, + "Boolean": 1.0 + } + } + }, + "Label": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "object 756" + }, + "X": { + "Type": 3.0, + "Integer": 18.0 + }, + "Y": { + "Type": 3.0, + "Integer": 426.0 + }, + "Width": { + "Type": 3.0, + "Integer": 963.0 + }, + "Height": { + "Type": 3.0, + "Integer": 48.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Caption": { + "Type": 5.0, + "String": "Row spacing is the distance between the bottoms of two rows of modules in the subarray (see diagram above). You can specify row spacing either in meters or as the ground coverage ratio (GCR), where GCR = Length of Side / Row Spacing. SAM uses row spacing for backtracking, self-shading, and land area calculations." + }, + "TextColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "Bold": { + "Type": 2.0, + "Boolean": 0.0 + }, + "FontSize": { + "Type": 3.0, + "Integer": 0.0 + }, + "WordWrap": { + "Type": 2.0, + "Boolean": 1.0 + }, + "AlignRight": { + "Type": 2.0, + "Boolean": 0.0 + }, + "AlignTop": { + "Type": 2.0, + "Boolean": 1.0 + } + } + }, + "Label": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "object 75640" + }, + "X": { + "Type": 3.0, + "Integer": 18.0 + }, + "Y": { + "Type": 3.0, + "Integer": 213.0 + }, + "Width": { + "Type": 3.0, + "Integer": 963.0 + }, + "Height": { + "Type": 3.0, + "Integer": 48.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Caption": { + "Type": 5.0, + "String": "Specify the number of modules along the side and bottom of each row in the subarray so that the product of the modules along side, modules along bottom, and number of rows is equal to the number of modules in the subarray." + }, + "TextColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "Bold": { + "Type": 2.0, + "Boolean": 0.0 + }, + "FontSize": { + "Type": 3.0, + "Integer": 0.0 + }, + "WordWrap": { + "Type": 2.0, + "Boolean": 1.0 + }, + "AlignRight": { + "Type": 2.0, + "Boolean": 0.0 + }, + "AlignTop": { + "Type": 2.0, + "Boolean": 1.0 + } + } + }, + "Label": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "object 75648" + }, + "X": { + "Type": 3.0, + "Integer": 15.0 + }, + "Y": { + "Type": 3.0, + "Integer": 21.0 + }, + "Width": { + "Type": 3.0, + "Integer": 966.0 + }, + "Height": { + "Type": 3.0, + "Integer": 48.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Caption": { + "Type": 5.0, + "String": "Row dimension and spacing inputs are for modules arranged in parallel rectangular rows on flat ground or a flat roof. These inputs are disabled unless self shading, snow losses, or bifacial modules are enabled. For modules in the same plane, such as on a residential rooftop, disable self shading on the Shading and Snow page." + }, + "TextColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "Bold": { + "Type": 2.0, + "Boolean": 0.0 + }, + "FontSize": { + "Type": 3.0, + "Integer": 0.0 + }, + "WordWrap": { + "Type": 2.0, + "Boolean": 1.0 + }, + "AlignRight": { + "Type": 2.0, + "Boolean": 0.0 + }, + "AlignTop": { + "Type": 2.0, + "Boolean": 1.0 + } + } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "subarray1_gcr" + }, + "X": { + "Type": 3.0, + "Integer": 300.0 + }, + "Y": { + "Type": 3.0, + "Integer": 528.0 + }, + "Width": { + "Type": 3.0, + "Integer": 100.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 1.0 + }, + "Format": { + "Type": 3.0, + "Integer": 1.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 3.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 0.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": 22.0 + } + } + }, + "Choice": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "subarray1_mod_orient" + }, + "X": { + "Type": 3.0, + "Integer": 300.0 + }, + "Y": { + "Type": 3.0, + "Integer": 267.0 + }, + "Width": { + "Type": 3.0, + "Integer": 104.0 + }, + "Height": { + "Type": 3.0, + "Integer": 28.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Items": { + "Type": 6.0, + "StringList": "" + }, + "Selection": { + "Type": 3.0, + "Integer": -1.0 + }, + "TabOrder": { + "Type": 3.0, + "Integer": 1.0 + } + } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "subarray1_nmodx" + }, + "X": { + "Type": 3.0, + "Integer": 300.0 + }, + "Y": { + "Type": 3.0, + "Integer": 351.0 + }, + "Width": { + "Type": 3.0, + "Integer": 100.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 0.0 + }, + "Format": { + "Type": 3.0, + "Integer": 1.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 3.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 0.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": 4.0 + } + } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "subarray1_nmody" + }, + "X": { + "Type": 3.0, + "Integer": 300.0 + }, + "Y": { + "Type": 3.0, + "Integer": 324.0 + }, + "Width": { + "Type": 3.0, + "Integer": 100.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 0.0 + }, + "Format": { + "Type": 3.0, + "Integer": 1.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 0.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 0.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": 3.0 + } + } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "subarray1_ui_length_side" + }, + "X": { + "Type": 3.0, + "Integer": 300.0 + }, + "Y": { + "Type": 3.0, + "Integer": 582.0 + }, + "Width": { + "Type": 3.0, + "Integer": 100.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 1.0 + }, + "Format": { + "Type": 3.0, + "Integer": 0.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 3.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 0.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": 23.0 + } + } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "subarray1_ui_nmodules" + }, + "X": { + "Type": 3.0, + "Integer": 300.0 + }, + "Y": { + "Type": 3.0, + "Integer": 297.0 + }, + "Width": { + "Type": 3.0, + "Integer": 100.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 0.0 + }, + "Format": { + "Type": 3.0, + "Integer": 1.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 3.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 1.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": 2.0 + } + } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "subarray1_ui_nrows" + }, + "X": { + "Type": 3.0, + "Integer": 300.0 + }, + "Y": { + "Type": 3.0, + "Integer": 378.0 + }, + "Width": { + "Type": 3.0, + "Integer": 100.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 1.0 + }, + "Format": { + "Type": 3.0, + "Integer": 1.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 3.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 1.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": 5.0 + } + } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "subarray1_ui_row_spacing" + }, + "X": { + "Type": 3.0, + "Integer": 300.0 + }, + "Y": { + "Type": 3.0, + "Integer": 555.0 + }, + "Width": { + "Type": 3.0, + "Integer": 100.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 1.0 + }, + "Format": { + "Type": 3.0, + "Integer": 0.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 3.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 0.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": 23.0 + } + } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "subarray2_gcr" + }, + "X": { + "Type": 3.0, + "Integer": 429.0 + }, + "Y": { + "Type": 3.0, + "Integer": 528.0 + }, + "Width": { + "Type": 3.0, + "Integer": 100.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 1.0 + }, + "Format": { + "Type": 3.0, + "Integer": 1.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 3.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 0.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": 24.0 + } + } + }, + "Choice": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "subarray2_mod_orient" + }, + "X": { + "Type": 3.0, + "Integer": 429.0 + }, + "Y": { + "Type": 3.0, + "Integer": 267.0 + }, + "Width": { + "Type": 3.0, + "Integer": 104.0 + }, + "Height": { + "Type": 3.0, + "Integer": 28.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Items": { + "Type": 6.0, + "StringList": "" + }, + "Selection": { + "Type": 3.0, + "Integer": -1.0 + }, + "TabOrder": { + "Type": 3.0, + "Integer": 6.0 + } + } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "subarray2_nmodx" + }, + "X": { + "Type": 3.0, + "Integer": 429.0 + }, + "Y": { + "Type": 3.0, + "Integer": 351.0 + }, + "Width": { + "Type": 3.0, + "Integer": 100.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 0.0 + }, + "Format": { + "Type": 3.0, + "Integer": 1.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 3.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 0.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": 9.0 + } + } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "subarray2_nmody" + }, + "X": { + "Type": 3.0, + "Integer": 429.0 + }, + "Y": { + "Type": 3.0, + "Integer": 324.0 + }, + "Width": { + "Type": 3.0, + "Integer": 100.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 0.0 + }, + "Format": { + "Type": 3.0, + "Integer": 1.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 3.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 0.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": 8.0 + } + } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "subarray2_ui_length_side" + }, + "X": { + "Type": 3.0, + "Integer": 429.0 + }, + "Y": { + "Type": 3.0, + "Integer": 582.0 + }, + "Width": { + "Type": 3.0, + "Integer": 100.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 1.0 + }, + "Format": { + "Type": 3.0, + "Integer": 0.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 3.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 0.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": 18.0 + } + } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "subarray2_ui_nmodules" + }, + "X": { + "Type": 3.0, + "Integer": 429.0 + }, + "Y": { + "Type": 3.0, + "Integer": 297.0 + }, + "Width": { + "Type": 3.0, + "Integer": 100.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 0.0 + }, + "Format": { + "Type": 3.0, + "Integer": 1.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 3.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 1.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": 7.0 + } + } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "subarray2_ui_nrows" + }, + "X": { + "Type": 3.0, + "Integer": 429.0 + }, + "Y": { + "Type": 3.0, + "Integer": 378.0 + }, + "Width": { + "Type": 3.0, + "Integer": 100.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 1.0 + }, + "Format": { + "Type": 3.0, + "Integer": 1.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 3.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 1.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": 10.0 + } + } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "subarray2_ui_row_spacing" + }, + "X": { + "Type": 3.0, + "Integer": 429.0 + }, + "Y": { + "Type": 3.0, + "Integer": 555.0 + }, + "Width": { + "Type": 3.0, + "Integer": 100.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 1.0 + }, + "Format": { + "Type": 3.0, + "Integer": 0.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 3.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 0.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": 25.0 + } + } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "subarray3_gcr" + }, + "X": { + "Type": 3.0, + "Integer": 558.0 + }, + "Y": { + "Type": 3.0, + "Integer": 528.0 + }, + "Width": { + "Type": 3.0, + "Integer": 100.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 1.0 + }, + "Format": { + "Type": 3.0, + "Integer": 1.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 3.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 0.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": 26.0 + } + } + }, + "Choice": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "subarray3_mod_orient" + }, + "X": { + "Type": 3.0, + "Integer": 558.0 + }, + "Y": { + "Type": 3.0, + "Integer": 267.0 + }, + "Width": { + "Type": 3.0, + "Integer": 98.0 + }, + "Height": { + "Type": 3.0, + "Integer": 28.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Items": { + "Type": 6.0, + "StringList": "" + }, + "Selection": { + "Type": 3.0, + "Integer": -1.0 + }, + "TabOrder": { + "Type": 3.0, + "Integer": 11.0 + } + } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "subarray3_nmodx" + }, + "X": { + "Type": 3.0, + "Integer": 558.0 + }, + "Y": { + "Type": 3.0, + "Integer": 351.0 + }, + "Width": { + "Type": 3.0, + "Integer": 100.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 0.0 + }, + "Format": { + "Type": 3.0, + "Integer": 1.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 3.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 0.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": 14.0 + } + } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "subarray3_nmody" + }, + "X": { + "Type": 3.0, + "Integer": 558.0 + }, + "Y": { + "Type": 3.0, + "Integer": 324.0 + }, + "Width": { + "Type": 3.0, + "Integer": 100.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 0.0 + }, + "Format": { + "Type": 3.0, + "Integer": 1.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 3.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 0.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": 13.0 + } + } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "subarray3_ui_length_side" + }, + "X": { + "Type": 3.0, + "Integer": 558.0 + }, + "Y": { + "Type": 3.0, + "Integer": 582.0 + }, + "Width": { + "Type": 3.0, + "Integer": 100.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 1.0 + }, + "Format": { + "Type": 3.0, + "Integer": 0.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 3.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 0.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": 28.0 + } + } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "subarray3_ui_nmodules" + }, + "X": { + "Type": 3.0, + "Integer": 558.0 + }, + "Y": { + "Type": 3.0, + "Integer": 297.0 + }, + "Width": { + "Type": 3.0, + "Integer": 100.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 0.0 + }, + "Format": { + "Type": 3.0, + "Integer": 1.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 3.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 1.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": 12.0 + } + } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "subarray3_ui_nrows" + }, + "X": { + "Type": 3.0, + "Integer": 558.0 + }, + "Y": { + "Type": 3.0, + "Integer": 378.0 + }, + "Width": { + "Type": 3.0, + "Integer": 100.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 1.0 + }, + "Format": { + "Type": 3.0, + "Integer": 1.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 3.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 1.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": 15.0 + } + } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "subarray3_ui_row_spacing" + }, + "X": { + "Type": 3.0, + "Integer": 558.0 + }, + "Y": { + "Type": 3.0, + "Integer": 555.0 + }, + "Width": { + "Type": 3.0, + "Integer": 100.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 1.0 + }, + "Format": { + "Type": 3.0, + "Integer": 0.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 3.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 0.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": 27.0 + } + } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "subarray4_gcr" + }, + "X": { + "Type": 3.0, + "Integer": 687.0 + }, + "Y": { + "Type": 3.0, + "Integer": 528.0 + }, + "Width": { + "Type": 3.0, + "Integer": 100.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 1.0 + }, + "Format": { + "Type": 3.0, + "Integer": 1.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 3.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 0.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": 28.0 + } + } + }, + "Choice": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "subarray4_mod_orient" + }, + "X": { + "Type": 3.0, + "Integer": 687.0 + }, + "Y": { + "Type": 3.0, + "Integer": 267.0 + }, + "Width": { + "Type": 3.0, + "Integer": 101.0 + }, + "Height": { + "Type": 3.0, + "Integer": 28.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Items": { + "Type": 6.0, + "StringList": "" + }, + "Selection": { + "Type": 3.0, + "Integer": -1.0 + }, + "TabOrder": { + "Type": 3.0, + "Integer": 16.0 + } + } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "subarray4_nmodx" + }, + "X": { + "Type": 3.0, + "Integer": 687.0 + }, + "Y": { + "Type": 3.0, + "Integer": 351.0 + }, + "Width": { + "Type": 3.0, + "Integer": 100.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 0.0 + }, + "Format": { + "Type": 3.0, + "Integer": 1.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 3.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 0.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": 19.0 + } + } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "subarray4_nmody" }, "X": { "Type": 3.0, - "Integer": 6.0 + "Integer": 687.0 + }, + "Y": { + "Type": 3.0, + "Integer": 324.0 + }, + "Width": { + "Type": 3.0, + "Integer": 100.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 0.0 + }, + "Format": { + "Type": 3.0, + "Integer": 1.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 3.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 0.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": 18.0 + } + } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "subarray4_ui_length_side" + }, + "X": { + "Type": 3.0, + "Integer": 687.0 }, "Y": { + "Type": 3.0, + "Integer": 582.0 + }, + "Width": { + "Type": 3.0, + "Integer": 100.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 1.0 + }, + "Format": { + "Type": 3.0, + "Integer": 0.0 + }, + "Decimals": { "Type": 3.0, "Integer": 3.0 }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 0.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": 38.0 + } + } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "subarray4_ui_nmodules" + }, + "X": { + "Type": 3.0, + "Integer": 687.0 + }, + "Y": { + "Type": 3.0, + "Integer": 297.0 + }, "Width": { "Type": 3.0, - "Integer": 1000.0 + "Integer": 100.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 0.0 + }, + "Format": { + "Type": 3.0, + "Integer": 1.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 3.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 1.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": 17.0 + } + } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "subarray4_ui_nrows" + }, + "X": { + "Type": 3.0, + "Integer": 687.0 + }, + "Y": { + "Type": 3.0, + "Integer": 378.0 + }, + "Width": { + "Type": 3.0, + "Integer": 100.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 1.0 + }, + "Format": { + "Type": 3.0, + "Integer": 1.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 3.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 1.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": 20.0 + } + } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "subarray4_ui_row_spacing" + }, + "X": { + "Type": 3.0, + "Integer": 687.0 + }, + "Y": { + "Type": 3.0, + "Integer": 555.0 + }, + "Width": { + "Type": 3.0, + "Integer": 100.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 1.0 + }, + "Format": { + "Type": 3.0, + "Integer": 0.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 3.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 0.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": 29.0 + } + } + }, + "Divider": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "ui_calculated_divider" + }, + "X": { + "Type": 3.0, + "Integer": 15.0 + }, + "Y": { + "Type": 3.0, + "Integer": 408.0 + }, + "Width": { + "Type": 3.0, + "Integer": 970.0 }, "Height": { "Type": 3.0, - "Integer": 500.0 + "Integer": 16.0 }, "Tool Tip": { "Type": 5.0, "String": "" }, + "Orientation": { + "Type": 3.0, + "Integer": 0.0 + }, + "Colour": { + "Type": 4.0, + "Color": { + "Red": 120.0, + "Green": 120.0, + "Blue": 120.0, + "Alpha": 255.0 + } + }, "Caption": { "Type": 5.0, - "String": "Row Dimensions and Spacing" + "String": "Row Spacing" }, "Bold": { "Type": 2.0, @@ -41,7 +3841,882 @@ } } }, - "VarDatabase": {}, - "Equations": [], - "Callbacks": [] + "VarDatabase": { + "gcr_option": { + "Version": 4.0, + "Type": 1.0, + "Label": "GCR option", + "Units": "", + "Group": "PV Row Dimensions and Shading", + "IndexLabels": "Specify row spacing|Specify GCR", + "Flags": 3.0, + "DefaultValue": 0.0, + "UIObject": "RadioChoice", + "sscVariableName": "", + "sscVariableValue": "" + }, + "module_area": { + "Version": 4.0, + "Type": 1.0, + "Label": "Module area", + "Units": "m²", + "Group": "PV Row Dimensions and Shading", + "IndexLabels": "", + "Flags": 8.0, + "DefaultValue": 0.0, + "UIObject": "Numeric", + "sscVariableName": "", + "sscVariableValue": "" + }, + "module_aspect_ratio": { + "Version": 4.0, + "Type": 1.0, + "Label": "Module aspect ratio", + "Units": "", + "Group": "PV Row Dimensions and Shading", + "IndexLabels": "", + "Flags": 8.0, + "DefaultValue": 0.0, + "UIObject": "Numeric", + "sscVariableName": "", + "sscVariableValue": "" + }, + "module_length": { + "Version": 4.0, + "Type": 1.0, + "Label": "Module length", + "Units": "m", + "Group": "PV Row Dimensions and Shading", + "IndexLabels": "", + "Flags": 8.0, + "DefaultValue": 1.0, + "UIObject": "Numeric", + "sscVariableName": "", + "sscVariableValue": "" + }, + "module_width": { + "Version": 4.0, + "Type": 1.0, + "Label": "Module width", + "Units": "m", + "Group": "PV Row Dimensions and Shading", + "IndexLabels": "", + "Flags": 8.0, + "DefaultValue": 1.0, + "UIObject": "Numeric", + "sscVariableName": "", + "sscVariableValue": "" + }, + "subarray1_gcr": { + "Version": 4.0, + "Type": 1.0, + "Label": "Ground coverage ratio 1", + "Units": "m", + "Group": "PV Row Dimensions and Shading", + "IndexLabels": "", + "Flags": 3.0, + "DefaultValue": 0.3, + "UIObject": "Numeric", + "sscVariableName": "", + "sscVariableValue": "" + }, + "subarray1_land_area": { + "Version": 4.0, + "Type": 1.0, + "Label": "Land area 1", + "Units": "acres", + "Group": "PV Row Dimensions and Shading", + "IndexLabels": "", + "Flags": 8.0, + "DefaultValue": 0.0, + "UIObject": "Default", + "sscVariableName": "", + "sscVariableValue": "" + }, + "subarray1_mod_orient": { + "Version": 4.0, + "Type": 1.0, + "Label": "Module orientation 1", + "Units": " ", + "Group": "PV Row Dimensions and Shading", + "IndexLabels": "Portrait| Landscape", + "Flags": 3.0, + "DefaultValue": 0.0, + "UIObject": "ListBox", + "sscVariableName": "", + "sscVariableValue": "" + }, + "subarray1_nmodx": { + "Version": 4.0, + "Type": 1.0, + "Label": "Number of modules along bottom of row 1", + "Units": " ", + "Group": "PV Row Dimensions and Shading", + "IndexLabels": "", + "Flags": 3.0, + "DefaultValue": 8.0, + "UIObject": "Numeric", + "sscVariableName": "", + "sscVariableValue": "" + }, + "subarray1_nmody": { + "Version": 4.0, + "Type": 1.0, + "Label": "Number of modules along side of row 1", + "Units": " ", + "Group": "PV Row Dimensions and Shading", + "IndexLabels": "", + "Flags": 3.0, + "DefaultValue": 2.0, + "UIObject": "Numeric", + "sscVariableName": "", + "sscVariableValue": "" + }, + "subarray1_ui_length_side": { + "Version": 4.0, + "Type": 1.0, + "Label": "Length of subarray side 1", + "Units": "m", + "Group": "PV Row Dimensions and Shading", + "IndexLabels": "", + "Flags": 9.0, + "DefaultValue": 0.0, + "UIObject": "Numeric", + "sscVariableName": "", + "sscVariableValue": "" + }, + "subarray1_ui_nmodules": { + "Version": 4.0, + "Type": 1.0, + "Label": "Number of modules 1", + "Units": " ", + "Group": "PV Row Dimensions and Shading", + "IndexLabels": "", + "Flags": 9.0, + "DefaultValue": 0.0, + "UIObject": "Numeric", + "sscVariableName": "", + "sscVariableValue": "" + }, + "subarray1_ui_nrows": { + "Version": 4.0, + "Type": 1.0, + "Label": "Number of rows 1", + "Units": " ", + "Group": "PV Row Dimensions and Shading", + "IndexLabels": "", + "Flags": 9.0, + "DefaultValue": 0.0, + "UIObject": "Numeric", + "sscVariableName": "", + "sscVariableValue": "" + }, + "subarray1_ui_row_spacing": { + "Version": 4.0, + "Type": 1.0, + "Label": "Row spacing 1", + "Units": "m", + "Group": "PV Row Dimensions and Shading", + "IndexLabels": "", + "Flags": 3.0, + "DefaultValue": 0.0, + "UIObject": "Numeric", + "sscVariableName": "", + "sscVariableValue": "" + }, + "subarray2_gcr": { + "Version": 4.0, + "Type": 1.0, + "Label": "Ground coverage ratio 2", + "Units": " ", + "Group": "PV Row Dimensions and Shading", + "IndexLabels": "", + "Flags": 3.0, + "DefaultValue": 0.3, + "UIObject": "Numeric", + "sscVariableName": "", + "sscVariableValue": "" + }, + "subarray2_land_area": { + "Version": 4.0, + "Type": 1.0, + "Label": "Land area 2", + "Units": "acres", + "Group": "PV Row Dimensions and Shading", + "IndexLabels": "", + "Flags": 8.0, + "DefaultValue": 0.0, + "UIObject": "Default", + "sscVariableName": "", + "sscVariableValue": "" + }, + "subarray2_mod_orient": { + "Version": 4.0, + "Type": 1.0, + "Label": "Module orientation 2", + "Units": " ", + "Group": "PV Row Dimensions and Shading", + "IndexLabels": "Portrait| Landscape", + "Flags": 3.0, + "DefaultValue": 0.0, + "UIObject": "ListBox", + "sscVariableName": "", + "sscVariableValue": "" + }, + "subarray2_nmodx": { + "Version": 4.0, + "Type": 1.0, + "Label": "Number of modules along bottom of row 2", + "Units": " ", + "Group": "PV Row Dimensions and Shading", + "IndexLabels": "", + "Flags": 3.0, + "DefaultValue": 8.0, + "UIObject": "Numeric", + "sscVariableName": "", + "sscVariableValue": "" + }, + "subarray2_nmody": { + "Version": 4.0, + "Type": 1.0, + "Label": "Number of modules along side of row 2", + "Units": " ", + "Group": "PV Row Dimensions and Shading", + "IndexLabels": "", + "Flags": 3.0, + "DefaultValue": 2.0, + "UIObject": "Numeric", + "sscVariableName": "", + "sscVariableValue": "" + }, + "subarray2_ui_length_side": { + "Version": 4.0, + "Type": 1.0, + "Label": "Length of subarray side 2", + "Units": "m", + "Group": "PV Row Dimensions and Shading", + "IndexLabels": "", + "Flags": 9.0, + "DefaultValue": 0.0, + "UIObject": "Numeric", + "sscVariableName": "", + "sscVariableValue": "" + }, + "subarray2_ui_nmodules": { + "Version": 4.0, + "Type": 1.0, + "Label": "Number of modules 2", + "Units": " ", + "Group": "PV Row Dimensions and Shading", + "IndexLabels": "", + "Flags": 9.0, + "DefaultValue": 0.0, + "UIObject": "Numeric", + "sscVariableName": "", + "sscVariableValue": "" + }, + "subarray2_ui_nrows": { + "Version": 4.0, + "Type": 1.0, + "Label": "Number of rows 2", + "Units": " ", + "Group": "PV Row Dimensions and Shading", + "IndexLabels": "", + "Flags": 9.0, + "DefaultValue": 0.0, + "UIObject": "Numeric", + "sscVariableName": "", + "sscVariableValue": "" + }, + "subarray2_ui_row_spacing": { + "Version": 4.0, + "Type": 1.0, + "Label": "Row spacing 2", + "Units": "m", + "Group": "PV Row Dimensions and Shading", + "IndexLabels": "", + "Flags": 3.0, + "DefaultValue": 0.0, + "UIObject": "Numeric", + "sscVariableName": "", + "sscVariableValue": "" + }, + "subarray3_gcr": { + "Version": 4.0, + "Type": 1.0, + "Label": "Ground coverage ratio 3", + "Units": " ", + "Group": "PV Row Dimensions and Shading", + "IndexLabels": "", + "Flags": 3.0, + "DefaultValue": 0.3, + "UIObject": "Numeric", + "sscVariableName": "", + "sscVariableValue": "" + }, + "subarray3_land_area": { + "Version": 4.0, + "Type": 1.0, + "Label": "Land area 3", + "Units": "acres", + "Group": "PV Row Dimensions and Shading", + "IndexLabels": "", + "Flags": 8.0, + "DefaultValue": 0.0, + "UIObject": "Default", + "sscVariableName": "", + "sscVariableValue": "" + }, + "subarray3_mod_orient": { + "Version": 4.0, + "Type": 1.0, + "Label": "Module orientation 3", + "Units": " ", + "Group": "PV Row Dimensions and Shading", + "IndexLabels": "Portrait| Landscape", + "Flags": 3.0, + "DefaultValue": 0.0, + "UIObject": "ListBox", + "sscVariableName": "", + "sscVariableValue": "" + }, + "subarray3_nmodx": { + "Version": 4.0, + "Type": 1.0, + "Label": "Number of modules along bottom of row 3", + "Units": " ", + "Group": "PV Row Dimensions and Shading", + "IndexLabels": "", + "Flags": 3.0, + "DefaultValue": 8.0, + "UIObject": "Numeric", + "sscVariableName": "", + "sscVariableValue": "" + }, + "subarray3_nmody": { + "Version": 4.0, + "Type": 1.0, + "Label": "Number of modules along side of row 3", + "Units": " ", + "Group": "PV Row Dimensions and Shading", + "IndexLabels": "", + "Flags": 3.0, + "DefaultValue": 2.0, + "UIObject": "Numeric", + "sscVariableName": "", + "sscVariableValue": "" + }, + "subarray3_ui_length_side": { + "Version": 4.0, + "Type": 1.0, + "Label": "Length of subarray side 3", + "Units": "m", + "Group": "PV Row Dimensions and Shading", + "IndexLabels": "", + "Flags": 9.0, + "DefaultValue": 0.0, + "UIObject": "Numeric", + "sscVariableName": "", + "sscVariableValue": "" + }, + "subarray3_ui_nmodules": { + "Version": 4.0, + "Type": 1.0, + "Label": "Number of modules 3", + "Units": " ", + "Group": "PV Row Dimensions and Shading", + "IndexLabels": "", + "Flags": 9.0, + "DefaultValue": 0.0, + "UIObject": "Numeric", + "sscVariableName": "", + "sscVariableValue": "" + }, + "subarray3_ui_nrows": { + "Version": 4.0, + "Type": 1.0, + "Label": "Number of rows 3", + "Units": " ", + "Group": "PV Row Dimensions and Shading", + "IndexLabels": "", + "Flags": 9.0, + "DefaultValue": 0.0, + "UIObject": "Numeric", + "sscVariableName": "", + "sscVariableValue": "" + }, + "subarray3_ui_row_spacing": { + "Version": 4.0, + "Type": 1.0, + "Label": "Row spacing 3", + "Units": "m", + "Group": "PV Row Dimensions and Shading", + "IndexLabels": "", + "Flags": 3.0, + "DefaultValue": 0.0, + "UIObject": "Numeric", + "sscVariableName": "", + "sscVariableValue": "" + }, + "subarray4_gcr": { + "Version": 4.0, + "Type": 1.0, + "Label": "Ground coverage ratio 4", + "Units": " ", + "Group": "PV Row Dimensions and Shading", + "IndexLabels": "", + "Flags": 3.0, + "DefaultValue": 0.3, + "UIObject": "Numeric", + "sscVariableName": "", + "sscVariableValue": "" + }, + "subarray4_land_area": { + "Version": 4.0, + "Type": 1.0, + "Label": "Land area 4", + "Units": "acres", + "Group": "PV Row Dimensions and Shading", + "IndexLabels": "", + "Flags": 8.0, + "DefaultValue": 0.0, + "UIObject": "Default", + "sscVariableName": "", + "sscVariableValue": "" + }, + "subarray4_mod_orient": { + "Version": 4.0, + "Type": 1.0, + "Label": "Module orientation 4", + "Units": " ", + "Group": "PV Row Dimensions and Shading", + "IndexLabels": "Portrait| Landscape", + "Flags": 3.0, + "DefaultValue": 0.0, + "UIObject": "ListBox", + "sscVariableName": "", + "sscVariableValue": "" + }, + "subarray4_nmodx": { + "Version": 4.0, + "Type": 1.0, + "Label": "Number of modules along bottom of row 4", + "Units": " ", + "Group": "PV Row Dimensions and Shading", + "IndexLabels": "", + "Flags": 3.0, + "DefaultValue": 8.0, + "UIObject": "Numeric", + "sscVariableName": "", + "sscVariableValue": "" + }, + "subarray4_nmody": { + "Version": 4.0, + "Type": 1.0, + "Label": "Number of modules along side of row 4", + "Units": " ", + "Group": "PV Row Dimensions and Shading", + "IndexLabels": "", + "Flags": 3.0, + "DefaultValue": 2.0, + "UIObject": "Numeric", + "sscVariableName": "", + "sscVariableValue": "" + }, + "subarray4_ui_length_side": { + "Version": 4.0, + "Type": 1.0, + "Label": "Length of subarray side 4", + "Units": "m", + "Group": "PV Row Dimensions and Shading", + "IndexLabels": "", + "Flags": 9.0, + "DefaultValue": 0.0, + "UIObject": "Numeric", + "sscVariableName": "", + "sscVariableValue": "" + }, + "subarray4_ui_nmodules": { + "Version": 4.0, + "Type": 1.0, + "Label": "Number of modules 4", + "Units": " ", + "Group": "PV Row Dimensions and Shading", + "IndexLabels": "", + "Flags": 9.0, + "DefaultValue": 0.0, + "UIObject": "Numeric", + "sscVariableName": "", + "sscVariableValue": "" + }, + "subarray4_ui_nrows": { + "Version": 4.0, + "Type": 1.0, + "Label": "Number of rows 4", + "Units": " ", + "Group": "PV Row Dimensions and Shading", + "IndexLabels": "", + "Flags": 9.0, + "DefaultValue": 0.0, + "UIObject": "Numeric", + "sscVariableName": "", + "sscVariableValue": "" + }, + "subarray4_ui_row_spacing": { + "Version": 4.0, + "Type": 1.0, + "Label": "Row spacing 4", + "Units": "m", + "Group": "PV Row Dimensions and Shading", + "IndexLabels": "", + "Flags": 3.0, + "DefaultValue": 0.0, + "UIObject": "Numeric", + "sscVariableName": "", + "sscVariableValue": "" + } + }, + "Equations": [ + "equations{'module_width'} = define() {\r", + "\t\treturn ? ${module_model} [ \r", + "\t\t${spe_module_width},\r", + "\t\t${cec_module_width},\r", + "\t\t${6par_module_width},\r", + "\t\t${snl_module_width},\r", + "\t\t${sd11par_module_width} ];\r", + "};\r", + "\r", + "equations{'module_length'} = define() {\r", + "\t\treturn ? ${module_model} [ \r", + "\t\t${spe_module_length},\r", + "\t\t${cec_module_length},\r", + "\t\t${6par_module_length},\r", + "\t\t${snl_module_length},\r", + "\t\t${sd11par_module_length} ];};\r", + "\r", + "equations{'module_area'} = define() {\r", + "\treturn ? ${module_model} [ \r", + "\t\t${spe_area},\r", + "\t\t${cec_area},\r", + "\t\t${6par_area},\r", + "\t\t${snl_area},\r", + "\t\t${sd11par_area} ];\r", + "};\r", + "\r", + "equations{'module_aspect_ratio'} = define() {\r", + "\treturn ? ${module_model} [ \r", + "\t\t${spe_aspect_ratio},\r", + "\t\t${cec_aspect_ratio},\r", + "\t\t${6par_aspect_ratio},\r", + "\t\t${snl_aspect_ratio},\r", + "\t\t${sd11par_aspect_ratio} ];\r", + "};\r", + "\r", + "equations{'subarray1_ui_length_side'} = define() {\r", + "\to=${subarray1_mod_orient};\r", + "\tn=${subarray1_nmody};\r", + "\tif (o==0) l=${module_length}*n; //portrait\r", + "\telse l=${module_width}*n; //landscape\r", + "\treturn l;\r", + "};\r", + "\r", + "equations{'subarray2_ui_length_side'} = define() {\r", + "\to=${subarray2_mod_orient};\r", + "\tn=${subarray2_nmody};\r", + "\tif (o==0) l=${module_length}*n; //portrait\r", + "\telse l=${module_width}*n; //landscape\r", + "\treturn l;\r", + "};\r", + "equations{'subarray3_ui_length_side'} = define() {\r", + "\to=${subarray3_mod_orient};\r", + "\tn=${subarray3_nmody};\r", + "\tif (o==0) l=${module_length}*n; //portrait\r", + "\telse l=${module_width}*n; //landscape\r", + "\treturn l;\r", + "};\r", + "equations{'subarray4_ui_length_side'} = define() {\r", + "\to=${subarray4_mod_orient};\r", + "\tn=${subarray4_nmody};\r", + "\tif (o==0) l=${module_length}*n; //portrait\r", + "\telse l=${module_width}*n; //landscape\r", + "\treturn l;\r", + "};\r", + "\r", + "equations{ 'subarray1_ui_nmodules' } = define() {\r", + "\treturn ${subarray1_nstrings} * ${subarray1_modules_per_string};\r", + "};\r", + "equations{ 'subarray2_ui_nmodules' } = define() {\r", + "\tif(${subarray2_enable} == 0) {\r", + "\t\treturn 0;\r", + "\t}\t\r", + "\telse {\r", + "\t\treturn ${subarray2_nstrings} * ${subarray2_modules_per_string};\r", + "\t}\t\r", + "};\r", + "equations{ 'subarray3_ui_nmodules' } = define() {\r", + "\tif(${subarray3_enable} == 0) {\r", + "\t\treturn 0;\r", + "\t}\r", + "\telse {\r", + "\t\treturn ${subarray3_nstrings} * ${subarray3_modules_per_string};\r", + "\t}\r", + "};\r", + "equations{ 'subarray4_ui_nmodules' } = define() {\r", + "\tif(${subarray4_enable} == 0) {\r", + "\t\treturn 0;\r", + "\t}\r", + "\telse {\r", + "\t\treturn ${subarray4_nstrings} * ${subarray4_modules_per_string};\r", + "\t}\r", + "};\r", + "\r", + "equations{ 'subarray1_ui_nrows' } = define() {\r", + "\treturn ${subarray1_ui_nmodules}/${subarray1_nmodx}/${subarray1_nmody};\r", + "};\r", + "equations{ 'subarray2_ui_nrows' } = define() {\r", + "\treturn ${subarray2_ui_nmodules}/${subarray2_nmodx}/${subarray2_nmody};\r", + "};\r", + "equations{ 'subarray3_ui_nrows' } = define() {\r", + "\treturn ${subarray3_ui_nmodules}/${subarray3_nmodx}/${subarray3_nmody};\r", + "};\r", + "equations{ 'subarray4_ui_nrows' } = define() {\r", + "\treturn ${subarray4_ui_nmodules}/${subarray4_nmodx}/${subarray4_nmody};\r", + "};\r", + "\r", + "\r", + "equations{ 'subarray1_land_area'} = define() {\r", + "\treturn ${subarray1_ui_nmodules} * ${module_area} / ${subarray1_gcr};\r", + "};\r", + "equations{ 'subarray2_land_area'} = define() {\r", + "\treturn ${subarray2_ui_nmodules} * ${module_area} / ${subarray2_gcr};\r", + "};\r", + "equations{ 'subarray3_land_area'} = define() {\r", + "\treturn ${subarray3_ui_nmodules} * ${module_area} / ${subarray3_gcr};\r", + "};\r", + "equations{ 'subarray4_land_area'} = define() {\r", + "\treturn ${subarray4_ui_nmodules} * ${module_area} / ${subarray4_gcr};\r", + "};\r", + "" + ], + "Callbacks": [ + "function calculate_gcr( n_sub ) {\r", + "\tif (value('gcr_option') == 0 ) {\r", + "\t\tif (value('subarray'+to_string(n_sub)+'_ui_length_side')==0) {\r", + "\t\t\tgcr = nan();\r", + "\t\t}\r", + "\t\telse {\r", + "\t\t\tgcr = value('subarray'+to_string(n_sub)+'_ui_row_spacing') / value('subarray'+to_string(n_sub)+'_ui_length_side');\r", + "\t\t}\t\r", + "\t\tvalue('subarray'+to_string(n_sub)+'_gcr',gcr);\r", + "\t}\r", + "}\r", + "\r", + "function calculate_row_spacing( n_sub ) {\r", + "\tif (value('gcr_option') == 1 ) {\r", + "\t\trow_spacing = value('subarray'+to_string(n_sub)+'_gcr') * value('subarray'+to_string(n_sub)+'_ui_length_side');\r", + "\t\tvalue('subarray'+to_string(n_sub)+'_ui_row_spacing',row_spacing);\r", + "\t}\r", + "}\r", + "\r", + "function enable_gcr_row_spacing() {\r", + "\tn_subarrays_max = 4;\r", + "\tenable( 'subarray1_gcr',value('gcr_option') == 1);\r", + "\tenable( 'subarray1_ui_row_spacing',value('gcr_option') == 0);\r", + "\tenable( 'subarray1_nmody',value('gcr_option') == 0);\r", + "\tenable( 'subarray1_nmodx',value('gcr_option') == 0);\r", + "\tfor (i=2;i<=n_subarrays_max;i++) {\r", + "\t\tprefix = 'subarray' + to_string(i) + '_';\r", + "\t\tif ( value(prefix + 'enable') == 1 ) {\r", + "\t\t\tenable(prefix + 'gcr',value('gcr_option') == 1);\r", + "\t\t\tenable(prefix + 'ui_row_spacing',value('gcr_option') == 0);\r", + "\t\t\tenable(prefix + 'nmody',value('gcr_option') == 0);\r", + "\t\t\tenable(prefix + 'nmodx',value('gcr_option') == 0);\r", + "\t\t}\r", + "\t}\r", + "}\r", + "\r", + "function is_bifacial() {\t\r", + "\tmodule_model = value('module_model');\r", + "\tis_bifacial = false;\r", + "\tif (module_model == 0){\r", + "\t\tis_bifacial = value('spe_is_bifacial');\r", + "\t}\r", + "\telse if (module_model == 1){\r", + "\t\tis_bifacial = value('cec_is_bifacial');\r", + "\t}\r", + "\telse if (module_model == 2){\r", + "\t\tis_bifacial = value('6par_is_bifacial');\r", + "\t}\r", + "\treturn is_bifacial;\r", + "}\r", + "\r", + "function row_dimensions_enable() {\r", + "\tn_subarrays_max=4;\r", + "\tfor(i=1; i<=n_subarrays_max; i++)\r", + "\t{\r", + "\t\tprefix = 'subarray' + to_string(i) + '_';\r", + "\t\t\r", + "\t\t// subarray enabled (subarray 1 always enabled)\r", + "\t\tif (i==1) { en1 = true; } \r", + "\t\telse { en1 = value(prefix + 'enable') == 1; }\t\r", + "\t\t\r", + "\t\t// fixed tilt or one-axis tracking\r", + "\t\ten2 = (value(prefix + 'track_mode') == 0 || value(prefix + 'track_mode') == 1 );\r", + "\t\t\r", + "\t\t// non-linear or linear self shading\r", + "\t\ten3 = (value(prefix + 'shade_mode') == 1 || value(prefix + 'shade_mode') == 2);\r", + "\t\t\r", + "\t\t// snow\r", + "\t\ten4 = value('en_snow_model') == 1;\t\r", + "\t\t\r", + "\t\t// bifacial\r", + "\t\ten5 = is_bifacial();\r", + "\t\t\r", + "\t\t// row spacing input\r", + "\t\ten6 = value('gcr_option') == 0;\r", + "\r", + "\t\t//now enable all the inputs\r", + "\t\t//enable(prefix + 'shading', en1);\r", + "\t\t//enable(prefix + 'shade_mode', (en1 && en2));\r", + "\t\tenable(prefix + 'mod_orient', (en1 && en2 && en3) || (en1 && en5) || en6);\r", + "\t\t//enable(prefix + 'ui_length_side', (en1 && en2 && en3) || (en1 && en5));\r", + "\t\tenable(prefix + 'ui_nrows', (en1 && en2 && en3) || (en1 && en4) || (en1 && en5) || en6);\r", + "\t\tenable(prefix + 'ui_nmodules', (en1 && en2 && en3) || (en1 && en4) || (en1 && en5) || en6);\r", + "\t\t//enable(prefix + 'gcr', (en1 && en2 && en3) || (en1 && en5));\r", + "\t\t//enable(prefix + 'ui_row_spacing', (en1 && en2 && en3) || (en1 && en5));\r", + "\t\tenable(prefix + 'nmodx', (en1 && en2 && en3) || (en1 && en4) || (en1 && en5) || en6);\r", + "\t\tenable(prefix + 'nmody', (en1 && en2 && en3) || (en1 && en4) || (en1 && en5) || en6);\r", + "\t}\r", + "}\r", + "\r", + "function row_dimensions_message() {\r", + "\tn = 0;\r", + "\tn_subarrays_max = 4;\r", + "\tmsg = '';\r", + "\tcolor = 'black';\r", + "\r", + "\tfor(i=1; i<=n_subarrays_max; i++) {\r", + "\t\tprefix = 'subarray' + to_string(i) + '_';\r", + "\r", + "\t\t// non-linear or linear self shading\r", + "\t\tself_shading = false;\r", + "\t\tif (value(prefix + 'shade_mode') == 1 || value(prefix + 'shade_mode') == 2) {\r", + "\t\t\tself_shading = true;\r", + "\t\t}\r", + "\r", + "\t\tsnow = false;\r", + "\t\tif ( value('en_snow_model') == 1 ) {\r", + "\t\t\tsnow = true;\r", + "\t\t}\t\r", + "\t\t\r", + "\t\tif ( self_shading || snow || is_bifacial() ) { \r", + "\t\t\tnrows = value(prefix + 'ui_nrows');\r", + "\t\t\tif ( nrows-to_int(nrows) != 0 ) {\r", + "\t\t\t\tif (n>0){msg+=' ';}\r", + "\t\t\t\tmsg += 'The number of rows in subarray ' + i + ' is not an integer. ';\r", + "\t\t\t\tcolor = 'red';\r", + "\t\t\t\tn++;\r", + "\t\t\t}\r", + "\t\t\t\r", + "\t\t\tif ( self_shading ) {\r", + "\t\t\t\tnrows = value(prefix + 'ui_nrows');\r", + "\t\t\t\tif ( nrows == 1 ) {\r", + "\t\t\t\t\tmsg += 'Subarray ' + i + ' has only one row. Self shading calculations require two or more rows.';\r", + "\t\t\t\t\tcolor = 'red';\r", + "\t\t\t\t\tn++;\r", + "\t\t\t\t}\t\r", + "\t\t\t}\r", + "\t\t}\r", + "\t\telseif ( msg == '' ) {\r", + "\t\t\tmsg = 'Row dimension inputs are disabled unless self shading, snow losses, bifacial modules, or specify row spacing are enabled.';\r", + "\t\t\tcolor = 'black';\r", + "\t\t}\r", + "\t}\r", + "\r", + " if (color == 'red') {\r", + "\t\tmsg += ' Adjust the number of modules along side or bottom to correct the problem.'; \r", + "\t}\r", + "\r", + "\tproperty('lbl_row_dimensions_message','Caption',msg);\r", + "\tproperty('lbl_row_dimensions_message','TextColour',color);\r", + "\r", + "}\r", + "\r", + "on_load{'PV Row Dimensions and Spacing'} = define() { \r", + "\r", + "\tn_subarrays_max = 4;\r", + "\tvars = [ 'gcr',\r", + "\t\t'mod_orient',\r", + "\t\t'nmodx',\r", + "\t\t'nmody',\r", + "\t\t'ui_length_side',\r", + "\t\t'ui_nmodules',\r", + "\t\t'ui_nrows',\r", + "\t\t'ui_row_spacing'];\r", + "\t\t\r", + "\t// hide inputs for disabled subarrays (always show subarray 1 inputs)\r", + "\tfor ( i=2; i<=n_subarrays_max; i++ ) {\r", + "\t\tprefix = 'subarray' + to_string(i) + '_';\r", + "\t\t// show inputs for enabled subarrays\r", + "\t\tif ( value( prefix + 'enable') == 1 ) {\r", + "\t\t\tfor (j=0;j<#vars;j++) {\r", + "\t\t\t\tshow( prefix + vars[j], 1 );\r", + "\t\t\t}\t\r", + "\t\t}\r", + "\t\t// hide inputs for disabled subarrays\r", + "\t\telse {\r", + "\t\t\tfor (j=0;j<#vars;j++) {\r", + "\t\t\t\tshow( prefix + vars[j], 0 );\r", + "\t\t\t}\t\r", + "\t\t}\r", + "\t}\r", + "\trefresh();\r", + "\r", + "\trow_dimensions_enable();\r", + "\trow_dimensions_message();\t\r", + "};\r", + "\r", + "on_change{'subarray1_ui_nrows'} = define() {\r", + "\trow_dimensions_message();\t\r", + "};\r", + "on_change{'subarray2_ui_nrows'} = define() {\r", + "\trow_dimensions_message();\t\r", + "};\r", + "on_change{'subarray3_ui_nrows'} = define() {\r", + "\trow_dimensions_message();\t\r", + "};\r", + "on_change{'subarray4_ui_nrows'} = define() {\r", + "\trow_dimensions_message();\t\r", + "};\r", + "\r", + "on_change{'gcr_option'} = define() {\r", + "\tenable_gcr_row_spacing();\r", + "};\r", + "\r", + "on_change{'subarray1_gcr'} = define() {\r", + "\tcalculate_row_spacing(1);\r", + "};\r", + "on_change{'subarray2_gcr'} = define() {\r", + "\tcalculate_row_spacing(2);\r", + "};\r", + "on_change{'subarray3_gcr'} = define() {\r", + "\tcalculate_row_spacing(3);\r", + "};\r", + "on_change{'subarray4_gcr'} = define() {\r", + "\tcalculate_row_spacing(4);\r", + "};\r", + "\r", + "on_change{'subarray1_ui_row_spacing'} = define() {\r", + "\tcalculate_gcr(1);\r", + "};\r", + "on_change{'subarray2_ui_row_spacing'} = define() {\r", + "\tcalculate_gcr(2);\r", + "};\r", + "on_change{'subarray3_ui_row_spacing'} = define() {\r", + "\tcalculate_gcr(3);\r", + "};\r", + "on_change{'subarray4_ui_row_spacing'} = define() {\r", + "\tcalculate_gcr(4);\r", + "};" + ] } \ No newline at end of file diff --git a/deploy/runtime/ui/PV Row Dimensions and Spacing.png b/deploy/runtime/ui/PV Row Dimensions and Spacing.png new file mode 100644 index 0000000000000000000000000000000000000000..fd0d36fd9510d06f78476cfb64abe870870aa8f8 GIT binary patch literal 20323 zcmXtg1z3~s_ctY-(yc>4r9nEC(Wx*}LPkh;x2TMk5|k2AfzjQKj7CJdLqNJ~#C!Ao zz5nOBz^NP0bH_R76XzyETT_XIkbw{b1A|0G8TtYP1Iq)vcEHC4- zgya{R%{N>IDHiqxdd7|gdf>b9)8_?MdYhY0uD;VXMOA5z!Buu9NKbvaXIMChEpsd! zd^PoZL1A1dX_aEDy(?b ztW*sT{)8OJ)2^IBS0pIt??Db4d;VB=JF%(F8~kq)@o+1X2as@&g#`J~>yxQ&|CQs7xHDlfENexz3!@b<;=c7go#1x+vKK5JI;P@Vq7RC>= zzV4(`+H@FRl>3Aff&O8R6;M=#2~)WSaceX0w~#68jQXL2gUz*~t1I~5clp6cx*lp_ zl43uGdFD!|;JyvHFL!4zc+pwJSb<%&!a+?euAA!Q$2(Ri)^u-1X)CfJ9n7 zKb0nZs6YDHpO+bb;%!7v#sOgBy&2lM4KKf95?w7m~e~ z(bs-HK4MU)CQ7Qo4EJ+rZfF|+(18xJes&Da;UZB=a8`sAF}Mn#-n+94;YhnUC0}cWHG! zKOq7rguZ0H8Mdn6_v#dGC8wCoM)D!LYqpvkF*EOQyuv*VD{7u5u*8URkd(#f!a7G@ z@J*L&hCJi)uR>lw+6cl)#g)2asg%z8emF%wBskwL6TxJ=3zt$Hzvd{cP*{1fz#Sb= z|1sWbHxPf%8)jl>BkF`hih0diI@3H)83KV_NFRdZ@Eh7&F!^Z^W-0A0yyy}|It+MPOtK=`mvv9v5$ z>_XrZ^Kw4)bTpHBhyd!d8pkzhw6@YmR)YSnfU+C2x6{G6d$bDz{n%MHn`CWLA)*+& z1`61#_x))O`B#lQHkDen7oM9}B4)5I@1_!5GOy#!kg8XnszW6^LgO4;vMA%j9nWDW zGOSoZoDkWVeN!{i%f9AovxS;g=~h;S6&9}GuT8tV*d>VWf$Hm_5LwJP^Q3O*f=KjI z9sL>C9*zr+V)iWIrE}-QbNU77!Ue)#7R!hE%qY4UEO~853ctj`ZffY5gSkv8Lyk8^ zd=_S+fb6;_oiwo`Sq5VGl}^YWciZf^(}4lw@LS;ncAozv3dqzi9p=$_oc?{ha2K7)6hZ$W?7V3*c6gcu@|(;D&w%KX;dQyEJ-^=>ghCt-J|jatJg2X) zVu!wNiQErqCTx5Fk%95F1t`620}Gt~4RZu0`~Z>`dI<9@LR^xFVdjWcBRAABD9+hk z*t@E(>X6snnZZ2OXQ`KW#b#rlv9?8z%|$*8#;?_Y(MBlW)qVhZH6Hv4IcGafJl;Z? z`W<;g9nWVToly{i*{VK0I3Gd@JAO`a9*ewg?FHe3yG>;+^9$<|>+Cyn?(XPr7G_-j z#`MXQ7SuADXSxt6TRm5U6+KMVlZ~twUb=Zlky8tU9N;Lr&g3Brw&h!%L9ZP)X$v;^ z92+<>PYX5}DCpzPnSw0(oKQYnv0V?5s16e3#t7u#YOiVfVlJs5TxtBE99c{oAB-te zFdoT|%@@KIqJo@yL;vvlmmjhjJKg$t94^;b);Qlvr@r`TKqseH3qvGtgAoJb#=6J9 zrxne-7oAZ@XWti&fqEt7m5bdFy7%Rr8fNkcVjs$iv}-~*wDwCCR(Z;_`3xyeA5JTL z!!pQ48nYdpy}tJic~iPQ7qhP}W8aqr81iWhsDjuy{!+wXn$m)I%wWM^RU-e#lIDMiCyUO4R#yNYW z9qr1*WXm^zq4+9#=?g-cxTCVe2Y0ruXBF}2k7|GS<4XymWmjW{=fUEuiznC$6l}$&XdqZ(ZFAsxi;U}^kQl;jK!NW`>>5m~J+c$k%^FPG3Bwc!cK`B7m%)$|OT5KSEP!8)FW0 zVHED8jr;$!N<^25kFdY+ znZ4yiGxUV(k|iJc9zF9mh9LHyoWtzZ-93sfeyOOyU3efg!=+n`rpsVW;hGgsJS-k&5lyI|>hOH$#@HN%cdc z_bW)?3va~-uZ!9k?w?@J54|fydeSX#Y$E+Kk(qdxqR8#z)aRDpqD$N8mgGb*Nfxa3>!75EZ8V77I_vDjH#FPF$*LUVvbN z4{^emjN46{y3u;k`zpGVu5z(R(`eUyl;BwVY18SA7s2^w>$P21FzimZ)L_Zd#@Fx< z?RjsX|7(Rq4m{PjjKs8Wyj!^iqSCGhWSobwqRXnL-rF_49kxaP{AIYjC`osff*F7z z#X8E#KT@sYMYE{75G0Ag)7golt{4iV^WAoc)(objR6Ho$?z5-cy9Q_v#}Z7ZL`*pi4+Ps%(&tvkz3Ti5LvQ!^e06>bTn zrrs&rPQsw4IIakN3FC=LpfuG$*CF+$-SaV!Q&h7~omWh_GX==;i0&-@r}fEl$;dJ2 zpG_Nd#n0H^WM|x4bsYkxzdzXeIZuB|Rd~oQ_YpZ}#6IJYtI&Qmj}Xu{BS0nGBJm?V z=!%8Hp;v`8dnfF^yN@26=CJ$>FO`~O0h$>Ig;F^%~8^Kbl^hI}0q{9Z6&D;EnVxNz) zOaD4~*ZQJH(c<<45pOeW#h$~6{Ob9nRlFrhPVA=vFejyfu1LYIzT~18!8JTip2+DG zYs@7gEpba7n5YoluBpuIkEe>ZZvUS`6e37Ek>f>69GBUqX1p}KMp5xsLv|?jaBpwV zg_coNw-Vm_d-|z(2_Wr7=${O%=W*a|7JoMy7F3mPB;#y zH7fgXogCs8J--|LSX_KEB|UxSLsHV8yM*ta4Gatn8>1@ObHv%%zu%`Kv<(al)WQ2a zzOu5y5HdA2^+WC+xjkNlvLOGoy<>+%2s78BtN)X-n~&oAU*$YGi?J)HHD-2gaALMv zVl*4y@;3x}yf=c8RO_pBW;78>OI-*;1hFc}Y#(TPsOWDrdGwnW+OrKFBj%zecJ{w? zfhm&cTxbiM|0EN5ah{v*){8ke`|%^q#>R#OdkyljU+(9#yn=$9@9fphQ>Cx4!vuDkpWowgvDK0KHQ}PHi`ka=ggB2P=cET~( zxqB*FRaqHOABaAwko-+c78e%tGz_;%!gJ#fky0EB^Wh>94%PsY0a;R_W#c9Q?!C}=Jf?3266)Jb{3v%k$uMc0_ zeg6D;YRU$U0iHt{mdL=sa8aeN4}Bsn-SjAcSq=_|e@0eMgXjL!_3hgO5;I!9o}L~a z@HK#($_C6S349#<$lt%q$JaH~)YO;-EtLa3J&#d8fBy9L$IVchL3E!{uqjd{ef(&B z9>DB3SfBBZh*mJ@(&yqdZf&UiSKInGq|rRZV(QoGcEi z2#u9E`Xx{6I92&b5^Ry&h7pbey`rUG@?`9yqBXe<3FKRo72!XA#Hx$XgZaxZDRFN3 zssLle4sBh_*3Pp%-I)ywlrbA*_MUm3m6CGWvAViS+t~C{dZ}yoRQ75mQR_s@176(N znBL#7K9suYhn%PhUR3@fYfV(q#BEZa)ZX5XH0M84_4Xd@$PryUMQ8b(ErttG&ZZXR z=VzCd4GXP8y1TpYv9aZFL3goww>L{;nW=eSR@qT2C@2W?@bKJ_H9pdh6QhWafTLmu zxE?*~(NtC4s(RwS+W)FI>5=qoOmjEyg8Mycy20x-6O`q~pM2rN)qw_Ha{R`r(Tu~r z^&&)fS;u=4u8B%p9WOUG3$&rs)zo+0SH!hc(Tih0JY~W3Op(c)Er4*@(+cUlUiEoE z9Mp0%$(iW`;Tn#qJ3m}=?|qbeWu^v4!uG!{i zUO%5B5?m67qXHCbu+;4b+0{O}v=eaNevq)tV@uAzvM-XF%b?W!sV6_(rT*DVi(r4L zyI2(Bu3HmjiM(|y3ANb9{%?wmYnD#YDq32*|B8r_J4{dq-2 zMNI?7vm1-U5+Wk!M_k3VknH2l!3@d$^8gU~M;`iqTrqUa(+DDolj>=wg4rhjQ+3#E zLv1^V*eR=DU!D&2e-`G-ZgNNVt`4MqlJa%a^8Q{^iubUC&W$aUyB~j;`rz=;u+GiO zm!B?Rgy$0rOJMxm-Lyu#(Z_=ln}wM>iq2nImP3g!I}jA`8N-j`Q@rC8VXHTPmyvdNnQK#f62@AY^>HX0DUqSPmlsEVZORTg314@x?7IEfr-7 ztSt_UG~E~RMa42(+SvGm_r2wR^tpZCIcJ@Nx#4y}`OHjj7c`DnZN@oXDUJ=2OF}QW zGEoxnmy5uD;N7$P)ee*G6J>D!dM;@d@`rcyEPg!4e2=9B|M9%xSUgJrt~gL^((uFE zCJl^*ghE_EQquqT_Y~95r5Dr-6+<%c%d>s3Z8JGupn_tD^VvcO=$v2H{4-!olVa0z zC|}Dyd`;alf77p{C7t|hu1-tl{H@TCR7GyX@GP{eg#-`RJV`a~a3955@v7rJ5Ax!v z*6Gg1SgHfBW!` zJj{%8Dl3yfYEq107!CS6ry*8nNoalXq{^mYL?V$x1IhdNalJ0g=G4PXO6qR%9C_MH zJw3(1KxrjrPhGHMBoWcUj2dq?CQd98rO7gs)Gvc>D!@9Z0(L--uWf2Nr|&+vjp2o5 z>jAkj*4n>D?^f83{NVZDB1EvHF%iC-sC9*#WnSTLPF#DqN4wfYaEeR<#K{zb2>5rl z9Cve?n-%oA6n8dV++7U4RiUE$ZUXa7D~!Afn=r9zBv45~_eXj?B!cgEHQ*eY80q*WcfNHTW*3 z^Q60{C&IQg|1qfe-+pven~jW&sHmw$6~rhfBqY%Be{m=6sV1H?=b!iuF5+J$W-XQ9 zzI|(&l-GIjLL!6E9F#B*j#LRAo|vN}kN3p%?SE6uc8ngsfyYT#TMv8|rp@1w(#P@h zc>s8c^3C-XEjpmN7LH6vOf&{xX_%lm@|UZ_M!;Xl=mjh~G09309)7g%LD~nC<1P>(X~DypkL zJ`7}{jfshQ^5n_e8;$G?l8+s4pWU~!TXOr#B4=X4%)_%kc{DmYDs{FH7J#0f-_bQ5 zzFd>N$u2KgriPWc~R4FUb28@l#Vq1h`?J}3TCqY>=c9^s1Q#?MZIT#Xrz^szW-Lw&dv^2m*20_ zUJ`>PX~ttjBbrq^b(G$+%_pqXb(H%oAh4(mGoYvrf5U9AwA#ndEZ52SdfIdiF zFyQGpxCI3@+w|ATiHV&1&!aQB4jdc~BLDx?yhkvJJ4}?e-!2Cy=jnE#klIJ?S2MM) z8G{2WWpRCcE$M2!b)D2&(j+$*!&wKnHoIp2hd;oSVsYsgTY`_i zbp1(P+>J)h->}%dex15Y@6Hk!6UHu5*W8>b?SJCal}_{)o;Ztdg=zD@DZdXvkur)D zE|~8P1|IZqrhASVf;uVF#-8%BJz3whN3`W!16BT}?H;@XefV@E|sO2G%&?+Vs!9fuC}(e(zD4jZSQDJyEQ~-JI9+(gi+-n-s!~MEFFD)&sC5Y zpKhabf{cP5mkJAow9^o+mJ9+ja2_}-c?$BPpwo<4d3m{CJy+lxHNK{#{~)MEB6_E0 z+zPtFzhLr3U@Da|K2%ProZx+k0U;Ol>qwbTpFW8nz9Hi6_Pah`>*?+NDx{ig))HiC zZSA$r08@a18uw3^X8-8us5Yj8S<>s*#6)+sss$)t%uZxqf^V)t-t*X)YK8(( zm=%02PHW;3&vkIU7cPqv*0vydJ2lh@Wm0X7Z;FiWkOTszsNpo`?-Z|J7d+F{9CY5T zU5+gTX;`Ux@*nj{L|&NJ&WuV+(ADkqMMg$~_|~kQupE-7#e)dq!uy%;1mq#t6h5x4 ztVoFimXMVmcry7&SeTj705`0S14aUa!Fs?WCcGzMtj_xV0!HxeS$+{ujeNwTZ z$$Y@ciE{jKaTP==xy4`Ha(zKsLrG?ao*F-!J8e#J`7aSLLoFZd-RE!5G@^m+4E6NX zUDvc+IjV9hdE{eM*bG?%+828|QUH{N+S*jUfJLI%6)GAUw?EI7ep=C0{{)owlZ2;T zny1Y93MGeD<_r>I(Bvm9E-p^YDANDjjF6BpRm{~Q?LAy7V6P1?9aOxcAiW0fT@G^m z%16u1=pFX}*&>19>i{GYnJVIFgic;wIBmHJ)P~I;MT?WwP{echn~OJ^v|Z*Mq=UPc5e0=wEn9v+SU2}{^gi&N2poFQy3fE;to=1;tD+WPQ z*{bEs*6vRBM-~^40ZuBGP!@>xVivYb8XFsv*wNztp_zf)ZAKS!l>-gK1MoxPRyvIk zo8OWbgP4{W6`{UzP12f(!o=j{<8>47*(xQ!1Zz%ZXpDfW*^gO_K-B_IO-HcMJ|A`4entwEuE zO~S!Dzb`cE&9-GC2lLL~7^Tx%?U3W)cuk8zLH__UJ`;rAj{P0UXH?mpe5DFj-xW^P zVBUtMe{nn3TMA?6dyo7J;D4^mMrMDi1J2zz)KeE~`2a>Qjz-e*7_EpY&E>?&^zziq z{ASpx=GNEdY##`u7z{sVWLyMPB_d!z7QF2Xv&_f3v7Y;$V>HW$gz_O|dpx*8IXk%k^K` zv46qzxBw+Z>|=#h-$xO6r>dHo_~l;5G%+uTkq9pOfy09XvEx5F%zcK{4xg4MIsvFk z{Wp>;8M_?y6OT0j=$Q*@W)}%u2bmxf0~yiJ5Z3pSVtvu|9vMblzMZr+4Gw=0O z`4^(#bvZG52{VAgfb{HZAK(gE{zt<~Y10+$(_g=SZ5Q56XLPj=m6KZ=NLw=)+!!sW zYHVyAJpen|q}JtCgWF7PE_kiKV+&MIaVpIas+Q*Pmk{^pv&G*(2E>S>yVn)&L?bi#Pwefm+q6} zuXAPv{N{12QgV*esIFiYZhh#v|LH)lu6ls2RT{|YA(IX z2COG60PZdJM)q7@2Ixx}PS-fErNUz)499-|er9TF+Q2B^K#fXCNkQE{+kb;%4%Q=+ zz2vW%^1(VF_aatBBXOl%STz5K9qT|q%XqX3yKkta{SAvbPD zoYcQ;yZ+k8cgaFlLo=!3pVrmY&8G>#-{*kk$OGG<`@?;J?V6I3ldJNhZWFbp?A4Le zKQ&WRmPAgiosZR1%Vj8*&EFF%o||KLvV2!RP1$7nTJN4$R#s{o8GYtpXFmsfZE4U- zM^A5+=-smtP+=Vdhv$6% zekW^aP3-^Uh!Gcu#MYAVI}iI%{*Vvx9&E>YQ&vCYu8#JHpAl zAHZ+P5PGKp2xxur>0_zl?$*bEKs6U5vpOHs#yhAF7R73>HQKPeg05gLv>@yAh%B?P z)ANv89!o~7d;0fGU@gOnO=Yd#u;aG8L-`O+-Q&-smA<$x_e_iG;BX+8 zn^iQLpFgLn+TziY)m)?REy{`gs|$k(xGr_3T7}_}ttRPc+Kv;YW@YX6M&^U)Y4|!Z zR&26)R^bOKXx(zGq(pLOh4h@?CQol)-*~lkKW3g?(I$z%N7B;}`==TZHat32~ryInCK{xuHA zfgoL7UG0}IXB-1v?N2&L>IFs4JIG|eRaSbyZE)3Q2Ta2>p^BKYdZUu{U++_#ryzq0 z632t+K{tvjY~D6!F0j=dSwk=SlD0n ztsE%tu`w|KdI<^%NhV!M(L~YmIk|_T07vyX9@U>tq9FVfBbctK1~$5f9bWkBTP<*X zIET3hgn|{&D=sg_Tf83R3hy)?4sHONFt~nqk;UZAEc0TToY3A^q)0^fzg7-&2JL)g z$z**`wNr3^o(xH1#rCFL8RCy(w=`=-&OnRq@gd!|Caxx?2!=D3Ve31&SVVde(w%L? zddf>DbUakLnr!iah~E(7h6k8?+sc44B76#yjvdvxZKKjGgM(?~6R+;o@?aN_9^JC?!5^x|*`O z!EI$AOLjil$6nM2Yc<#yl$>e zb0t5C*z-*~DOrgh4~~wHCuU@9Pb5~kEIva;(Y5?EMf!dm;61SWU zfQ#?p>OSD+bMfg0d5?u`1`G4^@@fY>!EWu*4=Iw1k#?$iPul9NTcr%Wz+8*!eraBd zG{yAyT%m<|HX#ZzX^9p;e;2g7MP}kueZKMgyY$)~!DunEqu{Sekom zppaACkoY!ZeYltBYl?WmekTb7UvK!43+A5iz2Ba0)TO|lg?jUHa;{}J>^4gVE_cNg z?c~g4-1xO*AJAG~0G@AsrRkCx z0_(waLmflIN&6#vb&wT;Fw)<;R@`Vni!r)hDS8Z95EqY!R1_|r((Q@uIYvKyf=@}8 zN=%H?+1yOsjRzXk=3%2&6po}ga~%)gb1Vcl@Mj0VWio?a^|Urs%jWR+E}JgcQ9NJZ zna*7fsn`}aOpV{aQB2Qbxi3Un%l1-sLz-R)6gQ%hmTNyHnN^@J>07MHptpojUAS~w zV|8mlU3`!H{pZh$&)cMwl(pWCLg0PWCqxaz3~hwsu`Fcz@BB+>T@1cK&l>?M_J{iE z35$s;?}zqg`gqi2?sPl$n6#X%IX{ONkGeafTLHurHKi^FJi9grJw8Z7nZHU+doo={ z(=Wd{BXj5IGH9V@%$AM_IjO|7a_8Lmn2;}@wW_Zykc_NE=L6hT^*cX#CB-m`x-Gt= ztrx^z!VQ%RsThITuu_tS3Uz-suxPT}mKZ zDgLrB_L(m1<_od~_Y#uu*0l!ogF0iKmO5L_++c%-G%+ouho%+`PNk}I<^@*d z#T(=`_8H!u1}uwRfnFQ73sGqa_tuITA09EMBc z_5ge46Ad3P?~l^b4+SO7Q?9{Z0ZE?$a$i+)adYOSpIL+$nw=R~u?v!RkaFt8smO+A`06 zuzOo1dV72SZI7!n840c9VsK(`Voir=ZJ#TLA>#uJ(t6Ez!{&ZP_5-bf(f^o9OpwW8 znoviRu`k$BYW4<`Z|Wy`Jky&`zY$yZwJ}WoW}H~T`1<7WPw94-*oGY=x)*`3K>N~r z)-$${q{c!JRDywFCDv_&SVnXLZrD@Z(fy49fCn{Y#HYG;#encoyv4iN)t+p2xkNhy zfRo8xu}dIq*#a}%0%o#R?-EyRLDYq~pz^`?(Spul@RtAG6sVxYXb9!evzfEnY{77_ z&QjVEUI-TvDSm(DIk!Q#J&$uK2c2u*`sI=#%^K*KY6v+X-6L6uqnl+hHSiMJi$*je z_Br0iRI*~%Op0WpiZ`lse#&B=sQFs-DModV1Ff_xGp-cXG)X3kpX;&_IhvO7YO(!Y ztaqPlloLY3bavAsv4j47D4W3CBYv*@*qV|G{xYgH3@xQUW^X=;_~1669&xNX#RW=} z8!$Z&R_NSJ3o(WWF=3l^MXz_V@L}anmRk+e$A@yGMF}33mCU2)+~=_~W7bh#{a>RG zI~*s(`ek8XmWql*mXzlRCHWaPjSJ4+=71zW>gNl~6S{GGaRA{0uq@auj2b1hP4Eu6s;$ z@>`P9vvHb7l8x_{FmJId-}Nn;xOw{TK}022Cs6G@hBBq4XMyZgghc+ljp~ulrxaWV?Zq9dfwhZWuy5PJnY-XNqNK!Q6Rl+Ipgo#wLv3AEKaloOs51Nh#j)h8m8JYaus ztKwpbx&V~OGxPb%C9F7BqqwNZRIdg}#59AJMbpyttxW_+fB6$Ie%O`GN`Z zu=R?J{!T1YcEvPF%ub}}j`|R0_6*={Dtkaon*-{Ar8p8F4W4}c zEdk{dI**kSC z?Ut03^x@+w_kQ46ldGSWQ_rKvkKMNF8UfR(1%3{5?wg38^VcUeK(Jeuf|)FW=za@@ zF(M3jrqamcJ3{y<;x+Dl-P!}BIWrg-7aVWBoj|0hr}AfCMb3uY=CXL@=`2qxhXdd% zFvV){I<$CUE&YLXb~eP|abQnMJ7#-*y}4;C{2~3NAH)qhF8GqoBZPh)6Ld|i-p)43 z?hMdRJ-{Ty{tW;XJXTs8NTo))x+}GO#?=nPU|=XWLLwsI<8;MG1Nq)7+c%=zleA9d{pqiMZ>|T1u1VBWUJ&xomcBzzUsIRY|-J07k1?WltL=<2^9wipvZ*26( z$H$gdR^lgeK*O!7OV((tt$NIpZaGQNa`uz2_U0Ph&?$Ke3`X%k6BA;_uf11XN6WE2{a&tL5tBpPwxV|%CPJ3x))}rn2>fmM( z0QZYcWrSj%U0vt024C(waLV=rTdSCRUk?W47uWihSA~Hpj0_BwU%x`A@NwvXeD=cH z+PVSP;px-R<<2Hh+G1&0LVCbSl3V{{VZ!`YgXGdH{8CT^q zH))_vT$~3qe*^Y7A06?Ja4Q_F(9lr11{WE%v{M6*fvIWp zd4bv0#vJo=;F1S|oTQSi{V*TQqJg zu>;VSihb5pRaIYpB6NZ0Mzyy;14#@9?okYUX*{2R<)_e#@v$*YjKTIoJEqVcvVVA{ z+N0PaPfqugpKQg_#97>hu!hXU^eA&_-|#yra!O z>n?3??hsU*-HZ3?d-(YA*V0lKdku|&MZbmXO;;72e8&H?kDm_=$L0v}_n&~RC`xfb}8x2pLGS9PdyUFHw1EK_4+V@bBLqd+|6 zpASFx2{hoPhpKE{znc5wRiX#Ey!9Q zCSQRS^s*`_1>uU?@vgbc-B5L9_&=%3>j9grY}ROj{w_Xl*p24|^G}Cl4}6aE6PErR z_F%V%;~hE1r7R!NA@gSv_e{np{R zU_>^2_6xwfiJB5Ut{d#454pJ5goTCgUz7v==p(O*5jALUa)&6v#v{AA7X+eHG(+c+ zcJmQxJO8YzX9F>6FmJ|HCs%IGdI_qHfFB6}rvR}$qgf_lvcg7*Z)h$bxv5)a0ApNE zUhdL+<;4EcgG)Gs(G6q>lk-ANAm`aFU~OM||0bJ>o7_Bn-v4A%bK&b??-A+ldIWX_ zYBS6DQQ8yG;`O;$`QHdVcz>cngugekXR1_F@(Vm8L3!FPpF@u@<(7y{tsMrMNZw>n z^+zk+-^1L46`1X=7xqJ?NgspLJ(jOT5HiwwzM!~*eyL;KYRVMvpdcC0X=ayOLI#>? zqKDR|Kc%NPVlP+GldMd!IsLbv%GE__1RQ2+O z;~?pQ&K+mGRaBEKe}d+^fv5}o|G>zbH&}Xw2G7B}ZbpXf9l6)^L(MQ?t#P`Z@raq| z$-0$0DGk%hN0*7CBnaimKwnyL`fHXUXYil=dt&j`b|Sv5O5yR}zuye4v4L*Rt6scv zv&-qr^TXq#5v@~rf=FCW;>fZSw;X6r3+Ed7#whCK!Tz%wNI6WX1F!+&KYm;l%NjoV zH)8L#J>_YyR7?^76yheU{Z?R%6S<)^x)n^kSAW|r@yrR^RA)41_zuL)!prMqpVlnE zRSOrfJz56Jk?T8>C~=$|xYCGxOE{>9#oTw@qYe(-NTrW{W$xf&+=dTmQOqbF8>JzG zBs_r7Vnzv&rl-M<8}TzPhMHgZx3y8qpJG$^64VkRK1u(+jUO-q$%8>)&Bg)0Lvn6| zq*dh0ox~X*=SyQaoDGy{??#WnpOMtX4nG>L2N+N}sHG(fQrSxvR3PZ&D&snR0{prk z>YtXByMSlV4f-%@@-~$A|Io&_wQi@LeU*JhT(`0Aw{dR|1e9bMJ@z2xM+{Lc0ezRh ztE&>R8ap@w@aVL(G~i3Crgk=gQmLGpToh4xH3{aoqpZgnr86Hy+wz9MY!dfU4o0gq z9`)TFO&B;Q&k2Et(x;N0(@TC&rh=_SFLs2-H7vX#l9<&5PY#50NA~d9JB4LR($*c@ zuBqx9*buJOwY7!>+I%Fkcb}Kq%F3!(JrN+QpVZ>O0gj~%853N}c-jXAIKs zIXApGmx5v~pKofxTziJr{LNqsCOC~Ei-qQ41i12Q-Vg}p2v65W(21$Q6~Wy4*j&1c zD20d#9@js%@@I53J~46G=U=_C@gx;3tz;&LCl^OY(e@CqUYXW1{DFlD+Bc@ZAl;1$ zC|`B+bkVs{7T(ui&f72k+n37vj4aOQjL`b$!r#_4h+ECTgHl>ii$vq>4vFfrvUt!F z_f}=50YHqmlX?ZErN5E^((CT)gM&)t*u|kl=f)-QNV&ND{Y-+>=4;e>DHmRU#G?C- z(O`S@pb`K1o91uGn8jxl;-{eMv2I#&66=fsvK z9+SW+)z5>B6SITg)+>lK{qD7CScHbm1!yDuB;xp4$DTL6)mxN9blF8B8-93rNNK(Q zw6KWIKLLz^clx?8r;<9&!SlChh#3}ptG8}do+NtQQ1`g9*y)QFYwHX3=1+H0S(~qV zuYzt4KrXk(v(+BG3p2?_{@rc4X_ip&yxUdueUpfW``4{eu~#Q9!UPH`Uhu1gALgtCwwc~=F7Wz0QSW_`K7HhpAblg-s@BT1z)5j+ zg>lBXhm_WTOTTX7fIjEEM|Ni0DeT)ybaJLHx&P8nXJ|F}-Rw<+4;F{wIs1Zf>%E23R^wJ#f!L1(t?I_XbbF0~83a=F?9SYKeCmQr z&eQHghO<`;d$jkaGqW%oNgA;O+A{mP9`Ik2am)~@8(^hAc`S+>o0@nGiNG< zeb(f);=85%cg|~qwGB6#T9#k&JVi_5-#4UKGu+e8t))nB^s4z7V4mVf1fs-w+7G|E zuMK)~uibjT<>i84A+(L!%zq^ZxH{4IqnO;)sa+nsuyhHz;-DGb{xP7@K2J(9mCJ5! z@KPbX+sz2iTdl;G|P{ z27Y^b`hLehcI=DaCVo0P0^>b)k5LFFdP|JF$nK zNf+M-c}D&Jb_38`g|rJ2x^06PnVsk(;7r%HI-bQ*uT`D+U~KO>HhlYpq@@fca7A_u z4ASk}-wPmgoJrgmIY4H2e2mgd;i*~+!k~f^x7fA@K0gS;OSdsQtqI-?5!&7~4h`Sh zT;87ND|dFeBwG+fOE{eI)C3131TYc>rlo=$hHf$gyO!Bo%MDJarsC;BaZFGVbno2D z6*W{sBes1&Cz-p&%NnA?pJ&9cy9{>2;TA$CX@|y@uPH!}v)jxt$oTpni@jY6O7&df z#znw%Yq*PA8M+JB^8NgsX^T}CmT;&cL+9`u-@)vk(lGTC3o_(#nX=UPjy~#F*tP5 zz*9W}r0@E2<$e;-qfcoakBHGQjiY}MfT4~x_UfP~5EzX4Nc(B>_*`TIzs`|TUQC9mKE0N`a5(b zS>_f=5Of7~tv2{|0i7EenBSB-Ycw!a3(LGeBZDTpHs9$7Z_~t6AdM6qo^)-R(6PBD zBUUVEn85N7qdNPGB6!K;iQ>e-0S7lXH_)c1l9!)vYXdTi$wMktEj2Yp(AV`j4YUR^ zYN!UI;Jydc8F z5#Ha{41`-$@e!%E6I=o<1SQa#c~vvEV50VXWCA}+k9Gf%efataZU(Y>-e?kdmWe__ zLi)EShI)V$fo@s^2a{w%z~L$+QU%E{Vx$AhLg28OqM=aT(OjfJQ&zV2I))+gbCTsp zlXtqphOj$_*mE3!;`RhRx7}vgtasGVTdCT%aN=pMA0D4<@i#-cYXH)WM4kmSr;bk~ z+uuG|+CD11r8=quPwq7d92bT+32cFNFRf%%xL3qDAVxzyWmi|Q)OinBEp z3PZe??*)jtLWUs+LjB78g~~g3Oz+0)hYlmBoCs;mY4&I-d@00;h3+i6x*RlCmuH{< z%9iIN!VL?!+B97?Xx4Ku!D$Yg01$t0|c6cwgsR9~oJf_**}Xci#D3MN_w zAi`|WgkR;yCtg4B=Z~)R-WbVZ8#tI$4&QT=_mDcomo>B7emgaN)gR-^Rp#{zO%`i^wpbRHMEOB60~P zkKsD@dE)#cG832!JPbU7F~D*$p*P=%5b=6M`(sq~)j0b6Ch#i}`3rDG2k)0wztA2Y zoyD%EY->oJib;(TPpX(y_DvBAtxv~f)3#AH2=gNn&rmdjeS;mJ?L(Mp@^puIn;Xs+HHriFQs!=(<#B61EB2cZWpW1UPfXSGt(Y2~tY0nSF zq?cHVQ7)?^&W{I5RJBY*j={vL48X+QZL{@`jksnw#!I&v_()ZqCr$M5=psZUJ9^5? zK8x|_0w4Q_*$A=qRyyW~y)7~^Km6(Jo5G7lKlax-K4Pa5%B1~)WHxQzXFrTLD4qS& zm?d-I{Uo&`D@+#gIg8R^p92N(1pbfX-XJNu!wgNBMy32tdVZseQjA-jpj2?dlI8s&rW841*a2&8mRo@bk z%T)Ch5jhqhLZ^n$`!E|I48<(4cve-X#Qh$42AzjT-$6uHsOrQnlpkJpUj4vr@0N1MO?Oh=I zRZN1`coz0VUUxCZQ~NJf{cS6C(lAp;H%6Tw3*4@%w{)`GvDy+$%8Rox(~T=^-}cz@ zlYt8{p&P4#7coqR}hgD;NKVz@*?16O!C;lc74JB+5WD;v3`~~xfmYsOm|ZZQQ`LG~_bkj0d?O~w@_G?D1e1k6#a=%O zlj}0?M`Z?S(rvmjhRK6rK}#lbvl2~oGHpiW^nyrm@{Yg*=zqdGJdSR*SFk# zQ;e-g70-Q6k*iHd`suJ-VeT^roh?@^b4&)t1i;k~!wvr|!F)PzDc zpKydtPY50Ux%tNhakc9U16*tZ?BI~<)8yCz*#ZRnuzss ze1F%>#vrSTO~BL;nbp`G&)gN)AsdNmOatzzw5A9efgNTx1npsKl`%=u;I5tOqtTY>pzHVin& z-6zDDT9o-(ihA0?P*9`vEii8f6d{AR)2d%q}6aLPgwtC9v`z_Msne zC~R!z19Oo;s{?i-`83mgtnG#ZJF10fOyx_gJ2T}nACH2mwS_=F7e#KfY1lnS) zhRmruP-g20%bKuTm<+56;rBMs-`)3_SrhO?480WC5=XfWu}6DQ(Z}|R_&X>I)Dj(Z z=65se=jy#Z&&=9TzfMqgw+?0biVR1+Jtsz1w!X@|NzyCGBiAHJdNPfu4N!@nP}d7X z7u<`PtMD2bYFw?r7NO?i!+=ts*WZCN z%m>-4~*x=_7FWU&4%gBrwk1zo;|{4ju!RM)nb80a1FERltLh>BP(i z#eK@g!kD#4bSFu#Br|kLlJsP1QK3PJS-=t`1YUIa=i>c6l&cdz2DVlCPru2`W}tR) zb5K^S*3{eaFfha2zcN{Pw4zGLHz>EMnguL3v!79BYCCGm-Gqt*O2VKXxx9ng1Fb=K z&DyDQ?C0)Z@z2$(n}G#pwicKHtTeNO=ziWZU|*@L2fEYudN|uZ8)IHWZuy7JY!?#6 zvypgwu@L7s$^xv!GT>n|n~22cZK%7*Rys4?%q~NFc5^)QnQ@f69A!|iLU$9lxVy(X zo;R}tNR)NuZMcymJ1A7L5V#50X!7xDN5Y0) {\r", + "\t\t\treturn true;\r", + "\t\t}\r", + "\t}\r", + "\treturn false;\r", + "}\r", + "\r", + "function snow_message() {\r", + "\tmsg = '';\r", + "\tcolor = 'black';\r", + "\tif (value('en_snow_model') == 1) {\r", + "\t\tif (isnan(value('annual_snow')) && value('use_snow_weather_file') == 1) {\r", + "\t\t\tmsg = 'Weather file has no snow data. Simulation will fail.';\r", + "\t\t\tcolor = 'red';\r", + "\t\t}\r", + "\t\tif (value('use_snow_weather_file') == 0) {\r", + "\t\t\t// check whether the input array is the same length as the weather file\r", + "\t\t\tL = ${snow_array};\r", + "\t\t\tts = 60*1.0/(#L/8760); \r", + "\t\t\twfp = value('ui_step_minutes');\r", + "\t\t\tmultiplier = 0;\r", + "\t\t\tif (wfp0 && value(pre+'_enable') != 1 ) \r", + "\t\t\t\t{ \r", + "\t\t\t\t\tif ( i<3 ) { pre = 'subarray' + to_string(i+2);}\r", + "\t\t\t\t}\r", + "\t\t\t\t// check parallel strings = number of subarray strings\r", + "\t\t\t\tif (value(pre + '_nstrings') != #timestep[0])\r", + "\t\t\t\t{\r", + "\t\t\t\t\tif (!yesno('WARNING!\\nFor ' + pre + ', you specified ' + value(pre + '_nstrings') + ' strings and have ' + #timestep[0] + ' strings for this subarray in the 3D scene.\\nApply shading data anyway?'))\r", + "\t\t\t\t\t{\r", + "\t\t\t\t\t\tcontinue;\r", + "\t\t\t\t\t}\r", + "\t\t\t\t}\r", + "\t\t\t\tvalue(pre+'_shading_en_timestep', true);\t\r", + "\t\t\t\tvalue(pre+'_shading_timestep', timestep);\t\r", + "\t\t\t\tvalue(pre+'_shading_string_option', 0);\t\r", + "\t\t\t\tvalue(pre+'_shading_en_diff', true);\t\r", + "\t\t\t\tvalue(pre+'_shading_diff', x.diffuse[i]);\r", + "\t\t\t\trefresh(pre+'_shading');\r", + "\t\t\t}\r", + "\t\t}\r", + "\t\tmsgbox('Shading data applied!\\nClick Edit Shading for each enabled subarray to check the data.');\r", + "\t\treturn;\r", + "\t}\r", + "\telseif (x.ierr > 0)\r", + "\t{\r", + "\t\tmsgbox('Shade Calculator Error.\\n' + x.message);\r", + "\t}\r", + "\telse\r", + "\t{// dialog closed without applying \r", + "\t\treturn;\r", + "\t}\r", + "};\r", + "" + ] +} \ No newline at end of file diff --git a/deploy/runtime/ui/PV String Size and Subarrays.json b/deploy/runtime/ui/PV Subarrays and String Size.json similarity index 88% rename from deploy/runtime/ui/PV String Size and Subarrays.json rename to deploy/runtime/ui/PV Subarrays and String Size.json index 951579c777..35777d7aaa 100644 --- a/deploy/runtime/ui/PV String Size and Subarrays.json +++ b/deploy/runtime/ui/PV Subarrays and String Size.json @@ -1,58 +1,8 @@ { - "Name": "PV String Size and Subarrays", - "Width": 1012.0, - "Height": 278.0, + "Name": "PV Subarrays and String Size", + "Width": 1010.0, + "Height": 360.0, "FormObjects": { - "Divider": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "HLine111" - }, - "X": { - "Type": 3.0, - "Integer": 15.0 - }, - "Y": { - "Type": 3.0, - "Integer": 90.0 - }, - "Width": { - "Type": 3.0, - "Integer": 980.0 - }, - "Height": { - "Type": 3.0, - "Integer": 18.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Orientation": { - "Type": 3.0, - "Integer": 0.0 - }, - "Colour": { - "Type": 4.0, - "Color": { - "Red": 120.0, - "Green": 120.0, - "Blue": 120.0, - "Alpha": 255.0 - } - }, - "Caption": { - "Type": 5.0, - "String": "Electrical Configuration" - }, - "Bold": { - "Type": 2.0, - "Boolean": 1.0 - } - } - }, "Label": { "Visible": 1.0, "ObjectProperties": { @@ -66,7 +16,7 @@ }, "Y": { "Type": 3.0, - "Integer": 240.0 + "Integer": 321.0 }, "Width": { "Type": 3.0, @@ -128,7 +78,7 @@ }, "Y": { "Type": 3.0, - "Integer": 213.0 + "Integer": 294.0 }, "Width": { "Type": 3.0, @@ -190,7 +140,7 @@ }, "Y": { "Type": 3.0, - "Integer": 186.0 + "Integer": 267.0 }, "Width": { "Type": 3.0, @@ -252,7 +202,7 @@ }, "Y": { "Type": 3.0, - "Integer": 159.0 + "Integer": 240.0 }, "Width": { "Type": 3.0, @@ -314,7 +264,7 @@ }, "Y": { "Type": 3.0, - "Integer": 132.0 + "Integer": 213.0 }, "Width": { "Type": 3.0, @@ -434,7 +384,7 @@ }, "X": { "Type": 3.0, - "Integer": 561.0 + "Integer": 558.0 }, "Y": { "Type": 3.0, @@ -496,7 +446,7 @@ }, "X": { "Type": 3.0, - "Integer": 690.0 + "Integer": 687.0 }, "Y": { "Type": 3.0, @@ -673,6 +623,105 @@ } } }, + "Label": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "lbl_string_size_warning" + }, + "X": { + "Type": 3.0, + "Integer": 792.0 + }, + "Y": { + "Type": 3.0, + "Integer": 213.0 + }, + "Width": { + "Type": 3.0, + "Integer": 204.0 + }, + "Height": { + "Type": 3.0, + "Integer": 132.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Caption": { + "Type": 5.0, + "String": "" + }, + "TextColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "Bold": { + "Type": 2.0, + "Boolean": 0.0 + }, + "FontSize": { + "Type": 3.0, + "Integer": 0.0 + }, + "WordWrap": { + "Type": 2.0, + "Boolean": 1.0 + }, + "AlignRight": { + "Type": 2.0, + "Boolean": 0.0 + }, + "AlignTop": { + "Type": 2.0, + "Boolean": 1.0 + } + } + }, + "GroupBox": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "object" + }, + "X": { + "Type": 3.0, + "Integer": 6.0 + }, + "Y": { + "Type": 3.0, + "Integer": 138.0 + }, + "Width": { + "Type": 3.0, + "Integer": 999.0 + }, + "Height": { + "Type": 3.0, + "Integer": 216.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Caption": { + "Type": 5.0, + "String": "Subarrays and String Size" + }, + "Bold": { + "Type": 2.0, + "Boolean": 1.0 + } + } + }, "GroupBox": { "Visible": 1.0, "ObjectProperties": { @@ -694,7 +743,7 @@ }, "Height": { "Type": 3.0, - "Integer": 269.0 + "Integer": 131.0 }, "Tool Tip": { "Type": 5.0, @@ -702,7 +751,7 @@ }, "Caption": { "Type": 5.0, - "String": "String Size and Subarrays" + "String": "Subarrays" }, "Bold": { "Type": 2.0, @@ -715,7 +764,7 @@ "ObjectProperties": { "Name": { "Type": 5.0, - "String": "sizing_instructions" + "String": "object 7" }, "X": { "Type": 3.0, @@ -772,6 +821,68 @@ } } }, + "Label": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "sizing_instructions" + }, + "X": { + "Type": 3.0, + "Integer": 15.0 + }, + "Y": { + "Type": 3.0, + "Integer": 162.0 + }, + "Width": { + "Type": 3.0, + "Integer": 980.0 + }, + "Height": { + "Type": 3.0, + "Integer": 48.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Caption": { + "Type": 5.0, + "String": "Modules per string determines the nominal open-circuit voltage (Voc) and maximum power voltage (Vmp) of each subarray at STC. Strings in parallel determines the nominal power (Pmp). Compare Voc to the inverter MPPT voltages for string sizing." + }, + "TextColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "Bold": { + "Type": 2.0, + "Boolean": 0.0 + }, + "FontSize": { + "Type": 3.0, + "Integer": 0.0 + }, + "WordWrap": { + "Type": 2.0, + "Boolean": 1.0 + }, + "AlignRight": { + "Type": 2.0, + "Boolean": 0.0 + }, + "AlignTop": { + "Type": 2.0, + "Boolean": 1.0 + } + } + }, "Numeric": { "Visible": 1.0, "ObjectProperties": { @@ -785,7 +896,7 @@ }, "Y": { "Type": 3.0, - "Integer": 132.0 + "Integer": 213.0 }, "Width": { "Type": 3.0, @@ -851,7 +962,7 @@ }, "TabOrder": { "Type": 3.0, - "Integer": 7.0 + "Integer": 4.0 } } }, @@ -868,7 +979,7 @@ }, "Y": { "Type": 3.0, - "Integer": 186.0 + "Integer": 267.0 }, "Width": { "Type": 3.0, @@ -934,7 +1045,7 @@ }, "TabOrder": { "Type": 3.0, - "Integer": 9.0 + "Integer": -1.0 } } }, @@ -951,7 +1062,7 @@ }, "Y": { "Type": 3.0, - "Integer": 159.0 + "Integer": 240.0 }, "Width": { "Type": 3.0, @@ -1017,7 +1128,7 @@ }, "TabOrder": { "Type": 3.0, - "Integer": 8.0 + "Integer": 5.0 } } }, @@ -1034,7 +1145,7 @@ }, "Y": { "Type": 3.0, - "Integer": 240.0 + "Integer": 321.0 }, "Width": { "Type": 3.0, @@ -1100,7 +1211,7 @@ }, "TabOrder": { "Type": 3.0, - "Integer": 11.0 + "Integer": -1.0 } } }, @@ -1117,7 +1228,7 @@ }, "Y": { "Type": 3.0, - "Integer": 213.0 + "Integer": 294.0 }, "Width": { "Type": 3.0, @@ -1183,7 +1294,7 @@ }, "TabOrder": { "Type": 3.0, - "Integer": 10.0 + "Integer": -1.0 } } }, @@ -1224,7 +1335,7 @@ }, "TabOrder": { "Type": 3.0, - "Integer": 22.0 + "Integer": 1.0 } } }, @@ -1241,7 +1352,7 @@ }, "Y": { "Type": 3.0, - "Integer": 132.0 + "Integer": 213.0 }, "Width": { "Type": 3.0, @@ -1307,7 +1418,7 @@ }, "TabOrder": { "Type": 3.0, - "Integer": 23.0 + "Integer": 6.0 } } }, @@ -1324,7 +1435,7 @@ }, "Y": { "Type": 3.0, - "Integer": 186.0 + "Integer": 267.0 }, "Width": { "Type": 3.0, @@ -1332,7 +1443,7 @@ }, "Height": { "Type": 3.0, - "Integer": 21.0 + "Integer": 24.0 }, "Tool Tip": { "Type": 5.0, @@ -1390,7 +1501,7 @@ }, "TabOrder": { "Type": 3.0, - "Integer": 25.0 + "Integer": -1.0 } } }, @@ -1407,7 +1518,7 @@ }, "Y": { "Type": 3.0, - "Integer": 159.0 + "Integer": 240.0 }, "Width": { "Type": 3.0, @@ -1473,7 +1584,7 @@ }, "TabOrder": { "Type": 3.0, - "Integer": 24.0 + "Integer": 7.0 } } }, @@ -1490,7 +1601,7 @@ }, "Y": { "Type": 3.0, - "Integer": 240.0 + "Integer": 321.0 }, "Width": { "Type": 3.0, @@ -1498,7 +1609,7 @@ }, "Height": { "Type": 3.0, - "Integer": 21.0 + "Integer": 24.0 }, "Tool Tip": { "Type": 5.0, @@ -1556,7 +1667,7 @@ }, "TabOrder": { "Type": 3.0, - "Integer": 27.0 + "Integer": -1.0 } } }, @@ -1573,7 +1684,7 @@ }, "Y": { "Type": 3.0, - "Integer": 213.0 + "Integer": 294.0 }, "Width": { "Type": 3.0, @@ -1581,7 +1692,7 @@ }, "Height": { "Type": 3.0, - "Integer": 21.0 + "Integer": 24.0 }, "Tool Tip": { "Type": 5.0, @@ -1639,7 +1750,7 @@ }, "TabOrder": { "Type": 3.0, - "Integer": 26.0 + "Integer": -1.0 } } }, @@ -1652,7 +1763,7 @@ }, "X": { "Type": 3.0, - "Integer": 561.0 + "Integer": 558.0 }, "Y": { "Type": 3.0, @@ -1680,7 +1791,7 @@ }, "TabOrder": { "Type": 3.0, - "Integer": 38.0 + "Integer": 2.0 } } }, @@ -1693,11 +1804,11 @@ }, "X": { "Type": 3.0, - "Integer": 561.0 + "Integer": 558.0 }, "Y": { "Type": 3.0, - "Integer": 132.0 + "Integer": 213.0 }, "Width": { "Type": 3.0, @@ -1763,7 +1874,7 @@ }, "TabOrder": { "Type": 3.0, - "Integer": 39.0 + "Integer": 8.0 } } }, @@ -1776,11 +1887,11 @@ }, "X": { "Type": 3.0, - "Integer": 561.0 + "Integer": 558.0 }, "Y": { "Type": 3.0, - "Integer": 186.0 + "Integer": 267.0 }, "Width": { "Type": 3.0, @@ -1846,7 +1957,7 @@ }, "TabOrder": { "Type": 3.0, - "Integer": 41.0 + "Integer": -1.0 } } }, @@ -1859,11 +1970,11 @@ }, "X": { "Type": 3.0, - "Integer": 561.0 + "Integer": 558.0 }, "Y": { "Type": 3.0, - "Integer": 159.0 + "Integer": 240.0 }, "Width": { "Type": 3.0, @@ -1929,7 +2040,7 @@ }, "TabOrder": { "Type": 3.0, - "Integer": 40.0 + "Integer": 9.0 } } }, @@ -1942,11 +2053,11 @@ }, "X": { "Type": 3.0, - "Integer": 561.0 + "Integer": 558.0 }, "Y": { "Type": 3.0, - "Integer": 240.0 + "Integer": 321.0 }, "Width": { "Type": 3.0, @@ -2012,7 +2123,7 @@ }, "TabOrder": { "Type": 3.0, - "Integer": 43.0 + "Integer": -1.0 } } }, @@ -2025,11 +2136,11 @@ }, "X": { "Type": 3.0, - "Integer": 561.0 + "Integer": 558.0 }, "Y": { "Type": 3.0, - "Integer": 213.0 + "Integer": 294.0 }, "Width": { "Type": 3.0, @@ -2095,7 +2206,7 @@ }, "TabOrder": { "Type": 3.0, - "Integer": 42.0 + "Integer": -1.0 } } }, @@ -2108,7 +2219,7 @@ }, "X": { "Type": 3.0, - "Integer": 690.0 + "Integer": 687.0 }, "Y": { "Type": 3.0, @@ -2136,7 +2247,7 @@ }, "TabOrder": { "Type": 3.0, - "Integer": 54.0 + "Integer": 3.0 } } }, @@ -2149,11 +2260,11 @@ }, "X": { "Type": 3.0, - "Integer": 690.0 + "Integer": 687.0 }, "Y": { "Type": 3.0, - "Integer": 132.0 + "Integer": 213.0 }, "Width": { "Type": 3.0, @@ -2219,7 +2330,7 @@ }, "TabOrder": { "Type": 3.0, - "Integer": 55.0 + "Integer": 10.0 } } }, @@ -2232,11 +2343,11 @@ }, "X": { "Type": 3.0, - "Integer": 690.0 + "Integer": 687.0 }, "Y": { "Type": 3.0, - "Integer": 186.0 + "Integer": 267.0 }, "Width": { "Type": 3.0, @@ -2302,7 +2413,7 @@ }, "TabOrder": { "Type": 3.0, - "Integer": 57.0 + "Integer": -1.0 } } }, @@ -2315,11 +2426,11 @@ }, "X": { "Type": 3.0, - "Integer": 690.0 + "Integer": 687.0 }, "Y": { "Type": 3.0, - "Integer": 159.0 + "Integer": 240.0 }, "Width": { "Type": 3.0, @@ -2385,7 +2496,7 @@ }, "TabOrder": { "Type": 3.0, - "Integer": 56.0 + "Integer": 11.0 } } }, @@ -2398,11 +2509,11 @@ }, "X": { "Type": 3.0, - "Integer": 690.0 + "Integer": 687.0 }, "Y": { "Type": 3.0, - "Integer": 240.0 + "Integer": 321.0 }, "Width": { "Type": 3.0, @@ -2468,7 +2579,7 @@ }, "TabOrder": { "Type": 3.0, - "Integer": 59.0 + "Integer": -1.0 } } }, @@ -2481,11 +2592,11 @@ }, "X": { "Type": 3.0, - "Integer": 690.0 + "Integer": 687.0 }, "Y": { "Type": 3.0, - "Integer": 213.0 + "Integer": 294.0 }, "Width": { "Type": 3.0, @@ -2551,7 +2662,7 @@ }, "TabOrder": { "Type": 3.0, - "Integer": 58.0 + "Integer": -1.0 } } } @@ -2562,7 +2673,7 @@ "Type": 1.0, "Label": "Subarray 1 modules per string", "Units": " ", - "Group": "PV String Size and Subarrays", + "Group": "PV Subarrays and String Size", "IndexLabels": "", "Flags": 3.0, "DefaultValue": 10.0, @@ -2575,7 +2686,7 @@ "Type": 1.0, "Label": "Subarray 1 number of modules", "Units": " ", - "Group": "PV String Size and Subarrays", + "Group": "PV Subarrays and String Size", "IndexLabels": "", "Flags": 9.0, "DefaultValue": 0.0, @@ -2588,7 +2699,7 @@ "Type": 1.0, "Label": "Number of parallel strings 1", "Units": " ", - "Group": "PV String Size and Subarrays", + "Group": "PV Subarrays and String Size", "IndexLabels": "", "Flags": 3.0, "DefaultValue": 1.0, @@ -2601,7 +2712,7 @@ "Type": 1.0, "Label": "Subarray 2 string Vmp", "Units": "V", - "Group": "PV String Size and Subarrays", + "Group": "PV Subarrays and String Size", "IndexLabels": "", "Flags": 9.0, "DefaultValue": 0.0, @@ -2614,7 +2725,7 @@ "Type": 1.0, "Label": "Subarray 1 string Voc", "Units": "V", - "Group": "PV String Size and Subarrays", + "Group": "PV Subarrays and String Size", "IndexLabels": "", "Flags": 9.0, "DefaultValue": 0.0, @@ -2626,8 +2737,8 @@ "Version": 4.0, "Type": 1.0, "Label": "Enable subarray 2", - "Units": "degrees", - "Group": "PV String Size and Subarrays", + "Units": "", + "Group": "PV Subarrays and String Size", "IndexLabels": "", "Flags": 3.0, "DefaultValue": 0.0, @@ -2640,7 +2751,7 @@ "Type": 1.0, "Label": "Subarray 2 modules per string", "Units": " ", - "Group": "PV String Size and Subarrays", + "Group": "PV Subarrays and String Size", "IndexLabels": "", "Flags": 3.0, "DefaultValue": 1.0, @@ -2653,7 +2764,7 @@ "Type": 1.0, "Label": "Subarray 2 number of modules", "Units": " ", - "Group": "PV String Size and Subarrays", + "Group": "PV Subarrays and String Size", "IndexLabels": "", "Flags": 9.0, "DefaultValue": 0.0, @@ -2666,7 +2777,7 @@ "Type": 1.0, "Label": "Number of parallel strings 2", "Units": " ", - "Group": "PV String Size and Subarrays", + "Group": "PV Subarrays and String Size", "IndexLabels": "", "Flags": 3.0, "DefaultValue": 1.0, @@ -2679,7 +2790,7 @@ "Type": 1.0, "Label": "Subarray 2 string Vmp", "Units": "V", - "Group": "PV String Size and Subarrays", + "Group": "PV Subarrays and String Size", "IndexLabels": "", "Flags": 9.0, "DefaultValue": 0.0, @@ -2692,7 +2803,7 @@ "Type": 1.0, "Label": "Subarray 2 string Voc", "Units": "V", - "Group": "PV String Size and Subarrays", + "Group": "PV Subarrays and String Size", "IndexLabels": "", "Flags": 9.0, "DefaultValue": 0.0, @@ -2705,7 +2816,7 @@ "Type": 1.0, "Label": "Enable subarray 3", "Units": " ", - "Group": "PV String Size and Subarrays", + "Group": "PV Subarrays and String Size", "IndexLabels": "", "Flags": 3.0, "DefaultValue": 0.0, @@ -2718,7 +2829,7 @@ "Type": 1.0, "Label": "Subarray 3 modules per string", "Units": " ", - "Group": "PV String Size and Subarrays", + "Group": "PV Subarrays and String Size", "IndexLabels": "", "Flags": 3.0, "DefaultValue": 1.0, @@ -2731,7 +2842,7 @@ "Type": 1.0, "Label": "Subarray 3 number of modules", "Units": " ", - "Group": "PV String Size and Subarrays", + "Group": "PV Subarrays and String Size", "IndexLabels": "", "Flags": 9.0, "DefaultValue": 0.0, @@ -2744,7 +2855,7 @@ "Type": 1.0, "Label": "Number of parallel strings 3", "Units": " ", - "Group": "PV String Size and Subarrays", + "Group": "PV Subarrays and String Size", "IndexLabels": "", "Flags": 3.0, "DefaultValue": 1.0, @@ -2757,7 +2868,7 @@ "Type": 1.0, "Label": "Subarray 3 string Vmp", "Units": "V", - "Group": "PV String Size and Subarrays", + "Group": "PV Subarrays and String Size", "IndexLabels": "", "Flags": 9.0, "DefaultValue": 0.0, @@ -2770,7 +2881,7 @@ "Type": 1.0, "Label": "Subarray 3 string Voc", "Units": "V", - "Group": "PV String Size and Subarrays", + "Group": "PV Subarrays and String Size", "IndexLabels": "", "Flags": 9.0, "DefaultValue": 0.0, @@ -2783,7 +2894,7 @@ "Type": 1.0, "Label": "Enable subarray 4", "Units": " ", - "Group": "PV String Size and Subarrays", + "Group": "PV Subarrays and String Size", "IndexLabels": "", "Flags": 3.0, "DefaultValue": 0.0, @@ -2796,7 +2907,7 @@ "Type": 1.0, "Label": "Subarray 4 modules per string", "Units": " ", - "Group": "PV String Size and Subarrays", + "Group": "PV Subarrays and String Size", "IndexLabels": "", "Flags": 3.0, "DefaultValue": 1.0, @@ -2809,7 +2920,7 @@ "Type": 1.0, "Label": "Subarray 4 number of modules", "Units": " ", - "Group": "PV String Size and Subarrays", + "Group": "PV Subarrays and String Size", "IndexLabels": "", "Flags": 9.0, "DefaultValue": 0.0, @@ -2822,7 +2933,7 @@ "Type": 1.0, "Label": "Number of parallel strings 4", "Units": " ", - "Group": "PV String Size and Subarrays", + "Group": "PV Subarrays and String Size", "IndexLabels": "", "Flags": 3.0, "DefaultValue": 1.0, @@ -2835,7 +2946,7 @@ "Type": 1.0, "Label": "Subarray 4 string Vmp", "Units": "V", - "Group": "PV String Size and Subarrays", + "Group": "PV Subarrays and String Size", "IndexLabels": "", "Flags": 9.0, "DefaultValue": 0.0, @@ -2848,7 +2959,7 @@ "Type": 1.0, "Label": "Subarray 4 string Voc", "Units": "V", - "Group": "PV String Size and Subarrays", + "Group": "PV Subarrays and String Size", "IndexLabels": "", "Flags": 9.0, "DefaultValue": 0.0, @@ -2956,43 +3067,110 @@ "" ], "Callbacks": [ - "on_load{'PV String Size and Subarrays'} = define() {\r", + "// disable subarray 2-4 check boxes if autosize is enabled\r", + "// call this function from PV System Size page where 'enable_auto_size' is\r", + "function auto_size_subarray_enable() {\r", + "\tif ( value('enable_auto_size') == 1 ) {\r", + "\t\tenable('subarray2_enable', 0);\r", + "\t\tenable('subarray3_enable', 0);\r", + "\t\tenable('subarray4_enable', 0);\r", + "\t\tenable('subarray1_modules_per_string', 0);\r", + "\t\tenable('subarray1_nstrings', 0);\r", + "\t}\r", + "\telse {\r", + "\t\tenable('subarray2_enable', 1);\r", + "\t\tenable('subarray3_enable', 1);\r", + "\t\tenable('subarray4_enable', 1);\r", + "\t\tenable('subarray1_modules_per_string', 1);\r", + "\t\tenable('subarray1_nstrings', 1);\r", + "\t}\r", + "}\r", "\r", - "\t// show/hide/enable/disable inputs for all subarrays\r", - "\tshow_hide_inputs_auto_size();\r", - "\t\r", - "\t// enable/disable label for multiple MPPT inputs\r", - "\tmulti_mppt = ( value('inv_num_mppt') > 1 );\r", - "\tenable('lbl_multi_mppt', multi_mppt);\r", - "\tenable('btn_set_subarrays', multi_mppt);\r", - "\t\r", - "\t// warning for MPPT input > number of inverter inputs\r", - "\tif (multi_mppt)\t{ mppt_warning(); }\r", - "\t\r", - "\tenable_disable_spatial_albedos();\r", - "\t\r", - "\tinv_voltage_warning();\r", - "\t\r", - "\tproperty('pv_orientation', 'Image', 'collector-tilt-azimuth-simple.png');\r", + "function show_hide_string_size_subarrays() {\r", + "\tn_subarrays_max = 4;\r", + "\tvars = [ 'modules_per_string',\r", + "\t\t'nmodules',\r", + "\t\t'nstrings',\r", + "\t\t'string_vmp',\r", + "\t\t'string_voc' ];\r", + "\t\t\r", + "\t// hide inputs for disabled subarrays (always show subarray 1 inputs)\r", + "\tfor ( i=2; i<=n_subarrays_max; i++ ) {\r", + "\t\tprefix = 'subarray' + to_string(i) + '_';\r", + "\t\t// show inputs for enabled subarrays\r", + "\t\tif ( value( prefix + 'enable') == 1 ) {\r", + "\t\t\tfor (j=0;j<#vars;j++) {\r", + "\t\t\t\tshow( prefix + vars[j], 1 );\r", + "\t\t\t}\t\r", + "\t\t}\r", + "\t\t// hide inputs for disabled subarrays\r", + "\t\telse {\r", + "\t\t\tfor (j=0;j<#vars;j++) {\r", + "\t\t\t\tshow( prefix + vars[j], 0 );\r", + "\t\t\t}\t\r", + "\t\t}\r", + "\t}\r", + "\trefresh();\r", + "}\r", + "\r", + "function string_size_warning() {\r", + "\tmsg = '';\r", + "\tif ( value('layout_warning') != 'No system sizing messages.') {\r", + "\t\tmsg = 'See sizing messages above.';\r", + "\t}\r", + "\tproperty('lbl_string_size_warning','Caption',msg);\r", + "}\r", + "\r", + "on_load{'PV Subarrays and String Size'} = define() {\r", + "\tshow_hide_string_size_subarrays();\r", + "\tenable_mppt();\r", + "\tstring_size_warning();\r", "};\r", "\r", "on_change{'subarray2_enable'} = define() {\r", - "\tsysdesign_show_hide_subarray_inputs( 2, value('subarray2_enable') );\r", - "\tenable_disable_spatial_albedos();\r", + "\tshow_hide_string_size_subarrays();\r", + "\tenable_mppt();\r", "\tmppt_warning();\r", + "\tstring_size_warning();\r", "};\r", - "\r", "on_change{'subarray3_enable'} = define() {\r", - "\tsysdesign_show_hide_subarray_inputs( 3, value('subarray3_enable') );\r", - "\tenable_disable_spatial_albedos();\r", + "\tshow_hide_string_size_subarrays();\r", + "\tenable_mppt();\r", "\tmppt_warning();\r", + "\tstring_size_warning();\r", "};\r", - "\r", "on_change{'subarray4_enable'} = define() {\r", - "\tsysdesign_show_hide_subarray_inputs( 4, value('subarray4_enable') );\r", - "\tenable_disable_spatial_albedos();\r", + "\tshow_hide_string_size_subarrays();\r", + "\tenable_mppt();\r", "\tmppt_warning();\r", + "\tstring_size_warning();\r", "};\r", - "" + "\r", + "on_change{'subarray1_modules_per_string'} = define() {\r", + "\tstring_size_warning();\r", + "};\r", + "\r", + "on_change{'subarray2_modules_per_string'} = define() {\r", + "\tstring_size_warning();\r", + "};\r", + "on_change{'subarray3_modules_per_string'} = define() {\r", + "\tstring_size_warning();\r", + "};\r", + "on_change{'subarray4_modules_per_string'} = define() {\r", + "\tstring_size_warning();\r", + "};\r", + "\r", + "on_change{'subarray1_nstrings'} = define() {\r", + "\tstring_size_warning();\r", + "};\r", + "on_change{'subarray2_nstrings'} = define() {\r", + "\tstring_size_warning();\r", + "};\r", + "on_change{'subarray3_nstrings'} = define() {\r", + "\tstring_size_warning();\r", + "};\r", + "on_change{'subarray4_nstrings'} = define() {\r", + "\tstring_size_warning();\r", + "};" ] } \ No newline at end of file diff --git a/deploy/runtime/ui/PV System Availability.json b/deploy/runtime/ui/PV System Availability.json index 2924aba1e1..afe492f56e 100644 --- a/deploy/runtime/ui/PV System Availability.json +++ b/deploy/runtime/ui/PV System Availability.json @@ -1,8 +1,230 @@ { "Name": "PV System Availability", "Width": 1010.0, - "Height": 510.0, + "Height": 169.0, "FormObjects": { + "Divider": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "ac_loss_divider" + }, + "X": { + "Type": 3.0, + "Integer": 15.0 + }, + "Y": { + "Type": 3.0, + "Integer": 51.0 + }, + "Width": { + "Type": 3.0, + "Integer": 480.0 + }, + "Height": { + "Type": 3.0, + "Integer": 16.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Orientation": { + "Type": 3.0, + "Integer": 0.0 + }, + "Colour": { + "Type": 4.0, + "Color": { + "Red": 120.0, + "Green": 120.0, + "Blue": 120.0, + "Alpha": 255.0 + } + }, + "Caption": { + "Type": 5.0, + "String": "DC Losses" + }, + "Bold": { + "Type": 2.0, + "Boolean": 1.0 + } + } + }, + "LossAdjustment": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "adjust" + }, + "X": { + "Type": 3.0, + "Integer": 540.0 + }, + "Y": { + "Type": 3.0, + "Integer": 75.0 + }, + "Width": { + "Type": 3.0, + "Integer": 270.0 + }, + "Height": { + "Type": 3.0, + "Integer": 73.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "TabOrder": { + "Type": 3.0, + "Integer": 2.0 + }, + "Description": { + "Type": 5.0, + "String": "AC System Availability Losses" + }, + "Label": { + "Type": 5.0, + "String": "" + }, + "Mode": { + "Type": 3.0, + "Integer": 1.0 + }, + "AnalysisPeriod": { + "Type": 3.0, + "Integer": 25.0 + }, + "ShowMode": { + "Type": 2.0, + "Boolean": 1.0 + }, + "AnnualEnabled": { + "Type": 2.0, + "Boolean": 1.0 + }, + "WeeklyEnabled": { + "Type": 2.0, + "Boolean": 1.0 + } + } + }, + "LossAdjustment": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "dc_adjust" + }, + "X": { + "Type": 3.0, + "Integer": 39.0 + }, + "Y": { + "Type": 3.0, + "Integer": 75.0 + }, + "Width": { + "Type": 3.0, + "Integer": 270.0 + }, + "Height": { + "Type": 3.0, + "Integer": 79.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "TabOrder": { + "Type": 3.0, + "Integer": 1.0 + }, + "Description": { + "Type": 5.0, + "String": "DC System Availability Losses" + }, + "Label": { + "Type": 5.0, + "String": "" + }, + "Mode": { + "Type": 3.0, + "Integer": 1.0 + }, + "AnalysisPeriod": { + "Type": 3.0, + "Integer": 25.0 + }, + "ShowMode": { + "Type": 2.0, + "Boolean": 1.0 + }, + "AnnualEnabled": { + "Type": 2.0, + "Boolean": 1.0 + }, + "WeeklyEnabled": { + "Type": 2.0, + "Boolean": 1.0 + } + } + }, + "Divider": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "dc_loss_divider" + }, + "X": { + "Type": 3.0, + "Integer": 516.0 + }, + "Y": { + "Type": 3.0, + "Integer": 51.0 + }, + "Width": { + "Type": 3.0, + "Integer": 480.0 + }, + "Height": { + "Type": 3.0, + "Integer": 16.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Orientation": { + "Type": 3.0, + "Integer": 0.0 + }, + "Colour": { + "Type": 4.0, + "Color": { + "Red": 120.0, + "Green": 120.0, + "Blue": 120.0, + "Alpha": 255.0 + } + }, + "Caption": { + "Type": 5.0, + "String": "AC Losses" + }, + "Bold": { + "Type": 2.0, + "Boolean": 1.0 + } + } + }, "GroupBox": { "Visible": 1.0, "ObjectProperties": { @@ -24,7 +246,7 @@ }, "Height": { "Type": 3.0, - "Integer": 500.0 + "Integer": 161.0 }, "Tool Tip": { "Type": 5.0, @@ -39,9 +261,259 @@ "Boolean": 1.0 } } + }, + "Label": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "object 767" + }, + "X": { + "Type": 3.0, + "Integer": 15.0 + }, + "Y": { + "Type": 3.0, + "Integer": 21.0 + }, + "Width": { + "Type": 3.0, + "Integer": 980.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Caption": { + "Type": 5.0, + "String": "System availability losses reduce the system output to represent system outages or other events. Availability losses may be applied either on the DC or AC side of the system." + }, + "TextColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "Bold": { + "Type": 2.0, + "Boolean": 0.0 + }, + "FontSize": { + "Type": 3.0, + "Integer": 0.0 + }, + "WordWrap": { + "Type": 2.0, + "Boolean": 1.0 + }, + "AlignRight": { + "Type": 2.0, + "Boolean": 0.0 + }, + "AlignTop": { + "Type": 2.0, + "Boolean": 1.0 + } + } + } + }, + "VarDatabase": { + "adjust": { + "Version": 4.0, + "Type": 1.0, + "Label": "AC availability losses", + "Units": "% of AC output", + "Group": "PV System Availability", + "IndexLabels": "", + "Flags": 3.0, + "DefaultValue": 0.0, + "UIObject": "LossAdjustment", + "sscVariableName": "", + "sscVariableValue": "" + }, + "adjust_constant": { + "Version": 4.0, + "Type": 1.0, + "Label": "Constant performance adjustment", + "Units": "% of AC output", + "Group": "PV System Availability", + "IndexLabels": "", + "Flags": 8.0, + "DefaultValue": 0.0, + "UIObject": "Default", + "sscVariableName": "", + "sscVariableValue": "" + }, + "adjust_en_periods": { + "Version": 4.0, + "Type": 1.0, + "Label": "Enable custom period performance adjustments", + "Units": "0/1", + "Group": "PV System Availability", + "IndexLabels": "", + "Flags": 8.0, + "DefaultValue": 0.0, + "UIObject": "Default", + "sscVariableName": "", + "sscVariableValue": "" + }, + "adjust_en_timeindex": { + "Version": 4.0, + "Type": 1.0, + "Label": "Enable timeseries performance adjustments", + "Units": "0/1", + "Group": "PV System Availability", + "IndexLabels": "", + "Flags": 8.0, + "DefaultValue": 0.0, + "UIObject": "Default", + "sscVariableName": "", + "sscVariableValue": "" + }, + "adjust_periods": { + "Version": 4.0, + "Type": 3.0, + "Label": "Custom period performance adjustments", + "Units": "% of AC output", + "Group": "PV System Availability", + "IndexLabels": "", + "Flags": 8.0, + "DefaultValue": [ + [ + 0.0 + ] + ], + "UIObject": "Default", + "sscVariableName": "", + "sscVariableValue": "" + }, + "adjust_timeindex": { + "Version": 4.0, + "Type": 2.0, + "Label": "Timeseries performance adjustments", + "Units": "% of AC output", + "Group": "PV System Availability", + "IndexLabels": "", + "Flags": 8.0, + "DefaultValue": [ + 0.0 + ], + "UIObject": "Default", + "sscVariableName": "", + "sscVariableValue": "" + }, + "dc_adjust": { + "Version": 4.0, + "Type": 1.0, + "Label": "DC availability losses", + "Units": "% of DC output", + "Group": "PV System Availability", + "IndexLabels": "", + "Flags": 3.0, + "DefaultValue": 0.0, + "UIObject": "LossAdjustment", + "sscVariableName": "", + "sscVariableValue": "" + }, + "dc_adjust_constant": { + "Version": 4.0, + "Type": 1.0, + "Label": "DC Constant performance adjustment", + "Units": "% of DC output", + "Group": "PV System Availability", + "IndexLabels": "", + "Flags": 8.0, + "DefaultValue": 0.0, + "UIObject": "Default", + "sscVariableName": "", + "sscVariableValue": "" + }, + "dc_adjust_en_periods": { + "Version": 4.0, + "Type": 1.0, + "Label": "DC enable custom period performance adjustments", + "Units": "0/1", + "Group": "PV System Availability", + "IndexLabels": "", + "Flags": 8.0, + "DefaultValue": 0.0, + "UIObject": "Default", + "sscVariableName": "", + "sscVariableValue": "" + }, + "dc_adjust_en_timeindex": { + "Version": 4.0, + "Type": 1.0, + "Label": "DC enable timeseries performance adjustments", + "Units": "0/1", + "Group": "PV System Availability", + "IndexLabels": "", + "Flags": 8.0, + "DefaultValue": 0.0, + "UIObject": "Default", + "sscVariableName": "", + "sscVariableValue": "" + }, + "dc_adjust_periods": { + "Version": 4.0, + "Type": 3.0, + "Label": "DC custom period performance adjustments", + "Units": "% of DC output", + "Group": "PV System Availability", + "IndexLabels": "", + "Flags": 8.0, + "DefaultValue": [ + [ + 0.0 + ] + ], + "UIObject": "Default", + "sscVariableName": "", + "sscVariableValue": "" + }, + "dc_adjust_timeindex": { + "Version": 4.0, + "Type": 2.0, + "Label": "DC timeseries performance adjustments", + "Units": "% of DC output", + "Group": "PV System Availability", + "IndexLabels": "", + "Flags": 8.0, + "DefaultValue": [ + 0.0 + ], + "UIObject": "Default", + "sscVariableName": "", + "sscVariableValue": "" } }, - "VarDatabase": {}, "Equations": [], - "Callbacks": [] + "Callbacks": [ + "on_load{'PV System Availability'} = define() {\r", + "\r", + "\t// set length of loss adjustment input table to analysis period\r", + "\tif (financing() != 'LCOE Calculator' && financing() != 'None') {\r", + "\t\tif (value('system_use_lifetime_output') == 1) {\r", + "\t\t\tproperty('adjust', 'AnalysisPeriod', value('analysis_period'));\r", + "\t\t\tproperty('dc_adjust', 'AnalysisPeriod', value('analysis_period'));\r", + "\t\t}\r", + "\t\telse {\r", + "\t\t\tproperty('adjust', 'AnalysisPeriod', 1);\r", + "\t\t\tproperty('dc_adjust', 'AnalysisPeriod', 1);\r", + "\t\t}\r", + "\t}\r", + "\telse {\r", + "\t\tproperty('adjust', 'AnalysisPeriod', 1);\r", + "\t\tproperty('dc_adjust', 'AnalysisPeriod', 1);\r", + "\t}\r", + "};" + ] } \ No newline at end of file diff --git a/deploy/runtime/ui/PV System Size.json b/deploy/runtime/ui/PV System Size.json index 75e1b2666f..798b3e248e 100644 --- a/deploy/runtime/ui/PV System Size.json +++ b/deploy/runtime/ui/PV System Size.json @@ -165,7 +165,7 @@ }, "TabOrder": { "Type": 3.0, - "Integer": 3.0 + "Integer": -1.0 } } }, @@ -248,7 +248,7 @@ }, "TabOrder": { "Type": 3.0, - "Integer": 5.0 + "Integer": 3.0 } } }, @@ -331,7 +331,56 @@ }, "TabOrder": { "Type": 3.0, - "Integer": 4.0 + "Integer": 2.0 + } + } + }, + "RadioChoice": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "enable_auto_size" + }, + "X": { + "Type": 3.0, + "Integer": 15.0 + }, + "Y": { + "Type": 3.0, + "Integer": 75.0 + }, + "Width": { + "Type": 3.0, + "Integer": 350.0 + }, + "Height": { + "Type": 3.0, + "Integer": 54.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Selection": { + "Type": 3.0, + "Integer": 0.0 + }, + "Items": { + "Type": 6.0, + "StringList": "Specify number of modules and inverters|Specify desired size and DC/AC ratio" + }, + "ShowCaptions": { + "Type": 2.0, + "Boolean": 1.0 + }, + "Horizontal": { + "Type": 2.0, + "Boolean": 0.0 + }, + "TabOrder": { + "Type": 3.0, + "Integer": 1.0 } } }, @@ -414,93 +463,103 @@ }, "TabOrder": { "Type": 3.0, - "Integer": 1.0 + "Integer": 4.0 } } }, - "GroupBox": { + "MultilineText": { "Visible": 1.0, "ObjectProperties": { "Name": { "Type": 5.0, - "String": "object 4" + "String": "layout_warning" }, "X": { "Type": 3.0, - "Integer": 6.0 + "Integer": 18.0 }, "Y": { "Type": 3.0, - "Integer": 3.0 + "Integer": 165.0 }, "Width": { "Type": 3.0, - "Integer": 1000.0 + "Integer": 586.0 }, "Height": { "Type": 3.0, - "Integer": 302.0 + "Integer": 132.0 }, "Tool Tip": { "Type": 5.0, "String": "" }, - "Caption": { + "Text": { "Type": 5.0, - "String": "System Size" + "String": "" }, - "Bold": { + "Editable": { "Type": 2.0, - "Boolean": 1.0 + "Boolean": 0.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": -1.0 } } }, - "RadioChoice": { + "GroupBox": { "Visible": 1.0, "ObjectProperties": { "Name": { "Type": 5.0, - "String": "pv_size_choice" + "String": "object 4" }, "X": { "Type": 3.0, - "Integer": 15.0 + "Integer": 6.0 }, "Y": { "Type": 3.0, - "Integer": 75.0 + "Integer": 3.0 }, "Width": { "Type": 3.0, - "Integer": 350.0 + "Integer": 1000.0 }, "Height": { "Type": 3.0, - "Integer": 54.0 + "Integer": 302.0 }, "Tool Tip": { "Type": 5.0, "String": "" }, - "Selection": { - "Type": 3.0, - "Integer": 0.0 - }, - "Items": { - "Type": 6.0, - "StringList": "Specify desired size and DC/AC ratio|Specify number of modules and inverters" + "Caption": { + "Type": 5.0, + "String": "System Size" }, - "ShowCaptions": { + "Bold": { "Type": 2.0, "Boolean": 1.0 - }, - "Horizontal": { - "Type": 2.0, - "Boolean": 0.0 - }, - "TabOrder": { - "Type": 3.0, - "Integer": -1.0 } } }, @@ -566,65 +625,6 @@ } } }, - "MultilineText": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "sizing_messages" - }, - "X": { - "Type": 3.0, - "Integer": 18.0 - }, - "Y": { - "Type": 3.0, - "Integer": 165.0 - }, - "Width": { - "Type": 3.0, - "Integer": 586.0 - }, - "Height": { - "Type": 3.0, - "Integer": 132.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Text": { - "Type": 5.0, - "String": "" - }, - "Editable": { - "Type": 2.0, - "Boolean": 0.0 - }, - "ForeColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "BackColour": { - "Type": 4.0, - "Color": { - "Red": 255.0, - "Green": 255.0, - "Blue": 255.0, - "Alpha": 255.0 - } - }, - "TabOrder": { - "Type": 3.0, - "Integer": -1.0 - } - } - }, "Numeric": { "Visible": 1.0, "ObjectProperties": { @@ -1011,40 +1011,40 @@ "sscVariableName": "", "sscVariableValue": "" }, - "inverter_count": { + "enable_auto_size": { "Version": 4.0, "Type": 1.0, - "Label": "Number of inverters", + "Label": "System size option", "Units": "", "Group": "PV System Size", - "IndexLabels": "", - "Flags": 2.0, + "IndexLabels": "Specify number of modules and inverters|Specify desired size and DC/AC ratio", + "Flags": 3.0, "DefaultValue": 0.0, - "UIObject": "Numeric", + "UIObject": "RadioChoice", "sscVariableName": "", "sscVariableValue": "" }, - "pv_size_choice": { + "inverter_count": { "Version": 4.0, "Type": 1.0, - "Label": "System size option", + "Label": "Number of inverters", "Units": "", "Group": "PV System Size", - "IndexLabels": "Specify desired size and DC/AC ratio|Specify number of modules and inverters", - "Flags": 3.0, + "IndexLabels": "", + "Flags": 2.0, "DefaultValue": 0.0, - "UIObject": "RadioChoice", + "UIObject": "Numeric", "sscVariableName": "", "sscVariableValue": "" }, - "sizing_messages": { + "layout_warning": { "Version": 4.0, "Type": 4.0, "Label": "System sizing messages", "Units": "", "Group": "PV System Size", "IndexLabels": "", - "Flags": 5.0, + "Flags": 9.0, "DefaultValue": "", "UIObject": "MultilineText", "sscVariableName": "", @@ -1106,8 +1106,7 @@ "Equations": [ "equations{ '$MIMO$ pv_size_array' } = define()\r", "{\r", - "\tif (${pv_size_choice}==0)\r", - "\t{\r", + "\tif (${enable_auto_size}==1) {\r", "\t\t//disable subarrays 2-4- this only works for a single subarray\r", "\t\t${subarray2_enable} = 0;\r", "\t\t${subarray3_enable} = 0;\r", @@ -1174,7 +1173,7 @@ "\t\t\tnum_series = 0;\r", "\t\t\tnum_parallel = 0;\r", "\t\t\tinverter_count = 0;\r", - "\t\t\tmsgbox('SAM was not able to automatically size the system close enough to your desired size. Please size the system manually, or enter another size.');\r", + "\t\t\tmsgbox('Warning!\\nSAM was not able to calculate a system size close to the desired size. Please size the system manually, try another desired size, or try a different module and/or inverter.\\n\\nDesired size: ' + ${desired_size} +' kWdc\\nCalculated size: ' + proposed_size + ' kWdc');\r", "\t\t}\t\r", "\t\t\r", "\t\t//assign the final calculated numbers\r", @@ -1235,7 +1234,7 @@ "\t* ${total_modules};\r", "};\r", "\r", - "equations{'sizing_messages'} = define(){\r", + "equations{'layout_warning'} = define(){\r", "\r", "\tmessage = '';\r", "\t\r", @@ -1311,42 +1310,51 @@ "\t\tif ( more != '' ) { message += 'Consider increasing the number of modules per string for Subarray(s)' + more + '.\\n'; }\r", "\t\tif ( less != '' ) { message += 'Consider decreasing the number of modules per string for Subarray(s)' + less + '.\\n'; }\r", "\t}\r", - "\r", - "\tinv_vlow = ?${inverter_model} [${inv_snl_mppt_low}, ${inv_ds_mppt_low}, ${inv_pd_mppt_low},${inv_cec_cg_mppt_low}];\r", - "\tif ( ${mppt_low_inverter} != inv_vlow ) { message += 'Minimum MPPT voltage is different from value on inverter page: ' + inv_vlow + ' Vdc.\\n'; }\r", - "\t\r", - " inv_vhi = ?${inverter_model} [${inv_snl_mppt_hi}, ${inv_ds_mppt_hi}, ${inv_pd_mppt_hi},${inv_cec_cg_mppt_hi}];\r", - " if ( ${mppt_hi_inverter} != inv_vhi ) { message += 'Maximum MPPT voltage is different from value on inverter page: ' + inv_vhi + ' Vdc.\\n'; }\r", "\t\r", - " inv_vmax = ?${inverter_model} [${inv_snl_vdcmax}, ${inv_ds_vdcmax}, ${inv_pd_vdcmax},${inv_cec_cg_vdcmax}];\r", - "\tif ( ${vdcmax_inverter} != inv_vmax ) { message += 'Maximum DC voltage is different from value on inverter page: ' + inv_vmax + ' Vdc.'; }\r", + "\t// nameplate capacity is zero when autosize fails\r", + "\tif ( ${system_capacity} == 0 ) {\r", + "\t\tmessage += 'Nameplate DC capacity is zero. Specify a different desired size or use the Specify Number of Modules and Inverters option.';\r", + "\t}\r", "\r", "\tif (message == '') { message = 'No system sizing messages.'; }\r", "\r", "\treturn message; \r", "};\r", "\r", - "\r", + "equations{ 'batt_max_power' } = define() {\r", + "\tmax_power = 0;\r", + "\tif ( technology() == 'PV Battery') {\r", + "\t\tmax_power = ${batt_power_discharge_max_kwdc};\r", + "\t}\r", + "\treturn max_power;\r", + "};\r", "" ], "Callbacks": [ "on_load{'PV System Size'} = define() {\r", "\r", "\tsize_option_inputs();\r", - "\r", + "\tauto_size_subarray_enable(); // defined on PV Subarrays and String Size form\r", + "\t\r", "\t// show/hide battery max power input\r", "\tshow('batt_max_power', (technology() == 'PV Battery') );\r", "\trefresh();\r", "\t\r", "};\r", "\r", - "on_change{'pv_size_choice'} = define () {\r", + "on_change{'enable_auto_size'} = define () {\r", "\tsize_option_inputs();\r", + "\t auto_size_subarray_enable();\r", "};\r", "\r", + "on_change{'inverter_count'} = define () {\r", + "\t// these are defined on PV Inverter Input Voltage form\r", + "\tenable_mppt();\r", + "\tmppt_warning();\r", + "};\r", "\r", "function size_option_inputs() {\r", - "\tif (value('pv_size_choice') == 0) {\r", + "\tif (value('enable_auto_size') == 1) {\r", "\t\tenable('inverter_count', 0);\r", "\t\tenable('desired_size', 1);\r", "\t\tenable('desired_dcac_ratio', 1);\r", diff --git a/deploy/runtime/ui/PV Terrain Slope.json b/deploy/runtime/ui/PV Terrain Slope.json index 9c86a538e6..bb9d879886 100644 --- a/deploy/runtime/ui/PV Terrain Slope.json +++ b/deploy/runtime/ui/PV Terrain Slope.json @@ -1,8 +1,256 @@ { "Name": "PV Terrain Slope", - "Width": 1010.0, - "Height": 510.0, + "Width": 1009.0, + "Height": 112.0, "FormObjects": { + "Label": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "Label12283" + }, + "X": { + "Type": 3.0, + "Integer": 30.0 + }, + "Y": { + "Type": 3.0, + "Integer": 75.0 + }, + "Width": { + "Type": 3.0, + "Integer": 266.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Caption": { + "Type": 5.0, + "String": "Terrain azimuth (deg)" + }, + "TextColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "Bold": { + "Type": 2.0, + "Boolean": 0.0 + }, + "FontSize": { + "Type": 3.0, + "Integer": 0.0 + }, + "WordWrap": { + "Type": 2.0, + "Boolean": 0.0 + }, + "AlignRight": { + "Type": 2.0, + "Boolean": 1.0 + }, + "AlignTop": { + "Type": 2.0, + "Boolean": 0.0 + } + } + }, + "Label": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "Label1228310" + }, + "X": { + "Type": 3.0, + "Integer": 30.0 + }, + "Y": { + "Type": 3.0, + "Integer": 48.0 + }, + "Width": { + "Type": 3.0, + "Integer": 266.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Caption": { + "Type": 5.0, + "String": "Terrain slope (deg)" + }, + "TextColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "Bold": { + "Type": 2.0, + "Boolean": 0.0 + }, + "FontSize": { + "Type": 3.0, + "Integer": 0.0 + }, + "WordWrap": { + "Type": 2.0, + "Boolean": 0.0 + }, + "AlignRight": { + "Type": 2.0, + "Boolean": 1.0 + }, + "AlignTop": { + "Type": 2.0, + "Boolean": 0.0 + } + } + }, + "Label": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "lbl" + }, + "X": { + "Type": 3.0, + "Integer": 15.0 + }, + "Y": { + "Type": 3.0, + "Integer": 21.0 + }, + "Width": { + "Type": 3.0, + "Integer": 980.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Caption": { + "Type": 5.0, + "String": "Terrain slope angles describe the inclination of the flat, uniformly sloped ground." + }, + "TextColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "Bold": { + "Type": 2.0, + "Boolean": 0.0 + }, + "FontSize": { + "Type": 3.0, + "Integer": 0.0 + }, + "WordWrap": { + "Type": 2.0, + "Boolean": 1.0 + }, + "AlignRight": { + "Type": 2.0, + "Boolean": 0.0 + }, + "AlignTop": { + "Type": 2.0, + "Boolean": 1.0 + } + } + }, + "Label": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "lbl_terrain" + }, + "X": { + "Type": 3.0, + "Integer": 792.0 + }, + "Y": { + "Type": 3.0, + "Integer": 48.0 + }, + "Width": { + "Type": 3.0, + "Integer": 201.0 + }, + "Height": { + "Type": 3.0, + "Integer": 51.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Caption": { + "Type": 5.0, + "String": "" + }, + "TextColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "Bold": { + "Type": 2.0, + "Boolean": 0.0 + }, + "FontSize": { + "Type": 3.0, + "Integer": 0.0 + }, + "WordWrap": { + "Type": 2.0, + "Boolean": 1.0 + }, + "AlignRight": { + "Type": 2.0, + "Boolean": 0.0 + }, + "AlignTop": { + "Type": 2.0, + "Boolean": 1.0 + } + } + }, "GroupBox": { "Visible": 1.0, "ObjectProperties": { @@ -24,7 +272,7 @@ }, "Height": { "Type": 3.0, - "Integer": 500.0 + "Integer": 104.0 }, "Tool Tip": { "Type": 5.0, @@ -39,9 +287,821 @@ "Boolean": 1.0 } } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "subarray1_slope_azm" + }, + "X": { + "Type": 3.0, + "Integer": 300.0 + }, + "Y": { + "Type": 3.0, + "Integer": 75.0 + }, + "Width": { + "Type": 3.0, + "Integer": 100.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 1.0 + }, + "Format": { + "Type": 3.0, + "Integer": 1.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 3.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 0.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": 2.0 + } + } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "subarray1_slope_tilt" + }, + "X": { + "Type": 3.0, + "Integer": 300.0 + }, + "Y": { + "Type": 3.0, + "Integer": 48.0 + }, + "Width": { + "Type": 3.0, + "Integer": 100.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 1.0 + }, + "Format": { + "Type": 3.0, + "Integer": 1.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 3.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 0.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": 1.0 + } + } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "subarray2_slope_azm" + }, + "X": { + "Type": 3.0, + "Integer": 429.0 + }, + "Y": { + "Type": 3.0, + "Integer": 75.0 + }, + "Width": { + "Type": 3.0, + "Integer": 100.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 1.0 + }, + "Format": { + "Type": 3.0, + "Integer": 1.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 3.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 0.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": 4.0 + } + } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "subarray2_slope_tilt" + }, + "X": { + "Type": 3.0, + "Integer": 429.0 + }, + "Y": { + "Type": 3.0, + "Integer": 48.0 + }, + "Width": { + "Type": 3.0, + "Integer": 100.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 1.0 + }, + "Format": { + "Type": 3.0, + "Integer": 1.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 3.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 0.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": 3.0 + } + } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "subarray3_slope_azm" + }, + "X": { + "Type": 3.0, + "Integer": 558.0 + }, + "Y": { + "Type": 3.0, + "Integer": 75.0 + }, + "Width": { + "Type": 3.0, + "Integer": 100.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 1.0 + }, + "Format": { + "Type": 3.0, + "Integer": 1.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 3.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 0.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": 6.0 + } + } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "subarray3_slope_tilt" + }, + "X": { + "Type": 3.0, + "Integer": 558.0 + }, + "Y": { + "Type": 3.0, + "Integer": 48.0 + }, + "Width": { + "Type": 3.0, + "Integer": 100.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 1.0 + }, + "Format": { + "Type": 3.0, + "Integer": 1.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 3.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 0.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": 5.0 + } + } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "subarray4_slope_azm" + }, + "X": { + "Type": 3.0, + "Integer": 687.0 + }, + "Y": { + "Type": 3.0, + "Integer": 75.0 + }, + "Width": { + "Type": 3.0, + "Integer": 100.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 1.0 + }, + "Format": { + "Type": 3.0, + "Integer": 1.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 3.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 0.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": 8.0 + } + } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "subarray4_slope_tilt" + }, + "X": { + "Type": 3.0, + "Integer": 687.0 + }, + "Y": { + "Type": 3.0, + "Integer": 48.0 + }, + "Width": { + "Type": 3.0, + "Integer": 100.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 1.0 + }, + "Format": { + "Type": 3.0, + "Integer": 1.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 3.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 0.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": 7.0 + } + } + } + }, + "VarDatabase": { + "subarray1_slope_azm": { + "Version": 4.0, + "Type": 1.0, + "Label": "Slope azimuth 1", + "Units": "degrees", + "Group": "PV Terrain Slope", + "IndexLabels": "", + "Flags": 3.0, + "DefaultValue": 0.0, + "UIObject": "Numeric", + "sscVariableName": "", + "sscVariableValue": "" + }, + "subarray1_slope_tilt": { + "Version": 4.0, + "Type": 1.0, + "Label": "Slope tilt 1", + "Units": "degrees", + "Group": "PV Terrain Slope", + "IndexLabels": "", + "Flags": 3.0, + "DefaultValue": 0.0, + "UIObject": "Numeric", + "sscVariableName": "", + "sscVariableValue": "" + }, + "subarray2_slope_azm": { + "Version": 4.0, + "Type": 1.0, + "Label": "Slope azimuth 2", + "Units": "degrees", + "Group": "PV Terrain Slope", + "IndexLabels": "", + "Flags": 3.0, + "DefaultValue": 0.0, + "UIObject": "Numeric", + "sscVariableName": "", + "sscVariableValue": "" + }, + "subarray2_slope_tilt": { + "Version": 4.0, + "Type": 1.0, + "Label": "Slope tilt 2", + "Units": "degrees", + "Group": "PV Terrain Slope", + "IndexLabels": "", + "Flags": 3.0, + "DefaultValue": 0.0, + "UIObject": "Numeric", + "sscVariableName": "", + "sscVariableValue": "" + }, + "subarray3_slope_azm": { + "Version": 4.0, + "Type": 1.0, + "Label": "Slope azimuth 3", + "Units": "degrees", + "Group": "PV Terrain Slope", + "IndexLabels": "", + "Flags": 3.0, + "DefaultValue": 0.0, + "UIObject": "Numeric", + "sscVariableName": "", + "sscVariableValue": "" + }, + "subarray3_slope_tilt": { + "Version": 4.0, + "Type": 1.0, + "Label": "Slope tilt 3", + "Units": "degrees", + "Group": "PV Terrain Slope", + "IndexLabels": "", + "Flags": 3.0, + "DefaultValue": 0.0, + "UIObject": "Numeric", + "sscVariableName": "", + "sscVariableValue": "" + }, + "subarray4_slope_azm": { + "Version": 4.0, + "Type": 1.0, + "Label": "Slope azimuth 4", + "Units": "degrees", + "Group": "PV Terrain Slope", + "IndexLabels": "", + "Flags": 3.0, + "DefaultValue": 0.0, + "UIObject": "Numeric", + "sscVariableName": "", + "sscVariableValue": "" + }, + "subarray4_slope_tilt": { + "Version": 4.0, + "Type": 1.0, + "Label": "Slope tilt 4", + "Units": "degrees", + "Group": "PV Terrain Slope", + "IndexLabels": "", + "Flags": 3.0, + "DefaultValue": 0.0, + "UIObject": "Numeric", + "sscVariableName": "", + "sscVariableValue": "" } }, - "VarDatabase": {}, "Equations": [], - "Callbacks": [] + "Callbacks": [ + "function terrain_enable(n_sub) {\r", + "\tone_axis_tracking = value('subarray'+to_string(n_sub)+'_track_mode') == 1;\r", + "\tbacktracking = value('subarray'+to_string(n_sub)+'_backtrack') == 1;\r", + "\tlinear_self_shading = value('subarray'+to_string(n_sub)+'_shade_mode') == 2;\r", + "\ten = (one_axis_tracking && backtracking) || linear_self_shading;\r", + "\tenable('subarray'+to_string(n_sub)+'_slope_azm', en);\r", + "\tenable('subarray'+to_string(n_sub)+'_slope_tilt', en);\r", + "\tshow_message = !en;\r", + "\tmsg = '';\r", + "\tcolor = 'black';\r", + "\tif (show_message) {\r", + "\t\tmsg = 'Terrain slope requires one-axis tracking with backtracking or linear self-shading.';\r", + "\t\tcolor = 'black';\r", + "\t}\r", + "\tproperty('lbl_terrain','Caption',msg);\r", + "\tproperty('lbl_terrain','TextColour',color);\r", + "}\r", + "\r", + "on_load {'PV Terrain Slope'} = define() {\r", + "\tn_subarrays_max = 4;\r", + "\tvars = [ 'slope_azm',\r", + "\t\t'slope_tilt' ];\r", + "\r", + "\tterrain_enable(1); // subarray 1 always enabled\r", + "\t\t\r", + "\t// hide inputs for disabled subarrays (always show subarray 1 inputs)\r", + "\tfor ( i=2; i<=n_subarrays_max; i++ ) {\r", + "\t\tprefix = 'subarray' + to_string(i) + '_';\r", + "\t\tif ( value( prefix + 'enable') == 1 ) {\r", + "\t\t\tfor (j=0;j<#vars;j++) {\r", + "\t\t\t\tshow( prefix + vars[j], 1 );\r", + "\t\t\t}\r", + "\t\t\tterrain_enable(i);\t\r", + "\t\t}\r", + "\t\telse {\r", + "\t\t\tfor (j=0;j<#vars;j++) {\r", + "\t\t\t\tshow( prefix + vars[j], 0 );\r", + "\t\t\t}\t\r", + "\t\t}\r", + "\t}\r", + "\trefresh();\r", + "};" + ] } \ No newline at end of file diff --git a/deploy/runtime/ui/PV Tracking and Orientation.json b/deploy/runtime/ui/PV Tracking and Orientation.json index acdb07f278..8d1193c270 100644 --- a/deploy/runtime/ui/PV Tracking and Orientation.json +++ b/deploy/runtime/ui/PV Tracking and Orientation.json @@ -1,14 +1,324 @@ { "Name": "PV Tracking and Orientation", - "Width": 1010.0, - "Height": 510.0, + "Width": 1008.0, + "Height": 463.0, "FormObjects": { + "Label": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "Label122" + }, + "X": { + "Type": 3.0, + "Integer": 30.0 + }, + "Y": { + "Type": 3.0, + "Integer": 396.0 + }, + "Width": { + "Type": 3.0, + "Integer": 266.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Caption": { + "Type": 5.0, + "String": "Backtracking" + }, + "TextColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "Bold": { + "Type": 2.0, + "Boolean": 0.0 + }, + "FontSize": { + "Type": 3.0, + "Integer": 0.0 + }, + "WordWrap": { + "Type": 2.0, + "Boolean": 0.0 + }, + "AlignRight": { + "Type": 2.0, + "Boolean": 1.0 + }, + "AlignTop": { + "Type": 2.0, + "Boolean": 0.0 + } + } + }, + "Label": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "Label1228321" + }, + "X": { + "Type": 3.0, + "Integer": 30.0 + }, + "Y": { + "Type": 3.0, + "Integer": 423.0 + }, + "Width": { + "Type": 3.0, + "Integer": 266.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Caption": { + "Type": 5.0, + "String": "Tracker rotation limit (deg)" + }, + "TextColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "Bold": { + "Type": 2.0, + "Boolean": 0.0 + }, + "FontSize": { + "Type": 3.0, + "Integer": 0.0 + }, + "WordWrap": { + "Type": 2.0, + "Boolean": 0.0 + }, + "AlignRight": { + "Type": 2.0, + "Boolean": 1.0 + }, + "AlignTop": { + "Type": 2.0, + "Boolean": 0.0 + } + } + }, + "Label": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "Label12284" + }, + "X": { + "Type": 3.0, + "Integer": 30.0 + }, + "Y": { + "Type": 3.0, + "Integer": 369.0 + }, + "Width": { + "Type": 3.0, + "Integer": 266.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Caption": { + "Type": 5.0, + "String": "Azimuth angle (deg)" + }, + "TextColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "Bold": { + "Type": 2.0, + "Boolean": 0.0 + }, + "FontSize": { + "Type": 3.0, + "Integer": 0.0 + }, + "WordWrap": { + "Type": 2.0, + "Boolean": 0.0 + }, + "AlignRight": { + "Type": 2.0, + "Boolean": 1.0 + }, + "AlignTop": { + "Type": 2.0, + "Boolean": 0.0 + } + } + }, + "Label": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "Label13" + }, + "X": { + "Type": 3.0, + "Integer": 30.0 + }, + "Y": { + "Type": 3.0, + "Integer": 342.0 + }, + "Width": { + "Type": 3.0, + "Integer": 266.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Caption": { + "Type": 5.0, + "String": "Seasonal tilt angles (deg)" + }, + "TextColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "Bold": { + "Type": 2.0, + "Boolean": 0.0 + }, + "FontSize": { + "Type": 3.0, + "Integer": 0.0 + }, + "WordWrap": { + "Type": 2.0, + "Boolean": 0.0 + }, + "AlignRight": { + "Type": 2.0, + "Boolean": 1.0 + }, + "AlignTop": { + "Type": 2.0, + "Boolean": 0.0 + } + } + }, + "Label": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "Label1341" + }, + "X": { + "Type": 3.0, + "Integer": 30.0 + }, + "Y": { + "Type": 3.0, + "Integer": 315.0 + }, + "Width": { + "Type": 3.0, + "Integer": 266.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Caption": { + "Type": 5.0, + "String": "Tilt angle (deg)" + }, + "TextColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "Bold": { + "Type": 2.0, + "Boolean": 0.0 + }, + "FontSize": { + "Type": 3.0, + "Integer": 0.0 + }, + "WordWrap": { + "Type": 2.0, + "Boolean": 0.0 + }, + "AlignRight": { + "Type": 2.0, + "Boolean": 1.0 + }, + "AlignTop": { + "Type": 2.0, + "Boolean": 0.0 + } + } + }, "GroupBox": { "Visible": 1.0, "ObjectProperties": { "Name": { "Type": 5.0, - "String": "object 4" + "String": "group box" }, "X": { "Type": 3.0, @@ -20,11 +330,11 @@ }, "Width": { "Type": 3.0, - "Integer": 1000.0 + "Integer": 999.0 }, "Height": { "Type": 3.0, - "Integer": 500.0 + "Integer": 75.0 }, "Tool Tip": { "Type": 5.0, @@ -32,16 +342,2827 @@ }, "Caption": { "Type": 5.0, - "String": "Tracking and Orientation" + "String": "Subarrays" + }, + "Bold": { + "Type": 2.0, + "Boolean": 1.0 + } + } + }, + "Label": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "lbl_tr_sub_1" + }, + "X": { + "Type": 3.0, + "Integer": 300.0 + }, + "Y": { + "Type": 3.0, + "Integer": 48.0 + }, + "Width": { + "Type": 3.0, + "Integer": 110.0 + }, + "Height": { + "Type": 3.0, + "Integer": 21.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Caption": { + "Type": 5.0, + "String": "Subarray 1" + }, + "TextColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } }, "Bold": { "Type": 2.0, "Boolean": 1.0 + }, + "FontSize": { + "Type": 3.0, + "Integer": 0.0 + }, + "WordWrap": { + "Type": 2.0, + "Boolean": 0.0 + }, + "AlignRight": { + "Type": 2.0, + "Boolean": 0.0 + }, + "AlignTop": { + "Type": 2.0, + "Boolean": 0.0 } } + }, + "Label": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "lbl_tr_sub_2" + }, + "X": { + "Type": 3.0, + "Integer": 429.0 + }, + "Y": { + "Type": 3.0, + "Integer": 48.0 + }, + "Width": { + "Type": 3.0, + "Integer": 110.0 + }, + "Height": { + "Type": 3.0, + "Integer": 21.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Caption": { + "Type": 5.0, + "String": "Subarray 2" + }, + "TextColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "Bold": { + "Type": 2.0, + "Boolean": 1.0 + }, + "FontSize": { + "Type": 3.0, + "Integer": 0.0 + }, + "WordWrap": { + "Type": 2.0, + "Boolean": 0.0 + }, + "AlignRight": { + "Type": 2.0, + "Boolean": 0.0 + }, + "AlignTop": { + "Type": 2.0, + "Boolean": 0.0 + } + } + }, + "Label": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "lbl_tr_sub_3" + }, + "X": { + "Type": 3.0, + "Integer": 558.0 + }, + "Y": { + "Type": 3.0, + "Integer": 48.0 + }, + "Width": { + "Type": 3.0, + "Integer": 110.0 + }, + "Height": { + "Type": 3.0, + "Integer": 21.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Caption": { + "Type": 5.0, + "String": "Subarray 3" + }, + "TextColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "Bold": { + "Type": 2.0, + "Boolean": 1.0 + }, + "FontSize": { + "Type": 3.0, + "Integer": 0.0 + }, + "WordWrap": { + "Type": 2.0, + "Boolean": 0.0 + }, + "AlignRight": { + "Type": 2.0, + "Boolean": 0.0 + }, + "AlignTop": { + "Type": 2.0, + "Boolean": 0.0 + } + } + }, + "Label": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "lbl_tr_sub_4" + }, + "X": { + "Type": 3.0, + "Integer": 687.0 + }, + "Y": { + "Type": 3.0, + "Integer": 48.0 + }, + "Width": { + "Type": 3.0, + "Integer": 110.0 + }, + "Height": { + "Type": 3.0, + "Integer": 21.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Caption": { + "Type": 5.0, + "String": "Subarray 4" + }, + "TextColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "Bold": { + "Type": 2.0, + "Boolean": 1.0 + }, + "FontSize": { + "Type": 3.0, + "Integer": 0.0 + }, + "WordWrap": { + "Type": 2.0, + "Boolean": 0.0 + }, + "AlignRight": { + "Type": 2.0, + "Boolean": 0.0 + }, + "AlignTop": { + "Type": 2.0, + "Boolean": 0.0 + } + } + }, + "Label": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "lbl_track_orient_warnings" + }, + "X": { + "Type": 3.0, + "Integer": 792.0 + }, + "Y": { + "Type": 3.0, + "Integer": 315.0 + }, + "Width": { + "Type": 3.0, + "Integer": 210.0 + }, + "Height": { + "Type": 3.0, + "Integer": 132.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Caption": { + "Type": 5.0, + "String": "" + }, + "TextColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "Bold": { + "Type": 2.0, + "Boolean": 0.0 + }, + "FontSize": { + "Type": 3.0, + "Integer": 0.0 + }, + "WordWrap": { + "Type": 2.0, + "Boolean": 1.0 + }, + "AlignRight": { + "Type": 2.0, + "Boolean": 0.0 + }, + "AlignTop": { + "Type": 2.0, + "Boolean": 1.0 + } + } + }, + "GroupBox": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "object 4" + }, + "X": { + "Type": 3.0, + "Integer": 6.0 + }, + "Y": { + "Type": 3.0, + "Integer": 84.0 + }, + "Width": { + "Type": 3.0, + "Integer": 1000.0 + }, + "Height": { + "Type": 3.0, + "Integer": 374.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Caption": { + "Type": 5.0, + "String": "Tracking and Orientation" + }, + "Bold": { + "Type": 2.0, + "Boolean": 1.0 + } + } + }, + "Label": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "object 7" + }, + "X": { + "Type": 3.0, + "Integer": 15.0 + }, + "Y": { + "Type": 3.0, + "Integer": 21.0 + }, + "Width": { + "Type": 3.0, + "Integer": 980.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Caption": { + "Type": 5.0, + "String": "Enable and disable subarrays on the System Sizing page." + }, + "TextColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "Bold": { + "Type": 2.0, + "Boolean": 0.0 + }, + "FontSize": { + "Type": 3.0, + "Integer": 0.0 + }, + "WordWrap": { + "Type": 2.0, + "Boolean": 1.0 + }, + "AlignRight": { + "Type": 2.0, + "Boolean": 0.0 + }, + "AlignTop": { + "Type": 2.0, + "Boolean": 1.0 + } + } + }, + "Label": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "object 78" + }, + "X": { + "Type": 3.0, + "Integer": 15.0 + }, + "Y": { + "Type": 3.0, + "Integer": 102.0 + }, + "Width": { + "Type": 3.0, + "Integer": 980.0 + }, + "Height": { + "Type": 3.0, + "Integer": 48.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Caption": { + "Type": 5.0, + "String": "Tracking and orientation options determine whether and how modules in each subarray follows the movement of the sun across the sky." + }, + "TextColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "Bold": { + "Type": 2.0, + "Boolean": 0.0 + }, + "FontSize": { + "Type": 3.0, + "Integer": 0.0 + }, + "WordWrap": { + "Type": 2.0, + "Boolean": 1.0 + }, + "AlignRight": { + "Type": 2.0, + "Boolean": 0.0 + }, + "AlignTop": { + "Type": 2.0, + "Boolean": 1.0 + } + } + }, + "Image": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "pv_orientation" + }, + "X": { + "Type": 3.0, + "Integer": 57.0 + }, + "Y": { + "Type": 3.0, + "Integer": 174.0 + }, + "Width": { + "Type": 3.0, + "Integer": 200.0 + }, + "Height": { + "Type": 3.0, + "Integer": 110.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Image": { + "Type": 7.0, + "Image": "PV Tracking and Orientation.png" + }, + "Centered": { + "Type": 2.0, + "Boolean": 1.0 + } + } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "subarray1_azimuth" + }, + "X": { + "Type": 3.0, + "Integer": 300.0 + }, + "Y": { + "Type": 3.0, + "Integer": 369.0 + }, + "Width": { + "Type": 3.0, + "Integer": 100.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 1.0 + }, + "Format": { + "Type": 3.0, + "Integer": 1.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 3.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 0.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": 5.0 + } + } + }, + "CheckBox": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "subarray1_backtrack" + }, + "X": { + "Type": 3.0, + "Integer": 300.0 + }, + "Y": { + "Type": 3.0, + "Integer": 396.0 + }, + "Width": { + "Type": 3.0, + "Integer": 101.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Caption": { + "Type": 5.0, + "String": "Enable" + }, + "State": { + "Type": 2.0, + "Boolean": 0.0 + }, + "TabOrder": { + "Type": 3.0, + "Integer": 6.0 + } + } + }, + "MonthlyFactor": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "subarray1_monthly_tilt" + }, + "X": { + "Type": 3.0, + "Integer": 300.0 + }, + "Y": { + "Type": 3.0, + "Integer": 342.0 + }, + "Width": { + "Type": 3.0, + "Integer": 100.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Description": { + "Type": 5.0, + "String": "" + }, + "TabOrder": { + "Type": 3.0, + "Integer": 4.0 + } + } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "subarray1_rotlim" + }, + "X": { + "Type": 3.0, + "Integer": 300.0 + }, + "Y": { + "Type": 3.0, + "Integer": 423.0 + }, + "Width": { + "Type": 3.0, + "Integer": 100.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 1.0 + }, + "Format": { + "Type": 3.0, + "Integer": 1.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 3.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 0.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": 7.0 + } + } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "subarray1_tilt" + }, + "X": { + "Type": 3.0, + "Integer": 300.0 + }, + "Y": { + "Type": 3.0, + "Integer": 315.0 + }, + "Width": { + "Type": 3.0, + "Integer": 100.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 1.0 + }, + "Format": { + "Type": 3.0, + "Integer": 1.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 3.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 0.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": 3.0 + } + } + }, + "CheckBox": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "subarray1_tilt_eq_lat" + }, + "X": { + "Type": 3.0, + "Integer": 300.0 + }, + "Y": { + "Type": 3.0, + "Integer": 288.0 + }, + "Width": { + "Type": 3.0, + "Integer": 110.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Caption": { + "Type": 5.0, + "String": "Tilt=latitude" + }, + "State": { + "Type": 2.0, + "Boolean": 0.0 + }, + "TabOrder": { + "Type": 3.0, + "Integer": 2.0 + } + } + }, + "RadioChoice": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "subarray1_track_mode" + }, + "X": { + "Type": 3.0, + "Integer": 300.0 + }, + "Y": { + "Type": 3.0, + "Integer": 159.0 + }, + "Width": { + "Type": 3.0, + "Integer": 128.0 + }, + "Height": { + "Type": 3.0, + "Integer": 120.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Selection": { + "Type": 3.0, + "Integer": -1.0 + }, + "Items": { + "Type": 6.0, + "StringList": "Fixed|One-axis tracking|Two-axis tracking|Azimuth tracking|Seasonal tilt" + }, + "ShowCaptions": { + "Type": 2.0, + "Boolean": 1.0 + }, + "Horizontal": { + "Type": 2.0, + "Boolean": 0.0 + }, + "TabOrder": { + "Type": 3.0, + "Integer": 1.0 + } + } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "subarray2_azimuth" + }, + "X": { + "Type": 3.0, + "Integer": 429.0 + }, + "Y": { + "Type": 3.0, + "Integer": 369.0 + }, + "Width": { + "Type": 3.0, + "Integer": 100.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 1.0 + }, + "Format": { + "Type": 3.0, + "Integer": 1.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 3.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 0.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": 12.0 + } + } + }, + "CheckBox": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "subarray2_backtrack" + }, + "X": { + "Type": 3.0, + "Integer": 429.0 + }, + "Y": { + "Type": 3.0, + "Integer": 396.0 + }, + "Width": { + "Type": 3.0, + "Integer": 101.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Caption": { + "Type": 5.0, + "String": "Enable" + }, + "State": { + "Type": 2.0, + "Boolean": 0.0 + }, + "TabOrder": { + "Type": 3.0, + "Integer": 13.0 + } + } + }, + "MonthlyFactor": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "subarray2_monthly_tilt" + }, + "X": { + "Type": 3.0, + "Integer": 429.0 + }, + "Y": { + "Type": 3.0, + "Integer": 342.0 + }, + "Width": { + "Type": 3.0, + "Integer": 100.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Description": { + "Type": 5.0, + "String": "" + }, + "TabOrder": { + "Type": 3.0, + "Integer": 11.0 + } + } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "subarray2_rotlim" + }, + "X": { + "Type": 3.0, + "Integer": 429.0 + }, + "Y": { + "Type": 3.0, + "Integer": 423.0 + }, + "Width": { + "Type": 3.0, + "Integer": 100.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 1.0 + }, + "Format": { + "Type": 3.0, + "Integer": 1.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 3.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 0.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": 14.0 + } + } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "subarray2_tilt" + }, + "X": { + "Type": 3.0, + "Integer": 429.0 + }, + "Y": { + "Type": 3.0, + "Integer": 315.0 + }, + "Width": { + "Type": 3.0, + "Integer": 100.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 1.0 + }, + "Format": { + "Type": 3.0, + "Integer": 1.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 3.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 0.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": 10.0 + } + } + }, + "CheckBox": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "subarray2_tilt_eq_lat" + }, + "X": { + "Type": 3.0, + "Integer": 429.0 + }, + "Y": { + "Type": 3.0, + "Integer": 288.0 + }, + "Width": { + "Type": 3.0, + "Integer": 110.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Caption": { + "Type": 5.0, + "String": "Tilt=latitude" + }, + "State": { + "Type": 2.0, + "Boolean": 0.0 + }, + "TabOrder": { + "Type": 3.0, + "Integer": 9.0 + } + } + }, + "RadioChoice": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "subarray2_track_mode" + }, + "X": { + "Type": 3.0, + "Integer": 429.0 + }, + "Y": { + "Type": 3.0, + "Integer": 159.0 + }, + "Width": { + "Type": 3.0, + "Integer": 128.0 + }, + "Height": { + "Type": 3.0, + "Integer": 120.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Selection": { + "Type": 3.0, + "Integer": -1.0 + }, + "Items": { + "Type": 6.0, + "StringList": "Fixed|One-axis tracking|Two-axis tracking|Azimuth tracking|Seasonal tilt" + }, + "ShowCaptions": { + "Type": 2.0, + "Boolean": 1.0 + }, + "Horizontal": { + "Type": 2.0, + "Boolean": 0.0 + }, + "TabOrder": { + "Type": 3.0, + "Integer": 8.0 + } + } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "subarray3_azimuth" + }, + "X": { + "Type": 3.0, + "Integer": 558.0 + }, + "Y": { + "Type": 3.0, + "Integer": 369.0 + }, + "Width": { + "Type": 3.0, + "Integer": 100.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 1.0 + }, + "Format": { + "Type": 3.0, + "Integer": 1.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 3.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 0.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": 19.0 + } + } + }, + "CheckBox": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "subarray3_backtrack" + }, + "X": { + "Type": 3.0, + "Integer": 558.0 + }, + "Y": { + "Type": 3.0, + "Integer": 396.0 + }, + "Width": { + "Type": 3.0, + "Integer": 98.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Caption": { + "Type": 5.0, + "String": "Enable" + }, + "State": { + "Type": 2.0, + "Boolean": 0.0 + }, + "TabOrder": { + "Type": 3.0, + "Integer": 20.0 + } + } + }, + "MonthlyFactor": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "subarray3_monthly_tilt" + }, + "X": { + "Type": 3.0, + "Integer": 558.0 + }, + "Y": { + "Type": 3.0, + "Integer": 342.0 + }, + "Width": { + "Type": 3.0, + "Integer": 100.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Description": { + "Type": 5.0, + "String": "" + }, + "TabOrder": { + "Type": 3.0, + "Integer": 18.0 + } + } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "subarray3_rotlim" + }, + "X": { + "Type": 3.0, + "Integer": 558.0 + }, + "Y": { + "Type": 3.0, + "Integer": 423.0 + }, + "Width": { + "Type": 3.0, + "Integer": 100.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 1.0 + }, + "Format": { + "Type": 3.0, + "Integer": 1.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 3.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 0.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": 21.0 + } + } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "subarray3_tilt" + }, + "X": { + "Type": 3.0, + "Integer": 558.0 + }, + "Y": { + "Type": 3.0, + "Integer": 315.0 + }, + "Width": { + "Type": 3.0, + "Integer": 100.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 1.0 + }, + "Format": { + "Type": 3.0, + "Integer": 1.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 3.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 0.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": 17.0 + } + } + }, + "CheckBox": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "subarray3_tilt_eq_lat" + }, + "X": { + "Type": 3.0, + "Integer": 558.0 + }, + "Y": { + "Type": 3.0, + "Integer": 288.0 + }, + "Width": { + "Type": 3.0, + "Integer": 110.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Caption": { + "Type": 5.0, + "String": "Tilt=latitude" + }, + "State": { + "Type": 2.0, + "Boolean": 0.0 + }, + "TabOrder": { + "Type": 3.0, + "Integer": 16.0 + } + } + }, + "RadioChoice": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "subarray3_track_mode" + }, + "X": { + "Type": 3.0, + "Integer": 558.0 + }, + "Y": { + "Type": 3.0, + "Integer": 159.0 + }, + "Width": { + "Type": 3.0, + "Integer": 128.0 + }, + "Height": { + "Type": 3.0, + "Integer": 120.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Selection": { + "Type": 3.0, + "Integer": -1.0 + }, + "Items": { + "Type": 6.0, + "StringList": "Fixed|One-axis tracking|Two-axis tracking|Azimuth tracking|Seasonal tilt" + }, + "ShowCaptions": { + "Type": 2.0, + "Boolean": 1.0 + }, + "Horizontal": { + "Type": 2.0, + "Boolean": 0.0 + }, + "TabOrder": { + "Type": 3.0, + "Integer": 15.0 + } + } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "subarray4_azimuth" + }, + "X": { + "Type": 3.0, + "Integer": 687.0 + }, + "Y": { + "Type": 3.0, + "Integer": 369.0 + }, + "Width": { + "Type": 3.0, + "Integer": 100.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 1.0 + }, + "Format": { + "Type": 3.0, + "Integer": 1.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 3.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 0.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": 26.0 + } + } + }, + "CheckBox": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "subarray4_backtrack" + }, + "X": { + "Type": 3.0, + "Integer": 687.0 + }, + "Y": { + "Type": 3.0, + "Integer": 396.0 + }, + "Width": { + "Type": 3.0, + "Integer": 101.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Caption": { + "Type": 5.0, + "String": "Enable" + }, + "State": { + "Type": 2.0, + "Boolean": 0.0 + }, + "TabOrder": { + "Type": 3.0, + "Integer": 27.0 + } + } + }, + "MonthlyFactor": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "subarray4_monthly_tilt" + }, + "X": { + "Type": 3.0, + "Integer": 687.0 + }, + "Y": { + "Type": 3.0, + "Integer": 342.0 + }, + "Width": { + "Type": 3.0, + "Integer": 100.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Description": { + "Type": 5.0, + "String": "" + }, + "TabOrder": { + "Type": 3.0, + "Integer": 25.0 + } + } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "subarray4_rotlim" + }, + "X": { + "Type": 3.0, + "Integer": 687.0 + }, + "Y": { + "Type": 3.0, + "Integer": 423.0 + }, + "Width": { + "Type": 3.0, + "Integer": 100.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 1.0 + }, + "Format": { + "Type": 3.0, + "Integer": 1.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 3.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 0.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": 28.0 + } + } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "subarray4_tilt" + }, + "X": { + "Type": 3.0, + "Integer": 687.0 + }, + "Y": { + "Type": 3.0, + "Integer": 315.0 + }, + "Width": { + "Type": 3.0, + "Integer": 100.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 1.0 + }, + "Format": { + "Type": 3.0, + "Integer": 1.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 3.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 0.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": 24.0 + } + } + }, + "CheckBox": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "subarray4_tilt_eq_lat" + }, + "X": { + "Type": 3.0, + "Integer": 687.0 + }, + "Y": { + "Type": 3.0, + "Integer": 288.0 + }, + "Width": { + "Type": 3.0, + "Integer": 110.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "110" + }, + "Caption": { + "Type": 5.0, + "String": "Tilt=latitude" + }, + "State": { + "Type": 2.0, + "Boolean": 0.0 + }, + "TabOrder": { + "Type": 3.0, + "Integer": 23.0 + } + } + }, + "RadioChoice": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "subarray4_track_mode" + }, + "X": { + "Type": 3.0, + "Integer": 687.0 + }, + "Y": { + "Type": 3.0, + "Integer": 159.0 + }, + "Width": { + "Type": 3.0, + "Integer": 128.0 + }, + "Height": { + "Type": 3.0, + "Integer": 120.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "0" + }, + "Selection": { + "Type": 3.0, + "Integer": -1.0 + }, + "Items": { + "Type": 6.0, + "StringList": "Fixed|One-axis tracking|Two-axis tracking|Azimuth tracking|Seasonal tilt" + }, + "ShowCaptions": { + "Type": 2.0, + "Boolean": 1.0 + }, + "Horizontal": { + "Type": 2.0, + "Boolean": 0.0 + }, + "TabOrder": { + "Type": 3.0, + "Integer": 22.0 + } + } + } + }, + "VarDatabase": { + "subarray1_azimuth": { + "Version": 4.0, + "Type": 1.0, + "Label": "Azimuth 1", + "Units": "degrees", + "Group": "PV Tracking and Orientation", + "IndexLabels": "", + "Flags": 3.0, + "DefaultValue": 180.0, + "UIObject": "Numeric", + "sscVariableName": "", + "sscVariableValue": "" + }, + "subarray1_backtrack": { + "Version": 4.0, + "Type": 1.0, + "Label": "Enable backtracking 1", + "Units": " ", + "Group": "PV Tracking and Orientation", + "IndexLabels": "", + "Flags": 3.0, + "DefaultValue": 0.0, + "UIObject": "CheckBox", + "sscVariableName": "", + "sscVariableValue": "" + }, + "subarray1_monthly_tilt": { + "Version": 4.0, + "Type": 2.0, + "Label": "Subarray 1 monthly tilt input for seasonal tilt arrays", + "Units": "degrees", + "Group": "PV Tracking and Orientation", + "IndexLabels": "", + "Flags": 3.0, + "DefaultValue": [ + 0.0, + 40.0, + 40.0, + 20.0, + 20.0, + 20.0, + 20.0, + 20.0, + 20.0, + 40.0, + 40.0, + 40.0 + ], + "UIObject": "MonthlyFactor", + "sscVariableName": "", + "sscVariableValue": "" + }, + "subarray1_rotlim": { + "Version": 4.0, + "Type": 1.0, + "Label": "Tracker rotation limit 1", + "Units": "degrees", + "Group": "PV Tracking and Orientation", + "IndexLabels": "", + "Flags": 3.0, + "DefaultValue": 45.0, + "UIObject": "Numeric", + "sscVariableName": "", + "sscVariableValue": "" + }, + "subarray1_tilt": { + "Version": 4.0, + "Type": 1.0, + "Label": "Tilt 1", + "Units": "degrees", + "Group": "PV Tracking and Orientation", + "IndexLabels": "", + "Flags": 3.0, + "DefaultValue": 0.0, + "UIObject": "Numeric", + "sscVariableName": "", + "sscVariableValue": "" + }, + "subarray1_tilt_eq_lat": { + "Version": 4.0, + "Type": 1.0, + "Label": "Set tilt to latitude 1", + "Units": " ", + "Group": "PV Tracking and Orientation", + "IndexLabels": "", + "Flags": 3.0, + "DefaultValue": 0.0, + "UIObject": "CheckBox", + "sscVariableName": "", + "sscVariableValue": "" + }, + "subarray1_track_mode": { + "Version": 4.0, + "Type": 1.0, + "Label": "Tracking mode 1", + "Units": " ", + "Group": "PV Tracking and Orientation", + "IndexLabels": "Fixed|One-axis tracking|Two-axis tracking|Azimuth tracking|Seasonal tilt", + "Flags": 3.0, + "DefaultValue": 0.0, + "UIObject": "RadioChoice", + "sscVariableName": "", + "sscVariableValue": "" + }, + "subarray2_azimuth": { + "Version": 4.0, + "Type": 1.0, + "Label": "Azimuth 2", + "Units": "degrees", + "Group": "PV Tracking and Orientation", + "IndexLabels": "", + "Flags": 3.0, + "DefaultValue": 180.0, + "UIObject": "Numeric", + "sscVariableName": "", + "sscVariableValue": "" + }, + "subarray2_backtrack": { + "Version": 4.0, + "Type": 1.0, + "Label": "Enable backtracking 2", + "Units": " ", + "Group": "PV Tracking and Orientation", + "IndexLabels": "", + "Flags": 3.0, + "DefaultValue": 0.0, + "UIObject": "CheckBox", + "sscVariableName": "", + "sscVariableValue": "" + }, + "subarray2_monthly_tilt": { + "Version": 4.0, + "Type": 2.0, + "Label": "Subarray 2 monthly tilt input for seasonal tilt arrays", + "Units": "degrees", + "Group": "PV Tracking and Orientation", + "IndexLabels": "", + "Flags": 3.0, + "DefaultValue": [ + 0.0, + 40.0, + 40.0, + 20.0, + 20.0, + 20.0, + 20.0, + 20.0, + 20.0, + 40.0, + 40.0, + 40.0 + ], + "UIObject": "MonthlyFactor", + "sscVariableName": "", + "sscVariableValue": "" + }, + "subarray2_rotlim": { + "Version": 4.0, + "Type": 1.0, + "Label": "Tracker rotation limit 2", + "Units": "degrees", + "Group": "PV Tracking and Orientation", + "IndexLabels": "", + "Flags": 3.0, + "DefaultValue": 45.0, + "UIObject": "Numeric", + "sscVariableName": "", + "sscVariableValue": "" + }, + "subarray2_tilt": { + "Version": 4.0, + "Type": 1.0, + "Label": "Tilt 2", + "Units": "degrees", + "Group": "PV Tracking and Orientation", + "IndexLabels": "", + "Flags": 3.0, + "DefaultValue": 20.0, + "UIObject": "Numeric", + "sscVariableName": "", + "sscVariableValue": "" + }, + "subarray2_tilt_eq_lat": { + "Version": 4.0, + "Type": 1.0, + "Label": "Set tilt to latitude 2", + "Units": " ", + "Group": "PV Tracking and Orientation", + "IndexLabels": "", + "Flags": 3.0, + "DefaultValue": 0.0, + "UIObject": "CheckBox", + "sscVariableName": "", + "sscVariableValue": "" + }, + "subarray2_track_mode": { + "Version": 4.0, + "Type": 1.0, + "Label": "Tracking mode 2", + "Units": " ", + "Group": "PV Tracking and Orientation", + "IndexLabels": "Fixed|One-axis tracking|Two-axis tracking|Azimuth tracking|Seasonal tilt", + "Flags": 3.0, + "DefaultValue": 0.0, + "UIObject": "RadioChoice", + "sscVariableName": "", + "sscVariableValue": "" + }, + "subarray3_azimuth": { + "Version": 4.0, + "Type": 1.0, + "Label": "Azimuth 3", + "Units": "degrees", + "Group": "PV Tracking and Orientation", + "IndexLabels": "", + "Flags": 3.0, + "DefaultValue": 180.0, + "UIObject": "Numeric", + "sscVariableName": "", + "sscVariableValue": "" + }, + "subarray3_backtrack": { + "Version": 4.0, + "Type": 1.0, + "Label": "Enable backtracking 3", + "Units": " ", + "Group": "PV Tracking and Orientation", + "IndexLabels": "", + "Flags": 3.0, + "DefaultValue": 0.0, + "UIObject": "CheckBox", + "sscVariableName": "", + "sscVariableValue": "" + }, + "subarray3_monthly_tilt": { + "Version": 4.0, + "Type": 2.0, + "Label": "Subarray 3 monthly tilt input for seasonal tilt arrays", + "Units": "degrees", + "Group": "PV Tracking and Orientation", + "IndexLabels": "", + "Flags": 3.0, + "DefaultValue": [ + 0.0, + 40.0, + 40.0, + 20.0, + 20.0, + 20.0, + 20.0, + 20.0, + 20.0, + 40.0, + 40.0, + 40.0 + ], + "UIObject": "MonthlyFactor", + "sscVariableName": "", + "sscVariableValue": "" + }, + "subarray3_rotlim": { + "Version": 4.0, + "Type": 1.0, + "Label": "Tracker rotation limit 3", + "Units": "degrees", + "Group": "PV Tracking and Orientation", + "IndexLabels": "", + "Flags": 3.0, + "DefaultValue": 45.0, + "UIObject": "Numeric", + "sscVariableName": "", + "sscVariableValue": "" + }, + "subarray3_tilt": { + "Version": 4.0, + "Type": 1.0, + "Label": "Tilt 3", + "Units": "degrees", + "Group": "PV Tracking and Orientation", + "IndexLabels": "", + "Flags": 3.0, + "DefaultValue": 20.0, + "UIObject": "Numeric", + "sscVariableName": "", + "sscVariableValue": "" + }, + "subarray3_tilt_eq_lat": { + "Version": 4.0, + "Type": 1.0, + "Label": "Set tilt to latitude 3", + "Units": " ", + "Group": "PV Tracking and Orientation", + "IndexLabels": "", + "Flags": 3.0, + "DefaultValue": 0.0, + "UIObject": "CheckBox", + "sscVariableName": "", + "sscVariableValue": "" + }, + "subarray3_track_mode": { + "Version": 4.0, + "Type": 1.0, + "Label": "Tracking mode 3", + "Units": " ", + "Group": "PV Tracking and Orientation", + "IndexLabels": "Fixed|One-axis tracking|Two-axis tracking|Azimuth tracking|Seasonal tilt", + "Flags": 3.0, + "DefaultValue": 0.0, + "UIObject": "RadioChoice", + "sscVariableName": "", + "sscVariableValue": "" + }, + "subarray4_azimuth": { + "Version": 4.0, + "Type": 1.0, + "Label": "Azimuth 4", + "Units": "degrees", + "Group": "PV Tracking and Orientation", + "IndexLabels": "", + "Flags": 3.0, + "DefaultValue": 180.0, + "UIObject": "Numeric", + "sscVariableName": "", + "sscVariableValue": "" + }, + "subarray4_backtrack": { + "Version": 4.0, + "Type": 1.0, + "Label": "Enable backtracking 4", + "Units": " ", + "Group": "PV Tracking and Orientation", + "IndexLabels": "", + "Flags": 3.0, + "DefaultValue": 0.0, + "UIObject": "CheckBox", + "sscVariableName": "", + "sscVariableValue": "" + }, + "subarray4_monthly_tilt": { + "Version": 4.0, + "Type": 2.0, + "Label": "Subarray 4 monthly tilt input for seasonal tilt arrays", + "Units": "degrees", + "Group": "PV Tracking and Orientation", + "IndexLabels": "", + "Flags": 3.0, + "DefaultValue": [ + 0.0, + 40.0, + 40.0, + 20.0, + 20.0, + 20.0, + 20.0, + 20.0, + 20.0, + 40.0, + 40.0, + 40.0 + ], + "UIObject": "MonthlyFactor", + "sscVariableName": "", + "sscVariableValue": "" + }, + "subarray4_rotlim": { + "Version": 4.0, + "Type": 1.0, + "Label": "Tracker rotation limit 4", + "Units": "degrees", + "Group": "PV Tracking and Orientation", + "IndexLabels": "", + "Flags": 3.0, + "DefaultValue": 45.0, + "UIObject": "Numeric", + "sscVariableName": "", + "sscVariableValue": "" + }, + "subarray4_tilt": { + "Version": 4.0, + "Type": 1.0, + "Label": "Tilt 4", + "Units": "degrees", + "Group": "PV Tracking and Orientation", + "IndexLabels": "", + "Flags": 3.0, + "DefaultValue": 20.0, + "UIObject": "Numeric", + "sscVariableName": "", + "sscVariableValue": "" + }, + "subarray4_tilt_eq_lat": { + "Version": 4.0, + "Type": 1.0, + "Label": "Set tilt to latitude 4", + "Units": " ", + "Group": "PV Tracking and Orientation", + "IndexLabels": "", + "Flags": 3.0, + "DefaultValue": 0.0, + "UIObject": "CheckBox", + "sscVariableName": "", + "sscVariableValue": "" + }, + "subarray4_track_mode": { + "Version": 4.0, + "Type": 1.0, + "Label": "Tracking mode 4", + "Units": " ", + "Group": "PV Tracking and Orientation", + "IndexLabels": "Fixed|One-axis tracking|Two-axis tracking|Azimuth tracking|Seasonal tilt", + "Flags": 3.0, + "DefaultValue": 0.0, + "UIObject": "RadioChoice", + "sscVariableName": "", + "sscVariableValue": "" } }, - "VarDatabase": {}, "Equations": [], - "Callbacks": [] + "Callbacks": [ + "function tracking_options(subarray_number) {\r", + "\r", + "\tprefix = 'subarray' + to_string(subarray_number) + '_';\t\r", + "\r", + "\t//Tracking inputs\r", + "\ttracking = value(prefix + 'track_mode');\r", + "\tbacktrack = value(prefix + 'backtrack');\r", + "\r", + "\t//seasonal tilt vs normal tilts\r", + "\tseasonal = (tracking == 4);\r", + "\tenable(prefix + 'monthly_tilt', seasonal);\r", + "\tenable(prefix + 'tilt_eq_lat', !seasonal);\r", + "\tenable(prefix + 'tilt', !seasonal);\r", + "\r", + "\t//tilt=lat checkbox: subarray must be enabled and tracking mode must be fixed, 1-axis, or A-axis\t\r", + "\tenable(prefix + 'tilt_eq_lat', (tracking == 0 || tracking == 1 || tracking == 3));\t\r", + "\r", + "\t//tilt: subarray must be enabled, tracking mode must be fixed, 1-axis, or A-axis, and tilt=lat must not be checked\r", + "\ttel = value(prefix+'tilt_eq_lat');\r", + "\tenable(prefix + 'tilt', (tel==0) && (tracking == 0 || tracking == 1 || tracking == 3));\r", + "\r", + "\t//azimuth: subarray must be enabled, tracking mode must be fixed, 1-axis, or seasonal\r", + "\tenable( prefix+'azimuth', (tracking == 1 || tracking == 0 || tracking == 4) );\t\r", + "\r", + "\t//tracker rotation limit and backtracking: subarray must be enabled, tracking mode must be 1-axis\r", + "\tenable( prefix+'rotlim', (tracking == 1) );\r", + "\tenable( prefix+'backtrack', (tracking==1) );\t\r", + "}\r", + "\r", + "// spatial albedo only available for fixed, 1-axis or seasonal tilt tracking\r", + "// this function is called on PV Albedo and Radiation form\r", + "function enable_disable_spatial_albedos()\r", + "{\r", + "\te1 = true;\r", + "\te2 = value('subarray2_enable');\r", + "\te3 = value('subarray3_enable');\r", + "\te4 = value('subarray4_enable');\r", + "\tt1 = value('subarray1_track_mode');\r", + "\tt2 = value('subarray2_track_mode');\r", + "\tt3 = value('subarray3_track_mode');\r", + "\tt4 = value('subarray4_track_mode');\r", + "\t\r", + "\tif (\r", + "\t (e1 && (t1 == 0 || t1 == 1 || t1 == 4))\r", + "\t || (e2 && (t2 == 0 || t2 == 1 || t2 == 4))\r", + "\t || (e3 && (t3 == 0 || t3 == 1 || t3 == 4))\r", + "\t || (e4 && (t4 == 0 || t4 == 1 || t4 == 4)) ) {\r", + "\t\tenable('use_spatial_albedos', 1);\r", + "\t}\r", + "\telse {\r", + "\t\tvalue('use_spatial_albedos', 0);\r", + "\t\tenable('use_spatial_albedos', 0);\r", + "\t}\r", + "}\r", + "\r", + "// show message if azimuth value is out of range to avoid triggering simulation message\r", + "function tracking_orientation_warnings() {\r", + "\tn_subarrays_max = 4;\r", + "\tazimuth_ok = true;\r", + "\ttilt_ok = true;\r", + "\trotlim_ok = true;\r", + "\tfor (n_sub=1; n_sub<=n_subarrays_max; n_sub++ ) {\r", + "\t\t// if this subarray is disabled clear message\r", + "\t\tif ( n_sub > 1 && value('subarray' + to_string(n_sub) + '_enable') == 0 ) {\r", + "\t\t\tproperty('lbl_track_orient_warnings','Caption',''); \r", + "\t\t}\r", + "\t\telse {\r", + "\t\t\tazimuth = value('subarray' + to_string(n_sub) + '_azimuth');\r", + "\t\t\ttilt = value('subarray' + to_string(n_sub) + '_tilt');\r", + "\t\t\trotlim = value('subarray' + to_string(n_sub) + '_rotlim');\t\r", + "\t\t\tif ( azimuth < 0 || azimuth > 359.9 ) { //max in ssc vartable is 359.9\r", + "\t\t\t\tazimuth_ok = false;\r", + "\t\t\t}\r", + "\t\t\tif (tilt < 0 || tilt > 90.0) {\r", + "\t\t\t\ttilt_ok = false;\r", + "\t\t\t}\r", + "\t\t\tif (rotlim < 0 || rotlim > 85 ) {\r", + "\t\t\t\trotlim_ok = false;\r", + "\t\t\t}\r", + "\t\t}\r", + "\t}\r", + "\r", + "\tmsg = '';\r", + "\tif ( azimuth_ok == false ) {\r", + "\t\tif ( msg != '' ) { msg += ' '; }\r", + "\t\tmsg += 'Azimuth must be between 0 and 359.9 degrees.';\r", + "\t}\r", + "\tif ( tilt_ok == false ) {\r", + "\t\tif ( msg != '' ) { msg += ' '; }\r", + "\t\tmsg += 'Tilt must be between 0 and 90 degrees.';\r", + "\t}\t\r", + "\tif ( rotlim_ok == false ) {\r", + "\t\tif ( msg != '' ) { msg += ' '; }\r", + "\t\tmsg +='Tracker rotation limit must be between 0 and 85 degrees.';\r", + "\t}\r", + "\tproperty('lbl_track_orient_warnings','Caption',msg); \r", + "}\r", + "\r", + "on_load {'PV Tracking and Orientation'} = define() {\r", + "\tn_subarrays_max = 4;\r", + "\tvars = [ 'azimuth',\r", + "\t\t'backtrack',\r", + "\t\t'monthly_tilt',\r", + "\t\t'rotlim',\r", + "\t\t'tilt',\r", + "\t\t'tilt_eq_lat',\r", + "\t\t'track_mode' ];\r", + "\t\t\r", + "\t// hide inputs for disabled subarrays (always show subarray 1 inputs)\r", + "\tfor ( i=2; i<=n_subarrays_max; i++ ) {\r", + "\t\tprefix = 'subarray' + to_string(i) + '_';\r", + "\t\tif ( value( prefix + 'enable') == 1 ) {\r", + "\t\t\tfor (j=0;j<#vars;j++) {\r", + "\t\t\t\tshow( prefix + vars[j], 1 );\r", + "\t\t\t}\t\r", + "\t\t}\r", + "\t\telse {\r", + "\t\t\tfor (j=0;j<#vars;j++) {\r", + "\t\t\t\tshow( prefix + vars[j], 0 );\r", + "\t\t\t}\t\r", + "\t\t}\r", + "\t}\r", + "\trefresh();\r", + "\t\r", + "\tfor (i=0;i%Qj$=k7+Nq$Q50z+O$nXQ0)apRDb(cq z`{O;EJ9jg;Z@qUu&oj^No^xjA?CicX=e+I6HjRX&Ujv^6zV9w{PSPd7rMCZ7g+2*b z%l6}$KHgz_T&2&|8<2D|aC|#Wt^fuAQ*HkswcphC=IL7R4%}z^`5JV0F8ynHvW}3n zDzHEB5pWG~M;CTq6j-1d{Q`altPbp!K5q@YRHbwE27U|Nklrr~+z9LkJetbh0@eZE z&)IiT;7VYdF(Q4Hoa={(TDDlYmJ8lHN|m zPuYH`)JD>Lz{feeuajO^m-L$L$yM!ahWToBqK=T%AJ_}HiFhh}RnoGV`X5SqE@wL> z)jud{hxC4wq$4H$9hfcYMM+(dK44LCNZ{H*kPJg`;my3;_y0BlD*BF7L3WHGuyEj*_%?YQH@2sm!_N1BL<%664z&fxCgP zW!ii<9e)Tg68OEOMZ5Xk3tHGBz3yRqbS+QZNW!o$FxK`vw&xIku>I2$1KZPVKc6O5 zD*;CXyW4)GjpN;B`x@J?0@nfy1Bcpv+4e|aCa_9Jow7X@cn6qidt#>QD%)eykl>fV z{J_dx|JntOLPN|MBrOf>06Zq?x>P)fxMS}KjLo!N3%DLQ#`ewa9QK9G`wxKWw%^T^ z&7^1F|GCWj8R>Pw9vrWr&NPHD5M%PG#1JXVV#GvxEI^t=+yacYeQpQGe6Q?tN0aF6 zwfJNQZ6Sa1SJ1>XiZJX$3_H%q7D{>zxJ=S8U@~ws@L%At3ZH*E@gyp-Zdv`uG|si^ z?aU%>Tnp9u#C89HC2dShYWK>i{v&W6@O@%Zye2RXI3;W|0K9JdoE~;#JaB}h*NM5s zZp4pLViK^Yq|HRgp%bB{TfpUS#wm+3H1Z@et3G51d8+a|%Uqon|mLn{umjeIJ9P4A? z4B(Y^zGq+Mbwd01zq0aEXc=l=L5q9`B=_(fdjn4b|CIDMNuALs74#ySLKq1B{p-N*BxQB^pCHEY zJwnowz{$Wyw$~!Yst5J-xCPBcvj_vkg!Mt-r&T!iH-MXMzmYy)0_;+S^At2Nji62H zEF$a+k4U=C_J7-LEbR(xlT&rH?P+CYLxE>9pPwVF-vxb$W)cQ$za{Ai!YS?x9W=im zcrmAZW=`4Sg!(nxX5sGjvY=UMDq#SyeXXQDfFE|y^le%j&PvSADSM07UaO1JVq+-i zBQ%{bBn~9*{G-}wvnTMaobug)DP?6((Asx?eZuX#pbycM!eIMVNk0dE1zgrfn@fm^ zaA)`vaI&PG2=(f5z~PnXYeDnSEW$7mc%ZE8cZ9D}Tk#B?#`cU9CHD)$LF^3M|LEy) z3!00jcE?DDu`d!ru?%oxS$p{`z5-=9de^EB`n@ZC&ZKf>Gh1wvu5bI$SC1?CVjCszQUsoHm`_r>hsLVp@q zs>bJBAYJ(PfD3^Y>U|v=c>}H@a!8#D49}@QhM3o_K;%$*1lT3j{TTQ=p~~KbP;oDt zbBy%~7yQY<$f|vpdSA>oF7Q%>Cg>yJ!aAIP1>kHVw)viVUynxK(%oI{)IR|1mifFl z;rarRRBWeA-Du#*c8=8_=wGex(r|MINrQ->n{N|yfok|7wTmNz#^FR3j=TuGK8K{? zlEz6oBwKEKw$neg4f+uY8Ri~}maHUe5R>K-PZ1OCTx@@AyH)JDq=O_~DXGWqGYuyU zz`MjFaZTGNcwRrEnqhm2?dLjf*}F+DFpm=B_s6@q`^~^{l2(y495@(QNYVnto&KFn z+jr=?V&i3Cdtid39^JSaP8e*zZ~GM6d45F&H72RAe?jE28gBcpE*|0+z(0sM^GgVg z(mS?4B<5yWEzv;c&1%vvwr>E26RAiqDRc4f5)CH|&4Q$rdwM5o1{`*qC2jBTHf%T@ zFbFu+_E6iK624)jc<5J%p=gPffM>hW$H_#t!y&dm=%{^L6vEJbHUzGabU{j@+iU5j z5R^C&__cyTz@fy`0mAlku%v#HRwQCbuJ2|a?Z}?kZR+wPN}6BN*^)M@$N4LP?W=&J zh#$K>hry;o(pHjAsNf+_Cse905^B{8ZQq*eP9=s#FAGeC^zI{bN z@T6hcKM6zXhHeS# z&7~g0q-B5~6@t)ke422V*rB_EAZfIui*w4?k@T*lMe_D*<5(+8I-ooKD3SjB+YqiI zt95wJT0a>IdM}bTCsKkA&T4feodqmxyVHMeNrwaL+OF9mFuhs}Qc!d5BEoIAFBK#& z);)kfq|e((x=PY@l6J|o`;nyWC0(Baw{`HV*l z^u3N-cZn;2Z8K>)_ogNM_6Q;X>#vST!ea@$Ly606|JwHTgv+$((&gfo;VKyU(S>tPFSIb5P7O@0Dhn9?gYM>X}b^M;J0%6d@!(TkNO6i z8tyPSZL^)Z2Gx8rd_7(C-&gS*jm~a#ob0UTIIOXY+Ad!}q*BNKh*$yjSt63H#CgP! z>5qhg?-g3+4F4e_*-G3-WHvlCef|;=^wl*aA?&(zKUR-fB6NnOQ}bPw>M z?XOhj1O)}{5p%U2fRl)@(Jb#0t1+F4{dTFanyS@*5Sc3q3Tj6P!Pki;28Nf_P9fsj z&mkvhtgt{A^bR6&?%PB*#PY@N-vG`6&d1KnzY7$q)jox!Jtf^}v+y#6E@`p(yh;dgsw-zSp%gfr0A~M<)bOK4gYQqg+ zHQ+nIw4AMytV$&7x}(C!tqsx=NGA~ybLY@n5FRJoKGwz_*#$v>uy3p`X|X(m$@aj6 z%;z15bRUy}6;s(_z=y!%^)?_i%SJe;J)KkjP2j&ZIRAXWR`tFPUEW|R!%2o|8Dm*# zd)Tm>+eu>9iR-ce@LeF+Z|3j75J@Ei$F@Y8kK5CGh{x?i&gf`MNE+G&sq9NkAg=2I z^*FihInHFiZg`}nkxnO;BRG-PD=Xat?2Nr0_L$PYx;xnZ(DvoFJ&!Qho=Kzx+$0s1 zgyA+?gyDsxC_#E9Z(!Y66|vfA5$$=DC}{4^R& z{FkQzD@nTA_ED*>A26^jquT?(%7ia^*2VWW!t?O%HZH0OYhOVFk$&t)fnDp}m$^u5 zBaI~bHG&pFm_sORK8w9mB?KXH3UH_G&4>k2zLU%Y00#i~=RO&1e=O;KLKsG5s>Tz- zaY){Ngdh72mFRhIMACA^Bf5Mo>Y;mTd&Bf_Kg zH0)<`_v;xu06PKLo+{}kBDm>sLZdXeJqz@Cz+G;gTJWF1uYnu$c5t}vHpcqN(wBiR zr%!ic*DRK{9d0IW7AIxO?gF-Jqy5ARop(Tb?NUos8Y(Jgc2S z5z)3Zt)u!T0fW=~nZQDA3WM!CC^OJFOxwp)wyRa+%Y;e}VtJ)T5QagN-JNZ}No$|~ zYVa=cr>l6@x*l*Dusm=PJF9>(+_wN$!Dhsu%DKuukUlxaGGVB|;)6Ncwc$dR#?P+R2r2 z%DL+Q-c5dhw13#Cvfu#Kj!6^CL{gPx*KAD)*m6jE{8n__cL{K{>ksH%TgYb!ccLeO}Ui zk|s%dLefsDd}T?uq+$I#lGaYc_yr`Ln=`!cPzySDe5FVbJBpC5)63c&1Dx-cAnH#L zfjx6FZKeZD5P5Mn>-M+r8(aenmNZ7vk;L6<3NgVJt(S`ZfH0W#RP*;J@w;uJNKb(NmTYD;@ah|t|Vy% zN!vgY21SOoF+}*>7PjBdG+u(R-u)qSj5mOV%O)$IBF1`m0ULC60@RmC!=uj;UYPR} zemVV!>-rj@_A9YCFx@?0+2&zFmAH9F4QtHf#D6clm25Ge118zN7QpsHgul|xseTS{ zuI&fN$-tLJG`|COaoe_xQ z$-TrnXWd?cw6~L7-M6%TPWrq7FpIdmJxOvKNPM11u+<}M&z3ZbFhDjEkJ}!TEs#_i z*DuYy9?(+=<0Zh`ZhL90A;kasdu~5@@fO6>hyK9Nh_U`5z@}+vI>RmQvY)55J{H@S zbS-d#Vs({m2tSj*q=`&cpWEk=v=8vCBl9%G6W~}$v(o!BfaBA3y$1NHq@#eR2-l5@ zWaYEnmQPuu@+>f1(t>UY>|c){LDTd5>MFKgs;~piD7(+(o^Jd!XAO`M`?-P?8O=NB9lVNQSW%{Q|i+V-A+Uc zHcZahlA6}N_Q&rYg`-~e8BM4)8;J`EHTbvc-H}G3NH1As9GMp?x)f6dcnH`n6Y15b zNPczm%sHwq43f5zRGtmFpuUVE0$qMy?~c@(s?aOO% zt~zruFgh88nuZi5c0uyz>9Z87)e0f$L|{+gU^iOUx{jF-*b%r@(vtP=OeK-DSaJpL zkU|(LK>7on2>hZMpMc3de0ySP*>Sx^^CxL(B0FT>x)}3N2tx(1J%#Y5tV!yVYLI-T zb|hjcn*QmK1Ytap9_Fmh>{C}^khGzsJ?q(rN@4raW>-_%zSs6Dwi_qEQujHX2v6S5 z_S2o&q25o1jfe^7ubOSrS^w={A{qNHJx#u3)bt?J#M8Z&}erD+dZCxxgxlKM+Jl!zNYjBrcuHpMu-bKFg2 zvDg>5yuMwjElDYGmZTeKyd)1lBtnm`1%BL428>S8@WPPN(d-4>QI?^jmVA>)|JY}j z=d%4=d6}g3h*;$DWjVBJ#g)K)uFw)-4KYmWfKL&zt`jBwRnpeA?ttxk`m!Lj!w4ca z;6+KNrL;p8CuP;Upgb#{?J1QK1ZVh(97s_SINNtXGqUMmMKz9weO)d>43{&=#KP%zAB-mL<~V3?!D6y508gGKZK> zWZ3%;aD(kxRrnfnX$oQJ0?QLF1p}{!#TKDmVHi&=?*4F*@2P5xBr-3qM%a;-r}a%| z9pZ`dK9OMg&g{;P^#p5{GN(7EirJaSwFB^H?A*IoK|zV869&bqLbEdI1`7%*Lc>p> zOGr9M(qtm5!wg9`=B4{6+h=1*&z6;~Dd}!WuS&XC()yXYjU@d?(i@U)mNaPIqZag5 znnD;9>z(}!*v9t4gr#v7?N~%5eVxb(UT!EF1&p!19Pk_9PpSO?;Lk(?gTcUabkg;= zpm)#|!a!u#c;5CSFn4106X1V&jV0|u&N)UwFQh4i!S?Hf8g3jBXZ)0;38m$Sa@tRA$35U9BKm0~Le=+nN~ARac&DuG zyYzynuY%6e6n2K>pES+(nZTJT2I3H4tfWudezTLuS)Z_A53@Zj%@ZaNPm(u@RXDQ@ zB<3aseSoHTG7whClS?0xpU}^UyL?yDn=A*sT3V>l_It# -1) ) \r", + "\t\t\t{\r", + "\t\t\t\tvalue( 'spe_data_filename', file );\r", + "\t\t\t\tmsgbox( 'Data loaded!\\n' + file );\r", + "\t\t\t}\r", + "\t\t\telse\r", + "\t\t\t{\t\t\t\r", + "\t\t\t\tvalue( 'spe_data_filename', '' );\r", + "\t\t\t\tmsgbox('Data load failed!\\nFile does not contain valid module data.\\n\\n' + file);\r", + "\t\t\t}\r", + "\t\t}\r", + "\t\telse\r", + "\t\t{\r", + "\t\t\tvalue( 'spe_data_filename', '' );\r", + "\t\t\tmsgbox('Data load failed!\\nFailed to read data from file.\\n\\n' + file);\r", + "\t\t}\r", + "\t}", + "};\r", + "\r", + "function spe_check_clearance_height() \r", + "{\r", + "\theight = value('spe_bifacial_ground_clearance_height');\r", + "\tbool = false;\r", + "\tmsg = '';\r", + "\tproperty('spe_lbl_bifacial', 'Caption', '');\r", + "\tfor (i = 0; i < 4; i ++) {\r", + "\t\ti_string = to_string(i+1);\r", + "\t\tif ((i == 0 || value(\"subarray\" + i_string + \"_enable\") == 1) && value(\"spe_is_bifacial\") == 1) {\r", + "\t\t\tif (value(\"subarray\" + i_string + \"_track_mode\") == 1) { //single axis\r", + "\t\t\t\tmax_height = value(\"subarray\" + i_string + \"ui_length_side\") / 2.0 * sind(value(\"subarray\" + i_string + \"_rotlim\"));\r", + "\t\t\t\tmsg = property('spe_lbl_bifacial', 'Caption');\r", + "\t\t\t\tif (height < max_height) {\r", + "\t\t\t\t\tif (msg == '')\r", + "\t\t\t\t\t\tproperty('spe_lbl_bifacial', 'Caption', 'The bottom edge of the module intersects with the ground for Subarray ' + i_string + '. Consider raising the clearance height or reconfiguring your tracker layout.');\r", + "\t\t\t\t\telse \r", + "\t\t\t\t\t\tproperty('spe_lbl_bifacial', 'Caption', 'The bottom edge of the module intersects with the ground for multiple subarrays. Consider raising the clearance height or reconfiguring your tracker layout.');\r", + "\t\t\t\t\t\r", + "\t\t\t\t\tshow('spe_lbl_bifacial', true);\r", + "\t\t\t\t}\r", + "\t\t\t}\r", + "\t\t}\r", + "\t}\r", + "\trefresh();\r", + "}\r", + "\r", + "on_change{'spe_bifacial_ground_clearance_height'} = define() {\r", + "\tspe_check_clearance_height();\r", + "};", + "" + ] +} \ No newline at end of file diff --git a/deploy/runtime/ui/Simple Efficiency Module Model.json b/deploy/runtime/ui/Simple Efficiency Module Model.json index 3f98bb386f..9937f307f7 100644 --- a/deploy/runtime/ui/Simple Efficiency Module Model.json +++ b/deploy/runtime/ui/Simple Efficiency Module Model.json @@ -3775,7 +3775,7 @@ "\t\ti_string = to_string(i+1);\r", "\t\tif ((i == 0 || value(\"subarray\" + i_string + \"_enable\") == 1) && value(\"spe_is_bifacial\") == 1) {\r", "\t\t\tif (value(\"subarray\" + i_string + \"_track_mode\") == 1) { //single axis\r", - "\t\t\t\tmax_height = value(\"ui_subarray\" + i_string + \"_length_side\") / 2.0 * sind(value(\"subarray\" + i_string + \"_rotlim\"));\r", + "\t\t\t\tmax_height = value(\"subarray\" + i_string + \"ui_length_side\") / 2.0 * sind(value(\"subarray\" + i_string + \"_rotlim\"));\r", "\t\t\t\tmsg = property('spe_lbl_bifacial', 'Caption');\r", "\t\t\t\tif (height < max_height) {\r", "\t\t\t\t\tif (msg == '')\r", diff --git a/deploy/runtime/ui/Solar Resource Information.json b/deploy/runtime/ui/Solar Resource Information.json index d14f25b36e..90724d96a0 100644 --- a/deploy/runtime/ui/Solar Resource Information.json +++ b/deploy/runtime/ui/Solar Resource Information.json @@ -1953,7 +1953,7 @@ "Units": "seconds", "Group": "Location and Resource", "IndexLabels": "", - "Flags": 4.0, + "Flags": 8.0, "DefaultValue": 3600.0, "UIObject": "Default", "sscVariableName": "", From 098f65921d672a55fd21516b559b0dcc5d2075cc Mon Sep 17 00:00:00 2001 From: Paul Gilman Date: Wed, 22 Oct 2025 09:39:50 -0700 Subject: [PATCH 05/30] Update variables for new PV UI design Add new row spacing variables: ``` gcr_option subarray2_ui_row_spacing subarray2_ui_row_spacing subarray3_ui_row_spacing subarray4_ui_row_spacing ``` Change variable names that start with `ui` so that `ui` follow subarray number for consistency (helps with UI callback FOR loops). Use `ui` instead of `ref` for variables that are not in SSC for consistency. Change MPPT input default value to one for all subarrays because of improved UI text. Delete unused variables: | Variable | Description | | --- | --- | | total_dc_inverter_capacity | UI for comparison with array DC capacity on old System Design page. Removed to reduce clutter. | | num_strings_total | UI for sizing summary on old System Design page. Removed to reduce clutter. | | num_enabled | Was needed for MPPT UI message boxes. Improved UI design eliminates these messages. Not used for simulation. | | offset | Was on old PV System Design form with Default UIObject and no widget and "row offset" label. Does not appear to be used. | | transformer_rating | Was on old PV Losses form with Numeric UIObject but no widget. Does not appear to be used | | pv_land_area_is_shown | Remove collapsible pane for land area inputs. Now on Tracking Layout Land page | | mismatch_shown | For subarray mismatch old collapsible pane, now part of Electrical Losses page. | Delete individual "number of MPPT" input on inverter UI forms and use single `inv_num_mppt` input on System Sizing Page. This eliminates the need for UI callback to assign value and puts inputj. ``` inv_snl_num_mppt inv_cec_cg_num_mppt inv_ds_num_mppt ``` Remove cross axis slope variables that are calculated in lib_irradproc.cpp. --- deploy/runtime/defaults/PV UI_None.json | 46 +++++++------------------ deploy/runtime/startup.lk | 3 +- 2 files changed, 14 insertions(+), 35 deletions(-) diff --git a/deploy/runtime/defaults/PV UI_None.json b/deploy/runtime/defaults/PV UI_None.json index a68663765a..72f705a1a7 100644 --- a/deploy/runtime/defaults/PV UI_None.json +++ b/deploy/runtime/defaults/PV UI_None.json @@ -9445,7 +9445,6 @@ "inv_cec_cg_idcmax": 18.0, "inv_cec_cg_mppt_hi": 480.0, "inv_cec_cg_mppt_low": 250.0, - "inv_cec_cg_num_mppt": 1.0, "inv_cec_cg_num_samples": 4.0, "inv_cec_cg_paco": 3800.0, "inv_cec_cg_pdco": 3928.11, @@ -9775,7 +9774,6 @@ "inv_ds_idcmax": 18.0, "inv_ds_mppt_hi": 480.0, "inv_ds_mppt_low": 250.0, - "inv_ds_num_mppt": 1.0, "inv_ds_paco": 4000.0, "inv_ds_pdco": 4166.666666666667, "inv_ds_pnt": 1.0, @@ -11322,7 +11320,6 @@ "inv_snl_idcmax": 2645.3, "inv_snl_mppt_hi": 1500.0, "inv_snl_mppt_low": 800.0, - "inv_snl_num_mppt": 1.0, "inv_snl_paco": 2507194.0, "inv_snl_pdco": 2579160.0, "inv_snl_pnt": 62.8, @@ -11379,7 +11376,6 @@ "library_folder_list": "x", "library_paths": "", "lon": -111.98, - "mismatch_shown": 0.0, "module_area": 1.631, "module_aspect_ratio": 1.4904397705544932, "module_length": 1.559, @@ -11391,11 +11387,7 @@ "nohrsc_coords": "", "nohrsc_station_id": "", "nohrsc_year": "", - "num_enabled": 1.0, - "num_strings_total": 15354.0, - "offset": 0.0, "pv.radmode.is_shown": 0.0, - "pv_land_area_is_shown": 0.0, "ref_conditions": "Total Irradiance = 1000 W/m2, Cell temp = 25 C", "sd11par_AMa0": 0.9417, "sd11par_AMa1": 0.06516, @@ -11553,13 +11545,11 @@ "step_spe": 3600.0, "subarray1_azimuth": 180.0, "subarray1_backtrack": 0.0, - "subarray1_cross_axis_slope": 0.0, "subarray1_dcloss": 4.440200000000005, "subarray1_dcwiring_loss": 2.0, "subarray1_diodeconn_loss": 0.5, "subarray1_electrical_mismatch": 0.0, "subarray1_gcr": 0.3, - "subarray1_gcr_ref": 0.3, "subarray1_land_area": 1752966.1800000002, "subarray1_mismatch_loss": 2.0, "subarray1_mod_orient": 0.0, @@ -11586,7 +11576,6 @@ "subarray1_nstrings": 15354.0, "subarray1_rack_shading": 4.0, "subarray1_rear_soiling_loss": 0.0, - "subarray1_ref_nmodules": 322434.0, "subarray1_rotlim": 45.0, "subarray1_shade_mode": 0.0, "subarray1_shading": 0.0, @@ -11635,17 +11624,18 @@ "subarray1_tilt_eq_lat": 0.0, "subarray1_track_mode": 0.0, "subarray1_tracking_loss": 0.0, + "subarray1_ui_length_side": 3.118, + "subarray1_ui_nmodules": 322434.0, + "subarray1_ui_nrows": 23031.0, "subarray1_ui_row_spacing": 1.0, "subarray2_azimuth": 180.0, "subarray2_backtrack": 0.0, - "subarray2_cross_axis_slope": 0.0, "subarray2_dcloss": 4.440200000000005, "subarray2_dcwiring_loss": 2.0, "subarray2_diodeconn_loss": 0.5, "subarray2_electrical_mismatch": 0.0, "subarray2_enable": 0.0, "subarray2_gcr": 0.3, - "subarray2_gcr_ref": 0.3, "subarray2_land_area": 0.0, "subarray2_mismatch_loss": 2.0, "subarray2_mod_orient": 0.0, @@ -11672,7 +11662,6 @@ "subarray2_nstrings": 1.0, "subarray2_rack_shading": 0.0, "subarray2_rear_soiling_loss": 0.0, - "subarray2_ref_nmodules": 0.0, "subarray2_rotlim": 45.0, "subarray2_shade_mode": 0.0, "subarray2_shading": 0.0, @@ -11721,17 +11710,18 @@ "subarray2_tilt_eq_lat": 0.0, "subarray2_track_mode": 0.0, "subarray2_tracking_loss": 0.0, + "subarray2_ui_length_side": 3.118, + "subarray2_ui_nmodules": 0.0, + "subarray2_ui_nrows": 0.0, "subarray2_ui_row_spacing": 1.0, "subarray3_azimuth": 180.0, "subarray3_backtrack": 0.0, - "subarray3_cross_axis_slope": 0.0, "subarray3_dcloss": 4.440200000000005, "subarray3_dcwiring_loss": 2.0, "subarray3_diodeconn_loss": 0.5, "subarray3_electrical_mismatch": 0.0, "subarray3_enable": 0.0, "subarray3_gcr": 0.3, - "subarray3_gcr_ref": 0.3, "subarray3_land_area": 0.0, "subarray3_mismatch_loss": 2.0, "subarray3_mod_orient": 0.0, @@ -11758,7 +11748,6 @@ "subarray3_nstrings": 1.0, "subarray3_rack_shading": 0.0, "subarray3_rear_soiling_loss": 0.0, - "subarray3_ref_nmodules": 0.0, "subarray3_rotlim": 45.0, "subarray3_shade_mode": 0.0, "subarray3_shading": 0.0, @@ -11807,17 +11796,18 @@ "subarray3_tilt_eq_lat": 0.0, "subarray3_track_mode": 0.0, "subarray3_tracking_loss": 0.0, + "subarray3_ui_length_side": 3.118, + "subarray3_ui_nmodules": 0.0, + "subarray3_ui_nrows": 0.0, "subarray3_ui_row_spacing": 1.0, "subarray4_azimuth": 180.0, "subarray4_backtrack": 0.0, - "subarray4_cross_axis_slope": 0.0, "subarray4_dcloss": 4.440200000000005, "subarray4_dcwiring_loss": 2.0, "subarray4_diodeconn_loss": 0.5, "subarray4_electrical_mismatch": 0.0, "subarray4_enable": 0.0, "subarray4_gcr": 0.3, - "subarray4_gcr_ref": 0.3, "subarray4_land_area": 0.0, "subarray4_mismatch_loss": 2.0, "subarray4_mod_orient": 0.0, @@ -11844,7 +11834,6 @@ "subarray4_nstrings": 1.0, "subarray4_rack_shading": 0.0, "subarray4_rear_soiling_loss": 0.0, - "subarray4_ref_nmodules": 0.0, "subarray4_rotlim": 45.0, "subarray4_shade_mode": 0.0, "subarray4_shading": 0.0, @@ -11893,16 +11882,17 @@ "subarray4_tilt_eq_lat": 0.0, "subarray4_track_mode": 0.0, "subarray4_tracking_loss": 0.0, + "subarray4_ui_length_side": 3.118, + "subarray4_ui_nmodules": 0.0, + "subarray4_ui_nrows": 0.0, "subarray4_ui_row_spacing": 1.0, "system_capacity": 100002.582666, - "total_dc_inverter_capacity": 77374.8, "total_inverter_capacity": 75215.82, "total_land_area": 433.1669936691658, "total_module_area": 525889.854, "total_modules": 322434.0, "transformer_load_loss": 0.0, "transformer_no_load_loss": 0.0, - "transformer_rating": 0.0, "transmission_loss": 0.0, "tz": -7.0, "ui_ac_capacity": 75.21582000000001, @@ -11914,18 +11904,6 @@ "ui_land_area_additional_units": 0.0, "ui_land_area_per_mw": 0.0, "ui_step_minutes": 60.0, - "ui_subarray1_length_side": 3.118, - "ui_subarray1_nrows": 23031.0, - "ui_subarray1_row_spacing": 10.393333333333333, - "ui_subarray2_length_side": 3.118, - "ui_subarray2_nrows": 0.0, - "ui_subarray2_row_spacing": 10.393333333333333, - "ui_subarray3_length_side": 3.118, - "ui_subarray3_nrows": 0.0, - "ui_subarray3_row_spacing": 10.393333333333333, - "ui_subarray4_length_side": 3.118, - "ui_subarray4_nrows": 0.0, - "ui_subarray4_row_spacing": 10.393333333333333, "ui_total_land_area_ha": 175.2967336432552, "ui_total_module_area": 525889.854, "ui_total_module_area_acres": 129.95009810074974, diff --git a/deploy/runtime/startup.lk b/deploy/runtime/startup.lk index 1132cba99b..e624e901cf 100644 --- a/deploy/runtime/startup.lk +++ b/deploy/runtime/startup.lk @@ -912,7 +912,8 @@ setconfig('PV UI','None'); // System Sizing addpage( [['PV System Size', 'PV Subarrays and String Size' , - 'PV Inverter Input Voltage']], + 'PV Inverter Input Voltage', + 'Battery Enable']], {'sidebar'='System Sizing', 'help'='pv_xxx'}); // Tracking Layout Land addpage( [['PV Tracking and Orientation', From 7913d0b62b29b5b031e40a48a497fe545b47c036 Mon Sep 17 00:00:00 2001 From: Paul Gilman Date: Wed, 22 Oct 2025 10:26:14 -0700 Subject: [PATCH 06/30] Fix inverter voltage UI messages --- deploy/runtime/ui/PV Inverter Input Voltage.json | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/deploy/runtime/ui/PV Inverter Input Voltage.json b/deploy/runtime/ui/PV Inverter Input Voltage.json index 667698445a..096a0332cc 100644 --- a/deploy/runtime/ui/PV Inverter Input Voltage.json +++ b/deploy/runtime/ui/PV Inverter Input Voltage.json @@ -1584,7 +1584,6 @@ "\tinv_vlow = ?x [value('inv_snl_mppt_low'), value('inv_ds_mppt_low'), value('inv_pd_mppt_low'),value('inv_cec_cg_mppt_low')];\r", " inv_vhi = ?x [value('inv_snl_mppt_hi'), value('inv_ds_mppt_hi'), value('inv_pd_mppt_hi'),value('inv_cec_cg_mppt_hi')];\r", " inv_vmax = ?x [value('inv_snl_vdcmax'), value('inv_ds_vdcmax'), value('inv_pd_vdcmax'),value('inv_cec_cg_vdcmax')];\r", - "\r", "\tmsg = '';\r", "\tn=0;\r", "\tif ( value('mppt_low_inverter') != inv_vlow ) {\r", @@ -1605,12 +1604,12 @@ "\t}\r", "\r", "\tif ( inv_voltage_warning() == '' ) {\r", - "\t\tproperty('lbl_inverter_voltage_message','TextColour', 'black');\r", "\t\tproperty('lbl_inverter_voltage_message','Caption', msg);\r", + "\t\tproperty('lbl_inverter_voltage_message','TextColour', 'black');\r", "\t}\r", "\telse {\r", - "\t\tproperty('lbl_inverter_voltage_message','TextColour', 'red');\r", "\t\tproperty('lbl_inverter_voltage_message','Caption', inv_voltage_warning());\t\r", + "\t\tproperty('lbl_inverter_voltage_message','TextColour', 'red');\r", "\t}\t\r", "\r", "}\r", @@ -1731,12 +1730,15 @@ "\r", "on_load{'PV Inverter Input Voltage'} = define() {\r", "\tenable_mppt();\r", - "\treset_inverter_voltages();\r", "\tmppt_warning();\r", "\tinverter_voltage_message();\r", "\tmismatch_message();\r", "};\r", "\r", + "on_change{'btn_reset_inverter_voltages'} = define() {\r", + "\treset_inverter_voltages();\r", + "};\r", + "\r", "on_change{'mppt_low_inverter'} = define() {\r", "\tinverter_voltage_message();\r", "};\r", @@ -1745,7 +1747,7 @@ "\tinverter_voltage_message();\r", "};\r", "\r", - "on_change{'mppt_vdcmax_inverter'} = define() {\r", + "on_change{'vdcmax_inverter'} = define() {\r", "\tinverter_voltage_message();\r", "};\r", "\r", From 2c5c35c515d55fc22e4e575a69ebc611a4591e45 Mon Sep 17 00:00:00 2001 From: Paul Gilman Date: Tue, 4 Nov 2025 08:18:26 -0800 Subject: [PATCH 07/30] Add checkbox for auto setting of modules along side and bottom of row Fix GCR and row spacing calculations --- deploy/runtime/defaults/PV UI_None.json | 1 + .../runtime/ui/PV Inverter Input Voltage.json | 18 +- .../ui/PV Row Dimensions and Spacing.json | 362 +++++++++++------- .../runtime/ui/PV Soiling Shading Snow.json | 17 +- .../ui/PV Subarrays and String Size.json | 60 ++- deploy/runtime/ui/PV System Size.json | 72 +++- deploy/runtime/ui/PV Terrain Slope.json | 13 +- .../ui/PV Tracking and Orientation.json | 13 +- 8 files changed, 346 insertions(+), 210 deletions(-) diff --git a/deploy/runtime/defaults/PV UI_None.json b/deploy/runtime/defaults/PV UI_None.json index 72f705a1a7..4988e2669a 100644 --- a/deploy/runtime/defaults/PV UI_None.json +++ b/deploy/runtime/defaults/PV UI_None.json @@ -11900,6 +11900,7 @@ "ui_array_land_area_ha": 175.2967336432552, "ui_array_land_area_multiplier": 1.0, "ui_aspect_ratio": 1.7, + "ui_chkbox_nmodx_eq_mod_per_string": 0.0, "ui_land_area_additional": 0.0, "ui_land_area_additional_units": 0.0, "ui_land_area_per_mw": 0.0, diff --git a/deploy/runtime/ui/PV Inverter Input Voltage.json b/deploy/runtime/ui/PV Inverter Input Voltage.json index 096a0332cc..d87f1ccde8 100644 --- a/deploy/runtime/ui/PV Inverter Input Voltage.json +++ b/deploy/runtime/ui/PV Inverter Input Voltage.json @@ -1,7 +1,7 @@ { "Name": "PV Inverter Input Voltage", "Width": 1009.0, - "Height": 474.0, + "Height": 460.0, "FormObjects": { "Divider": { "Visible": 1.0, @@ -99,11 +99,11 @@ }, "X": { "Type": 3.0, - "Integer": 30.0 + "Integer": 24.0 }, "Y": { "Type": 3.0, - "Integer": 411.0 + "Integer": 405.0 }, "Width": { "Type": 3.0, @@ -297,7 +297,7 @@ }, "Y": { "Type": 3.0, - "Integer": 411.0 + "Integer": 405.0 }, "Width": { "Type": 3.0, @@ -695,7 +695,7 @@ }, "Height": { "Type": 3.0, - "Integer": 464.0 + "Integer": 455.0 }, "Tool Tip": { "Type": 5.0, @@ -1695,14 +1695,8 @@ "\tn_subarrays_max = 4;\r", "\r", "\t// show mppt inputs for enabled subarrays\r", - "\tshow('subarray1_mppt_input',1);\r", "\tfor ( i=2; i<=n_subarrays_max; i++ ) {\r", - "\t\tif ( value('subarray'+to_string(i)+'_enable') == 1 ) {\r", - "\t\t\tshow('subarray'+to_string(i)+'_mppt_input', 1);\r", - "\t\t}\r", - "\t\telse {\r", - "\t\t\tshow('subarray'+to_string(i)+'_mppt_input', 0);\r", - "\t\t}\r", + "\t\tshow('subarray'+to_string(i)+'_mppt_input', value('subarray'+to_string(i)+'_enable') == 1);\r", "\t}\r", "\trefresh();\r", "\r", diff --git a/deploy/runtime/ui/PV Row Dimensions and Spacing.json b/deploy/runtime/ui/PV Row Dimensions and Spacing.json index d3cceeaca9..62b5888cf7 100644 --- a/deploy/runtime/ui/PV Row Dimensions and Spacing.json +++ b/deploy/runtime/ui/PV Row Dimensions and Spacing.json @@ -1,7 +1,7 @@ { "Name": "PV Row Dimensions and Spacing", - "Width": 1010.0, - "Height": 618.0, + "Width": 1009.0, + "Height": 567.0, "FormObjects": { "Label": { "Visible": 1.0, @@ -322,15 +322,15 @@ }, "X": { "Type": 3.0, - "Integer": 30.0 + "Integer": 168.0 }, "Y": { "Type": 3.0, - "Integer": 555.0 + "Integer": 504.0 }, "Width": { "Type": 3.0, - "Integer": 266.0 + "Integer": 128.0 }, "Height": { "Type": 3.0, @@ -384,15 +384,15 @@ }, "X": { "Type": 3.0, - "Integer": 30.0 + "Integer": 168.0 }, "Y": { "Type": 3.0, - "Integer": 528.0 + "Integer": 477.0 }, "Width": { "Type": 3.0, - "Integer": 266.0 + "Integer": 128.0 }, "Height": { "Type": 3.0, @@ -404,7 +404,7 @@ }, "Caption": { "Type": 5.0, - "String": "Ground coverage ratio (GCR)" + "String": "GCR" }, "TextColour": { "Type": 4.0, @@ -446,15 +446,15 @@ }, "X": { "Type": 3.0, - "Integer": 30.0 + "Integer": 168.0 }, "Y": { "Type": 3.0, - "Integer": 582.0 + "Integer": 531.0 }, "Width": { "Type": 3.0, - "Integer": 266.0 + "Integer": 128.0 }, "Height": { "Type": 3.0, @@ -508,7 +508,7 @@ }, "X": { "Type": 3.0, - "Integer": 54.0 + "Integer": 24.0 }, "Y": { "Type": 3.0, @@ -516,7 +516,7 @@ }, "Width": { "Type": 3.0, - "Integer": 180.0 + "Integer": 141.0 }, "Height": { "Type": 3.0, @@ -610,6 +610,68 @@ } } }, + "Label": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "lbl_row_spacing_message" + }, + "X": { + "Type": 3.0, + "Integer": 792.0 + }, + "Y": { + "Type": 3.0, + "Integer": 477.0 + }, + "Width": { + "Type": 3.0, + "Integer": 189.0 + }, + "Height": { + "Type": 3.0, + "Integer": 78.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Caption": { + "Type": 5.0, + "String": "" + }, + "TextColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "Bold": { + "Type": 2.0, + "Boolean": 0.0 + }, + "FontSize": { + "Type": 3.0, + "Integer": 0.0 + }, + "WordWrap": { + "Type": 2.0, + "Boolean": 1.0 + }, + "AlignRight": { + "Type": 2.0, + "Boolean": 0.0 + }, + "AlignTop": { + "Type": 2.0, + "Boolean": 1.0 + } + } + }, "Numeric": { "Visible": 1.0, "ObjectProperties": { @@ -1100,7 +1162,7 @@ }, "Height": { "Type": 3.0, - "Integer": 611.0 + "Integer": 560.0 }, "Tool Tip": { "Type": 5.0, @@ -1315,7 +1377,7 @@ }, "Y": { "Type": 3.0, - "Integer": 528.0 + "Integer": 477.0 }, "Width": { "Type": 3.0, @@ -1339,7 +1401,7 @@ }, "Format": { "Type": 3.0, - "Integer": 1.0 + "Integer": 0.0 }, "Decimals": { "Type": 3.0, @@ -1359,7 +1421,7 @@ }, "Editable": { "Type": 2.0, - "Boolean": 1.0 + "Boolean": 0.0 }, "ForeColour": { "Type": 4.0, @@ -1402,7 +1464,7 @@ }, "Width": { "Type": 3.0, - "Integer": 104.0 + "Integer": 100.0 }, "Height": { "Type": 3.0, @@ -1605,7 +1667,7 @@ }, "Y": { "Type": 3.0, - "Integer": 582.0 + "Integer": 531.0 }, "Width": { "Type": 3.0, @@ -1799,7 +1861,7 @@ }, "Decimals": { "Type": 3.0, - "Integer": 3.0 + "Integer": 1.0 }, "Prefix": { "Type": 5.0, @@ -1854,7 +1916,7 @@ }, "Y": { "Type": 3.0, - "Integer": 555.0 + "Integer": 504.0 }, "Width": { "Type": 3.0, @@ -1937,7 +1999,7 @@ }, "Y": { "Type": 3.0, - "Integer": 528.0 + "Integer": 477.0 }, "Width": { "Type": 3.0, @@ -1961,7 +2023,7 @@ }, "Format": { "Type": 3.0, - "Integer": 1.0 + "Integer": 0.0 }, "Decimals": { "Type": 3.0, @@ -2024,7 +2086,7 @@ }, "Width": { "Type": 3.0, - "Integer": 104.0 + "Integer": 100.0 }, "Height": { "Type": 3.0, @@ -2227,7 +2289,7 @@ }, "Y": { "Type": 3.0, - "Integer": 582.0 + "Integer": 531.0 }, "Width": { "Type": 3.0, @@ -2476,7 +2538,7 @@ }, "Y": { "Type": 3.0, - "Integer": 555.0 + "Integer": 504.0 }, "Width": { "Type": 3.0, @@ -2559,7 +2621,7 @@ }, "Y": { "Type": 3.0, - "Integer": 528.0 + "Integer": 477.0 }, "Width": { "Type": 3.0, @@ -2583,7 +2645,7 @@ }, "Format": { "Type": 3.0, - "Integer": 1.0 + "Integer": 0.0 }, "Decimals": { "Type": 3.0, @@ -2646,7 +2708,7 @@ }, "Width": { "Type": 3.0, - "Integer": 98.0 + "Integer": 100.0 }, "Height": { "Type": 3.0, @@ -2849,7 +2911,7 @@ }, "Y": { "Type": 3.0, - "Integer": 582.0 + "Integer": 531.0 }, "Width": { "Type": 3.0, @@ -3098,7 +3160,7 @@ }, "Y": { "Type": 3.0, - "Integer": 555.0 + "Integer": 504.0 }, "Width": { "Type": 3.0, @@ -3181,7 +3243,7 @@ }, "Y": { "Type": 3.0, - "Integer": 528.0 + "Integer": 477.0 }, "Width": { "Type": 3.0, @@ -3205,7 +3267,7 @@ }, "Format": { "Type": 3.0, - "Integer": 1.0 + "Integer": 0.0 }, "Decimals": { "Type": 3.0, @@ -3268,7 +3330,7 @@ }, "Width": { "Type": 3.0, - "Integer": 101.0 + "Integer": 100.0 }, "Height": { "Type": 3.0, @@ -3471,7 +3533,7 @@ }, "Y": { "Type": 3.0, - "Integer": 582.0 + "Integer": 531.0 }, "Width": { "Type": 3.0, @@ -3720,7 +3782,7 @@ }, "Y": { "Type": 3.0, - "Integer": 555.0 + "Integer": 504.0 }, "Width": { "Type": 3.0, @@ -4419,7 +4481,6 @@ "\telse l=${module_width}*n; //landscape\r", "\treturn l;\r", "};\r", - "\r", "equations{'subarray2_ui_length_side'} = define() {\r", "\to=${subarray2_mod_orient};\r", "\tn=${subarray2_nmody};\r", @@ -4483,7 +4544,6 @@ "\treturn ${subarray4_ui_nmodules}/${subarray4_nmodx}/${subarray4_nmody};\r", "};\r", "\r", - "\r", "equations{ 'subarray1_land_area'} = define() {\r", "\treturn ${subarray1_ui_nmodules} * ${module_area} / ${subarray1_gcr};\r", "};\r", @@ -4499,57 +4559,63 @@ "" ], "Callbacks": [ + "function calculated(str, bool) {\r", + "\tif ( bool == true ) {\r", + "\t\tproperty(str,'ForeColour',[29,80,173]);\r", + "\t\tproperty(str,'BackColour',[222,233,244]);\r", + "\t\tproperty(str,'Editable',false);\t\r", + "\t}\r", + "\telse {\r", + "\t\tproperty(str,'ForeColour','black');\r", + "\t\tproperty(str,'BackColour','white');\r", + "\t\tproperty(str,'Editable',true);\r", + "\t}\r", + "}\r", + "\r", + "function is_bifacial() {\t\r", + "\tx = value('module_model');\r", + "\tif (x == 0) { return value('spe_is_bifacial'); }\r", + "\tif (x == 1) { return value('cec_is_bifacial'); }\r", + "\tif (x == 2) { return value('6par_is_bifacial'); }\r", + "}\r", + "\r", "function calculate_gcr( n_sub ) {\r", "\tif (value('gcr_option') == 0 ) {\r", - "\t\tif (value('subarray'+to_string(n_sub)+'_ui_length_side')==0) {\r", + "\t\tif (value('subarray'+to_string(n_sub)+'_ui_row_spacing')==0) {\r", "\t\t\tgcr = nan();\r", "\t\t}\r", "\t\telse {\r", - "\t\t\tgcr = value('subarray'+to_string(n_sub)+'_ui_row_spacing') / value('subarray'+to_string(n_sub)+'_ui_length_side');\r", + "\t\t\tgcr = value('subarray'+to_string(n_sub)+'_ui_length_side') / value('subarray'+to_string(n_sub)+'_ui_row_spacing');\r", "\t\t}\t\r", "\t\tvalue('subarray'+to_string(n_sub)+'_gcr',gcr);\r", "\t}\r", - "}\r", + "}\t\r", "\r", "function calculate_row_spacing( n_sub ) {\r", "\tif (value('gcr_option') == 1 ) {\r", - "\t\trow_spacing = value('subarray'+to_string(n_sub)+'_gcr') * value('subarray'+to_string(n_sub)+'_ui_length_side');\r", + "\t\tif (value('subarray'+to_string(n_sub)+'_gcr')==0) {\r", + "\t\t\trow_spacing = nan();\r", + "\t\t}\r", + "\t\telse {\r", + "\t\t\trow_spacing = value('subarray'+to_string(n_sub)+'_ui_length_side') / value('subarray'+to_string(n_sub)+'_gcr');\r", + "\t\t}\t\r", "\t\tvalue('subarray'+to_string(n_sub)+'_ui_row_spacing',row_spacing);\r", "\t}\r", "}\r", "\r", - "function enable_gcr_row_spacing() {\r", + "function gcr_row_spacing_enable() {\r", "\tn_subarrays_max = 4;\r", - "\tenable( 'subarray1_gcr',value('gcr_option') == 1);\r", - "\tenable( 'subarray1_ui_row_spacing',value('gcr_option') == 0);\r", - "\tenable( 'subarray1_nmody',value('gcr_option') == 0);\r", - "\tenable( 'subarray1_nmodx',value('gcr_option') == 0);\r", + "\tcalculated('subarray1_gcr',value('gcr_option') == 0);\r", + "\tcalculated('subarray1_ui_row_spacing',value('gcr_option') == 1);\r", "\tfor (i=2;i<=n_subarrays_max;i++) {\r", "\t\tprefix = 'subarray' + to_string(i) + '_';\r", "\t\tif ( value(prefix + 'enable') == 1 ) {\r", - "\t\t\tenable(prefix + 'gcr',value('gcr_option') == 1);\r", - "\t\t\tenable(prefix + 'ui_row_spacing',value('gcr_option') == 0);\r", - "\t\t\tenable(prefix + 'nmody',value('gcr_option') == 0);\r", - "\t\t\tenable(prefix + 'nmodx',value('gcr_option') == 0);\r", + "\t\t\tcalculated(prefix + 'gcr',value('gcr_option') == 0);\r", + "\t\t\tcalculated(prefix + 'ui_row_spacing',value('gcr_option') == 1);\r", "\t\t}\r", "\t}\r", "}\r", "\r", - "function is_bifacial() {\t\r", - "\tmodule_model = value('module_model');\r", - "\tis_bifacial = false;\r", - "\tif (module_model == 0){\r", - "\t\tis_bifacial = value('spe_is_bifacial');\r", - "\t}\r", - "\telse if (module_model == 1){\r", - "\t\tis_bifacial = value('cec_is_bifacial');\r", - "\t}\r", - "\telse if (module_model == 2){\r", - "\t\tis_bifacial = value('6par_is_bifacial');\r", - "\t}\r", - "\treturn is_bifacial;\r", - "}\r", - "\r", "function row_dimensions_enable() {\r", "\tn_subarrays_max=4;\r", "\tfor(i=1; i<=n_subarrays_max; i++)\r", @@ -4559,33 +4625,16 @@ "\t\t// subarray enabled (subarray 1 always enabled)\r", "\t\tif (i==1) { en1 = true; } \r", "\t\telse { en1 = value(prefix + 'enable') == 1; }\t\r", - "\t\t\r", - "\t\t// fixed tilt or one-axis tracking\r", - "\t\ten2 = (value(prefix + 'track_mode') == 0 || value(prefix + 'track_mode') == 1 );\r", - "\t\t\r", - "\t\t// non-linear or linear self shading\r", - "\t\ten3 = (value(prefix + 'shade_mode') == 1 || value(prefix + 'shade_mode') == 2);\r", - "\t\t\r", - "\t\t// snow\r", + "\t\r", + "\t\ten2 = (value(prefix + 'track_mode') == 0 || value(prefix + 'track_mode') == 1 ); // fixed tilt or one-axis tracking\r", + "\t\ten3 = (value(prefix + 'shade_mode') == 1 || value(prefix + 'shade_mode') == 2); // non-linear or linear self shading\r", "\t\ten4 = value('en_snow_model') == 1;\t\r", - "\t\t\r", - "\t\t// bifacial\r", "\t\ten5 = is_bifacial();\r", - "\t\t\r", - "\t\t// row spacing input\r", - "\t\ten6 = value('gcr_option') == 0;\r", + "\t\ten6 = value('gcr_option') == 0; // specify row shading\r", "\r", - "\t\t//now enable all the inputs\r", - "\t\t//enable(prefix + 'shading', en1);\r", - "\t\t//enable(prefix + 'shade_mode', (en1 && en2));\r", - "\t\tenable(prefix + 'mod_orient', (en1 && en2 && en3) || (en1 && en5) || en6);\r", - "\t\t//enable(prefix + 'ui_length_side', (en1 && en2 && en3) || (en1 && en5));\r", - "\t\tenable(prefix + 'ui_nrows', (en1 && en2 && en3) || (en1 && en4) || (en1 && en5) || en6);\r", - "\t\tenable(prefix + 'ui_nmodules', (en1 && en2 && en3) || (en1 && en4) || (en1 && en5) || en6);\r", - "\t\t//enable(prefix + 'gcr', (en1 && en2 && en3) || (en1 && en5));\r", - "\t\t//enable(prefix + 'ui_row_spacing', (en1 && en2 && en3) || (en1 && en5));\r", - "\t\tenable(prefix + 'nmodx', (en1 && en2 && en3) || (en1 && en4) || (en1 && en5) || en6);\r", - "\t\tenable(prefix + 'nmody', (en1 && en2 && en3) || (en1 && en4) || (en1 && en5) || en6);\r", + "\t\tenable(prefix + 'mod_orient', (en1 && en2 && en3) || en4 || en5 || en6);\r", + "\t\tenable(prefix + 'nmodx', (en1 && en2 && en3) || en4 || en5 || en6);\r", + "\t\tenable(prefix + 'nmody', (en1 && en2 && en3) || en4 || en5 || en6);\r", "\t}\r", "}\r", "\r", @@ -4594,56 +4643,70 @@ "\tn_subarrays_max = 4;\r", "\tmsg = '';\r", "\tcolor = 'black';\r", - "\r", + "\tenable_row_dimensions =false;\r", + "\t\r", "\tfor(i=1; i<=n_subarrays_max; i++) {\r", "\t\tprefix = 'subarray' + to_string(i) + '_';\r", - "\r", - "\t\t// non-linear or linear self shading\r", - "\t\tself_shading = false;\r", - "\t\tif (value(prefix + 'shade_mode') == 1 || value(prefix + 'shade_mode') == 2) {\r", - "\t\t\tself_shading = true;\r", - "\t\t}\r", - "\r", - "\t\tsnow = false;\r", - "\t\tif ( value('en_snow_model') == 1 ) {\r", - "\t\t\tsnow = true;\r", - "\t\t}\t\r", - "\t\t\r", - "\t\tif ( self_shading || snow || is_bifacial() ) { \r", + "\t\tself_shading = (value(prefix + 'shade_mode') == 1 || value(prefix + 'shade_mode') == 2); // non-linear or linear self shading\r", + "\t\tif ( self_shading || (value('en_snow_model') == 1) || is_bifacial() || (value('gcr_option') == 0) ) { \r", + "\t\t\tenable_row_dimensions = true;\r", "\t\t\tnrows = value(prefix + 'ui_nrows');\r", "\t\t\tif ( nrows-to_int(nrows) != 0 ) {\r", "\t\t\t\tif (n>0){msg+=' ';}\r", - "\t\t\t\tmsg += 'The number of rows in subarray ' + i + ' is not an integer. ';\r", + "\t\t\t\tmsg += 'The number of rows in Subarray ' + i + ' is not an integer. ';\r", "\t\t\t\tcolor = 'red';\r", "\t\t\t\tn++;\r", "\t\t\t}\r", - "\t\t\t\r", "\t\t\tif ( self_shading ) {\r", - "\t\t\t\tnrows = value(prefix + 'ui_nrows');\r", "\t\t\t\tif ( nrows == 1 ) {\r", "\t\t\t\t\tmsg += 'Subarray ' + i + ' has only one row. Self shading calculations require two or more rows.';\r", "\t\t\t\t\tcolor = 'red';\r", "\t\t\t\t\tn++;\r", - "\t\t\t\t}\t\r", + "\t\t\t\t}\r", "\t\t\t}\r", "\t\t}\r", - "\t\telseif ( msg == '' ) {\r", - "\t\t\tmsg = 'Row dimension inputs are disabled unless self shading, snow losses, bifacial modules, or specify row spacing are enabled.';\r", - "\t\t\tcolor = 'black';\r", - "\t\t}\r", "\t}\r", + "\t\r", + "\tif (enable_row_dimensions == false) {\r", + "\t\tmsg = 'Row dimension inputs are disabled unless self shading, snow losses, bifacial modules, or specify row spacing are enabled.';\r", + "\t\tcolor = 'black';\r", + "\t}\t\r", "\r", - " if (color == 'red') {\r", + "\tif ( color == 'red' ) {\r", "\t\tmsg += ' Adjust the number of modules along side or bottom to correct the problem.'; \r", "\t}\r", "\r", "\tproperty('lbl_row_dimensions_message','Caption',msg);\r", "\tproperty('lbl_row_dimensions_message','TextColour',color);\r", + "}\r", "\r", + "function row_spacing_message() {\r", + "\tmsg = '';\r", + "\tcolor = 'black';\r", + "\tn_subarrays_max = 4;\r", + "\tn = 0;\r", + "\tfor(i=1; i<=n_subarrays_max; i++) {\r", + "\t\tprefix = 'subarray' + to_string(i) + '_';\r", + "\t\tif ( value(prefix + 'gcr') < 0.01 || value(prefix + 'gcr') > 0.99 ) {\r", + "\t\t\tif ( value('gcr_option') == 1) {\r", + "\t\t\t\tif (n>0) {msg+=' ';}\r", + "\t\t\t\tmsg += 'Subarray ' + to_string(i) + ' GCR must be between 0.01 and 0.99.';\r", + "\t\t\t\tn++;\r", + "\t\t\t\tcolor = 'red';\r", + "\t\t\t}\r", + "\t\t\telse {\r", + "\t\t\t\tif (n>0) {msg+=' ';}\r", + "\t\t\t\tmsg += 'Subarray ' + to_string(i) + ' row spacing must be greater than Subarray ' + to_string(i) + ' length of side.';\r", + "\t\t\t\tn++;\r", + "\t\t\t\tcolor = 'red';\r", + "\t\t\t}\r", + "\t\t}\r", + "\t}\r", + "\tproperty('lbl_row_spacing_message','Caption',msg);\r", + "\tproperty('lbl_row_spacing_message','TextColour',color);\r", "}\r", "\r", "on_load{'PV Row Dimensions and Spacing'} = define() { \r", - "\r", "\tn_subarrays_max = 4;\r", "\tvars = [ 'gcr',\r", "\t\t'mod_orient',\r", @@ -4654,26 +4717,20 @@ "\t\t'ui_nrows',\r", "\t\t'ui_row_spacing'];\r", "\t\t\r", - "\t// hide inputs for disabled subarrays (always show subarray 1 inputs)\r", + "\t// hide inputs for disabled subarrays (always show subarray 1 inputs,so start index at 2)\r", "\tfor ( i=2; i<=n_subarrays_max; i++ ) {\r", "\t\tprefix = 'subarray' + to_string(i) + '_';\r", - "\t\t// show inputs for enabled subarrays\r", - "\t\tif ( value( prefix + 'enable') == 1 ) {\r", - "\t\t\tfor (j=0;j<#vars;j++) {\r", - "\t\t\t\tshow( prefix + vars[j], 1 );\r", - "\t\t\t}\t\r", - "\t\t}\r", - "\t\t// hide inputs for disabled subarrays\r", - "\t\telse {\r", - "\t\t\tfor (j=0;j<#vars;j++) {\r", - "\t\t\t\tshow( prefix + vars[j], 0 );\r", - "\t\t\t}\t\r", + "\t\tfor (j=0;j<#vars;j++) {\r", + "\t\t\tshow( prefix + vars[j], value( prefix + 'enable') == 1 );\r", "\t\t}\r", "\t}\r", "\trefresh();\r", "\r", "\trow_dimensions_enable();\r", - "\trow_dimensions_message();\t\r", + "\tgcr_row_spacing_enable();\r", + "\r", + "\trow_dimensions_message();\r", + "\trow_spacing_message();\r", "};\r", "\r", "on_change{'subarray1_ui_nrows'} = define() {\r", @@ -4690,33 +4747,62 @@ "};\r", "\r", "on_change{'gcr_option'} = define() {\r", - "\tenable_gcr_row_spacing();\r", + "\tgcr_row_spacing_enable();\r", + "\trow_dimensions_enable();\r", + "\trow_dimensions_message();\r", + "};\r", + "\r", + "on_change{'subarray1_ui_row_spacing'} = define() {\r", + "\tcalculate_gcr(1);\r", + "\trow_spacing_message();\r", + "};\r", + "on_change{'subarray2_ui_row_spacing'} = define() {\r", + "\tcalculate_gcr(2);\r", + "\trow_spacing_message();\r", + "};\r", + "on_change{'subarray3_ui_row_spacing'} = define() {\r", + "\tcalculate_gcr(3);\r", + "\trow_spacing_message();\r", + "};\r", + "on_change{'subarray4_ui_row_spacing'} = define() {\r", + "\tcalculate_gcr(4);\r", + "\trow_spacing_message();\r", "};\r", "\r", "on_change{'subarray1_gcr'} = define() {\r", "\tcalculate_row_spacing(1);\r", + "\trow_spacing_message();\r", "};\r", "on_change{'subarray2_gcr'} = define() {\r", "\tcalculate_row_spacing(2);\r", + "\trow_spacing_message();\r", "};\r", "on_change{'subarray3_gcr'} = define() {\r", "\tcalculate_row_spacing(3);\r", + "\trow_spacing_message();\r", "};\r", "on_change{'subarray4_gcr'} = define() {\r", "\tcalculate_row_spacing(4);\r", + "\trow_spacing_message();\r", "};\r", "\r", - "on_change{'subarray1_ui_row_spacing'} = define() {\r", - "\tcalculate_gcr(1);\r", + "// length of side might be changed by module orientation, nmodx or nmody.\r", + "on_change{'subarray1_ui_length_side'} = define() {\r", + "\tif (value('gcr_option')==0) { calculate_gcr(1); }\r", + "\telse { calculate_row_spacing(1); }\r", "};\r", - "on_change{'subarray2_ui_row_spacing'} = define() {\r", - "\tcalculate_gcr(2);\r", + "on_change{'subarray2_ui_length_side'} = define() {\r", + "\tif (value('gcr_option')==0) { calculate_gcr(2); }\r", + "\telse { calculate_row_spacing(2); }\r", "};\r", - "on_change{'subarray3_ui_row_spacing'} = define() {\r", - "\tcalculate_gcr(3);\r", + "on_change{'subarray3_ui_length_side'} = define() {\r", + "\tif (value('gcr_option')==0) { calculate_gcr(3); }\r", + "\telse { calculate_row_spacing(3); }\r", "};\r", - "on_change{'subarray4_ui_row_spacing'} = define() {\r", - "\tcalculate_gcr(4);\r", - "};" + "on_change{'subarray4_ui_length_side'} = define() {\r", + "\tif (value('gcr_option')==0) { calculate_gcr(4); }\r", + "\telse { calculate_row_spacing(4); }\r", + "};\r", + "" ] } \ No newline at end of file diff --git a/deploy/runtime/ui/PV Soiling Shading Snow.json b/deploy/runtime/ui/PV Soiling Shading Snow.json index f2f02f47d5..2f25b05912 100644 --- a/deploy/runtime/ui/PV Soiling Shading Snow.json +++ b/deploy/runtime/ui/PV Soiling Shading Snow.json @@ -462,7 +462,7 @@ }, "X": { "Type": 3.0, - "Integer": 27.0 + "Integer": 24.0 }, "Y": { "Type": 3.0, @@ -4262,18 +4262,9 @@ "\t// hide inputs for disabled subarrays (always show subarray 1 inputs)\r", "\tfor ( i=2; i<=n_subarrays_max; i++ ) {\r", "\t\tprefix = 'subarray' + to_string(i) + '_';\r", - "\t\t// show inputs for enabled subarrays\r", - "\t\tif ( value( prefix + 'enable') == 1 ) {\r", - "\t\t\tfor (j=0;j<#vars;j++) {\r", - "\t\t\t\tshow( prefix + vars[j], 1 );\r", - "\t\t\t}\t\r", - "\t\t}\r", - "\t\t// hide inputs for disabled subarrays\r", - "\t\telse {\r", - "\t\t\tfor (j=0;j<#vars;j++) {\r", - "\t\t\t\tshow( prefix + vars[j], 0 );\r", - "\t\t\t}\t\r", - "\t\t}\r", + "\t\tfor (j=0;j<#vars;j++) {\r", + "\t\t\tshow( prefix + vars[j], value( prefix + 'enable') == 1 );\r", + "\t\t}\t\r", "\t}\r", "\t// hide until we implement a bifacial rack shading calculation\r", "\tshow('Label_bifacial_0', false);\r", diff --git a/deploy/runtime/ui/PV Subarrays and String Size.json b/deploy/runtime/ui/PV Subarrays and String Size.json index 35777d7aaa..94663dad50 100644 --- a/deploy/runtime/ui/PV Subarrays and String Size.json +++ b/deploy/runtime/ui/PV Subarrays and String Size.json @@ -657,7 +657,7 @@ "TextColour": { "Type": 4.0, "Color": { - "Red": 255.0, + "Red": 0.0, "Green": 0.0, "Blue": 0.0, "Alpha": 255.0 @@ -3067,6 +3067,19 @@ "" ], "Callbacks": [ + "function show_calculated(str, bool) {\r", + "\tif ( bool == true ) {\r", + "\t\tproperty(str,'ForeColour',[29,80,173]);\r", + "\t\tproperty(str,'BackColour',[222,233,244]);\r", + "\t\tproperty(str,'Editable',false);\t\r", + "\t}\r", + "\telse {\r", + "\t\tproperty(str,'ForeColour','black');\r", + "\t\tproperty(str,'BackColour','white');\r", + "\t\tproperty(str,'Editable',true);\r", + "\t}\r", + "}\r", + "\r", "// disable subarray 2-4 check boxes if autosize is enabled\r", "// call this function from PV System Size page where 'enable_auto_size' is\r", "function auto_size_subarray_enable() {\r", @@ -3074,15 +3087,15 @@ "\t\tenable('subarray2_enable', 0);\r", "\t\tenable('subarray3_enable', 0);\r", "\t\tenable('subarray4_enable', 0);\r", - "\t\tenable('subarray1_modules_per_string', 0);\r", - "\t\tenable('subarray1_nstrings', 0);\r", + "\t\tshow_calculated('subarray1_modules_per_string', true);\r", + "\t\tshow_calculated('subarray1_nstrings', true);\r", "\t}\r", "\telse {\r", "\t\tenable('subarray2_enable', 1);\r", "\t\tenable('subarray3_enable', 1);\r", "\t\tenable('subarray4_enable', 1);\r", - "\t\tenable('subarray1_modules_per_string', 1);\r", - "\t\tenable('subarray1_nstrings', 1);\r", + "\t\tshow_calculated('subarray1_modules_per_string', false);\r", + "\t\tshow_calculated('subarray1_nstrings', false);\r", "\t}\r", "}\r", "\r", @@ -3097,28 +3110,36 @@ "\t// hide inputs for disabled subarrays (always show subarray 1 inputs)\r", "\tfor ( i=2; i<=n_subarrays_max; i++ ) {\r", "\t\tprefix = 'subarray' + to_string(i) + '_';\r", - "\t\t// show inputs for enabled subarrays\r", - "\t\tif ( value( prefix + 'enable') == 1 ) {\r", - "\t\t\tfor (j=0;j<#vars;j++) {\r", - "\t\t\t\tshow( prefix + vars[j], 1 );\r", - "\t\t\t}\t\r", - "\t\t}\r", - "\t\t// hide inputs for disabled subarrays\r", - "\t\telse {\r", - "\t\t\tfor (j=0;j<#vars;j++) {\r", - "\t\t\t\tshow( prefix + vars[j], 0 );\r", - "\t\t\t}\t\r", - "\t\t}\r", + "\t\tfor (j=0;j<#vars;j++) {\r", + "\t\t\tshow( prefix + vars[j], value( prefix + 'enable') == 1 );\r", + "\t\t}\t\r", "\t}\r", "\trefresh();\r", "}\r", "\r", "function string_size_warning() {\r", "\tmsg = '';\r", + "\tcolor = 'black';\r", "\tif ( value('layout_warning') != 'No system sizing messages.') {\r", "\t\tmsg = 'See sizing messages above.';\r", + "\t\tcolor = 'red';\r", "\t}\r", "\tproperty('lbl_string_size_warning','Caption',msg);\r", + "\tproperty('lbl_string_size_warning','TextColour',color);\r", + "}\r", + "\r", + "function set_nmodx_nmody(n_sub){\r", + "\tif ( value('ui_chkbox_nmodx_eq_mod_per_string')==1) {\r", + "\t\tvalue('subarray'+to_string(n_sub)+'_nmodx',value('subarray'+to_string(n_sub)+'_modules_per_string'));\r", + "\t\tvalue('subarray'+to_string(n_sub)+'_nmody',1);\r", + "\t\tmsg = property('lbl_string_size_warning','Caption');\r", + "\t\tcolor = property('lbl_string_size_warning','TextColour');\r", + "\t\tif (msg!=''){msg+=' ';}\r", + "\t\telse {color = [80,200,120];}\r", + "\t\tmsg += 'Modules along bottom of row automatically set to modules per string in subarray. You can change values as needed on the Tracking Layout Land page.';\r", + "\t\tproperty('lbl_string_size_warning','Caption',msg);\r", + "\t\tproperty('lbl_string_size_warning','TextColour',color);\r", + "\t}\r", "}\r", "\r", "on_load{'PV Subarrays and String Size'} = define() {\r", @@ -3148,16 +3169,19 @@ "\r", "on_change{'subarray1_modules_per_string'} = define() {\r", "\tstring_size_warning();\r", + "\tset_nmodx_nmody(1);\r", "};\r", - "\r", "on_change{'subarray2_modules_per_string'} = define() {\r", "\tstring_size_warning();\r", + "\tset_nmodx_nmody(2);\r", "};\r", "on_change{'subarray3_modules_per_string'} = define() {\r", "\tstring_size_warning();\r", + "\tset_nmodx_nmody(3);\r", "};\r", "on_change{'subarray4_modules_per_string'} = define() {\r", "\tstring_size_warning();\r", + "\tset_nmodx_nmody(4);\r", "};\r", "\r", "on_change{'subarray1_nstrings'} = define() {\r", diff --git a/deploy/runtime/ui/PV System Size.json b/deploy/runtime/ui/PV System Size.json index 798b3e248e..6727e1fcf3 100644 --- a/deploy/runtime/ui/PV System Size.json +++ b/deploy/runtime/ui/PV System Size.json @@ -178,7 +178,7 @@ }, "X": { "Type": 3.0, - "Integer": 501.0 + "Integer": 518.0 }, "Y": { "Type": 3.0, @@ -261,7 +261,7 @@ }, "X": { "Type": 3.0, - "Integer": 501.0 + "Integer": 518.0 }, "Y": { "Type": 3.0, @@ -344,7 +344,7 @@ }, "X": { "Type": 3.0, - "Integer": 15.0 + "Integer": 24.0 }, "Y": { "Type": 3.0, @@ -352,7 +352,7 @@ }, "Width": { "Type": 3.0, - "Integer": 350.0 + "Integer": 325.0 }, "Height": { "Type": 3.0, @@ -393,7 +393,7 @@ }, "X": { "Type": 3.0, - "Integer": 501.0 + "Integer": 518.0 }, "Y": { "Type": 3.0, @@ -484,7 +484,7 @@ }, "Width": { "Type": 3.0, - "Integer": 586.0 + "Integer": 600.0 }, "Height": { "Type": 3.0, @@ -956,6 +956,47 @@ "Integer": -1.0 } } + }, + "CheckBox": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "ui_chkbox_nmodx_eq_mod_per_string" + }, + "X": { + "Type": 3.0, + "Integer": 24.0 + }, + "Y": { + "Type": 3.0, + "Integer": 132.0 + }, + "Width": { + "Type": 3.0, + "Integer": 351.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Caption": { + "Type": 5.0, + "String": "Set modules along bottom of row equal to modules per string" + }, + "State": { + "Type": 2.0, + "Boolean": 1.0 + }, + "TabOrder": { + "Type": 3.0, + "Integer": -1.0 + } + } } }, "VarDatabase": { @@ -1101,6 +1142,19 @@ "UIObject": "Numeric", "sscVariableName": "", "sscVariableValue": "" + }, + "ui_chkbox_nmodx_eq_mod_per_string": { + "Version": 4.0, + "Type": 1.0, + "Label": "Set modules along bottom of row equal to modules per string", + "Units": "", + "Group": "PV System Size", + "IndexLabels": "", + "Flags": 3.0, + "DefaultValue": 0.0, + "UIObject": "CheckBox", + "sscVariableName": "", + "sscVariableValue": "" } }, "Equations": [ @@ -1344,7 +1398,7 @@ "\r", "on_change{'enable_auto_size'} = define () {\r", "\tsize_option_inputs();\r", - "\t auto_size_subarray_enable();\r", + "\tauto_size_subarray_enable();\r", "};\r", "\r", "on_change{'inverter_count'} = define () {\r", @@ -1355,12 +1409,12 @@ "\r", "function size_option_inputs() {\r", "\tif (value('enable_auto_size') == 1) {\r", - "\t\tenable('inverter_count', 0);\r", + "\t\tshow_calculated('inverter_count', true); // defined on PV Subarrays and String Size form\r", "\t\tenable('desired_size', 1);\r", "\t\tenable('desired_dcac_ratio', 1);\r", "\t}\r", "\telse {\r", - "\t\tenable('inverter_count', 1);\r", + "\t\tshow_calculated('inverter_count', false);\r", "\t\tenable('desired_size', 0);\r", "\t\tenable('desired_dcac_ratio', 0);\r", "\t}\r", diff --git a/deploy/runtime/ui/PV Terrain Slope.json b/deploy/runtime/ui/PV Terrain Slope.json index bb9d879886..859adae029 100644 --- a/deploy/runtime/ui/PV Terrain Slope.json +++ b/deploy/runtime/ui/PV Terrain Slope.json @@ -1089,17 +1089,10 @@ "\t// hide inputs for disabled subarrays (always show subarray 1 inputs)\r", "\tfor ( i=2; i<=n_subarrays_max; i++ ) {\r", "\t\tprefix = 'subarray' + to_string(i) + '_';\r", - "\t\tif ( value( prefix + 'enable') == 1 ) {\r", - "\t\t\tfor (j=0;j<#vars;j++) {\r", - "\t\t\t\tshow( prefix + vars[j], 1 );\r", - "\t\t\t}\r", - "\t\t\tterrain_enable(i);\t\r", - "\t\t}\r", - "\t\telse {\r", - "\t\t\tfor (j=0;j<#vars;j++) {\r", - "\t\t\t\tshow( prefix + vars[j], 0 );\r", - "\t\t\t}\t\r", + "\t\tfor (j=0;j<#vars;j++) {\r", + "\t\t\tshow( prefix + vars[j], value( prefix + 'enable') == 1 );\r", "\t\t}\r", + "\t\tterrain_enable(i);\t\r", "\t}\r", "\trefresh();\r", "};" diff --git a/deploy/runtime/ui/PV Tracking and Orientation.json b/deploy/runtime/ui/PV Tracking and Orientation.json index 8d1193c270..eca8def202 100644 --- a/deploy/runtime/ui/PV Tracking and Orientation.json +++ b/deploy/runtime/ui/PV Tracking and Orientation.json @@ -3058,16 +3058,9 @@ "\t// hide inputs for disabled subarrays (always show subarray 1 inputs)\r", "\tfor ( i=2; i<=n_subarrays_max; i++ ) {\r", "\t\tprefix = 'subarray' + to_string(i) + '_';\r", - "\t\tif ( value( prefix + 'enable') == 1 ) {\r", - "\t\t\tfor (j=0;j<#vars;j++) {\r", - "\t\t\t\tshow( prefix + vars[j], 1 );\r", - "\t\t\t}\t\r", - "\t\t}\r", - "\t\telse {\r", - "\t\t\tfor (j=0;j<#vars;j++) {\r", - "\t\t\t\tshow( prefix + vars[j], 0 );\r", - "\t\t\t}\t\r", - "\t\t}\r", + "\t\tfor (j=0;j<#vars;j++) {\r", + "\t\t\tshow( prefix + vars[j], value( prefix + 'enable') == 1 );\r", + "\t\t}\t\r", "\t}\r", "\trefresh();\r", "\t\r", From 9e973aa5e1e30fa796630a5001cf306e8766bb7f Mon Sep 17 00:00:00 2001 From: Paul Gilman Date: Wed, 5 Nov 2025 09:12:50 -0800 Subject: [PATCH 08/30] Align widgets for Mac --- deploy/runtime/ui/PV Inverter Input Voltage.json | 4 ++-- deploy/runtime/ui/PV System Size.json | 4 ++-- deploy/runtime/ui/PV UI Land Area.json | 16 ++++++++-------- 3 files changed, 12 insertions(+), 12 deletions(-) diff --git a/deploy/runtime/ui/PV Inverter Input Voltage.json b/deploy/runtime/ui/PV Inverter Input Voltage.json index d87f1ccde8..5f57123b00 100644 --- a/deploy/runtime/ui/PV Inverter Input Voltage.json +++ b/deploy/runtime/ui/PV Inverter Input Voltage.json @@ -148,7 +148,7 @@ }, "X": { "Type": 3.0, - "Integer": 120.0 + "Integer": 135.0 }, "Y": { "Type": 3.0, @@ -1455,7 +1455,7 @@ "Version": 4.0, "Type": 1.0, "Label": "Number of MPPTs", - "Units": "1..4", + "Units": "", "Group": "PV Inverter Input Voltage", "IndexLabels": "", "Flags": 2.0, diff --git a/deploy/runtime/ui/PV System Size.json b/deploy/runtime/ui/PV System Size.json index 6727e1fcf3..4e4fd1a2cc 100644 --- a/deploy/runtime/ui/PV System Size.json +++ b/deploy/runtime/ui/PV System Size.json @@ -352,7 +352,7 @@ }, "Width": { "Type": 3.0, - "Integer": 325.0 + "Integer": 349.0 }, "Height": { "Type": 3.0, @@ -986,7 +986,7 @@ }, "Caption": { "Type": 5.0, - "String": "Set modules along bottom of row equal to modules per string" + "String": "Set row dimensions when modules per string changes" }, "State": { "Type": 2.0, diff --git a/deploy/runtime/ui/PV UI Land Area.json b/deploy/runtime/ui/PV UI Land Area.json index d4656b15e4..6423af756f 100644 --- a/deploy/runtime/ui/PV UI Land Area.json +++ b/deploy/runtime/ui/PV UI Land Area.json @@ -1,5 +1,5 @@ { - "Name": "PV Land Area", + "Name": "PV UI Land Area", "Width": 1013.0, "Height": 254.0, "FormObjects": { @@ -198,7 +198,7 @@ }, "X": { "Type": 3.0, - "Integer": 63.0 + "Integer": 15.0 }, "Y": { "Type": 3.0, @@ -206,7 +206,7 @@ }, "Width": { "Type": 3.0, - "Integer": 774.0 + "Integer": 970.0 }, "Height": { "Type": 3.0, @@ -803,7 +803,7 @@ }, "X": { "Type": 3.0, - "Integer": 200.0 + "Integer": 216.0 }, "Y": { "Type": 3.0, @@ -886,7 +886,7 @@ }, "X": { "Type": 3.0, - "Integer": 200.0 + "Integer": 216.0 }, "Y": { "Type": 3.0, @@ -969,7 +969,7 @@ }, "X": { "Type": 3.0, - "Integer": 292.0 + "Integer": 306.0 }, "Y": { "Type": 3.0, @@ -1010,7 +1010,7 @@ }, "X": { "Type": 3.0, - "Integer": 200.0 + "Integer": 216.0 }, "Y": { "Type": 3.0, @@ -1536,7 +1536,7 @@ "Version": 4.0, "Type": 1.0, "Label": "Additional land area", - "Units": "acres or ha", + "Units": "", "Group": "PV Land Area", "IndexLabels": "", "Flags": 2.0, From 64b9d48bf903ea5ab45ddf8165ba63865d1f7b78 Mon Sep 17 00:00:00 2001 From: Paul Gilman Date: Wed, 5 Nov 2025 12:23:45 -0800 Subject: [PATCH 09/30] Fix enable/disable of subarray enable checkboxes --- .../ui/PV Subarrays and String Size.json | 1 + deploy/runtime/ui/PV System Size.json | 31 +++++++++---------- 2 files changed, 15 insertions(+), 17 deletions(-) diff --git a/deploy/runtime/ui/PV Subarrays and String Size.json b/deploy/runtime/ui/PV Subarrays and String Size.json index 94663dad50..3d40886977 100644 --- a/deploy/runtime/ui/PV Subarrays and String Size.json +++ b/deploy/runtime/ui/PV Subarrays and String Size.json @@ -3143,6 +3143,7 @@ "}\r", "\r", "on_load{'PV Subarrays and String Size'} = define() {\r", + "\tauto_size_subarray_enable();\r", "\tshow_hide_string_size_subarrays();\r", "\tenable_mppt();\r", "\tstring_size_warning();\r", diff --git a/deploy/runtime/ui/PV System Size.json b/deploy/runtime/ui/PV System Size.json index 4e4fd1a2cc..eaf60ab335 100644 --- a/deploy/runtime/ui/PV System Size.json +++ b/deploy/runtime/ui/PV System Size.json @@ -1385,20 +1385,29 @@ "" ], "Callbacks": [ - "on_load{'PV System Size'} = define() {\r", + "function size_option_inputs() {\r", + "\tif (value('enable_auto_size') == 1) {\r", + "\t\tshow_calculated('inverter_count', true); // defined on PV Subarrays and String Size form\r", + "\t\tenable('desired_size', 1);\r", + "\t\tenable('desired_dcac_ratio', 1);\r", + "\t}\r", + "\telse {\r", + "\t\tshow_calculated('inverter_count', false);\r", + "\t\tenable('desired_size', 0);\r", + "\t\tenable('desired_dcac_ratio', 0);\r", + "\t}\r", + "}\r", "\r", + "on_load{'PV System Size'} = define() {\r", "\tsize_option_inputs();\r", - "\tauto_size_subarray_enable(); // defined on PV Subarrays and String Size form\r", - "\t\r", "\t// show/hide battery max power input\r", "\tshow('batt_max_power', (technology() == 'PV Battery') );\r", "\trefresh();\r", - "\t\r", "};\r", "\r", "on_change{'enable_auto_size'} = define () {\r", "\tsize_option_inputs();\r", - "\tauto_size_subarray_enable();\r", + "\tauto_size_subarray_enable(); // defined on PV Subarrays and String Size form\r", "};\r", "\r", "on_change{'inverter_count'} = define () {\r", @@ -1407,18 +1416,6 @@ "\tmppt_warning();\r", "};\r", "\r", - "function size_option_inputs() {\r", - "\tif (value('enable_auto_size') == 1) {\r", - "\t\tshow_calculated('inverter_count', true); // defined on PV Subarrays and String Size form\r", - "\t\tenable('desired_size', 1);\r", - "\t\tenable('desired_dcac_ratio', 1);\r", - "\t}\r", - "\telse {\r", - "\t\tshow_calculated('inverter_count', false);\r", - "\t\tenable('desired_size', 0);\r", - "\t\tenable('desired_dcac_ratio', 0);\r", - "\t}\r", - "}\r", "" ] } \ No newline at end of file From 14a5b699ba7c057bd469a489503a12d99055803b Mon Sep 17 00:00:00 2001 From: Paul Gilman Date: Mon, 17 Nov 2025 08:04:21 -0800 Subject: [PATCH 10/30] Autoupdate nmodx and nmody for autosize option --- deploy/runtime/ui/PV System Size.json | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/deploy/runtime/ui/PV System Size.json b/deploy/runtime/ui/PV System Size.json index eaf60ab335..ecf9eae5f3 100644 --- a/deploy/runtime/ui/PV System Size.json +++ b/deploy/runtime/ui/PV System Size.json @@ -1234,6 +1234,12 @@ "\t\t${subarray1_modules_per_string} = num_series;\r", "\t\t${subarray1_nstrings} = num_parallel;\r", "\t\t${inverter_count} = num_inverters;\r", + "\t\t\r", + "\t\t// set row dimensions if enabled\r", + "\t\tif (${ui_chkbox_nmodx_eq_mod_per_string}==1) {\r", + "\t\t\t${subarray1_nmodx} = num_series;\r", + "\t\t\t${subarray1_nmody} = 1;\r", + "\t\t}\r", "\t}\r", "\r", "};\r", From fab341dc74cd18a3101f36422b26751e09f30a28 Mon Sep 17 00:00:00 2001 From: Paul Gilman Date: Mon, 17 Nov 2025 13:49:31 -0800 Subject: [PATCH 11/30] Fix row dimensions input number formats --- deploy/runtime/ui/PV Row Dimensions and Spacing.json | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/deploy/runtime/ui/PV Row Dimensions and Spacing.json b/deploy/runtime/ui/PV Row Dimensions and Spacing.json index 62b5888cf7..bef5816279 100644 --- a/deploy/runtime/ui/PV Row Dimensions and Spacing.json +++ b/deploy/runtime/ui/PV Row Dimensions and Spacing.json @@ -2234,7 +2234,7 @@ }, "Decimals": { "Type": 3.0, - "Integer": 3.0 + "Integer": 0.0 }, "Prefix": { "Type": 5.0, @@ -2483,7 +2483,7 @@ }, "Decimals": { "Type": 3.0, - "Integer": 3.0 + "Integer": 1.0 }, "Prefix": { "Type": 5.0, @@ -2856,7 +2856,7 @@ }, "Decimals": { "Type": 3.0, - "Integer": 3.0 + "Integer": 0.0 }, "Prefix": { "Type": 5.0, @@ -3105,7 +3105,7 @@ }, "Decimals": { "Type": 3.0, - "Integer": 3.0 + "Integer": 1.0 }, "Prefix": { "Type": 5.0, @@ -3478,7 +3478,7 @@ }, "Decimals": { "Type": 3.0, - "Integer": 3.0 + "Integer": 0.0 }, "Prefix": { "Type": 5.0, @@ -3727,7 +3727,7 @@ }, "Decimals": { "Type": 3.0, - "Integer": 3.0 + "Integer": 1.0 }, "Prefix": { "Type": 5.0, From a0d3547c311102fadf5c60a251ad9bf0d2f43907 Mon Sep 17 00:00:00 2001 From: Paul Gilman Date: Mon, 17 Nov 2025 13:50:13 -0800 Subject: [PATCH 12/30] Fix versions.lk function --- deploy/runtime/versions.lk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/deploy/runtime/versions.lk b/deploy/runtime/versions.lk index 1de2714fdd..f33e7eef0c 100644 --- a/deploy/runtime/versions.lk +++ b/deploy/runtime/versions.lk @@ -65,7 +65,7 @@ version_upgrade{'2025.10.27'} = define() { variable_name_change('insurance_during_construction_method', 'insurance_during_construction_cost_method'); variable_name_change('insurance_during_construction_modeled', 'insurance_during_construction_cost_modeled'); } -} +}; version_upgrade{'2025.9.19'} = define() { From 94a73ded79e2fcbb81cac5b088ca606dbb3d5393 Mon Sep 17 00:00:00 2001 From: Paul Gilman Date: Mon, 17 Nov 2025 13:55:37 -0800 Subject: [PATCH 13/30] Add `setup_detailed_pv_pages()` function to startup.lk in preparation for migration to new PV UI design Move `setup_grid_limits_page()` out of `setup_flat_plate_pv pages()` function --- deploy/runtime/startup.lk | 77 +++++++++++++++++++++++++++------------ 1 file changed, 54 insertions(+), 23 deletions(-) diff --git a/deploy/runtime/startup.lk b/deploy/runtime/startup.lk index e624e901cf..4b8ee5242f 100644 --- a/deploy/runtime/startup.lk +++ b/deploy/runtime/startup.lk @@ -306,7 +306,47 @@ function setup_flat_plate_pv_pages() 'Battery Enable'] ], { 'sidebar'='System Design', 'help'='pv_system_design' } ); addpage( [ ['PV Shading'] ], { 'sidebar'='Shading and Layout', 'help'='pv_shading' } ); addpage( [ ['PV Losses']], { 'sidebar'='Losses', 'help'='pv_losses' } ); - setup_grid_limits_page(); +} + +function setup_detailed_pv_pages() +{ + addpage( [['Solar Resource Download', + 'Solar Resource Library', + 'Solar Resource Information', + {'name'='PV Albedo and Radiation', 'caption' = 'Albedo - Sky Diffuse Model - Irradiance Data (Advanced)', 'collapsible'=true, 'collapsible_var'='pv.radmode.is_shown'} ]], + { 'sidebar'='Location and Resource', 'help'='pv_location_and_resource' }); + addpage( [['Simple Efficiency Module Model - Copy'], + ['CEC Performance Model with Module Database - Copy'], + ['CEC Performance Model with User Entered Specifications - Copy'], + ['Sandia PV Array Performance Model with Module Database'], + ['IEC61853 Single Diode Model'] ], + {'sidebar'='Module', 'help'='pv_module', 'exclusive_var'='module_model'}); + addpage( [['Inverter CEC Database - Copy', 'Inverter Temp Derate CEC DB'], + ['Inverter Datasheet - Copy', 'Inverter Temp Derate DS'], + ['Inverter Part Load Curve - Copy', 'Inverter Temp Derate PLC'], + ['Inverter CEC Coefficient Generator - Copy', 'Inverter Temp Derate CEC CG']], + {'sidebar'='Inverter', 'help'='pv_inverter', 'exclusive_var'='inverter_model'}); + // System Sizing + addpage( [['PV System Size', + 'PV Subarrays and String Size' , + 'PV Inverter Input Voltage', + 'Battery Enable']], + {'sidebar'='System Sizing', 'help'='pv_xxx'}); + // Tracking Layout Land + addpage( [['PV Tracking and Orientation', + 'PV Row Dimensions and Spacing', + 'PV Terrain Slope', + 'PV UI Land Area']], + {'sidebar'='Tracking Layout Land', 'help'='pv_xxx'}); + // Soiling Shading Snow + addpage( [['PV Soiling Shading Snow'] ], + {'sidebar'='Soiling Shading Snow', 'help'='pv_xxx'}); + // Electrical losses + addpage( [['PV DC Losses', + 'PV AC Losses', + 'PV System Availability']], + {'sidebar'='Electrical Losses', 'help'='pv_xxx'}); + // Battery Enable form stores hidden en_batt variable required by some UI forms to determine if there is a battery } function setup_lifetime_page( degradation_mode ) @@ -929,7 +969,7 @@ setconfig('PV UI','None'); 'PV AC Losses', 'PV System Availability']], {'sidebar'='Electrical Losses', 'help'='pv_xxx'}); - + // Battery Enable form stores hidden en_batt variable required by some UI forms to determine if there is a battery /*addpage( [ ['PV System Design', {'name'='PV Land Area', 'caption' = 'Land Area', 'collapsible'=true, 'collapsible_var'='pv_land_area_is_shown'}, @@ -944,16 +984,19 @@ setmodules( ['pvsamv1', 'grid'] ); // Flat Plate PV //////////////////////////////////////////////////////////////// setconfig( 'Flat Plate PV', 'LCOE Calculator' ); setup_flat_plate_pv_pages(); +setup_grid_limits_page(); setup_lcoefcr_pages(); setmodules( ['pvsamv1', 'grid', 'lcoefcr'] ); setconfig( 'Flat Plate PV', 'None' ); setup_flat_plate_pv_pages(); +setup_grid_limits_page(); setmodules( ['pvsamv1', 'grid'] ); setconfig( 'Flat Plate PV', 'Residential' ); setmodules( ['belpe', 'pvsamv1', 'grid', 'utilityrate5', 'cashloan']); setup_flat_plate_pv_pages(); +setup_grid_limits_page(); setup_lifetime_page( DEGRADATION_PVSAM ); addpage( [[ 'PV Capital Costs' ], [ 'PV Capital Cost Curve', 'PV Capex Table', 'PV Capex Table AC', 'PV Capex Table Land' ]], @@ -964,12 +1007,14 @@ setup_residential_pages( LOAD_BELPE ); //includes building load calculator setconfig( 'Flat Plate PV', 'Third Party' ); setmodules( ['belpe', 'pvsamv1', 'grid', 'utilityrate5', 'thirdpartyownership']); setup_flat_plate_pv_pages(); +setup_grid_limits_page(); setup_lifetime_page( DEGRADATION_PVSAM ); setup_thirdparty_pages( LOAD_BELPE ); //includes building load calculator by default in this function setconfig( 'Flat Plate PV', 'Host Developer' ); setmodules( ['pvsamv1', 'grid', 'utilityrate5', 'host_developer']); setup_flat_plate_pv_pages(); +setup_grid_limits_page(); setup_lifetime_page( DEGRADATION_PVSAM ); addpage( [[ 'PV Capital Costs' ], [ 'PV Capital Cost Curve', 'PV Capex Table', 'PV Capex Table AC', 'PV Capex Table Land']], @@ -980,6 +1025,7 @@ setup_host_developer_pages( LOAD_SIMPLE ); setconfig( 'Flat Plate PV', 'Commercial' ); setmodules( ['pvsamv1', 'grid', 'utilityrate5', 'cashloan']); setup_flat_plate_pv_pages(); +setup_grid_limits_page(); setup_lifetime_page( DEGRADATION_PVSAM ); addpage( [[ 'PV Capital Costs' ], [ 'PV Capital Cost Curve', 'PV Capex Table', 'PV Capex Table AC', 'PV Capex Table Land']], @@ -992,6 +1038,7 @@ setconfig( 'Flat Plate PV', 'Single Owner' ); //setmodules( ['pvsamv1', 'grid', 'utilityrate5', 'singleowner'] ); setmodules( ['pvsamv1', 'grid', 'utilityrate5', 'singleowner'] ); setup_flat_plate_pv_pages(); +setup_grid_limits_page(); setup_lifetime_page( DEGRADATION_PVSAM ); addpage( [[ 'PV Capital Costs' ], [ 'PV Capital Cost Curve', 'PV Capex Table', 'PV Capex Table AC', 'PV Capex Table Land']], @@ -1004,6 +1051,7 @@ setup_electricity_purchases(); // required if utilityrate5 included in config setconfig( 'Flat Plate PV', 'Merchant Plant' ); setmodules( ['pvsamv1', 'grid', 'utilityrate5', 'merchantplant']); setup_flat_plate_pv_pages(); +setup_grid_limits_page(); setup_lifetime_page( DEGRADATION_PVSAM ); addpage( [[ 'PV Capital Costs' ], [ 'PV Capital Cost Curve', 'PV Capex Table', 'PV Capex Table AC', 'PV Capex Table Land']], @@ -1015,6 +1063,7 @@ setup_electricity_purchases(); setconfig( 'Flat Plate PV', 'Leveraged Partnership Flip' ); setmodules( ['pvsamv1', 'grid', 'utilityrate5', 'levpartflip']); setup_flat_plate_pv_pages(); +setup_grid_limits_page(); setup_lifetime_page( DEGRADATION_PVSAM ); addpage( [[ 'PV Capital Costs' ], [ 'PV Capital Cost Curve', 'PV Capex Table', 'PV Capex Table AC', 'PV Capex Table Land']], @@ -1026,6 +1075,7 @@ setup_electricity_purchases(); setconfig( 'Flat Plate PV', 'All Equity Partnership Flip' ); setmodules( ['pvsamv1', 'grid', 'utilityrate5', 'equpartflip']); setup_flat_plate_pv_pages(); +setup_grid_limits_page(); setup_lifetime_page( DEGRADATION_PVSAM ); addpage( [[ 'PV Capital Costs' ], [ 'PV Capital Cost Curve', 'PV Capex Table', 'PV Capex Table AC', 'PV Capex Table Land']], @@ -1037,6 +1087,7 @@ setup_electricity_purchases(); setconfig( 'Flat Plate PV', 'Sale Leaseback' ); setmodules( ['pvsamv1', 'grid', 'utilityrate5', 'saleleaseback']); setup_flat_plate_pv_pages(); +setup_grid_limits_page(); setup_lifetime_page( DEGRADATION_PVSAM ); addpage( [[ 'PV Capital Costs' ], [ 'PV Capital Cost Curve', 'PV Capex Table', 'PV Capex Table AC', 'PV Capex Table Land']], @@ -2546,27 +2597,7 @@ setup_metidal_pages(0); function setup_pv_battery_pages(is_btm) { - addpage( [[ 'Solar Resource Download', 'Solar Resource Library', 'Solar Resource Information', {'name'='PV Albedo and Radiation', 'caption' = 'Albedo - Sky Diffuse Model - Irradiance Data (Advanced)', 'collapsible'=true, 'collapsible_var'='pv.radmode.is_shown'} ]], { 'sidebar'='Location and Resource', 'bin_name'='PV','help'='pv_location_and_resource' } ); - addpage( [ ['Simple Efficiency Module Model'], -// ['CEC Performance Model with Module Database', { 'name'='Test 1', 'collapsible'=true, 'collapsible_var'='pv.module.test_1.is_shown' }], - ['CEC Performance Model with Module Database'], - ['CEC Performance Model with User Entered Specifications'], - ['Sandia PV Array Performance Model with Module Database'], - ['IEC61853 Single Diode Model'] ], - { 'sidebar'='Module', 'help'='pv_module', 'exclusive_var'='module_model', 'bin_name'='PV' } ); - addpage( [ ['Inverter CEC Database', 'Inverter Temp Derate CEC DB'], - ['Inverter Datasheet', 'Inverter Temp Derate DS'], - ['Inverter Part Load Curve', 'Inverter Temp Derate PLC'], - ['Inverter CEC Coefficient Generator', 'Inverter Temp Derate CEC CG'] ], - { 'sidebar'='Inverter', 'help'='pv_inverter', 'exclusive_var'='inverter_model', 'bin_name'='PV' } ); - // Battery Enable form stores hidden en_batt variable required by some UI forms to determine if there is a battery - addpage( [ ['PV System Design', - {'name'='PV Land Area', 'caption' = 'Land Area', 'collapsible'=true, 'collapsible_var'='pv_land_area_is_shown'}, - {'name'='PV Subarray Voltage Mismatch', 'collapsible'=true, 'collapsible_var' = 'mismatch_shown'}, - 'Battery Enable'] ], { 'sidebar'='System Design', 'help'='pv_system_design', 'bin_name'='PV' } ); - addpage( [ ['PV Shading'] ], { 'sidebar'='Shading and Layout', 'help'='pv_shading', 'bin_name'='PV' } ); - addpage( [ ['PV Losses'] ], { 'sidebar'='Losses', 'help'='pv_losses', 'bin_name'='PV' } ); - + setup_flat_plate_pv_pages(); if (is_btm) { setup_pages_battery_cell_and_system(true,true); // REopt and BTM From f214e4d9d49ff1d99bb68ed5510596d9c58fdf6c Mon Sep 17 00:00:00 2001 From: Paul Gilman Date: Mon, 17 Nov 2025 16:01:12 -0800 Subject: [PATCH 14/30] Enable PV UI for testing --- deploy/runtime/startup.lk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/deploy/runtime/startup.lk b/deploy/runtime/startup.lk index 4b8ee5242f..ad5b269778 100644 --- a/deploy/runtime/startup.lk +++ b/deploy/runtime/startup.lk @@ -989,7 +989,7 @@ setup_lcoefcr_pages(); setmodules( ['pvsamv1', 'grid', 'lcoefcr'] ); setconfig( 'Flat Plate PV', 'None' ); -setup_flat_plate_pv_pages(); +setup_detailed_pv_pages(); setup_grid_limits_page(); setmodules( ['pvsamv1', 'grid'] ); From 10cc2b4e86bb6457115b06b448e83b270a67d255 Mon Sep 17 00:00:00 2001 From: Paul Gilman Date: Tue, 18 Nov 2025 08:52:48 -0800 Subject: [PATCH 15/30] Remove remaining num_mppt from inverter forms --- deploy/runtime/defaults/PV UI_None.json | 1 - .../runtime/ui/Inverter CEC Database - Copy.json | 3 +-- .../ui/Inverter Part Load Curve - Copy.json | 15 +-------------- 3 files changed, 2 insertions(+), 17 deletions(-) diff --git a/deploy/runtime/defaults/PV UI_None.json b/deploy/runtime/defaults/PV UI_None.json index 4988e2669a..f55a72d6c6 100644 --- a/deploy/runtime/defaults/PV UI_None.json +++ b/deploy/runtime/defaults/PV UI_None.json @@ -11051,7 +11051,6 @@ "inv_pd_idcmax": 18.0, "inv_pd_mppt_hi": 480.0, "inv_pd_mppt_low": 250.0, - "inv_pd_num_mppt": 1.0, "inv_pd_paco": 4000.0, "inv_pd_partload": [ 0.0, diff --git a/deploy/runtime/ui/Inverter CEC Database - Copy.json b/deploy/runtime/ui/Inverter CEC Database - Copy.json index af72db58d7..5996aecc61 100644 --- a/deploy/runtime/ui/Inverter CEC Database - Copy.json +++ b/deploy/runtime/ui/Inverter CEC Database - Copy.json @@ -1,5 +1,5 @@ { - "Name": "Inverter CEC Database", + "Name": "Inverter CEC Database - Copy", "Width": 993.0, "Height": 643.0, "FormObjects": { @@ -2242,7 +2242,6 @@ "\t{\r", "\t\ten = false;\r", "\t}", - "\tenable('inv_snl_num_mppt', en );\r", "};", "", "on_change{'inv_cec_name'} = define()", diff --git a/deploy/runtime/ui/Inverter Part Load Curve - Copy.json b/deploy/runtime/ui/Inverter Part Load Curve - Copy.json index c58c7092d8..1ad8619c32 100644 --- a/deploy/runtime/ui/Inverter Part Load Curve - Copy.json +++ b/deploy/runtime/ui/Inverter Part Load Curve - Copy.json @@ -1,5 +1,5 @@ { - "Name": "Inverter Part Load Curve", + "Name": "Inverter Part Load Curve - Copy", "Width": 782.0, "Height": 714.0, "FormObjects": { @@ -2887,19 +2887,6 @@ "sscVariableName": "", "sscVariableValue": "" }, - "inv_pd_num_mppt": { - "Version": 4.0, - "Type": 1.0, - "Label": "Number of MPPT inputs", - "Units": " ", - "Group": "PV Inverter (Part Load Curve)", - "IndexLabels": "", - "Flags": 0.0, - "DefaultValue": 1.0, - "UIObject": "Numeric", - "sscVariableName": "", - "sscVariableValue": "" - }, "inv_pd_paco": { "Version": 4.0, "Type": 1.0, From 8055421a2b4681b474fb89f140cfda430a010542 Mon Sep 17 00:00:00 2001 From: Paul Gilman Date: Tue, 18 Nov 2025 08:56:17 -0800 Subject: [PATCH 16/30] Fix on_load for UI form copies --- .../runtime/ui/Inverter CEC Coefficient Generator - Copy.json | 4 ++-- deploy/runtime/ui/Inverter CEC Database - Copy.json | 2 +- deploy/runtime/ui/Inverter Datasheet - Copy.json | 4 ++-- deploy/runtime/ui/Inverter Part Load Curve - Copy.json | 2 +- deploy/runtime/ui/PV UI Land Area.json | 2 +- 5 files changed, 7 insertions(+), 7 deletions(-) diff --git a/deploy/runtime/ui/Inverter CEC Coefficient Generator - Copy.json b/deploy/runtime/ui/Inverter CEC Coefficient Generator - Copy.json index dcb1f58fa1..b47b0cf9b9 100644 --- a/deploy/runtime/ui/Inverter CEC Coefficient Generator - Copy.json +++ b/deploy/runtime/ui/Inverter CEC Coefficient Generator - Copy.json @@ -1,5 +1,5 @@ { - "Name": "Inverter CEC Coefficient Generator", + "Name": "Inverter CEC Coefficient Generator - Copy", "Width": 1265.0, "Height": 974.0, "FormObjects": { @@ -2399,7 +2399,7 @@ "\t}", "};", "", - "on_load{\"Inverter CEC Coefficient Generator\"} = define()", + "on_load{'Inverter CEC Coefficient Generator - Copy'} = define()", "{", "\tcalc_coefficients();", "};", diff --git a/deploy/runtime/ui/Inverter CEC Database - Copy.json b/deploy/runtime/ui/Inverter CEC Database - Copy.json index 5996aecc61..283df07a04 100644 --- a/deploy/runtime/ui/Inverter CEC Database - Copy.json +++ b/deploy/runtime/ui/Inverter CEC Database - Copy.json @@ -2229,7 +2229,7 @@ "\taxis('y1', {'label'='Efficiency (%)', 'min'=70, 'max'=100});", "}", "", - "on_load{'Inverter CEC Database'} = define()", + "on_load{'Inverter CEC Database - Copy'} = define()", "{", "\tplot_inverter_curve();", "\t// inverter_count not an input for HCPV\r", diff --git a/deploy/runtime/ui/Inverter Datasheet - Copy.json b/deploy/runtime/ui/Inverter Datasheet - Copy.json index 63d03b39a6..25d18c4bb0 100644 --- a/deploy/runtime/ui/Inverter Datasheet - Copy.json +++ b/deploy/runtime/ui/Inverter Datasheet - Copy.json @@ -1,5 +1,5 @@ { - "Name": "Inverter Datasheet", + "Name": "Inverter Datasheet - Copy", "Width": 776.0, "Height": 587.0, "FormObjects": { @@ -2317,7 +2317,7 @@ "", "}", "\r", - "on_load{\"Inverter Datasheet\"}=define(){\r", + "on_load{'Inverter Datasheet - Copy'}=define(){\r", "\tinverter_datasheet_value_change();\t\r", "};\r", "", diff --git a/deploy/runtime/ui/Inverter Part Load Curve - Copy.json b/deploy/runtime/ui/Inverter Part Load Curve - Copy.json index 1ad8619c32..16494e9c85 100644 --- a/deploy/runtime/ui/Inverter Part Load Curve - Copy.json +++ b/deploy/runtime/ui/Inverter Part Load Curve - Copy.json @@ -3128,7 +3128,7 @@ "", "}", "", - "on_load{\"Inverter Part Load Curve\"}=define(){", + "on_load{'Inverter Part Load Curve - Copy'}=define(){", "\tpd_inverter_replot_efficiency();", "\tpd_inverter_calculate_weighted_efficiencies();", "};\t", diff --git a/deploy/runtime/ui/PV UI Land Area.json b/deploy/runtime/ui/PV UI Land Area.json index 6423af756f..7c5446352d 100644 --- a/deploy/runtime/ui/PV UI Land Area.json +++ b/deploy/runtime/ui/PV UI Land Area.json @@ -1710,7 +1710,7 @@ "\tenable('ui_land_area_per_mw', check == 1);", "}", "", - "on_load{'PV Land Area'} = define() {", + "on_load{'PV UI Land Area'} = define() {", "\tland_area_choice();", "};", "\r", From f7533cbe5c51b5e82e45b81ef5233cf07a7ef933 Mon Sep 17 00:00:00 2001 From: Paul Gilman Date: Tue, 18 Nov 2025 09:18:24 -0800 Subject: [PATCH 17/30] Fix on_load functions Fix bifacial mismatch check box --- deploy/runtime/startup.lk | 12 +- ...nce Model with Module Database - Copy.json | 4830 ----------------- ...th User Entered Specifications - Copy.json | 4214 -------------- deploy/runtime/ui/PV DC Losses.json | 66 +- ...Simple Efficiency Module Model - Copy.json | 3799 ------------- 5 files changed, 8 insertions(+), 12913 deletions(-) delete mode 100644 deploy/runtime/ui/CEC Performance Model with Module Database - Copy.json delete mode 100644 deploy/runtime/ui/CEC Performance Model with User Entered Specifications - Copy.json delete mode 100644 deploy/runtime/ui/Simple Efficiency Module Model - Copy.json diff --git a/deploy/runtime/startup.lk b/deploy/runtime/startup.lk index ad5b269778..a42ed473d3 100644 --- a/deploy/runtime/startup.lk +++ b/deploy/runtime/startup.lk @@ -315,9 +315,9 @@ function setup_detailed_pv_pages() 'Solar Resource Information', {'name'='PV Albedo and Radiation', 'caption' = 'Albedo - Sky Diffuse Model - Irradiance Data (Advanced)', 'collapsible'=true, 'collapsible_var'='pv.radmode.is_shown'} ]], { 'sidebar'='Location and Resource', 'help'='pv_location_and_resource' }); - addpage( [['Simple Efficiency Module Model - Copy'], - ['CEC Performance Model with Module Database - Copy'], - ['CEC Performance Model with User Entered Specifications - Copy'], + addpage( [['Simple Efficiency Module Model'], + ['CEC Performance Model with Module Database'], + ['CEC Performance Model with User Entered Specifications'], ['Sandia PV Array Performance Model with Module Database'], ['IEC61853 Single Diode Model'] ], {'sidebar'='Module', 'help'='pv_module', 'exclusive_var'='module_model'}); @@ -938,9 +938,9 @@ setconfig('PV UI','None'); 'Solar Resource Information', {'name'='PV Albedo and Radiation', 'caption' = 'Albedo - Sky Diffuse Model - Irradiance Data (Advanced)', 'collapsible'=true, 'collapsible_var'='pv.radmode.is_shown'} ]], { 'sidebar'='Location and Resource', 'help'='pv_location_and_resource' }); - addpage( [['Simple Efficiency Module Model - Copy'], - ['CEC Performance Model with Module Database - Copy'], - ['CEC Performance Model with User Entered Specifications - Copy'], + addpage( [['Simple Efficiency Module Model'], + ['CEC Performance Model with Module Database'], + ['CEC Performance Model with User Entered Specifications'], ['Sandia PV Array Performance Model with Module Database'], ['IEC61853 Single Diode Model'] ], {'sidebar'='Module', 'help'='pv_module', 'exclusive_var'='module_model'}); diff --git a/deploy/runtime/ui/CEC Performance Model with Module Database - Copy.json b/deploy/runtime/ui/CEC Performance Model with Module Database - Copy.json deleted file mode 100644 index 34c2c742b8..0000000000 --- a/deploy/runtime/ui/CEC Performance Model with Module Database - Copy.json +++ /dev/null @@ -1,4830 +0,0 @@ -{ - "Name": "CEC Performance Model with Module Database", - "Width": 1017.0, - "Height": 1197.0, - "FormObjects": { - "GroupBox": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "GroupBox1" - }, - "X": { - "Type": 3.0, - "Integer": 9.0 - }, - "Y": { - "Type": 3.0, - "Integer": 1017.0 - }, - "Width": { - "Type": 3.0, - "Integer": 1000.0 - }, - "Height": { - "Type": 3.0, - "Integer": 83.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Caption": { - "Type": 5.0, - "String": "Module Dimensions" - }, - "Bold": { - "Type": 2.0, - "Boolean": 1.0 - } - } - }, - "GroupBox": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "GroupBox2" - }, - "X": { - "Type": 3.0, - "Integer": 9.0 - }, - "Y": { - "Type": 3.0, - "Integer": 582.0 - }, - "Width": { - "Type": 3.0, - "Integer": 1000.0 - }, - "Height": { - "Type": 3.0, - "Integer": 434.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Caption": { - "Type": 5.0, - "String": "Temperature Correction" - }, - "Bold": { - "Type": 2.0, - "Boolean": 1.0 - } - } - }, - "GroupBox": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "GroupBox3" - }, - "X": { - "Type": 3.0, - "Integer": 9.0 - }, - "Y": { - "Type": 3.0, - "Integer": 1101.0 - }, - "Width": { - "Type": 3.0, - "Integer": 1000.0 - }, - "Height": { - "Type": 3.0, - "Integer": 86.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Caption": { - "Type": 5.0, - "String": "Single-diode Model Parameters" - }, - "Bold": { - "Type": 2.0, - "Boolean": 1.0 - } - } - }, - "GroupBox": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "GroupBox4" - }, - "X": { - "Type": 3.0, - "Integer": 9.0 - }, - "Y": { - "Type": 3.0, - "Integer": 237.0 - }, - "Width": { - "Type": 3.0, - "Integer": 1000.0 - }, - "Height": { - "Type": 3.0, - "Integer": 338.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Caption": { - "Type": 5.0, - "String": "Module Characteristics at Reference Conditions" - }, - "Bold": { - "Type": 2.0, - "Boolean": 1.0 - } - } - }, - "GroupBox": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "GroupBox5" - }, - "X": { - "Type": 3.0, - "Integer": 18.0 - }, - "Y": { - "Type": 3.0, - "Integer": 789.0 - }, - "Width": { - "Type": 3.0, - "Integer": 974.0 - }, - "Height": { - "Type": 3.0, - "Integer": 143.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Caption": { - "Type": 5.0, - "String": "Heat Transfer Method Parameters" - }, - "Bold": { - "Type": 2.0, - "Boolean": 1.0 - } - } - }, - "GroupBox": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "GroupBox6" - }, - "X": { - "Type": 3.0, - "Integer": 21.0 - }, - "Y": { - "Type": 3.0, - "Integer": 681.0 - }, - "Width": { - "Type": 3.0, - "Integer": 962.0 - }, - "Height": { - "Type": 3.0, - "Integer": 83.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Caption": { - "Type": 5.0, - "String": "NOCT Method Parameters" - }, - "Bold": { - "Type": 2.0, - "Boolean": 1.0 - } - } - }, - "Label": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "Label1" - }, - "X": { - "Type": 3.0, - "Integer": 714.0 - }, - "Y": { - "Type": 3.0, - "Integer": 285.0 - }, - "Width": { - "Type": 3.0, - "Integer": 185.0 - }, - "Height": { - "Type": 3.0, - "Integer": 24.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Caption": { - "Type": 5.0, - "String": "Temperature coefficients" - }, - "TextColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "Bold": { - "Type": 2.0, - "Boolean": 0.0 - }, - "FontSize": { - "Type": 3.0, - "Integer": 0.0 - }, - "WordWrap": { - "Type": 2.0, - "Boolean": 0.0 - }, - "AlignRight": { - "Type": 2.0, - "Boolean": 0.0 - }, - "AlignTop": { - "Type": 2.0, - "Boolean": 0.0 - } - } - }, - "Label": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "Label3" - }, - "X": { - "Type": 3.0, - "Integer": 18.0 - }, - "Y": { - "Type": 3.0, - "Integer": 261.0 - }, - "Width": { - "Type": 3.0, - "Integer": 161.0 - }, - "Height": { - "Type": 3.0, - "Integer": 21.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Caption": { - "Type": 5.0, - "String": "Reference conditions:" - }, - "TextColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "Bold": { - "Type": 2.0, - "Boolean": 0.0 - }, - "FontSize": { - "Type": 3.0, - "Integer": 0.0 - }, - "WordWrap": { - "Type": 2.0, - "Boolean": 0.0 - }, - "AlignRight": { - "Type": 2.0, - "Boolean": 1.0 - }, - "AlignTop": { - "Type": 2.0, - "Boolean": 0.0 - } - } - }, - "Label": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "Label4" - }, - "X": { - "Type": 3.0, - "Integer": 444.0 - }, - "Y": { - "Type": 3.0, - "Integer": 600.0 - }, - "Width": { - "Type": 3.0, - "Integer": 554.0 - }, - "Height": { - "Type": 3.0, - "Integer": 24.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Caption": { - "Type": 5.0, - "String": "See Help for information about cell temperature models." - }, - "TextColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "Bold": { - "Type": 2.0, - "Boolean": 0.0 - }, - "FontSize": { - "Type": 3.0, - "Integer": 0.0 - }, - "WordWrap": { - "Type": 2.0, - "Boolean": 1.0 - }, - "AlignRight": { - "Type": 2.0, - "Boolean": 0.0 - }, - "AlignTop": { - "Type": 2.0, - "Boolean": 1.0 - } - } - }, - "Numeric": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "alpha_sc_calc" - }, - "X": { - "Type": 3.0, - "Integer": 714.0 - }, - "Y": { - "Type": 3.0, - "Integer": 420.0 - }, - "Width": { - "Type": 3.0, - "Integer": 100.0 - }, - "Height": { - "Type": 3.0, - "Integer": 24.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Value": { - "Type": 1.0, - "Double": 0.0 - }, - "Mode": { - "Type": 3.0, - "Integer": 1.0 - }, - "Format": { - "Type": 3.0, - "Integer": 0.0 - }, - "Decimals": { - "Type": 3.0, - "Integer": 3.0 - }, - "Prefix": { - "Type": 5.0, - "String": "" - }, - "Suffix": { - "Type": 5.0, - "String": "" - }, - "ThousandsSep": { - "Type": 2.0, - "Boolean": 0.0 - }, - "Editable": { - "Type": 2.0, - "Boolean": 1.0 - }, - "ForeColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "BackColour": { - "Type": 4.0, - "Color": { - "Red": 255.0, - "Green": 255.0, - "Blue": 255.0, - "Alpha": 255.0 - } - }, - "TabOrder": { - "Type": 3.0, - "Integer": -1.0 - } - } - }, - "Numeric": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "beta_oc_calc" - }, - "X": { - "Type": 3.0, - "Integer": 714.0 - }, - "Y": { - "Type": 3.0, - "Integer": 393.0 - }, - "Width": { - "Type": 3.0, - "Integer": 100.0 - }, - "Height": { - "Type": 3.0, - "Integer": 24.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Value": { - "Type": 1.0, - "Double": 0.0 - }, - "Mode": { - "Type": 3.0, - "Integer": 1.0 - }, - "Format": { - "Type": 3.0, - "Integer": 0.0 - }, - "Decimals": { - "Type": 3.0, - "Integer": 3.0 - }, - "Prefix": { - "Type": 5.0, - "String": "" - }, - "Suffix": { - "Type": 5.0, - "String": "" - }, - "ThousandsSep": { - "Type": 2.0, - "Boolean": 0.0 - }, - "Editable": { - "Type": 2.0, - "Boolean": 1.0 - }, - "ForeColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "BackColour": { - "Type": 4.0, - "Color": { - "Red": 255.0, - "Green": 255.0, - "Blue": 255.0, - "Alpha": 255.0 - } - }, - "TabOrder": { - "Type": 3.0, - "Integer": -2.0 - } - } - }, - "Numeric": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "cec_a_ref" - }, - "X": { - "Type": 3.0, - "Integer": 882.0 - }, - "Y": { - "Type": 3.0, - "Integer": 1125.0 - }, - "Width": { - "Type": 3.0, - "Integer": 100.0 - }, - "Height": { - "Type": 3.0, - "Integer": 24.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Value": { - "Type": 1.0, - "Double": 0.0 - }, - "Mode": { - "Type": 3.0, - "Integer": 1.0 - }, - "Format": { - "Type": 3.0, - "Integer": 1.0 - }, - "Decimals": { - "Type": 3.0, - "Integer": 3.0 - }, - "Prefix": { - "Type": 5.0, - "String": "" - }, - "Suffix": { - "Type": 5.0, - "String": "" - }, - "ThousandsSep": { - "Type": 2.0, - "Boolean": 0.0 - }, - "Editable": { - "Type": 2.0, - "Boolean": 1.0 - }, - "ForeColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "BackColour": { - "Type": 4.0, - "Color": { - "Red": 255.0, - "Green": 255.0, - "Blue": 255.0, - "Alpha": 255.0 - } - }, - "TabOrder": { - "Type": 3.0, - "Integer": -1.0 - } - } - }, - "Numeric": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "cec_alpha_sc" - }, - "X": { - "Type": 3.0, - "Integer": 861.0 - }, - "Y": { - "Type": 3.0, - "Integer": 420.0 - }, - "Width": { - "Type": 3.0, - "Integer": 100.0 - }, - "Height": { - "Type": 3.0, - "Integer": 24.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Value": { - "Type": 1.0, - "Double": 0.0 - }, - "Mode": { - "Type": 3.0, - "Integer": 1.0 - }, - "Format": { - "Type": 3.0, - "Integer": 0.0 - }, - "Decimals": { - "Type": 3.0, - "Integer": 3.0 - }, - "Prefix": { - "Type": 5.0, - "String": "" - }, - "Suffix": { - "Type": 5.0, - "String": "" - }, - "ThousandsSep": { - "Type": 2.0, - "Boolean": 0.0 - }, - "Editable": { - "Type": 2.0, - "Boolean": 1.0 - }, - "ForeColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "BackColour": { - "Type": 4.0, - "Color": { - "Red": 255.0, - "Green": 255.0, - "Blue": 255.0, - "Alpha": 255.0 - } - }, - "TabOrder": { - "Type": 3.0, - "Integer": -2.0 - } - } - }, - "Numeric": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "cec_area" - }, - "X": { - "Type": 3.0, - "Integer": 150.0 - }, - "Y": { - "Type": 3.0, - "Integer": 1032.0 - }, - "Width": { - "Type": 3.0, - "Integer": 100.0 - }, - "Height": { - "Type": 3.0, - "Integer": 24.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Value": { - "Type": 1.0, - "Double": 0.0 - }, - "Mode": { - "Type": 3.0, - "Integer": 1.0 - }, - "Format": { - "Type": 3.0, - "Integer": 0.0 - }, - "Decimals": { - "Type": 3.0, - "Integer": 3.0 - }, - "Prefix": { - "Type": 5.0, - "String": "" - }, - "Suffix": { - "Type": 5.0, - "String": "" - }, - "ThousandsSep": { - "Type": 2.0, - "Boolean": 0.0 - }, - "Editable": { - "Type": 2.0, - "Boolean": 1.0 - }, - "ForeColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "BackColour": { - "Type": 4.0, - "Color": { - "Red": 255.0, - "Green": 255.0, - "Blue": 255.0, - "Alpha": 255.0 - } - }, - "TabOrder": { - "Type": 3.0, - "Integer": -1.0 - } - } - }, - "Numeric": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "cec_array_cols" - }, - "X": { - "Type": 3.0, - "Integer": 849.0 - }, - "Y": { - "Type": 3.0, - "Integer": 849.0 - }, - "Width": { - "Type": 3.0, - "Integer": 100.0 - }, - "Height": { - "Type": 3.0, - "Integer": 24.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Value": { - "Type": 1.0, - "Double": 0.0 - }, - "Mode": { - "Type": 3.0, - "Integer": 1.0 - }, - "Format": { - "Type": 3.0, - "Integer": 1.0 - }, - "Decimals": { - "Type": 3.0, - "Integer": 3.0 - }, - "Prefix": { - "Type": 5.0, - "String": "" - }, - "Suffix": { - "Type": 5.0, - "String": "" - }, - "ThousandsSep": { - "Type": 2.0, - "Boolean": 0.0 - }, - "Editable": { - "Type": 2.0, - "Boolean": 1.0 - }, - "ForeColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "BackColour": { - "Type": 4.0, - "Color": { - "Red": 255.0, - "Green": 255.0, - "Blue": 255.0, - "Alpha": 255.0 - } - }, - "TabOrder": { - "Type": 3.0, - "Integer": 13.0 - } - } - }, - "Numeric": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "cec_array_rows" - }, - "X": { - "Type": 3.0, - "Integer": 849.0 - }, - "Y": { - "Type": 3.0, - "Integer": 822.0 - }, - "Width": { - "Type": 3.0, - "Integer": 100.0 - }, - "Height": { - "Type": 3.0, - "Integer": 24.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Value": { - "Type": 1.0, - "Double": 0.0 - }, - "Mode": { - "Type": 3.0, - "Integer": 1.0 - }, - "Format": { - "Type": 3.0, - "Integer": 1.0 - }, - "Decimals": { - "Type": 3.0, - "Integer": 3.0 - }, - "Prefix": { - "Type": 5.0, - "String": "" - }, - "Suffix": { - "Type": 5.0, - "String": "" - }, - "ThousandsSep": { - "Type": 2.0, - "Boolean": 0.0 - }, - "Editable": { - "Type": 2.0, - "Boolean": 1.0 - }, - "ForeColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "BackColour": { - "Type": 4.0, - "Color": { - "Red": 255.0, - "Green": 255.0, - "Blue": 255.0, - "Alpha": 255.0 - } - }, - "TabOrder": { - "Type": 3.0, - "Integer": 12.0 - } - } - }, - "Numeric": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "cec_aspect_ratio" - }, - "X": { - "Type": 3.0, - "Integer": 150.0 - }, - "Y": { - "Type": 3.0, - "Integer": 1059.0 - }, - "Width": { - "Type": 3.0, - "Integer": 100.0 - }, - "Height": { - "Type": 3.0, - "Integer": 24.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Value": { - "Type": 1.0, - "Double": 0.0 - }, - "Mode": { - "Type": 3.0, - "Integer": 1.0 - }, - "Format": { - "Type": 3.0, - "Integer": 0.0 - }, - "Decimals": { - "Type": 3.0, - "Integer": 3.0 - }, - "Prefix": { - "Type": 5.0, - "String": "" - }, - "Suffix": { - "Type": 5.0, - "String": "" - }, - "ThousandsSep": { - "Type": 2.0, - "Boolean": 0.0 - }, - "Editable": { - "Type": 2.0, - "Boolean": 1.0 - }, - "ForeColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "BackColour": { - "Type": 4.0, - "Color": { - "Red": 255.0, - "Green": 255.0, - "Blue": 255.0, - "Alpha": 255.0 - } - }, - "TabOrder": { - "Type": 3.0, - "Integer": -1.0 - } - } - }, - "Numeric": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "cec_backside_temp" - }, - "X": { - "Type": 3.0, - "Integer": 849.0 - }, - "Y": { - "Type": 3.0, - "Integer": 876.0 - }, - "Width": { - "Type": 3.0, - "Integer": 100.0 - }, - "Height": { - "Type": 3.0, - "Integer": 24.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Value": { - "Type": 1.0, - "Double": 0.0 - }, - "Mode": { - "Type": 3.0, - "Integer": 1.0 - }, - "Format": { - "Type": 3.0, - "Integer": 1.0 - }, - "Decimals": { - "Type": 3.0, - "Integer": 3.0 - }, - "Prefix": { - "Type": 5.0, - "String": "" - }, - "Suffix": { - "Type": 5.0, - "String": "" - }, - "ThousandsSep": { - "Type": 2.0, - "Boolean": 0.0 - }, - "Editable": { - "Type": 2.0, - "Boolean": 1.0 - }, - "ForeColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "BackColour": { - "Type": 4.0, - "Color": { - "Red": 255.0, - "Green": 255.0, - "Blue": 255.0, - "Alpha": 255.0 - } - }, - "TabOrder": { - "Type": 3.0, - "Integer": 14.0 - } - } - }, - "Numeric": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "cec_beta_oc" - }, - "X": { - "Type": 3.0, - "Integer": 861.0 - }, - "Y": { - "Type": 3.0, - "Integer": 393.0 - }, - "Width": { - "Type": 3.0, - "Integer": 100.0 - }, - "Height": { - "Type": 3.0, - "Integer": 24.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Value": { - "Type": 1.0, - "Double": 0.0 - }, - "Mode": { - "Type": 3.0, - "Integer": 1.0 - }, - "Format": { - "Type": 3.0, - "Integer": 0.0 - }, - "Decimals": { - "Type": 3.0, - "Integer": 3.0 - }, - "Prefix": { - "Type": 5.0, - "String": "" - }, - "Suffix": { - "Type": 5.0, - "String": "" - }, - "ThousandsSep": { - "Type": 2.0, - "Boolean": 0.0 - }, - "Editable": { - "Type": 2.0, - "Boolean": 1.0 - }, - "ForeColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "BackColour": { - "Type": 4.0, - "Color": { - "Red": 255.0, - "Green": 255.0, - "Blue": 255.0, - "Alpha": 255.0 - } - }, - "TabOrder": { - "Type": 3.0, - "Integer": -2.0 - } - } - }, - "Numeric": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "cec_bifacial_ground_clearance_height" - }, - "X": { - "Type": 3.0, - "Integer": 585.0 - }, - "Y": { - "Type": 3.0, - "Integer": 546.0 - }, - "Width": { - "Type": 3.0, - "Integer": 90.0 - }, - "Height": { - "Type": 3.0, - "Integer": 24.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Value": { - "Type": 1.0, - "Double": 0.0 - }, - "Mode": { - "Type": 3.0, - "Integer": 1.0 - }, - "Format": { - "Type": 3.0, - "Integer": 1.0 - }, - "Decimals": { - "Type": 3.0, - "Integer": 3.0 - }, - "Prefix": { - "Type": 5.0, - "String": "" - }, - "Suffix": { - "Type": 5.0, - "String": "" - }, - "ThousandsSep": { - "Type": 2.0, - "Boolean": 1.0 - }, - "Editable": { - "Type": 2.0, - "Boolean": 1.0 - }, - "ForeColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "BackColour": { - "Type": 4.0, - "Color": { - "Red": 255.0, - "Green": 255.0, - "Blue": 255.0, - "Alpha": 255.0 - } - }, - "TabOrder": { - "Type": 3.0, - "Integer": 4.0 - } - } - }, - "Numeric": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "cec_bifacial_transmission_factor" - }, - "X": { - "Type": 3.0, - "Integer": 585.0 - }, - "Y": { - "Type": 3.0, - "Integer": 492.0 - }, - "Width": { - "Type": 3.0, - "Integer": 90.0 - }, - "Height": { - "Type": 3.0, - "Integer": 24.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Value": { - "Type": 1.0, - "Double": 0.0 - }, - "Mode": { - "Type": 3.0, - "Integer": 1.0 - }, - "Format": { - "Type": 3.0, - "Integer": 1.0 - }, - "Decimals": { - "Type": 3.0, - "Integer": 3.0 - }, - "Prefix": { - "Type": 5.0, - "String": "" - }, - "Suffix": { - "Type": 5.0, - "String": "" - }, - "ThousandsSep": { - "Type": 2.0, - "Boolean": 1.0 - }, - "Editable": { - "Type": 2.0, - "Boolean": 1.0 - }, - "ForeColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "BackColour": { - "Type": 4.0, - "Color": { - "Red": 255.0, - "Green": 255.0, - "Blue": 255.0, - "Alpha": 255.0 - } - }, - "TabOrder": { - "Type": 3.0, - "Integer": 2.0 - } - } - }, - "Numeric": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "cec_bifaciality" - }, - "X": { - "Type": 3.0, - "Integer": 585.0 - }, - "Y": { - "Type": 3.0, - "Integer": 519.0 - }, - "Width": { - "Type": 3.0, - "Integer": 90.0 - }, - "Height": { - "Type": 3.0, - "Integer": 24.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Value": { - "Type": 1.0, - "Double": 0.0 - }, - "Mode": { - "Type": 3.0, - "Integer": 1.0 - }, - "Format": { - "Type": 3.0, - "Integer": 1.0 - }, - "Decimals": { - "Type": 3.0, - "Integer": 3.0 - }, - "Prefix": { - "Type": 5.0, - "String": "" - }, - "Suffix": { - "Type": 5.0, - "String": "" - }, - "ThousandsSep": { - "Type": 2.0, - "Boolean": 1.0 - }, - "Editable": { - "Type": 2.0, - "Boolean": 1.0 - }, - "ForeColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "BackColour": { - "Type": 4.0, - "Color": { - "Red": 255.0, - "Green": 255.0, - "Blue": 255.0, - "Alpha": 255.0 - } - }, - "TabOrder": { - "Type": 3.0, - "Integer": 3.0 - } - } - }, - "Numeric": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "cec_eff" - }, - "X": { - "Type": 3.0, - "Integer": 600.0 - }, - "Y": { - "Type": 3.0, - "Integer": 285.0 - }, - "Width": { - "Type": 3.0, - "Integer": 75.0 - }, - "Height": { - "Type": 3.0, - "Integer": 24.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Value": { - "Type": 1.0, - "Double": 0.0 - }, - "Mode": { - "Type": 3.0, - "Integer": 1.0 - }, - "Format": { - "Type": 3.0, - "Integer": 0.0 - }, - "Decimals": { - "Type": 3.0, - "Integer": 2.0 - }, - "Prefix": { - "Type": 5.0, - "String": "" - }, - "Suffix": { - "Type": 5.0, - "String": "" - }, - "ThousandsSep": { - "Type": 2.0, - "Boolean": 0.0 - }, - "Editable": { - "Type": 2.0, - "Boolean": 1.0 - }, - "ForeColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "BackColour": { - "Type": 4.0, - "Color": { - "Red": 255.0, - "Green": 255.0, - "Blue": 255.0, - "Alpha": 255.0 - } - }, - "TabOrder": { - "Type": 3.0, - "Integer": -1.0 - } - } - }, - "Numeric": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "cec_gamma_pmp" - }, - "X": { - "Type": 3.0, - "Integer": 714.0 - }, - "Y": { - "Type": 3.0, - "Integer": 312.0 - }, - "Width": { - "Type": 3.0, - "Integer": 100.0 - }, - "Height": { - "Type": 3.0, - "Integer": 24.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Value": { - "Type": 1.0, - "Double": 0.0 - }, - "Mode": { - "Type": 3.0, - "Integer": 1.0 - }, - "Format": { - "Type": 3.0, - "Integer": 0.0 - }, - "Decimals": { - "Type": 3.0, - "Integer": 3.0 - }, - "Prefix": { - "Type": 5.0, - "String": "" - }, - "Suffix": { - "Type": 5.0, - "String": "" - }, - "ThousandsSep": { - "Type": 2.0, - "Boolean": 0.0 - }, - "Editable": { - "Type": 2.0, - "Boolean": 1.0 - }, - "ForeColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "BackColour": { - "Type": 4.0, - "Color": { - "Red": 255.0, - "Green": 255.0, - "Blue": 255.0, - "Alpha": 255.0 - } - }, - "TabOrder": { - "Type": 3.0, - "Integer": -2.0 - } - } - }, - "Numeric": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "cec_gap_spacing" - }, - "X": { - "Type": 3.0, - "Integer": 849.0 - }, - "Y": { - "Type": 3.0, - "Integer": 903.0 - }, - "Width": { - "Type": 3.0, - "Integer": 100.0 - }, - "Height": { - "Type": 3.0, - "Integer": 24.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Value": { - "Type": 1.0, - "Double": 0.0 - }, - "Mode": { - "Type": 3.0, - "Integer": 1.0 - }, - "Format": { - "Type": 3.0, - "Integer": 1.0 - }, - "Decimals": { - "Type": 3.0, - "Integer": 3.0 - }, - "Prefix": { - "Type": 5.0, - "String": "" - }, - "Suffix": { - "Type": 5.0, - "String": "" - }, - "ThousandsSep": { - "Type": 2.0, - "Boolean": 0.0 - }, - "Editable": { - "Type": 2.0, - "Boolean": 1.0 - }, - "ForeColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "BackColour": { - "Type": 4.0, - "Color": { - "Red": 255.0, - "Green": 255.0, - "Blue": 255.0, - "Alpha": 255.0 - } - }, - "TabOrder": { - "Type": 3.0, - "Integer": 15.0 - } - } - }, - "Choice": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "cec_heat_transfer" - }, - "X": { - "Type": 3.0, - "Integer": 246.0 - }, - "Y": { - "Type": 3.0, - "Integer": 840.0 - }, - "Width": { - "Type": 3.0, - "Integer": 342.0 - }, - "Height": { - "Type": 3.0, - "Integer": 28.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Items": { - "Type": 6.0, - "StringList": "Module Dimensions|Array Dimensions" - }, - "Selection": { - "Type": 3.0, - "Integer": -1.0 - }, - "TabOrder": { - "Type": 3.0, - "Integer": 9.0 - } - } - }, - "Choice": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "cec_height" - }, - "X": { - "Type": 3.0, - "Integer": 183.0 - }, - "Y": { - "Type": 3.0, - "Integer": 729.0 - }, - "Width": { - "Type": 3.0, - "Integer": 307.0 - }, - "Height": { - "Type": 3.0, - "Integer": 28.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Items": { - "Type": 6.0, - "StringList": "" - }, - "Selection": { - "Type": 3.0, - "Integer": -1.0 - }, - "TabOrder": { - "Type": 3.0, - "Integer": 7.0 - } - } - }, - "Numeric": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "cec_i_l_ref" - }, - "X": { - "Type": 3.0, - "Integer": 78.0 - }, - "Y": { - "Type": 3.0, - "Integer": 1125.0 - }, - "Width": { - "Type": 3.0, - "Integer": 100.0 - }, - "Height": { - "Type": 3.0, - "Integer": 24.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Value": { - "Type": 1.0, - "Double": 0.0 - }, - "Mode": { - "Type": 3.0, - "Integer": 1.0 - }, - "Format": { - "Type": 3.0, - "Integer": 1.0 - }, - "Decimals": { - "Type": 3.0, - "Integer": 3.0 - }, - "Prefix": { - "Type": 5.0, - "String": "" - }, - "Suffix": { - "Type": 5.0, - "String": "" - }, - "ThousandsSep": { - "Type": 2.0, - "Boolean": 0.0 - }, - "Editable": { - "Type": 2.0, - "Boolean": 1.0 - }, - "ForeColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "BackColour": { - "Type": 4.0, - "Color": { - "Red": 255.0, - "Green": 255.0, - "Blue": 255.0, - "Alpha": 255.0 - } - }, - "TabOrder": { - "Type": 3.0, - "Integer": -1.0 - } - } - }, - "Numeric": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "cec_i_mp_ref" - }, - "X": { - "Type": 3.0, - "Integer": 600.0 - }, - "Y": { - "Type": 3.0, - "Integer": 366.0 - }, - "Width": { - "Type": 3.0, - "Integer": 75.0 - }, - "Height": { - "Type": 3.0, - "Integer": 24.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Value": { - "Type": 1.0, - "Double": 0.0 - }, - "Mode": { - "Type": 3.0, - "Integer": 1.0 - }, - "Format": { - "Type": 3.0, - "Integer": 0.0 - }, - "Decimals": { - "Type": 3.0, - "Integer": 1.0 - }, - "Prefix": { - "Type": 5.0, - "String": "" - }, - "Suffix": { - "Type": 5.0, - "String": "" - }, - "ThousandsSep": { - "Type": 2.0, - "Boolean": 0.0 - }, - "Editable": { - "Type": 2.0, - "Boolean": 1.0 - }, - "ForeColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "BackColour": { - "Type": 4.0, - "Color": { - "Red": 255.0, - "Green": 255.0, - "Blue": 255.0, - "Alpha": 255.0 - } - }, - "TabOrder": { - "Type": 3.0, - "Integer": -2.0 - } - } - }, - "Numeric": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "cec_i_o_ref" - }, - "X": { - "Type": 3.0, - "Integer": 273.0 - }, - "Y": { - "Type": 3.0, - "Integer": 1125.0 - }, - "Width": { - "Type": 3.0, - "Integer": 100.0 - }, - "Height": { - "Type": 3.0, - "Integer": 24.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Value": { - "Type": 1.0, - "Double": 0.0 - }, - "Mode": { - "Type": 3.0, - "Integer": 1.0 - }, - "Format": { - "Type": 3.0, - "Integer": 1.0 - }, - "Decimals": { - "Type": 3.0, - "Integer": 3.0 - }, - "Prefix": { - "Type": 5.0, - "String": "" - }, - "Suffix": { - "Type": 5.0, - "String": "" - }, - "ThousandsSep": { - "Type": 2.0, - "Boolean": 0.0 - }, - "Editable": { - "Type": 2.0, - "Boolean": 1.0 - }, - "ForeColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "BackColour": { - "Type": 4.0, - "Color": { - "Red": 255.0, - "Green": 255.0, - "Blue": 255.0, - "Alpha": 255.0 - } - }, - "TabOrder": { - "Type": 3.0, - "Integer": -1.0 - } - } - }, - "Numeric": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "cec_i_sc_ref" - }, - "X": { - "Type": 3.0, - "Integer": 600.0 - }, - "Y": { - "Type": 3.0, - "Integer": 420.0 - }, - "Width": { - "Type": 3.0, - "Integer": 75.0 - }, - "Height": { - "Type": 3.0, - "Integer": 24.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Value": { - "Type": 1.0, - "Double": 0.0 - }, - "Mode": { - "Type": 3.0, - "Integer": 1.0 - }, - "Format": { - "Type": 3.0, - "Integer": 0.0 - }, - "Decimals": { - "Type": 3.0, - "Integer": 1.0 - }, - "Prefix": { - "Type": 5.0, - "String": "" - }, - "Suffix": { - "Type": 5.0, - "String": "" - }, - "ThousandsSep": { - "Type": 2.0, - "Boolean": 0.0 - }, - "Editable": { - "Type": 2.0, - "Boolean": 1.0 - }, - "ForeColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "BackColour": { - "Type": 4.0, - "Color": { - "Red": 255.0, - "Green": 255.0, - "Blue": 255.0, - "Alpha": 255.0 - } - }, - "TabOrder": { - "Type": 3.0, - "Integer": -2.0 - } - } - }, - "CheckBox": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "cec_is_bifacial" - }, - "X": { - "Type": 3.0, - "Integer": 429.0 - }, - "Y": { - "Type": 3.0, - "Integer": 465.0 - }, - "Width": { - "Type": 3.0, - "Integer": 147.0 - }, - "Height": { - "Type": 3.0, - "Integer": 24.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Caption": { - "Type": 5.0, - "String": "Module is bifacial" - }, - "State": { - "Type": 2.0, - "Boolean": 0.0 - }, - "TabOrder": { - "Type": 3.0, - "Integer": 1.0 - } - } - }, - "TextEntry": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "cec_material" - }, - "X": { - "Type": 3.0, - "Integer": 84.0 - }, - "Y": { - "Type": 3.0, - "Integer": 528.0 - }, - "Width": { - "Type": 3.0, - "Integer": 100.0 - }, - "Height": { - "Type": 3.0, - "Integer": 24.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Text": { - "Type": 5.0, - "String": "" - }, - "Editable": { - "Type": 2.0, - "Boolean": 0.0 - }, - "ForeColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "BackColour": { - "Type": 4.0, - "Color": { - "Red": 255.0, - "Green": 255.0, - "Blue": 255.0, - "Alpha": 255.0 - } - }, - "TabOrder": { - "Type": 3.0, - "Integer": -1.0 - } - } - }, - "Numeric": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "cec_module_length" - }, - "X": { - "Type": 3.0, - "Integer": 387.0 - }, - "Y": { - "Type": 3.0, - "Integer": 1059.0 - }, - "Width": { - "Type": 3.0, - "Integer": 100.0 - }, - "Height": { - "Type": 3.0, - "Integer": 24.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Value": { - "Type": 1.0, - "Double": 0.0 - }, - "Mode": { - "Type": 3.0, - "Integer": 1.0 - }, - "Format": { - "Type": 3.0, - "Integer": 0.0 - }, - "Decimals": { - "Type": 3.0, - "Integer": 3.0 - }, - "Prefix": { - "Type": 5.0, - "String": "" - }, - "Suffix": { - "Type": 5.0, - "String": "" - }, - "ThousandsSep": { - "Type": 2.0, - "Boolean": 0.0 - }, - "Editable": { - "Type": 2.0, - "Boolean": 1.0 - }, - "ForeColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "BackColour": { - "Type": 4.0, - "Color": { - "Red": 255.0, - "Green": 255.0, - "Blue": 255.0, - "Alpha": 255.0 - } - }, - "TabOrder": { - "Type": 3.0, - "Integer": -1.0 - } - } - }, - "Numeric": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "cec_module_width" - }, - "X": { - "Type": 3.0, - "Integer": 387.0 - }, - "Y": { - "Type": 3.0, - "Integer": 1032.0 - }, - "Width": { - "Type": 3.0, - "Integer": 100.0 - }, - "Height": { - "Type": 3.0, - "Integer": 24.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Value": { - "Type": 1.0, - "Double": 0.0 - }, - "Mode": { - "Type": 3.0, - "Integer": 1.0 - }, - "Format": { - "Type": 3.0, - "Integer": 0.0 - }, - "Decimals": { - "Type": 3.0, - "Integer": 3.0 - }, - "Prefix": { - "Type": 5.0, - "String": "" - }, - "Suffix": { - "Type": 5.0, - "String": "" - }, - "ThousandsSep": { - "Type": 2.0, - "Boolean": 0.0 - }, - "Editable": { - "Type": 2.0, - "Boolean": 1.0 - }, - "ForeColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "BackColour": { - "Type": 4.0, - "Color": { - "Red": 255.0, - "Green": 255.0, - "Blue": 255.0, - "Alpha": 255.0 - } - }, - "TabOrder": { - "Type": 3.0, - "Integer": 11.0 - } - } - }, - "Choice": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "cec_mounting_config" - }, - "X": { - "Type": 3.0, - "Integer": 246.0 - }, - "Y": { - "Type": 3.0, - "Integer": 810.0 - }, - "Width": { - "Type": 3.0, - "Integer": 342.0 - }, - "Height": { - "Type": 3.0, - "Integer": 28.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Items": { - "Type": 6.0, - "StringList": "Rack|Flush|Integrated|Gap" - }, - "Selection": { - "Type": 3.0, - "Integer": -1.0 - }, - "TabOrder": { - "Type": 3.0, - "Integer": 8.0 - } - } - }, - "Choice": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "cec_mounting_orientation" - }, - "X": { - "Type": 3.0, - "Integer": 246.0 - }, - "Y": { - "Type": 3.0, - "Integer": 870.0 - }, - "Width": { - "Type": 3.0, - "Integer": 342.0 - }, - "Height": { - "Type": 3.0, - "Integer": 28.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Items": { - "Type": 6.0, - "StringList": "Structures do not impede flow under module|Vertical Supporting Structures|Horizontal Supporting Structures" - }, - "Selection": { - "Type": 3.0, - "Integer": -1.0 - }, - "TabOrder": { - "Type": 3.0, - "Integer": 10.0 - } - } - }, - "Numeric": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "cec_n_s" - }, - "X": { - "Type": 3.0, - "Integer": 300.0 - }, - "Y": { - "Type": 3.0, - "Integer": 528.0 - }, - "Width": { - "Type": 3.0, - "Integer": 100.0 - }, - "Height": { - "Type": 3.0, - "Integer": 24.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Value": { - "Type": 1.0, - "Double": 0.0 - }, - "Mode": { - "Type": 3.0, - "Integer": 0.0 - }, - "Format": { - "Type": 3.0, - "Integer": 0.0 - }, - "Decimals": { - "Type": 3.0, - "Integer": 0.0 - }, - "Prefix": { - "Type": 5.0, - "String": "" - }, - "Suffix": { - "Type": 5.0, - "String": "" - }, - "ThousandsSep": { - "Type": 2.0, - "Boolean": 0.0 - }, - "Editable": { - "Type": 2.0, - "Boolean": 1.0 - }, - "ForeColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "BackColour": { - "Type": 4.0, - "Color": { - "Red": 255.0, - "Green": 255.0, - "Blue": 255.0, - "Alpha": 255.0 - } - }, - "TabOrder": { - "Type": 3.0, - "Integer": -1.0 - } - } - }, - "Numeric": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "cec_p_mp_ref" - }, - "X": { - "Type": 3.0, - "Integer": 600.0 - }, - "Y": { - "Type": 3.0, - "Integer": 312.0 - }, - "Width": { - "Type": 3.0, - "Integer": 75.0 - }, - "Height": { - "Type": 3.0, - "Integer": 24.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Value": { - "Type": 1.0, - "Double": 0.0 - }, - "Mode": { - "Type": 3.0, - "Integer": 1.0 - }, - "Format": { - "Type": 3.0, - "Integer": 0.0 - }, - "Decimals": { - "Type": 3.0, - "Integer": 3.0 - }, - "Prefix": { - "Type": 5.0, - "String": "" - }, - "Suffix": { - "Type": 5.0, - "String": "" - }, - "ThousandsSep": { - "Type": 2.0, - "Boolean": 1.0 - }, - "Editable": { - "Type": 2.0, - "Boolean": 1.0 - }, - "ForeColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "BackColour": { - "Type": 4.0, - "Color": { - "Red": 255.0, - "Green": 255.0, - "Blue": 255.0, - "Alpha": 255.0 - } - }, - "TabOrder": { - "Type": 3.0, - "Integer": -1.0 - } - } - }, - "Numeric": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "cec_r_s" - }, - "X": { - "Type": 3.0, - "Integer": 450.0 - }, - "Y": { - "Type": 3.0, - "Integer": 1125.0 - }, - "Width": { - "Type": 3.0, - "Integer": 100.0 - }, - "Height": { - "Type": 3.0, - "Integer": 24.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Value": { - "Type": 1.0, - "Double": 0.0 - }, - "Mode": { - "Type": 3.0, - "Integer": 1.0 - }, - "Format": { - "Type": 3.0, - "Integer": 1.0 - }, - "Decimals": { - "Type": 3.0, - "Integer": 3.0 - }, - "Prefix": { - "Type": 5.0, - "String": "" - }, - "Suffix": { - "Type": 5.0, - "String": "" - }, - "ThousandsSep": { - "Type": 2.0, - "Boolean": 0.0 - }, - "Editable": { - "Type": 2.0, - "Boolean": 1.0 - }, - "ForeColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "BackColour": { - "Type": 4.0, - "Color": { - "Red": 255.0, - "Green": 255.0, - "Blue": 255.0, - "Alpha": 255.0 - } - }, - "TabOrder": { - "Type": 3.0, - "Integer": -1.0 - } - } - }, - "Numeric": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "cec_r_sh_ref" - }, - "X": { - "Type": 3.0, - "Integer": 687.0 - }, - "Y": { - "Type": 3.0, - "Integer": 1125.0 - }, - "Width": { - "Type": 3.0, - "Integer": 100.0 - }, - "Height": { - "Type": 3.0, - "Integer": 24.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Value": { - "Type": 1.0, - "Double": 0.0 - }, - "Mode": { - "Type": 3.0, - "Integer": 1.0 - }, - "Format": { - "Type": 3.0, - "Integer": 1.0 - }, - "Decimals": { - "Type": 3.0, - "Integer": 3.0 - }, - "Prefix": { - "Type": 5.0, - "String": "" - }, - "Suffix": { - "Type": 5.0, - "String": "" - }, - "ThousandsSep": { - "Type": 2.0, - "Boolean": 0.0 - }, - "Editable": { - "Type": 2.0, - "Boolean": 1.0 - }, - "ForeColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "BackColour": { - "Type": 4.0, - "Color": { - "Red": 255.0, - "Green": 255.0, - "Blue": 255.0, - "Alpha": 255.0 - } - }, - "TabOrder": { - "Type": 3.0, - "Integer": -1.0 - } - } - }, - "Choice": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "cec_standoff" - }, - "X": { - "Type": 3.0, - "Integer": 183.0 - }, - "Y": { - "Type": 3.0, - "Integer": 699.0 - }, - "Width": { - "Type": 3.0, - "Integer": 307.0 - }, - "Height": { - "Type": 3.0, - "Integer": 28.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Items": { - "Type": 6.0, - "StringList": "" - }, - "Selection": { - "Type": 3.0, - "Integer": -1.0 - }, - "TabOrder": { - "Type": 3.0, - "Integer": 6.0 - } - } - }, - "Numeric": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "cec_t_noct" - }, - "X": { - "Type": 3.0, - "Integer": 579.0 - }, - "Y": { - "Type": 3.0, - "Integer": 699.0 - }, - "Width": { - "Type": 3.0, - "Integer": 100.0 - }, - "Height": { - "Type": 3.0, - "Integer": 24.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Value": { - "Type": 1.0, - "Double": 0.0 - }, - "Mode": { - "Type": 3.0, - "Integer": 1.0 - }, - "Format": { - "Type": 3.0, - "Integer": 1.0 - }, - "Decimals": { - "Type": 3.0, - "Integer": 3.0 - }, - "Prefix": { - "Type": 5.0, - "String": "" - }, - "Suffix": { - "Type": 5.0, - "String": "" - }, - "ThousandsSep": { - "Type": 2.0, - "Boolean": 0.0 - }, - "Editable": { - "Type": 2.0, - "Boolean": 1.0 - }, - "ForeColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "BackColour": { - "Type": 4.0, - "Color": { - "Red": 255.0, - "Green": 255.0, - "Blue": 255.0, - "Alpha": 255.0 - } - }, - "TabOrder": { - "Type": 3.0, - "Integer": -1.0 - } - } - }, - "RadioChoice": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "cec_temp_corr_mode" - }, - "X": { - "Type": 3.0, - "Integer": 21.0 - }, - "Y": { - "Type": 3.0, - "Integer": 600.0 - }, - "Width": { - "Type": 3.0, - "Integer": 407.0 - }, - "Height": { - "Type": 3.0, - "Integer": 50.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Selection": { - "Type": 3.0, - "Integer": -1.0 - }, - "Items": { - "Type": 6.0, - "StringList": "Nominal operating cell temperature (NOCT) method|Heat transfer method" - }, - "ShowCaptions": { - "Type": 2.0, - "Boolean": 1.0 - }, - "Horizontal": { - "Type": 2.0, - "Boolean": 0.0 - }, - "TabOrder": { - "Type": 3.0, - "Integer": 5.0 - } - } - }, - "Numeric": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "cec_transient_thermal_model_unit_mass" - }, - "X": { - "Type": 3.0, - "Integer": 150.0 - }, - "Y": { - "Type": 3.0, - "Integer": 963.0 - }, - "Width": { - "Type": 3.0, - "Integer": 90.0 - }, - "Height": { - "Type": 3.0, - "Integer": 24.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Value": { - "Type": 1.0, - "Double": 0.0 - }, - "Mode": { - "Type": 3.0, - "Integer": 1.0 - }, - "Format": { - "Type": 3.0, - "Integer": 0.0 - }, - "Decimals": { - "Type": 3.0, - "Integer": 3.0 - }, - "Prefix": { - "Type": 5.0, - "String": "" - }, - "Suffix": { - "Type": 5.0, - "String": "" - }, - "ThousandsSep": { - "Type": 2.0, - "Boolean": 1.0 - }, - "Editable": { - "Type": 2.0, - "Boolean": 1.0 - }, - "ForeColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "BackColour": { - "Type": 4.0, - "Color": { - "Red": 255.0, - "Green": 255.0, - "Blue": 255.0, - "Alpha": 255.0 - } - }, - "TabOrder": { - "Type": 3.0, - "Integer": -1.0 - } - } - }, - "Numeric": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "cec_v_mp_ref" - }, - "X": { - "Type": 3.0, - "Integer": 600.0 - }, - "Y": { - "Type": 3.0, - "Integer": 339.0 - }, - "Width": { - "Type": 3.0, - "Integer": 75.0 - }, - "Height": { - "Type": 3.0, - "Integer": 24.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Value": { - "Type": 1.0, - "Double": 0.0 - }, - "Mode": { - "Type": 3.0, - "Integer": 1.0 - }, - "Format": { - "Type": 3.0, - "Integer": 0.0 - }, - "Decimals": { - "Type": 3.0, - "Integer": 1.0 - }, - "Prefix": { - "Type": 5.0, - "String": "" - }, - "Suffix": { - "Type": 5.0, - "String": "" - }, - "ThousandsSep": { - "Type": 2.0, - "Boolean": 0.0 - }, - "Editable": { - "Type": 2.0, - "Boolean": 1.0 - }, - "ForeColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "BackColour": { - "Type": 4.0, - "Color": { - "Red": 255.0, - "Green": 255.0, - "Blue": 255.0, - "Alpha": 255.0 - } - }, - "TabOrder": { - "Type": 3.0, - "Integer": -2.0 - } - } - }, - "Numeric": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "cec_v_oc_ref" - }, - "X": { - "Type": 3.0, - "Integer": 600.0 - }, - "Y": { - "Type": 3.0, - "Integer": 393.0 - }, - "Width": { - "Type": 3.0, - "Integer": 75.0 - }, - "Height": { - "Type": 3.0, - "Integer": 24.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Value": { - "Type": 1.0, - "Double": 0.0 - }, - "Mode": { - "Type": 3.0, - "Integer": 1.0 - }, - "Format": { - "Type": 3.0, - "Integer": 0.0 - }, - "Decimals": { - "Type": 3.0, - "Integer": 1.0 - }, - "Prefix": { - "Type": 5.0, - "String": "" - }, - "Suffix": { - "Type": 5.0, - "String": "" - }, - "ThousandsSep": { - "Type": 2.0, - "Boolean": 0.0 - }, - "Editable": { - "Type": 2.0, - "Boolean": 1.0 - }, - "ForeColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "BackColour": { - "Type": 4.0, - "Color": { - "Red": 255.0, - "Green": 255.0, - "Blue": 255.0, - "Alpha": 255.0 - } - }, - "TabOrder": { - "Type": 3.0, - "Integer": -2.0 - } - } - }, - "Divider": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "dividerBifacial" - }, - "X": { - "Type": 3.0, - "Integer": 426.0 - }, - "Y": { - "Type": 3.0, - "Integer": 444.0 - }, - "Width": { - "Type": 3.0, - "Integer": 573.0 - }, - "Height": { - "Type": 3.0, - "Integer": 16.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Orientation": { - "Type": 3.0, - "Integer": 0.0 - }, - "Colour": { - "Type": 4.0, - "Color": { - "Red": 120.0, - "Green": 120.0, - "Blue": 120.0, - "Alpha": 255.0 - } - }, - "Caption": { - "Type": 5.0, - "String": "Bifacial" - }, - "Bold": { - "Type": 2.0, - "Boolean": 1.0 - } - } - }, - "Numeric": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "gamma_pmp_calc" - }, - "X": { - "Type": 3.0, - "Integer": 861.0 - }, - "Y": { - "Type": 3.0, - "Integer": 312.0 - }, - "Width": { - "Type": 3.0, - "Integer": 100.0 - }, - "Height": { - "Type": 3.0, - "Integer": 24.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Value": { - "Type": 1.0, - "Double": 0.0 - }, - "Mode": { - "Type": 3.0, - "Integer": 1.0 - }, - "Format": { - "Type": 3.0, - "Integer": 0.0 - }, - "Decimals": { - "Type": 3.0, - "Integer": 3.0 - }, - "Prefix": { - "Type": 5.0, - "String": "" - }, - "Suffix": { - "Type": 5.0, - "String": "" - }, - "ThousandsSep": { - "Type": 2.0, - "Boolean": 0.0 - }, - "Editable": { - "Type": 2.0, - "Boolean": 1.0 - }, - "ForeColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "BackColour": { - "Type": 4.0, - "Color": { - "Red": 255.0, - "Green": 255.0, - "Blue": 255.0, - "Alpha": 255.0 - } - }, - "TabOrder": { - "Type": 3.0, - "Integer": -2.0 - } - } - }, - "Label": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "lbl_bifacial" - }, - "X": { - "Type": 3.0, - "Integer": 717.0 - }, - "Y": { - "Type": 3.0, - "Integer": 462.0 - }, - "Width": { - "Type": 3.0, - "Integer": 285.0 - }, - "Height": { - "Type": 3.0, - "Integer": 108.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Caption": { - "Type": 5.0, - "String": "The CEC module library indicates this module is bifacial. Check \"Module is bifacial\" to enable the bifacial model and enter the specifications. See Help for details." - }, - "TextColour": { - "Type": 4.0, - "Color": { - "Red": 255.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "Bold": { - "Type": 2.0, - "Boolean": 0.0 - }, - "FontSize": { - "Type": 3.0, - "Integer": 0.0 - }, - "WordWrap": { - "Type": 2.0, - "Boolean": 1.0 - }, - "AlignRight": { - "Type": 2.0, - "Boolean": 0.0 - }, - "AlignTop": { - "Type": 2.0, - "Boolean": 1.0 - } - } - }, - "Label": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "lbl_module_dimensions" - }, - "X": { - "Type": 3.0, - "Integer": 525.0 - }, - "Y": { - "Type": 3.0, - "Integer": 1059.0 - }, - "Width": { - "Type": 3.0, - "Integer": 468.0 - }, - "Height": { - "Type": 3.0, - "Integer": 36.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Caption": { - "Type": 5.0, - "String": "The module aspect ratio input is enabled when the current module selection in the library does not have length and width data." - }, - "TextColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "Bold": { - "Type": 2.0, - "Boolean": 0.0 - }, - "FontSize": { - "Type": 3.0, - "Integer": 0.0 - }, - "WordWrap": { - "Type": 2.0, - "Boolean": 1.0 - }, - "AlignRight": { - "Type": 2.0, - "Boolean": 0.0 - }, - "AlignTop": { - "Type": 2.0, - "Boolean": 1.0 - } - } - }, - "Library": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "module_name" - }, - "X": { - "Type": 3.0, - "Integer": 12.0 - }, - "Y": { - "Type": 3.0, - "Integer": 3.0 - }, - "Width": { - "Type": 3.0, - "Integer": 999.0 - }, - "Height": { - "Type": 3.0, - "Integer": 228.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Library": { - "Type": 5.0, - "String": "CEC Modules" - }, - "Fields": { - "Type": 5.0, - "String": "Name,Manufacturer,Technology,Bifacial,STC,PTC,A_c,Length,Width,N_s,I_sc_ref,V_oc_ref,I_mp_ref,V_mp_ref,alpha_sc,beta_oc,T_NOCT,a_ref,I_L_ref,I_o_ref,R_s,R_sh_ref,Adjust,gamma_pmp,BIPV,Version,Date" - } - } - }, - "GroupBox": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "object 4" - }, - "X": { - "Type": 3.0, - "Integer": 18.0 - }, - "Y": { - "Type": 3.0, - "Integer": 936.0 - }, - "Width": { - "Type": 3.0, - "Integer": 975.0 - }, - "Height": { - "Type": 3.0, - "Integer": 69.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Caption": { - "Type": 5.0, - "String": "Transient Thermal Model Correction" - }, - "Bold": { - "Type": 2.0, - "Boolean": 1.0 - } - } - }, - "Label": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "object 7" - }, - "X": { - "Type": 3.0, - "Integer": 816.0 - }, - "Y": { - "Type": 3.0, - "Integer": 312.0 - }, - "Width": { - "Type": 3.0, - "Integer": 39.0 - }, - "Height": { - "Type": 3.0, - "Integer": 24.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Caption": { - "Type": 5.0, - "String": "%/°C" - }, - "TextColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "Bold": { - "Type": 2.0, - "Boolean": 0.0 - }, - "FontSize": { - "Type": 3.0, - "Integer": 0.0 - }, - "WordWrap": { - "Type": 2.0, - "Boolean": 0.0 - }, - "AlignRight": { - "Type": 2.0, - "Boolean": 0.0 - }, - "AlignTop": { - "Type": 2.0, - "Boolean": 0.0 - } - } - }, - "Label": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "object 73" - }, - "X": { - "Type": 3.0, - "Integer": 963.0 - }, - "Y": { - "Type": 3.0, - "Integer": 312.0 - }, - "Width": { - "Type": 3.0, - "Integer": 39.0 - }, - "Height": { - "Type": 3.0, - "Integer": 24.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Caption": { - "Type": 5.0, - "String": "W/°C" - }, - "TextColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "Bold": { - "Type": 2.0, - "Boolean": 0.0 - }, - "FontSize": { - "Type": 3.0, - "Integer": 0.0 - }, - "WordWrap": { - "Type": 2.0, - "Boolean": 0.0 - }, - "AlignRight": { - "Type": 2.0, - "Boolean": 0.0 - }, - "AlignTop": { - "Type": 2.0, - "Boolean": 0.0 - } - } - }, - "Label": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "object 755" - }, - "X": { - "Type": 3.0, - "Integer": 18.0 - }, - "Y": { - "Type": 3.0, - "Integer": 1158.0 - }, - "Width": { - "Type": 3.0, - "Integer": 966.0 - }, - "Height": { - "Type": 3.0, - "Integer": 24.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Caption": { - "Type": 5.0, - "String": "The model assumes a reference bandgap voltage Eg_ref = 1.121 eV, and temperature coefficient for bandgap of -0.0002677 eV/K." - }, - "TextColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "Bold": { - "Type": 2.0, - "Boolean": 0.0 - }, - "FontSize": { - "Type": 3.0, - "Integer": 0.0 - }, - "WordWrap": { - "Type": 2.0, - "Boolean": 1.0 - }, - "AlignRight": { - "Type": 2.0, - "Boolean": 0.0 - }, - "AlignTop": { - "Type": 2.0, - "Boolean": 1.0 - } - } - }, - "Plot": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "pv.mod.cec.iv_curve" - }, - "X": { - "Type": 3.0, - "Integer": 18.0 - }, - "Y": { - "Type": 3.0, - "Integer": 285.0 - }, - "Width": { - "Type": 3.0, - "Integer": 384.0 - }, - "Height": { - "Type": 3.0, - "Integer": 225.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - } - } - }, - "TextEntry": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "ref_conditions" - }, - "X": { - "Type": 3.0, - "Integer": 180.0 - }, - "Y": { - "Type": 3.0, - "Integer": 261.0 - }, - "Width": { - "Type": 3.0, - "Integer": 808.0 - }, - "Height": { - "Type": 3.0, - "Integer": 21.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Text": { - "Type": 5.0, - "String": "Total irradiance = 1000 W/m², Cell temperature = 25 °C" - }, - "Editable": { - "Type": 2.0, - "Boolean": 0.0 - }, - "ForeColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "BackColour": { - "Type": 4.0, - "Color": { - "Red": 255.0, - "Green": 255.0, - "Blue": 255.0, - "Alpha": 255.0 - } - }, - "TabOrder": { - "Type": 3.0, - "Integer": 5.0 - } - } - }, - "Label": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "transient_thermal_model_message" - }, - "X": { - "Type": 3.0, - "Integer": 303.0 - }, - "Y": { - "Type": 3.0, - "Integer": 951.0 - }, - "Width": { - "Type": 3.0, - "Integer": 675.0 - }, - "Height": { - "Type": 3.0, - "Integer": 45.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Caption": { - "Type": 5.0, - "String": "Module unit mass is for the transient thermal model, which automatically applies when the weather file time step is 20 minutes or less. The default value is 11 kg/m²." - }, - "TextColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "Bold": { - "Type": 2.0, - "Boolean": 0.0 - }, - "FontSize": { - "Type": 3.0, - "Integer": 0.0 - }, - "WordWrap": { - "Type": 2.0, - "Boolean": 1.0 - }, - "AlignRight": { - "Type": 2.0, - "Boolean": 0.0 - }, - "AlignTop": { - "Type": 2.0, - "Boolean": 1.0 - } - } - }, - "Numeric": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "ui_aspect_ratio" - }, - "X": { - "Type": 3.0, - "Integer": 660.0 - }, - "Y": { - "Type": 3.0, - "Integer": 1032.0 - }, - "Width": { - "Type": 3.0, - "Integer": 90.0 - }, - "Height": { - "Type": 3.0, - "Integer": 24.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Value": { - "Type": 1.0, - "Double": 0.0 - }, - "Mode": { - "Type": 3.0, - "Integer": 1.0 - }, - "Format": { - "Type": 3.0, - "Integer": 0.0 - }, - "Decimals": { - "Type": 3.0, - "Integer": 3.0 - }, - "Prefix": { - "Type": 5.0, - "String": "" - }, - "Suffix": { - "Type": 5.0, - "String": "" - }, - "ThousandsSep": { - "Type": 2.0, - "Boolean": 1.0 - }, - "Editable": { - "Type": 2.0, - "Boolean": 1.0 - }, - "ForeColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "BackColour": { - "Type": 4.0, - "Color": { - "Red": 255.0, - "Green": 255.0, - "Blue": 255.0, - "Alpha": 255.0 - } - }, - "TabOrder": { - "Type": 3.0, - "Integer": -1.0 - } - } - } - }, - "VarDatabase": { - "alpha_sc_calc": { - "Version": 4.0, - "Type": 1.0, - "Label": " ", - "Units": "%/°C", - "Group": "PV Module (CEC Database)", - "IndexLabels": "", - "Flags": 8.0, - "DefaultValue": 0.0, - "UIObject": "Numeric", - "sscVariableName": "", - "sscVariableValue": "" - }, - "beta_oc_calc": { - "Version": 4.0, - "Type": 1.0, - "Label": " ", - "Units": "%/°C", - "Group": "PV Module (CEC Database)", - "IndexLabels": "", - "Flags": 8.0, - "DefaultValue": 0.0, - "UIObject": "Numeric", - "sscVariableName": "", - "sscVariableValue": "" - }, - "cec_a_ref": { - "Version": 4.0, - "Type": 1.0, - "Label": "a_ref", - "Units": "V", - "Group": "PV Module (CEC Database)", - "IndexLabels": "", - "Flags": 8.0, - "DefaultValue": 0.0, - "UIObject": "Numeric", - "sscVariableName": "", - "sscVariableValue": "" - }, - "cec_adjust": { - "Version": 4.0, - "Type": 1.0, - "Label": "Adjust", - "Units": "%", - "Group": "PV Module (CEC Database)", - "IndexLabels": "", - "Flags": 4.0, - "DefaultValue": 0.0, - "UIObject": "Default", - "sscVariableName": "", - "sscVariableValue": "" - }, - "cec_alpha_sc": { - "Version": 4.0, - "Type": 1.0, - "Label": "", - "Units": "A/°C", - "Group": "PV Module (CEC Database)", - "IndexLabels": "", - "Flags": 8.0, - "DefaultValue": 0.0, - "UIObject": "Numeric", - "sscVariableName": "", - "sscVariableValue": "" - }, - "cec_area": { - "Version": 4.0, - "Type": 1.0, - "Label": "Module area", - "Units": "m²", - "Group": "PV Module (CEC Database)", - "IndexLabels": "", - "Flags": 8.0, - "DefaultValue": 0.0, - "UIObject": "Numeric", - "sscVariableName": "", - "sscVariableValue": "" - }, - "cec_array_cols": { - "Version": 4.0, - "Type": 1.0, - "Label": "Columns of modules in array", - "Units": " ", - "Group": "PV Module (CEC Database)", - "IndexLabels": "", - "Flags": 2.0, - "DefaultValue": 10.0, - "UIObject": "Numeric", - "sscVariableName": "", - "sscVariableValue": "" - }, - "cec_array_rows": { - "Version": 4.0, - "Type": 1.0, - "Label": "Rows of modules in array", - "Units": " ", - "Group": "PV Module (CEC Database)", - "IndexLabels": "", - "Flags": 2.0, - "DefaultValue": 1.0, - "UIObject": "Numeric", - "sscVariableName": "", - "sscVariableValue": "" - }, - "cec_aspect_ratio": { - "Version": 4.0, - "Type": 1.0, - "Label": "Module aspect ratio", - "Units": "", - "Group": "", - "IndexLabels": "", - "Flags": 8.0, - "DefaultValue": 0.0, - "UIObject": "Numeric", - "sscVariableName": "", - "sscVariableValue": "" - }, - "cec_backside_temp": { - "Version": 4.0, - "Type": 1.0, - "Label": "Temperature behind the module", - "Units": "°C", - "Group": "PV Module (CEC Database)", - "IndexLabels": "", - "Flags": 2.0, - "DefaultValue": 20.0, - "UIObject": "Numeric", - "sscVariableName": "", - "sscVariableValue": "" - }, - "cec_beta_oc": { - "Version": 4.0, - "Type": 1.0, - "Label": " ", - "Units": "V/°C", - "Group": "PV Module (CEC Database)", - "IndexLabels": "", - "Flags": 8.0, - "DefaultValue": 0.0, - "UIObject": "Numeric", - "sscVariableName": "", - "sscVariableValue": "" - }, - "cec_bifacial_ground_clearance_height": { - "Version": 4.0, - "Type": 1.0, - "Label": "Ground clearance height", - "Units": "m", - "Group": "PV Module (CEC Database)", - "IndexLabels": "", - "Flags": 2.0, - "DefaultValue": 1.0, - "UIObject": "Numeric", - "sscVariableName": "", - "sscVariableValue": "" - }, - "cec_bifacial_transmission_factor": { - "Version": 4.0, - "Type": 1.0, - "Label": "Transmission fraction", - "Units": "0-1", - "Group": "PV Module (CEC Database)", - "IndexLabels": "", - "Flags": 2.0, - "DefaultValue": 0.013, - "UIObject": "Default", - "sscVariableName": "", - "sscVariableValue": "" - }, - "cec_bifaciality": { - "Version": 4.0, - "Type": 1.0, - "Label": "Bifaciality", - "Units": "0-1", - "Group": "PV Module (CEC Database)", - "IndexLabels": "", - "Flags": 2.0, - "DefaultValue": 0.7, - "UIObject": "Default", - "sscVariableName": "", - "sscVariableValue": "" - }, - "cec_eff": { - "Version": 4.0, - "Type": 1.0, - "Label": "Nominal efficiency", - "Units": "%", - "Group": "PV Module (CEC Database)", - "IndexLabels": "", - "Flags": 8.0, - "DefaultValue": 0.0, - "UIObject": "Numeric", - "sscVariableName": "", - "sscVariableValue": "" - }, - "cec_gamma_pmp": { - "Version": 4.0, - "Type": 1.0, - "Label": "Pmp temperature coefficient (percentage)", - "Units": "%/°C", - "Group": "PV Module (CEC Database)", - "IndexLabels": "", - "Flags": 9.0, - "DefaultValue": 0.0, - "UIObject": "Numeric", - "sscVariableName": "", - "sscVariableValue": "" - }, - "cec_gap_spacing": { - "Version": 4.0, - "Type": 1.0, - "Label": "Space between module back and roof surface", - "Units": "m", - "Group": "PV Module (CEC Database)", - "IndexLabels": "", - "Flags": 2.0, - "DefaultValue": 0.05, - "UIObject": "Numeric", - "sscVariableName": "", - "sscVariableValue": "" - }, - "cec_heat_transfer": { - "Version": 4.0, - "Type": 1.0, - "Label": "Heat transfer dimensions", - "Units": " ", - "Group": "PV Module (CEC Database)", - "IndexLabels": "Module Dimensions|Array Dimensions", - "Flags": 2.0, - "DefaultValue": 0.0, - "UIObject": "Choice", - "sscVariableName": "", - "sscVariableValue": "" - }, - "cec_height": { - "Version": 4.0, - "Type": 1.0, - "Label": "Array height", - "Units": " ", - "Group": "PV Module (CEC Database)", - "IndexLabels": "One story building height or lower|Two story building height or higher", - "Flags": 2.0, - "DefaultValue": 0.0, - "UIObject": "Choice", - "sscVariableName": "", - "sscVariableValue": "" - }, - "cec_i_l_ref": { - "Version": 4.0, - "Type": 1.0, - "Label": "I_L_ref", - "Units": "A", - "Group": "PV Module (CEC Database)", - "IndexLabels": "", - "Flags": 8.0, - "DefaultValue": 0.0, - "UIObject": "Numeric", - "sscVariableName": "", - "sscVariableValue": "" - }, - "cec_i_mp_ref": { - "Version": 4.0, - "Type": 1.0, - "Label": "Max power current (Imp)", - "Units": "Adc", - "Group": "PV Module (CEC Database)", - "IndexLabels": "", - "Flags": 8.0, - "DefaultValue": 0.0, - "UIObject": "Numeric", - "sscVariableName": "", - "sscVariableValue": "" - }, - "cec_i_o_ref": { - "Version": 4.0, - "Type": 1.0, - "Label": "I_o_ref", - "Units": "A", - "Group": "PV Module (CEC Database)", - "IndexLabels": "", - "Flags": 8.0, - "DefaultValue": 0.0, - "UIObject": "Numeric", - "sscVariableName": "", - "sscVariableValue": "" - }, - "cec_i_sc_ref": { - "Version": 4.0, - "Type": 1.0, - "Label": "Short circuit current (Isc)", - "Units": "Adc", - "Group": "PV Module (CEC Database)", - "IndexLabels": "", - "Flags": 8.0, - "DefaultValue": 0.0, - "UIObject": "Numeric", - "sscVariableName": "", - "sscVariableValue": "" - }, - "cec_is_bifacial": { - "Version": 4.0, - "Type": 1.0, - "Label": "Use Bifacial Modules", - "Units": " ", - "Group": "PV Module (CEC Database)", - "IndexLabels": "", - "Flags": 1.0, - "DefaultValue": 0.0, - "UIObject": "Default", - "sscVariableName": "", - "sscVariableValue": "" - }, - "cec_material": { - "Version": 4.0, - "Type": 4.0, - "Label": "Material", - "Units": " ", - "Group": "PV Module (CEC Database)", - "IndexLabels": "", - "Flags": 8.0, - "DefaultValue": "empty", - "UIObject": "TextEntry", - "sscVariableName": "", - "sscVariableValue": "" - }, - "cec_module_length": { - "Version": 4.0, - "Type": 1.0, - "Label": "Module length", - "Units": "m", - "Group": "PV Module (CEC Database)", - "IndexLabels": "", - "Flags": 8.0, - "DefaultValue": 1.0, - "UIObject": "Numeric", - "sscVariableName": "", - "sscVariableValue": "" - }, - "cec_module_width": { - "Version": 4.0, - "Type": 1.0, - "Label": "Module width", - "Units": "m", - "Group": "", - "IndexLabels": "", - "Flags": 8.0, - "DefaultValue": 1.0, - "UIObject": "Numeric", - "sscVariableName": "", - "sscVariableValue": "" - }, - "cec_mounting_config": { - "Version": 4.0, - "Type": 1.0, - "Label": "Mounting configuration", - "Units": " ", - "Group": "PV Module (CEC Database)", - "IndexLabels": "Rack|Flush|Integrated|Gap", - "Flags": 2.0, - "DefaultValue": 0.0, - "UIObject": "Choice", - "sscVariableName": "", - "sscVariableValue": "" - }, - "cec_mounting_orientation": { - "Version": 4.0, - "Type": 1.0, - "Label": "Mounting structure orientation", - "Units": " ", - "Group": "PV Module (CEC Database)", - "IndexLabels": "Structures do not impede flow under module|Vertical Supporting Structures|Horizontal Supporting Structures", - "Flags": 2.0, - "DefaultValue": 0.0, - "UIObject": "Choice", - "sscVariableName": "", - "sscVariableValue": "" - }, - "cec_n_s": { - "Version": 4.0, - "Type": 1.0, - "Label": "Number of cells", - "Units": " ", - "Group": "PV Module (CEC Database)", - "IndexLabels": "", - "Flags": 8.0, - "DefaultValue": 0.0, - "UIObject": "Numeric", - "sscVariableName": "", - "sscVariableValue": "" - }, - "cec_p_mp_ref": { - "Version": 4.0, - "Type": 1.0, - "Label": "Maximum power (Pmp)", - "Units": "Wdc", - "Group": "PV Module (CEC Database)", - "IndexLabels": "", - "Flags": 8.0, - "DefaultValue": 0.0, - "UIObject": "Numeric", - "sscVariableName": "", - "sscVariableValue": "" - }, - "cec_r_s": { - "Version": 4.0, - "Type": 1.0, - "Label": "R_s", - "Units": "Ohm", - "Group": "PV Module (CEC Database)", - "IndexLabels": "", - "Flags": 8.0, - "DefaultValue": 0.0, - "UIObject": "Numeric", - "sscVariableName": "", - "sscVariableValue": "" - }, - "cec_r_sh_ref": { - "Version": 4.0, - "Type": 1.0, - "Label": "R_sh_ref", - "Units": "Ohm", - "Group": "PV Module (CEC Database)", - "IndexLabels": "", - "Flags": 8.0, - "DefaultValue": 0.0, - "UIObject": "Numeric", - "sscVariableName": "", - "sscVariableValue": "" - }, - "cec_standoff": { - "Version": 4.0, - "Type": 1.0, - "Label": "Mounting standoff", - "Units": " ", - "Group": "PV Module (CEC Database)", - "IndexLabels": "Building integrated|Greater than 3.5 in|2.5-3.5 in|1.5-2.5 in|0.5-1.5 in|Less than 0.5 in|Ground or rack mounted", - "Flags": 2.0, - "DefaultValue": 6.0, - "UIObject": "Choice", - "sscVariableName": "", - "sscVariableValue": "" - }, - "cec_t_noct": { - "Version": 4.0, - "Type": 1.0, - "Label": "T_noct", - "Units": "°C", - "Group": "PV Module (CEC Database)", - "IndexLabels": "", - "Flags": 8.0, - "DefaultValue": 0.0, - "UIObject": "Numeric", - "sscVariableName": "", - "sscVariableValue": "" - }, - "cec_temp_corr_mode": { - "Version": 4.0, - "Type": 1.0, - "Label": "Temperature Correction Model", - "Units": " ", - "Group": "PV Module (CEC Database)", - "IndexLabels": "Nominal operating cell temperature (NOCT) method|Heat transfer method", - "Flags": 3.0, - "DefaultValue": 0.0, - "UIObject": "RadioChoice", - "sscVariableName": "", - "sscVariableValue": "" - }, - "cec_transient_thermal_model_unit_mass": { - "Version": 4.0, - "Type": 1.0, - "Label": "Module unit mass ", - "Units": "kg/m²", - "Group": "PV Module (CEC Database)", - "IndexLabels": "", - "Flags": 2.0, - "DefaultValue": 0.0, - "UIObject": "Default", - "sscVariableName": "", - "sscVariableValue": "" - }, - "cec_v_mp_ref": { - "Version": 4.0, - "Type": 1.0, - "Label": "Max power voltage (Vmp)", - "Units": "Vdc", - "Group": "PV Module (CEC Database)", - "IndexLabels": "", - "Flags": 8.0, - "DefaultValue": 0.0, - "UIObject": "Numeric", - "sscVariableName": "", - "sscVariableValue": "" - }, - "cec_v_oc_ref": { - "Version": 4.0, - "Type": 1.0, - "Label": "Open circuit voltage (Voc)", - "Units": "Vdc", - "Group": "PV Module (CEC Database)", - "IndexLabels": "", - "Flags": 8.0, - "DefaultValue": 0.0, - "UIObject": "Numeric", - "sscVariableName": "", - "sscVariableValue": "" - }, - "gamma_pmp_calc": { - "Version": 4.0, - "Type": 1.0, - "Label": "Pmp temperature coefficient (Watts)", - "Units": "W/°C", - "Group": "PV Module (CEC Database)", - "IndexLabels": "", - "Flags": 9.0, - "DefaultValue": 0.0, - "UIObject": "Numeric", - "sscVariableName": "", - "sscVariableValue": "" - }, - "lbl_bifacial": { - "Version": 4.0, - "Type": 4.0, - "Label": "Label indicating bifacial module from library ", - "Units": " ", - "Group": "PV Module (CEC Database)", - "IndexLabels": "", - "Flags": 9.0, - "DefaultValue": "", - "UIObject": "Default", - "sscVariableName": "", - "sscVariableValue": "" - }, - "lib_is_bifacial": { - "Version": 4.0, - "Type": 1.0, - "Label": "Bifacial designation from CEC module library", - "Units": " ", - "Group": "PV Module (CEC Database)", - "IndexLabels": "", - "Flags": 8.0, - "DefaultValue": 0.0, - "UIObject": "Default", - "sscVariableName": "", - "sscVariableValue": "" - }, - "lib_length": { - "Version": 4.0, - "Type": 1.0, - "Label": "Module length from CEC module library", - "Units": "m", - "Group": "PV Module (CEC Database)", - "IndexLabels": "", - "Flags": 8.0, - "DefaultValue": 0.0, - "UIObject": "Default", - "sscVariableName": "", - "sscVariableValue": "" - }, - "lib_manufacturer": { - "Version": 4.0, - "Type": 4.0, - "Label": "Manufacturer from CEC module library", - "Units": " ", - "Group": "PV Module (CEC Database)", - "IndexLabels": "", - "Flags": 8.0, - "DefaultValue": "", - "UIObject": "Default", - "sscVariableName": "", - "sscVariableValue": "" - }, - "lib_width": { - "Version": 4.0, - "Type": 1.0, - "Label": "Module width from CEC module library", - "Units": "m", - "Group": "PV Module (CEC Database)", - "IndexLabels": "", - "Flags": 8.0, - "DefaultValue": 0.0, - "UIObject": "Default", - "sscVariableName": "", - "sscVariableValue": "" - }, - "module_name": { - "Version": 4.0, - "Type": 4.0, - "Label": "Module Name", - "Units": " ", - "Group": "PV Module (CEC Database)", - "IndexLabels": "CEC Modules|0", - "Flags": 19.0, - "DefaultValue": "SunPower SPR-210-BLK-U", - "UIObject": "Library", - "sscVariableName": "", - "sscVariableValue": "" - }, - "ref_conditions": { - "Version": 4.0, - "Type": 4.0, - "Label": " ", - "Units": " ", - "Group": "PV Module (CEC Database)", - "IndexLabels": "", - "Flags": 4.0, - "DefaultValue": "Total Irradiance = 1000 W/m2, Cell temp = 25 C", - "UIObject": "TextEntry", - "sscVariableName": "", - "sscVariableValue": "" - }, - "ui_aspect_ratio": { - "Version": 4.0, - "Type": 1.0, - "Label": "Module aspect ratio input", - "Units": "", - "Group": "", - "IndexLabels": "", - "Flags": 2.0, - "DefaultValue": 1.7, - "UIObject": "Numeric", - "sscVariableName": "", - "sscVariableValue": "" - } - }, - "Equations": [ - "equations{ '$MIMO$ dispatch_vars_by_tech' } = define() {\r", - "\r", - "if (${module_name} == \"\") { // SAM issue 1314\r", - "\t${cec_n_s} = -1;\r", - "}\r", - "\r", - "};\r", - "\r", - "equations{ 'cec_aspect_ratio' } = define() {\r", - "\tif ( ${lib_length} == 0 || ${lib_width} == 0 )\r", - "\t\treturn ${ui_aspect_ratio};\r", - "\telse\r", - "\t\treturn ${lib_length} / ${lib_width};\r", - "};\r", - "\r", - "equations{ 'cec_module_length' } = define() {\r", - "\tif ( ${lib_length} == 0 )\r", - "\t\treturn sqrt(${cec_area}*${cec_aspect_ratio});\r", - "\telse\r", - "\t\treturn ${lib_length};\r", - "};\r", - "\r", - "equations{ 'cec_module_width' } = define() {\r", - "\tif ( ${lib_width} == 0 )\r", - "\t\treturn sqrt(${cec_area}/${cec_aspect_ratio});\r", - "\telse\r", - "\t\treturn ${lib_width};\r", - "};\r", - "\r", - "equations{ 'cec_p_mp_ref' } = define() {", - "\treturn ${cec_i_mp_ref}*${cec_v_mp_ref}; \r", - "};", - "\r", - "", - "equations{ 'cec_eff' } = define() {", - "\treturn 100.0 ", - "* (${cec_v_mp_ref}*${cec_i_mp_ref}) ", - "/ ${cec_area}", - " / 1000.0 /* i_ref=1000 in hidden reference conditions */; };", - "", - "equations{ 'alpha_sc_calc' } = define() {", - "\treturn ${cec_alpha_sc} / ${cec_i_sc_ref} * 100.0; };", - "", - "equations{ 'beta_oc_calc' } = define() {", - "\treturn ${cec_beta_oc} / ${cec_v_oc_ref} * 100.0; };", - "", - "equations{ 'gamma_pmp_calc' } = define() {", - "\treturn ${cec_gamma_pmp} * ${cec_p_mp_ref} / 100.0; };", - "\t", - "equations{'cec_step'} = define() {", - "\treturn ${step};", - "};" - ], - "Callbacks": [ - "function cec_module_update_ui()", - "{", - "\tstate = value('cec_temp_corr_mode');", - "\tht = value('cec_heat_transfer');\t", - "\tmc = value('cec_mounting_config');", - "\t\r", - "\t// NOCT method\t", - "\tenable( 'cec_standoff', state == 0 );\r", - "\tenable( 'cec_height', state == 0 );\r", - "\tenable( 'cec_t_noct', state == 0 );", - "\t\r", - "\t// Heat transfer method", - "\tenable( 'cec_mounting_config', state == 1 );", - "\tenable( 'cec_heat_transfer', state == 1 );", - "\tenable( 'cec_mounting_orientation', state == 1 && mc == 3 );", - "\tenable( 'cec_array_rows', state == 1 && ht == 1 );", - "\tenable( 'cec_array_cols', state == 1 && ht == 1 );", - "\tenable( 'cec_backside_temp', state == 1 && mc == 2 );", - "\tenable( 'cec_gap_spacing', state == 1 && mc == 3);", - "\t", - "\tenable('cec_bifaciality', value('cec_is_bifacial'));", - "\tenable('cec_bifacial_transmission_factor', value('cec_is_bifacial'));", - "\tenable('cec_bifacial_ground_clearance_height', value('cec_is_bifacial'));", - "\r", - "\tenable( 'ui_aspect_ratio', value('lib_length') == 0 || value('lib_width') == 0 );", - "\r", - "\tshow('lbl_bifacial', value('lib_is_bifacial') && !value('cec_is_bifacial'));\r", - "\trefresh();", - "", - "}", - "", - "function cec_module_plot()", - "{", - "\t//assigning module specifications", - "\ti_l_ref = ${cec_i_l_ref};", - "\ti_o_ref = ${cec_i_o_ref};", - "\tr_s = ${cec_r_s};", - "\ta_ref = ${cec_a_ref};", - "\tr_sh_ref = ${cec_r_sh_ref};", - "\ti_mp_ref = ${cec_i_mp_ref};", - "\t//allocations and size of array", - "\tarray_size = 602;", - "\tinterval = ${cec_v_mp_ref}/300;", - "\tx= alloc(array_size); y= alloc(array_size);", - "\t//First Point- Short Circuit", - "\tx[0]= 0; y[0]= ${cec_i_sc_ref};", - "\ti=1;", - "\t//Before Max Power Point (MPP)", - "\twhile(i<300)", - "\t{", - "\t\tVcec= i*interval;", - "\t\tIcec= current_at_voltage_cec(Vcec, i_l_ref, i_o_ref, r_s, a_ref, r_sh_ref, i_mp_ref);", - "\t\tx[i] = Vcec; y[i] = Icec;", - "\t\ti= i + 1;", - "\t}", - "\t//MPP", - "\tx[i] = ${cec_v_mp_ref}; y[i] = i_mp_ref;", - "\ti= i + 1;", - "\t//After MPP", - "\tinterval = (${cec_v_oc_ref} - ${cec_v_mp_ref})/300;", - "\twhile(i<601)", - "\t{", - "\t\tVcec = ${cec_v_mp_ref} + (i-300) * interval;", - "\t\tIcec = current_at_voltage_cec(Vcec, i_l_ref, i_o_ref, r_s, a_ref, r_sh_ref, i_mp_ref );", - "\t\tx[i] = Vcec; y[i] = Icec;", - "\t\ti= i + 1;", - "\t}", - "\t//Last Point- Open Circuit", - "\tx[i] = ${cec_v_oc_ref}; y[i] = 0;", - "\t//Make the plot", - "\tsetplot(\"pv.mod.cec.iv_curve\");", - "\tclearplot(\"pv.mod.cec.iv_curve\");", - "\tplotopt({\"title\"=${module_name},\"popup\"=true,\"backcolor\"=[255,255,255],\"legend\"=false});", - "\tplot(x,y,{\"thick\"=2, \"scale\"=true,\"color\"=[200,100,100]});", - "\taxis('x1', {'label'='Module Voltage (Volts)', 'min'=0, 'max'=ceil(${cec_v_oc_ref})});", - "\taxis('y1', {'label'='Module Current (Amps)', 'min'=0, 'max'= (max(y) + 0.5)});", - "}", - "", - "on_load{\"CEC Performance Model with Module Database\"} = define()", - "{", - "\tcec_module_update_ui();", - "\tcec_module_plot();\r", - "\tcec_check_clearance_height();", - "\t//on_change{'cec_step'}();", - "\tenable('cec_transient_thermal_model_unit_mass',value('step') <=1200);", - "};", - "\t", - "on_change{'cec_temp_corr_mode'} = cec_module_update_ui;", - "on_change{'cec_mounting_config'} = cec_module_update_ui;", - "on_change{'cec_heat_transfer'} = cec_module_update_ui;", - "on_change{'cec_is_bifacial'} = define() \r", - "{\r", - "\tcec_module_update_ui();\r", - "\tcec_check_clearance_height();\r", - "};\r", - "", - "on_change{'module_name'} = define()", - "{", - "\tcec_module_update_ui();", - "\tcec_module_plot();", - "};", - "", - "/*on_change{'cec_step'} = define() {", - "\ttime_step = value('cec_step');", - "\tenable('cec_transient_thermal_model_unit_mass',time_step <=1200);", - "\t//show('transient_thermal_model_message',time_step <=1200);", - "\trefresh();", - "};*/\r", - "\r", - "function cec_check_clearance_height() \r", - "{\r", - "\theight = value('cec_bifacial_ground_clearance_height');\r", - "\tbool = false;\r", - "\tmsg = '';\r", - "\tproperty('lbl_bifacial', 'Caption', '');\r", - "\tfor (i = 0; i < 4; i ++) {\r", - "\t\ti_string = to_string(i+1);\r", - "\t\tif ((i == 0 || value(\"subarray\" + i_string + \"_enable\") == 1) && value(\"cec_is_bifacial\") == 1) {\r", - "\t\t\tif (value(\"subarray\" + i_string + \"_track_mode\") == 1) { //single axis\r", - "\t\t\t\tmax_height = value(\"subarray\" + i_string + \"ui_length_side\") / 2.0 * sind(value(\"subarray\" + i_string + \"_rotlim\"));\r", - "\t\t\t\tmsg = property('lbl_bifacial', 'Caption');\r", - "\t\t\t\tif (height < max_height) {\r", - "\t\t\t\t\tif (msg == '')\r", - "\t\t\t\t\t\tproperty('lbl_bifacial', 'Caption', 'There is insufficient ground clearance for Subarray ' + i_string + '. Consider increasing the clearance height or decreasing the tracker rotation limit on the System Design page.');\r", - "\t\t\t\t\telse \r", - "\t\t\t\t\t\tproperty('lbl_bifacial', 'Caption', 'There is insufficient ground clearance for one or more subarrays. Consider increasing the clearance height or decreasing the tracker rotation limit on the System Design page.');\r", - "\t\t\t\t\t\r", - "\t\t\t\t\tshow('lbl_bifacial', true);\r", - "\t\t\t\t}\r", - "\t\t\t}\r", - "\t\t}\r", - "\t}\r", - "\trefresh();\r", - "}\r", - "\r", - "on_change{'cec_bifacial_ground_clearance_height'} = define() {\r", - "\tcec_check_clearance_height();\r", - "};", - "" - ] -} \ No newline at end of file diff --git a/deploy/runtime/ui/CEC Performance Model with User Entered Specifications - Copy.json b/deploy/runtime/ui/CEC Performance Model with User Entered Specifications - Copy.json deleted file mode 100644 index 8c5402f9d3..0000000000 --- a/deploy/runtime/ui/CEC Performance Model with User Entered Specifications - Copy.json +++ /dev/null @@ -1,4214 +0,0 @@ -{ - "Name": "CEC Performance Model with User Entered Specifications", - "Width": 1157.0, - "Height": 803.0, - "FormObjects": { - "Numeric": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "6par_aisc" - }, - "X": { - "Type": 3.0, - "Integer": 981.0 - }, - "Y": { - "Type": 3.0, - "Integer": 579.0 - }, - "Width": { - "Type": 3.0, - "Integer": 90.0 - }, - "Height": { - "Type": 3.0, - "Integer": 24.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Value": { - "Type": 1.0, - "Double": 0.0 - }, - "Mode": { - "Type": 3.0, - "Integer": 1.0 - }, - "Format": { - "Type": 3.0, - "Integer": 2.0 - }, - "Decimals": { - "Type": 3.0, - "Integer": 3.0 - }, - "Prefix": { - "Type": 5.0, - "String": "" - }, - "Suffix": { - "Type": 5.0, - "String": "" - }, - "ThousandsSep": { - "Type": 2.0, - "Boolean": 1.0 - }, - "Editable": { - "Type": 2.0, - "Boolean": 1.0 - }, - "ForeColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "BackColour": { - "Type": 4.0, - "Color": { - "Red": 255.0, - "Green": 255.0, - "Blue": 255.0, - "Alpha": 255.0 - } - }, - "TabOrder": { - "Type": 3.0, - "Integer": -1.0 - } - } - }, - "Numeric": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "6par_aisc_display" - }, - "X": { - "Type": 3.0, - "Integer": 354.0 - }, - "Y": { - "Type": 3.0, - "Integer": 225.0 - }, - "Width": { - "Type": 3.0, - "Integer": 100.0 - }, - "Height": { - "Type": 3.0, - "Integer": 24.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Value": { - "Type": 1.0, - "Double": 0.0 - }, - "Mode": { - "Type": 3.0, - "Integer": 1.0 - }, - "Format": { - "Type": 3.0, - "Integer": 1.0 - }, - "Decimals": { - "Type": 3.0, - "Integer": 3.0 - }, - "Prefix": { - "Type": 5.0, - "String": "" - }, - "Suffix": { - "Type": 5.0, - "String": "" - }, - "ThousandsSep": { - "Type": 2.0, - "Boolean": 0.0 - }, - "Editable": { - "Type": 2.0, - "Boolean": 1.0 - }, - "ForeColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "BackColour": { - "Type": 4.0, - "Color": { - "Red": 255.0, - "Green": 255.0, - "Blue": 255.0, - "Alpha": 255.0 - } - }, - "TabOrder": { - "Type": 3.0, - "Integer": 10.0 - } - } - }, - "Choice": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "6par_aisc_units" - }, - "X": { - "Type": 3.0, - "Integer": 456.0 - }, - "Y": { - "Type": 3.0, - "Integer": 225.0 - }, - "Width": { - "Type": 3.0, - "Integer": 64.0 - }, - "Height": { - "Type": 3.0, - "Integer": 28.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Items": { - "Type": 6.0, - "StringList": "A/°C|%/°C" - }, - "Selection": { - "Type": 3.0, - "Integer": 0.0 - }, - "TabOrder": { - "Type": 3.0, - "Integer": 0.0 - } - } - }, - "Numeric": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "6par_area" - }, - "X": { - "Type": 3.0, - "Integer": 147.0 - }, - "Y": { - "Type": 3.0, - "Integer": 354.0 - }, - "Width": { - "Type": 3.0, - "Integer": 110.0 - }, - "Height": { - "Type": 3.0, - "Integer": 24.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Value": { - "Type": 1.0, - "Double": 0.0 - }, - "Mode": { - "Type": 3.0, - "Integer": 1.0 - }, - "Format": { - "Type": 3.0, - "Integer": 1.0 - }, - "Decimals": { - "Type": 3.0, - "Integer": 3.0 - }, - "Prefix": { - "Type": 5.0, - "String": "" - }, - "Suffix": { - "Type": 5.0, - "String": "" - }, - "ThousandsSep": { - "Type": 2.0, - "Boolean": 0.0 - }, - "Editable": { - "Type": 2.0, - "Boolean": 1.0 - }, - "ForeColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "BackColour": { - "Type": 4.0, - "Color": { - "Red": 255.0, - "Green": 255.0, - "Blue": 255.0, - "Alpha": 255.0 - } - }, - "TabOrder": { - "Type": 3.0, - "Integer": 3.0 - } - } - }, - "Numeric": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "6par_aspect_ratio" - }, - "X": { - "Type": 3.0, - "Integer": 147.0 - }, - "Y": { - "Type": 3.0, - "Integer": 381.0 - }, - "Width": { - "Type": 3.0, - "Integer": 111.0 - }, - "Height": { - "Type": 3.0, - "Integer": 24.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Value": { - "Type": 1.0, - "Double": 0.0 - }, - "Mode": { - "Type": 3.0, - "Integer": 1.0 - }, - "Format": { - "Type": 3.0, - "Integer": 0.0 - }, - "Decimals": { - "Type": 3.0, - "Integer": 3.0 - }, - "Prefix": { - "Type": 5.0, - "String": "" - }, - "Suffix": { - "Type": 5.0, - "String": "" - }, - "ThousandsSep": { - "Type": 2.0, - "Boolean": 1.0 - }, - "Editable": { - "Type": 2.0, - "Boolean": 1.0 - }, - "ForeColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "BackColour": { - "Type": 4.0, - "Color": { - "Red": 255.0, - "Green": 255.0, - "Blue": 255.0, - "Alpha": 255.0 - } - }, - "TabOrder": { - "Type": 3.0, - "Integer": -1.0 - } - } - }, - "Numeric": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "6par_bifacial_ground_clearance_height" - }, - "X": { - "Type": 3.0, - "Integer": 354.0 - }, - "Y": { - "Type": 3.0, - "Integer": 561.0 - }, - "Width": { - "Type": 3.0, - "Integer": 99.0 - }, - "Height": { - "Type": 3.0, - "Integer": 24.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Value": { - "Type": 1.0, - "Double": 0.0 - }, - "Mode": { - "Type": 3.0, - "Integer": 1.0 - }, - "Format": { - "Type": 3.0, - "Integer": 1.0 - }, - "Decimals": { - "Type": 3.0, - "Integer": 3.0 - }, - "Prefix": { - "Type": 5.0, - "String": "" - }, - "Suffix": { - "Type": 5.0, - "String": "" - }, - "ThousandsSep": { - "Type": 2.0, - "Boolean": 1.0 - }, - "Editable": { - "Type": 2.0, - "Boolean": 1.0 - }, - "ForeColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "BackColour": { - "Type": 4.0, - "Color": { - "Red": 255.0, - "Green": 255.0, - "Blue": 255.0, - "Alpha": 255.0 - } - }, - "TabOrder": { - "Type": 3.0, - "Integer": -1.0 - } - } - }, - "Numeric": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "6par_bifacial_transmission_factor" - }, - "X": { - "Type": 3.0, - "Integer": 354.0 - }, - "Y": { - "Type": 3.0, - "Integer": 507.0 - }, - "Width": { - "Type": 3.0, - "Integer": 99.0 - }, - "Height": { - "Type": 3.0, - "Integer": 24.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Value": { - "Type": 1.0, - "Double": 0.0 - }, - "Mode": { - "Type": 3.0, - "Integer": 1.0 - }, - "Format": { - "Type": 3.0, - "Integer": 1.0 - }, - "Decimals": { - "Type": 3.0, - "Integer": 3.0 - }, - "Prefix": { - "Type": 5.0, - "String": "" - }, - "Suffix": { - "Type": 5.0, - "String": "" - }, - "ThousandsSep": { - "Type": 2.0, - "Boolean": 1.0 - }, - "Editable": { - "Type": 2.0, - "Boolean": 1.0 - }, - "ForeColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "BackColour": { - "Type": 4.0, - "Color": { - "Red": 255.0, - "Green": 255.0, - "Blue": 255.0, - "Alpha": 255.0 - } - }, - "TabOrder": { - "Type": 3.0, - "Integer": -1.0 - } - } - }, - "Numeric": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "6par_bifaciality" - }, - "X": { - "Type": 3.0, - "Integer": 354.0 - }, - "Y": { - "Type": 3.0, - "Integer": 534.0 - }, - "Width": { - "Type": 3.0, - "Integer": 99.0 - }, - "Height": { - "Type": 3.0, - "Integer": 24.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Value": { - "Type": 1.0, - "Double": 0.0 - }, - "Mode": { - "Type": 3.0, - "Integer": 1.0 - }, - "Format": { - "Type": 3.0, - "Integer": 1.0 - }, - "Decimals": { - "Type": 3.0, - "Integer": 3.0 - }, - "Prefix": { - "Type": 5.0, - "String": "" - }, - "Suffix": { - "Type": 5.0, - "String": "" - }, - "ThousandsSep": { - "Type": 2.0, - "Boolean": 1.0 - }, - "Editable": { - "Type": 2.0, - "Boolean": 1.0 - }, - "ForeColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "BackColour": { - "Type": 4.0, - "Color": { - "Red": 255.0, - "Green": 255.0, - "Blue": 255.0, - "Alpha": 255.0 - } - }, - "TabOrder": { - "Type": 3.0, - "Integer": -1.0 - } - } - }, - "Numeric": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "6par_bvoc" - }, - "X": { - "Type": 3.0, - "Integer": 981.0 - }, - "Y": { - "Type": 3.0, - "Integer": 552.0 - }, - "Width": { - "Type": 3.0, - "Integer": 90.0 - }, - "Height": { - "Type": 3.0, - "Integer": 24.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Value": { - "Type": 1.0, - "Double": 0.0 - }, - "Mode": { - "Type": 3.0, - "Integer": 1.0 - }, - "Format": { - "Type": 3.0, - "Integer": 2.0 - }, - "Decimals": { - "Type": 3.0, - "Integer": 3.0 - }, - "Prefix": { - "Type": 5.0, - "String": "" - }, - "Suffix": { - "Type": 5.0, - "String": "" - }, - "ThousandsSep": { - "Type": 2.0, - "Boolean": 1.0 - }, - "Editable": { - "Type": 2.0, - "Boolean": 1.0 - }, - "ForeColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "BackColour": { - "Type": 4.0, - "Color": { - "Red": 255.0, - "Green": 255.0, - "Blue": 255.0, - "Alpha": 255.0 - } - }, - "TabOrder": { - "Type": 3.0, - "Integer": -1.0 - } - } - }, - "Numeric": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "6par_bvoc_display" - }, - "X": { - "Type": 3.0, - "Integer": 354.0 - }, - "Y": { - "Type": 3.0, - "Integer": 198.0 - }, - "Width": { - "Type": 3.0, - "Integer": 100.0 - }, - "Height": { - "Type": 3.0, - "Integer": 24.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Value": { - "Type": 1.0, - "Double": 0.0 - }, - "Mode": { - "Type": 3.0, - "Integer": 1.0 - }, - "Format": { - "Type": 3.0, - "Integer": 1.0 - }, - "Decimals": { - "Type": 3.0, - "Integer": 3.0 - }, - "Prefix": { - "Type": 5.0, - "String": "" - }, - "Suffix": { - "Type": 5.0, - "String": "" - }, - "ThousandsSep": { - "Type": 2.0, - "Boolean": 0.0 - }, - "Editable": { - "Type": 2.0, - "Boolean": 1.0 - }, - "ForeColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "BackColour": { - "Type": 4.0, - "Color": { - "Red": 255.0, - "Green": 255.0, - "Blue": 255.0, - "Alpha": 255.0 - } - }, - "TabOrder": { - "Type": 3.0, - "Integer": 9.0 - } - } - }, - "Choice": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "6par_bvoc_units" - }, - "X": { - "Type": 3.0, - "Integer": 456.0 - }, - "Y": { - "Type": 3.0, - "Integer": 195.0 - }, - "Width": { - "Type": 3.0, - "Integer": 64.0 - }, - "Height": { - "Type": 3.0, - "Integer": 28.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Items": { - "Type": 6.0, - "StringList": "V/°C|%/°C" - }, - "Selection": { - "Type": 3.0, - "Integer": 0.0 - }, - "TabOrder": { - "Type": 3.0, - "Integer": 0.0 - } - } - }, - "Choice": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "6par_celltech" - }, - "X": { - "Type": 3.0, - "Integer": 354.0 - }, - "Y": { - "Type": 3.0, - "Integer": 60.0 - }, - "Width": { - "Type": 3.0, - "Integer": 110.0 - }, - "Height": { - "Type": 3.0, - "Integer": 28.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Items": { - "Type": 6.0, - "StringList": "monoSi|multiSi|CdTe|CIS|CIGS|Amorphous" - }, - "Selection": { - "Type": 3.0, - "Integer": 1.0 - }, - "TabOrder": { - "Type": 3.0, - "Integer": 2.0 - } - } - }, - "TextEntry": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "6par_data_filename" - }, - "X": { - "Type": 3.0, - "Integer": 561.0 - }, - "Y": { - "Type": 3.0, - "Integer": 735.0 - }, - "Width": { - "Type": 3.0, - "Integer": 587.0 - }, - "Height": { - "Type": 3.0, - "Integer": 28.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Text": { - "Type": 5.0, - "String": "" - }, - "Editable": { - "Type": 2.0, - "Boolean": 0.0 - }, - "ForeColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "BackColour": { - "Type": 4.0, - "Color": { - "Red": 255.0, - "Green": 255.0, - "Blue": 255.0, - "Alpha": 255.0 - } - }, - "TabOrder": { - "Type": 3.0, - "Integer": -1.0 - } - } - }, - "Numeric": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "6par_gpmp" - }, - "X": { - "Type": 3.0, - "Integer": 354.0 - }, - "Y": { - "Type": 3.0, - "Integer": 252.0 - }, - "Width": { - "Type": 3.0, - "Integer": 100.0 - }, - "Height": { - "Type": 3.0, - "Integer": 24.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Value": { - "Type": 1.0, - "Double": 0.0 - }, - "Mode": { - "Type": 3.0, - "Integer": 1.0 - }, - "Format": { - "Type": 3.0, - "Integer": 1.0 - }, - "Decimals": { - "Type": 3.0, - "Integer": 3.0 - }, - "Prefix": { - "Type": 5.0, - "String": "" - }, - "Suffix": { - "Type": 5.0, - "String": "" - }, - "ThousandsSep": { - "Type": 2.0, - "Boolean": 0.0 - }, - "Editable": { - "Type": 2.0, - "Boolean": 1.0 - }, - "ForeColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "BackColour": { - "Type": 4.0, - "Color": { - "Red": 255.0, - "Green": 255.0, - "Blue": 255.0, - "Alpha": 255.0 - } - }, - "TabOrder": { - "Type": 3.0, - "Integer": 11.0 - } - } - }, - "Numeric": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "6par_imp" - }, - "X": { - "Type": 3.0, - "Integer": 354.0 - }, - "Y": { - "Type": 3.0, - "Integer": 117.0 - }, - "Width": { - "Type": 3.0, - "Integer": 100.0 - }, - "Height": { - "Type": 3.0, - "Integer": 24.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Value": { - "Type": 1.0, - "Double": 0.0 - }, - "Mode": { - "Type": 3.0, - "Integer": 1.0 - }, - "Format": { - "Type": 3.0, - "Integer": 1.0 - }, - "Decimals": { - "Type": 3.0, - "Integer": 3.0 - }, - "Prefix": { - "Type": 5.0, - "String": "" - }, - "Suffix": { - "Type": 5.0, - "String": "" - }, - "ThousandsSep": { - "Type": 2.0, - "Boolean": 0.0 - }, - "Editable": { - "Type": 2.0, - "Boolean": 1.0 - }, - "ForeColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "BackColour": { - "Type": 4.0, - "Color": { - "Red": 255.0, - "Green": 255.0, - "Blue": 255.0, - "Alpha": 255.0 - } - }, - "TabOrder": { - "Type": 3.0, - "Integer": 6.0 - } - } - }, - "CheckBox": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "6par_is_bifacial" - }, - "X": { - "Type": 3.0, - "Integer": 24.0 - }, - "Y": { - "Type": 3.0, - "Integer": 510.0 - }, - "Width": { - "Type": 3.0, - "Integer": 147.0 - }, - "Height": { - "Type": 3.0, - "Integer": 24.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Caption": { - "Type": 5.0, - "String": "Module is bifacial" - }, - "State": { - "Type": 2.0, - "Boolean": 0.0 - }, - "TabOrder": { - "Type": 3.0, - "Integer": -1.0 - } - } - }, - "Numeric": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "6par_isc" - }, - "X": { - "Type": 3.0, - "Integer": 354.0 - }, - "Y": { - "Type": 3.0, - "Integer": 171.0 - }, - "Width": { - "Type": 3.0, - "Integer": 100.0 - }, - "Height": { - "Type": 3.0, - "Integer": 24.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Value": { - "Type": 1.0, - "Double": 0.0 - }, - "Mode": { - "Type": 3.0, - "Integer": 1.0 - }, - "Format": { - "Type": 3.0, - "Integer": 1.0 - }, - "Decimals": { - "Type": 3.0, - "Integer": 3.0 - }, - "Prefix": { - "Type": 5.0, - "String": "" - }, - "Suffix": { - "Type": 5.0, - "String": "" - }, - "ThousandsSep": { - "Type": 2.0, - "Boolean": 0.0 - }, - "Editable": { - "Type": 2.0, - "Boolean": 1.0 - }, - "ForeColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "BackColour": { - "Type": 4.0, - "Color": { - "Red": 255.0, - "Green": 255.0, - "Blue": 255.0, - "Alpha": 255.0 - } - }, - "TabOrder": { - "Type": 3.0, - "Integer": 8.0 - } - } - }, - "Label": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "6par_lbl_bifacial" - }, - "X": { - "Type": 3.0, - "Integer": 18.0 - }, - "Y": { - "Type": 3.0, - "Integer": 537.0 - }, - "Width": { - "Type": 3.0, - "Integer": 192.0 - }, - "Height": { - "Type": 3.0, - "Integer": 54.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Caption": { - "Type": 5.0, - "String": "" - }, - "TextColour": { - "Type": 4.0, - "Color": { - "Red": 255.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "Bold": { - "Type": 2.0, - "Boolean": 0.0 - }, - "FontSize": { - "Type": 3.0, - "Integer": 0.0 - }, - "WordWrap": { - "Type": 2.0, - "Boolean": 1.0 - }, - "AlignRight": { - "Type": 2.0, - "Boolean": 0.0 - }, - "AlignTop": { - "Type": 2.0, - "Boolean": 1.0 - } - } - }, - "Numeric": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "6par_module_length" - }, - "X": { - "Type": 3.0, - "Integer": 393.0 - }, - "Y": { - "Type": 3.0, - "Integer": 381.0 - }, - "Width": { - "Type": 3.0, - "Integer": 90.0 - }, - "Height": { - "Type": 3.0, - "Integer": 24.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Value": { - "Type": 1.0, - "Double": 0.0 - }, - "Mode": { - "Type": 3.0, - "Integer": 1.0 - }, - "Format": { - "Type": 3.0, - "Integer": 0.0 - }, - "Decimals": { - "Type": 3.0, - "Integer": 3.0 - }, - "Prefix": { - "Type": 5.0, - "String": "" - }, - "Suffix": { - "Type": 5.0, - "String": "" - }, - "ThousandsSep": { - "Type": 2.0, - "Boolean": 1.0 - }, - "Editable": { - "Type": 2.0, - "Boolean": 1.0 - }, - "ForeColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "BackColour": { - "Type": 4.0, - "Color": { - "Red": 255.0, - "Green": 255.0, - "Blue": 255.0, - "Alpha": 255.0 - } - }, - "TabOrder": { - "Type": 3.0, - "Integer": -1.0 - } - } - }, - "TextEntry": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "6par_module_name" - }, - "X": { - "Type": 3.0, - "Integer": 120.0 - }, - "Y": { - "Type": 3.0, - "Integer": 33.0 - }, - "Width": { - "Type": 3.0, - "Integer": 388.0 - }, - "Height": { - "Type": 3.0, - "Integer": 24.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Text": { - "Type": 5.0, - "String": "Generic polycrystalline module" - }, - "Editable": { - "Type": 2.0, - "Boolean": 1.0 - }, - "ForeColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "BackColour": { - "Type": 4.0, - "Color": { - "Red": 255.0, - "Green": 255.0, - "Blue": 255.0, - "Alpha": 255.0 - } - }, - "TabOrder": { - "Type": 3.0, - "Integer": 1.0 - } - } - }, - "Numeric": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "6par_module_width" - }, - "X": { - "Type": 3.0, - "Integer": 393.0 - }, - "Y": { - "Type": 3.0, - "Integer": 354.0 - }, - "Width": { - "Type": 3.0, - "Integer": 90.0 - }, - "Height": { - "Type": 3.0, - "Integer": 24.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Value": { - "Type": 1.0, - "Double": 0.0 - }, - "Mode": { - "Type": 3.0, - "Integer": 1.0 - }, - "Format": { - "Type": 3.0, - "Integer": 0.0 - }, - "Decimals": { - "Type": 3.0, - "Integer": 3.0 - }, - "Prefix": { - "Type": 5.0, - "String": "" - }, - "Suffix": { - "Type": 5.0, - "String": "" - }, - "ThousandsSep": { - "Type": 2.0, - "Boolean": 1.0 - }, - "Editable": { - "Type": 2.0, - "Boolean": 1.0 - }, - "ForeColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "BackColour": { - "Type": 4.0, - "Color": { - "Red": 255.0, - "Green": 255.0, - "Blue": 255.0, - "Alpha": 255.0 - } - }, - "TabOrder": { - "Type": 3.0, - "Integer": -1.0 - } - } - }, - "Choice": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "6par_mounting" - }, - "X": { - "Type": 3.0, - "Integer": 237.0 - }, - "Y": { - "Type": 3.0, - "Integer": 642.0 - }, - "Width": { - "Type": 3.0, - "Integer": 280.0 - }, - "Height": { - "Type": 3.0, - "Integer": 28.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Items": { - "Type": 6.0, - "StringList": "" - }, - "Selection": { - "Type": 3.0, - "Integer": -1.0 - }, - "TabOrder": { - "Type": 3.0, - "Integer": 14.0 - } - } - }, - "Numeric": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "6par_mpeff" - }, - "X": { - "Type": 3.0, - "Integer": 699.0 - }, - "Y": { - "Type": 3.0, - "Integer": 57.0 - }, - "Width": { - "Type": 3.0, - "Integer": 100.0 - }, - "Height": { - "Type": 3.0, - "Integer": 24.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Value": { - "Type": 1.0, - "Double": 0.0 - }, - "Mode": { - "Type": 3.0, - "Integer": 1.0 - }, - "Format": { - "Type": 3.0, - "Integer": 0.0 - }, - "Decimals": { - "Type": 3.0, - "Integer": 3.0 - }, - "Prefix": { - "Type": 5.0, - "String": "" - }, - "Suffix": { - "Type": 5.0, - "String": "" - }, - "ThousandsSep": { - "Type": 2.0, - "Boolean": 0.0 - }, - "Editable": { - "Type": 2.0, - "Boolean": 1.0 - }, - "ForeColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "BackColour": { - "Type": 4.0, - "Color": { - "Red": 255.0, - "Green": 255.0, - "Blue": 255.0, - "Alpha": 255.0 - } - }, - "TabOrder": { - "Type": 3.0, - "Integer": 16.0 - } - } - }, - "Numeric": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "6par_nser" - }, - "X": { - "Type": 3.0, - "Integer": 354.0 - }, - "Y": { - "Type": 3.0, - "Integer": 279.0 - }, - "Width": { - "Type": 3.0, - "Integer": 100.0 - }, - "Height": { - "Type": 3.0, - "Integer": 24.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Value": { - "Type": 1.0, - "Double": 0.0 - }, - "Mode": { - "Type": 3.0, - "Integer": 0.0 - }, - "Format": { - "Type": 3.0, - "Integer": 0.0 - }, - "Decimals": { - "Type": 3.0, - "Integer": 3.0 - }, - "Prefix": { - "Type": 5.0, - "String": "" - }, - "Suffix": { - "Type": 5.0, - "String": "" - }, - "ThousandsSep": { - "Type": 2.0, - "Boolean": 0.0 - }, - "Editable": { - "Type": 2.0, - "Boolean": 1.0 - }, - "ForeColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "BackColour": { - "Type": 4.0, - "Color": { - "Red": 255.0, - "Green": 255.0, - "Blue": 255.0, - "Alpha": 255.0 - } - }, - "TabOrder": { - "Type": 3.0, - "Integer": 12.0 - } - } - }, - "Numeric": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "6par_pmp" - }, - "X": { - "Type": 3.0, - "Integer": 699.0 - }, - "Y": { - "Type": 3.0, - "Integer": 30.0 - }, - "Width": { - "Type": 3.0, - "Integer": 100.0 - }, - "Height": { - "Type": 3.0, - "Integer": 24.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Value": { - "Type": 1.0, - "Double": 0.0 - }, - "Mode": { - "Type": 3.0, - "Integer": 1.0 - }, - "Format": { - "Type": 3.0, - "Integer": 1.0 - }, - "Decimals": { - "Type": 3.0, - "Integer": 3.0 - }, - "Prefix": { - "Type": 5.0, - "String": "" - }, - "Suffix": { - "Type": 5.0, - "String": "" - }, - "ThousandsSep": { - "Type": 2.0, - "Boolean": 0.0 - }, - "Editable": { - "Type": 2.0, - "Boolean": 1.0 - }, - "ForeColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "BackColour": { - "Type": 4.0, - "Color": { - "Red": 255.0, - "Green": 255.0, - "Blue": 255.0, - "Alpha": 255.0 - } - }, - "TabOrder": { - "Type": 3.0, - "Integer": 15.0 - } - } - }, - "Numeric": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "6par_result_Adj" - }, - "X": { - "Type": 3.0, - "Integer": 981.0 - }, - "Y": { - "Type": 3.0, - "Integer": 525.0 - }, - "Width": { - "Type": 3.0, - "Integer": 90.0 - }, - "Height": { - "Type": 3.0, - "Integer": 24.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Value": { - "Type": 1.0, - "Double": 0.0 - }, - "Mode": { - "Type": 3.0, - "Integer": 1.0 - }, - "Format": { - "Type": 3.0, - "Integer": 0.0 - }, - "Decimals": { - "Type": 3.0, - "Integer": 3.0 - }, - "Prefix": { - "Type": 5.0, - "String": "" - }, - "Suffix": { - "Type": 5.0, - "String": "" - }, - "ThousandsSep": { - "Type": 2.0, - "Boolean": 1.0 - }, - "Editable": { - "Type": 2.0, - "Boolean": 1.0 - }, - "ForeColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "BackColour": { - "Type": 4.0, - "Color": { - "Red": 255.0, - "Green": 255.0, - "Blue": 255.0, - "Alpha": 255.0 - } - }, - "TabOrder": { - "Type": 3.0, - "Integer": -1.0 - } - } - }, - "Numeric": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "6par_result_Il" - }, - "X": { - "Type": 3.0, - "Integer": 645.0 - }, - "Y": { - "Type": 3.0, - "Integer": 552.0 - }, - "Width": { - "Type": 3.0, - "Integer": 90.0 - }, - "Height": { - "Type": 3.0, - "Integer": 24.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Value": { - "Type": 1.0, - "Double": 0.0 - }, - "Mode": { - "Type": 3.0, - "Integer": 1.0 - }, - "Format": { - "Type": 3.0, - "Integer": 0.0 - }, - "Decimals": { - "Type": 3.0, - "Integer": 3.0 - }, - "Prefix": { - "Type": 5.0, - "String": "" - }, - "Suffix": { - "Type": 5.0, - "String": "" - }, - "ThousandsSep": { - "Type": 2.0, - "Boolean": 1.0 - }, - "Editable": { - "Type": 2.0, - "Boolean": 1.0 - }, - "ForeColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "BackColour": { - "Type": 4.0, - "Color": { - "Red": 255.0, - "Green": 255.0, - "Blue": 255.0, - "Alpha": 255.0 - } - }, - "TabOrder": { - "Type": 3.0, - "Integer": -1.0 - } - } - }, - "Numeric": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "6par_result_Io" - }, - "X": { - "Type": 3.0, - "Integer": 645.0 - }, - "Y": { - "Type": 3.0, - "Integer": 579.0 - }, - "Width": { - "Type": 3.0, - "Integer": 90.0 - }, - "Height": { - "Type": 3.0, - "Integer": 24.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Value": { - "Type": 1.0, - "Double": 0.0 - }, - "Mode": { - "Type": 3.0, - "Integer": 1.0 - }, - "Format": { - "Type": 3.0, - "Integer": 2.0 - }, - "Decimals": { - "Type": 3.0, - "Integer": 3.0 - }, - "Prefix": { - "Type": 5.0, - "String": "" - }, - "Suffix": { - "Type": 5.0, - "String": "" - }, - "ThousandsSep": { - "Type": 2.0, - "Boolean": 1.0 - }, - "Editable": { - "Type": 2.0, - "Boolean": 1.0 - }, - "ForeColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "BackColour": { - "Type": 4.0, - "Color": { - "Red": 255.0, - "Green": 255.0, - "Blue": 255.0, - "Alpha": 255.0 - } - }, - "TabOrder": { - "Type": 3.0, - "Integer": -1.0 - } - } - }, - "Numeric": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "6par_result_Rs" - }, - "X": { - "Type": 3.0, - "Integer": 645.0 - }, - "Y": { - "Type": 3.0, - "Integer": 606.0 - }, - "Width": { - "Type": 3.0, - "Integer": 90.0 - }, - "Height": { - "Type": 3.0, - "Integer": 24.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Value": { - "Type": 1.0, - "Double": 0.0 - }, - "Mode": { - "Type": 3.0, - "Integer": 1.0 - }, - "Format": { - "Type": 3.0, - "Integer": 2.0 - }, - "Decimals": { - "Type": 3.0, - "Integer": 3.0 - }, - "Prefix": { - "Type": 5.0, - "String": "" - }, - "Suffix": { - "Type": 5.0, - "String": "" - }, - "ThousandsSep": { - "Type": 2.0, - "Boolean": 1.0 - }, - "Editable": { - "Type": 2.0, - "Boolean": 1.0 - }, - "ForeColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "BackColour": { - "Type": 4.0, - "Color": { - "Red": 255.0, - "Green": 255.0, - "Blue": 255.0, - "Alpha": 255.0 - } - }, - "TabOrder": { - "Type": 3.0, - "Integer": -1.0 - } - } - }, - "Numeric": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "6par_result_Rsh" - }, - "X": { - "Type": 3.0, - "Integer": 645.0 - }, - "Y": { - "Type": 3.0, - "Integer": 633.0 - }, - "Width": { - "Type": 3.0, - "Integer": 90.0 - }, - "Height": { - "Type": 3.0, - "Integer": 24.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Value": { - "Type": 1.0, - "Double": 0.0 - }, - "Mode": { - "Type": 3.0, - "Integer": 1.0 - }, - "Format": { - "Type": 3.0, - "Integer": 0.0 - }, - "Decimals": { - "Type": 3.0, - "Integer": 3.0 - }, - "Prefix": { - "Type": 5.0, - "String": "" - }, - "Suffix": { - "Type": 5.0, - "String": "" - }, - "ThousandsSep": { - "Type": 2.0, - "Boolean": 1.0 - }, - "Editable": { - "Type": 2.0, - "Boolean": 1.0 - }, - "ForeColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "BackColour": { - "Type": 4.0, - "Color": { - "Red": 255.0, - "Green": 255.0, - "Blue": 255.0, - "Alpha": 255.0 - } - }, - "TabOrder": { - "Type": 3.0, - "Integer": -1.0 - } - } - }, - "Numeric": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "6par_result_a" - }, - "X": { - "Type": 3.0, - "Integer": 645.0 - }, - "Y": { - "Type": 3.0, - "Integer": 525.0 - }, - "Width": { - "Type": 3.0, - "Integer": 90.0 - }, - "Height": { - "Type": 3.0, - "Integer": 24.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Value": { - "Type": 1.0, - "Double": 0.0 - }, - "Mode": { - "Type": 3.0, - "Integer": 1.0 - }, - "Format": { - "Type": 3.0, - "Integer": 0.0 - }, - "Decimals": { - "Type": 3.0, - "Integer": 4.0 - }, - "Prefix": { - "Type": 5.0, - "String": "" - }, - "Suffix": { - "Type": 5.0, - "String": "" - }, - "ThousandsSep": { - "Type": 2.0, - "Boolean": 1.0 - }, - "Editable": { - "Type": 2.0, - "Boolean": 1.0 - }, - "ForeColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "BackColour": { - "Type": 4.0, - "Color": { - "Red": 255.0, - "Green": 255.0, - "Blue": 255.0, - "Alpha": 255.0 - } - }, - "TabOrder": { - "Type": 3.0, - "Integer": -1.0 - } - } - }, - "Choice": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "6par_standoff" - }, - "X": { - "Type": 3.0, - "Integer": 237.0 - }, - "Y": { - "Type": 3.0, - "Integer": 612.0 - }, - "Width": { - "Type": 3.0, - "Integer": 280.0 - }, - "Height": { - "Type": 3.0, - "Integer": 28.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Items": { - "Type": 6.0, - "StringList": "" - }, - "Selection": { - "Type": 3.0, - "Integer": -1.0 - }, - "TabOrder": { - "Type": 3.0, - "Integer": 13.0 - } - } - }, - "Numeric": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "6par_tnoct" - }, - "X": { - "Type": 3.0, - "Integer": 354.0 - }, - "Y": { - "Type": 3.0, - "Integer": 306.0 - }, - "Width": { - "Type": 3.0, - "Integer": 100.0 - }, - "Height": { - "Type": 3.0, - "Integer": 24.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Value": { - "Type": 1.0, - "Double": 0.0 - }, - "Mode": { - "Type": 3.0, - "Integer": 1.0 - }, - "Format": { - "Type": 3.0, - "Integer": 1.0 - }, - "Decimals": { - "Type": 3.0, - "Integer": 3.0 - }, - "Prefix": { - "Type": 5.0, - "String": "" - }, - "Suffix": { - "Type": 5.0, - "String": "" - }, - "ThousandsSep": { - "Type": 2.0, - "Boolean": 0.0 - }, - "Editable": { - "Type": 2.0, - "Boolean": 1.0 - }, - "ForeColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "BackColour": { - "Type": 4.0, - "Color": { - "Red": 255.0, - "Green": 255.0, - "Blue": 255.0, - "Alpha": 255.0 - } - }, - "TabOrder": { - "Type": 3.0, - "Integer": 4.0 - } - } - }, - "Numeric": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "6par_transient_thermal_model_unit_mass" - }, - "X": { - "Type": 3.0, - "Integer": 150.0 - }, - "Y": { - "Type": 3.0, - "Integer": 702.0 - }, - "Width": { - "Type": 3.0, - "Integer": 99.0 - }, - "Height": { - "Type": 3.0, - "Integer": 24.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Value": { - "Type": 1.0, - "Double": 0.0 - }, - "Mode": { - "Type": 3.0, - "Integer": 1.0 - }, - "Format": { - "Type": 3.0, - "Integer": 0.0 - }, - "Decimals": { - "Type": 3.0, - "Integer": 3.0 - }, - "Prefix": { - "Type": 5.0, - "String": "" - }, - "Suffix": { - "Type": 5.0, - "String": "" - }, - "ThousandsSep": { - "Type": 2.0, - "Boolean": 1.0 - }, - "Editable": { - "Type": 2.0, - "Boolean": 1.0 - }, - "ForeColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "BackColour": { - "Type": 4.0, - "Color": { - "Red": 255.0, - "Green": 255.0, - "Blue": 255.0, - "Alpha": 255.0 - } - }, - "TabOrder": { - "Type": 3.0, - "Integer": -1.0 - } - } - }, - "Numeric": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "6par_vmp" - }, - "X": { - "Type": 3.0, - "Integer": 354.0 - }, - "Y": { - "Type": 3.0, - "Integer": 90.0 - }, - "Width": { - "Type": 3.0, - "Integer": 100.0 - }, - "Height": { - "Type": 3.0, - "Integer": 24.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Value": { - "Type": 1.0, - "Double": 0.0 - }, - "Mode": { - "Type": 3.0, - "Integer": 1.0 - }, - "Format": { - "Type": 3.0, - "Integer": 1.0 - }, - "Decimals": { - "Type": 3.0, - "Integer": 3.0 - }, - "Prefix": { - "Type": 5.0, - "String": "" - }, - "Suffix": { - "Type": 5.0, - "String": "" - }, - "ThousandsSep": { - "Type": 2.0, - "Boolean": 0.0 - }, - "Editable": { - "Type": 2.0, - "Boolean": 1.0 - }, - "ForeColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "BackColour": { - "Type": 4.0, - "Color": { - "Red": 255.0, - "Green": 255.0, - "Blue": 255.0, - "Alpha": 255.0 - } - }, - "TabOrder": { - "Type": 3.0, - "Integer": 5.0 - } - } - }, - "Numeric": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "6par_voc" - }, - "X": { - "Type": 3.0, - "Integer": 354.0 - }, - "Y": { - "Type": 3.0, - "Integer": 144.0 - }, - "Width": { - "Type": 3.0, - "Integer": 100.0 - }, - "Height": { - "Type": 3.0, - "Integer": 24.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Value": { - "Type": 1.0, - "Double": 0.0 - }, - "Mode": { - "Type": 3.0, - "Integer": 1.0 - }, - "Format": { - "Type": 3.0, - "Integer": 1.0 - }, - "Decimals": { - "Type": 3.0, - "Integer": 3.0 - }, - "Prefix": { - "Type": 5.0, - "String": "" - }, - "Suffix": { - "Type": 5.0, - "String": "" - }, - "ThousandsSep": { - "Type": 2.0, - "Boolean": 0.0 - }, - "Editable": { - "Type": 2.0, - "Boolean": 1.0 - }, - "ForeColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "BackColour": { - "Type": 4.0, - "Color": { - "Red": 255.0, - "Green": 255.0, - "Blue": 255.0, - "Alpha": 255.0 - } - }, - "TabOrder": { - "Type": 3.0, - "Integer": 7.0 - } - } - }, - "GroupBox": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "GroupBox1" - }, - "X": { - "Type": 3.0, - "Integer": 9.0 - }, - "Y": { - "Type": 3.0, - "Integer": 9.0 - }, - "Width": { - "Type": 3.0, - "Integer": 533.0 - }, - "Height": { - "Type": 3.0, - "Integer": 476.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Caption": { - "Type": 5.0, - "String": "Module Parameters" - }, - "Bold": { - "Type": 2.0, - "Boolean": 1.0 - } - } - }, - "GroupBox": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "GroupBox213" - }, - "X": { - "Type": 3.0, - "Integer": 549.0 - }, - "Y": { - "Type": 3.0, - "Integer": 681.0 - }, - "Width": { - "Type": 3.0, - "Integer": 605.0 - }, - "Height": { - "Type": 3.0, - "Integer": 111.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Caption": { - "Type": 5.0, - "String": "Save / Load Data" - }, - "Bold": { - "Type": 2.0, - "Boolean": 1.0 - } - } - }, - "GroupBox": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "GroupBox3" - }, - "X": { - "Type": 3.0, - "Integer": 9.0 - }, - "Y": { - "Type": 3.0, - "Integer": 600.0 - }, - "Width": { - "Type": 3.0, - "Integer": 533.0 - }, - "Height": { - "Type": 3.0, - "Integer": 77.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Caption": { - "Type": 5.0, - "String": "Mounting Configuration" - }, - "Bold": { - "Type": 2.0, - "Boolean": 1.0 - } - } - }, - "GroupBox": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "GroupBox4" - }, - "X": { - "Type": 3.0, - "Integer": 549.0 - }, - "Y": { - "Type": 3.0, - "Integer": 9.0 - }, - "Width": { - "Type": 3.0, - "Integer": 608.0 - }, - "Height": { - "Type": 3.0, - "Integer": 80.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Caption": { - "Type": 5.0, - "String": "Nominal Maximum Power Point Ratings at STC" - }, - "Bold": { - "Type": 2.0, - "Boolean": 1.0 - } - } - }, - "GroupBox": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "GroupBox5" - }, - "X": { - "Type": 3.0, - "Integer": 549.0 - }, - "Y": { - "Type": 3.0, - "Integer": 96.0 - }, - "Width": { - "Type": 3.0, - "Integer": 608.0 - }, - "Height": { - "Type": 3.0, - "Integer": 581.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Caption": { - "Type": 5.0, - "String": "Current-Voltage (I-V) Curve at STC" - }, - "Bold": { - "Type": 2.0, - "Boolean": 1.0 - } - } - }, - "Button": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "btnCalcIVCurve" - }, - "X": { - "Type": 3.0, - "Integer": 561.0 - }, - "Y": { - "Type": 3.0, - "Integer": 117.0 - }, - "Width": { - "Type": 3.0, - "Integer": 164.0 - }, - "Height": { - "Type": 3.0, - "Integer": 28.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Caption": { - "Type": 5.0, - "String": "Calculate and plot" - }, - "TabOrder": { - "Type": 3.0, - "Integer": 17.0 - } - } - }, - "Button": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "btnLoad6parData" - }, - "X": { - "Type": 3.0, - "Integer": 732.0 - }, - "Y": { - "Type": 3.0, - "Integer": 702.0 - }, - "Width": { - "Type": 3.0, - "Integer": 171.0 - }, - "Height": { - "Type": 3.0, - "Integer": 28.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Caption": { - "Type": 5.0, - "String": "Load from file..." - }, - "TabOrder": { - "Type": 3.0, - "Integer": -1.0 - } - } - }, - "Button": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "btnSave6parData" - }, - "X": { - "Type": 3.0, - "Integer": 558.0 - }, - "Y": { - "Type": 3.0, - "Integer": 702.0 - }, - "Width": { - "Type": 3.0, - "Integer": 171.0 - }, - "Height": { - "Type": 3.0, - "Integer": 28.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Caption": { - "Type": 5.0, - "String": "Save to file..." - }, - "TabOrder": { - "Type": 3.0, - "Integer": -1.0 - } - } - }, - "Button": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "copy_from_cec_db" - }, - "X": { - "Type": 3.0, - "Integer": 18.0 - }, - "Y": { - "Type": 3.0, - "Integer": 450.0 - }, - "Width": { - "Type": 3.0, - "Integer": 516.0 - }, - "Height": { - "Type": 3.0, - "Integer": 28.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Caption": { - "Type": 5.0, - "String": "Copy specifications from currently selected module in CEC database" - }, - "TabOrder": { - "Type": 3.0, - "Integer": -1.0 - } - } - }, - "Plot": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "ivplot" - }, - "X": { - "Type": 3.0, - "Integer": 561.0 - }, - "Y": { - "Type": 3.0, - "Integer": 147.0 - }, - "Width": { - "Type": 3.0, - "Integer": 582.0 - }, - "Height": { - "Type": 3.0, - "Integer": 351.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - } - } - }, - "Divider": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "object 21" - }, - "X": { - "Type": 3.0, - "Integer": 561.0 - }, - "Y": { - "Type": 3.0, - "Integer": 504.0 - }, - "Width": { - "Type": 3.0, - "Integer": 555.0 - }, - "Height": { - "Type": 3.0, - "Integer": 24.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Orientation": { - "Type": 3.0, - "Integer": 0.0 - }, - "Colour": { - "Type": 4.0, - "Color": { - "Red": 120.0, - "Green": 120.0, - "Blue": 120.0, - "Alpha": 255.0 - } - }, - "Caption": { - "Type": 5.0, - "String": "Calculated STC Single Diode Model Parameters" - }, - "Bold": { - "Type": 2.0, - "Boolean": 1.0 - } - } - }, - "Divider": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "object 22" - }, - "X": { - "Type": 3.0, - "Integer": 27.0 - }, - "Y": { - "Type": 3.0, - "Integer": 333.0 - }, - "Width": { - "Type": 3.0, - "Integer": 501.0 - }, - "Height": { - "Type": 3.0, - "Integer": 16.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Orientation": { - "Type": 3.0, - "Integer": 0.0 - }, - "Colour": { - "Type": 4.0, - "Color": { - "Red": 120.0, - "Green": 120.0, - "Blue": 120.0, - "Alpha": 255.0 - } - }, - "Caption": { - "Type": 5.0, - "String": "Module Dimensions" - }, - "Bold": { - "Type": 2.0, - "Boolean": 1.0 - } - } - }, - "GroupBox": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "object 4" - }, - "X": { - "Type": 3.0, - "Integer": 9.0 - }, - "Y": { - "Type": 3.0, - "Integer": 681.0 - }, - "Width": { - "Type": 3.0, - "Integer": 534.0 - }, - "Height": { - "Type": 3.0, - "Integer": 111.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Caption": { - "Type": 5.0, - "String": "Transient Thermal Model Correction" - }, - "Bold": { - "Type": 2.0, - "Boolean": 1.0 - } - } - }, - "GroupBox": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "object 448" - }, - "X": { - "Type": 3.0, - "Integer": 9.0 - }, - "Y": { - "Type": 3.0, - "Integer": 486.0 - }, - "Width": { - "Type": 3.0, - "Integer": 533.0 - }, - "Height": { - "Type": 3.0, - "Integer": 111.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Caption": { - "Type": 5.0, - "String": "Bifacial" - }, - "Bold": { - "Type": 2.0, - "Boolean": 1.0 - } - } - }, - "Label": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "object 7" - }, - "X": { - "Type": 3.0, - "Integer": 18.0 - }, - "Y": { - "Type": 3.0, - "Integer": 420.0 - }, - "Width": { - "Type": 3.0, - "Integer": 516.0 - }, - "Height": { - "Type": 3.0, - "Integer": 28.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Caption": { - "Type": 5.0, - "String": "Reference bandgap voltage Eg_ref = 1.121 eV. Temp coeff for bandgap = -0.0002677 eV/K." - }, - "TextColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "Bold": { - "Type": 2.0, - "Boolean": 0.0 - }, - "FontSize": { - "Type": 3.0, - "Integer": 0.0 - }, - "WordWrap": { - "Type": 2.0, - "Boolean": 1.0 - }, - "AlignRight": { - "Type": 2.0, - "Boolean": 0.0 - }, - "AlignTop": { - "Type": 2.0, - "Boolean": 1.0 - } - } - }, - "Label": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "object 73738" - }, - "X": { - "Type": 3.0, - "Integer": 15.0 - }, - "Y": { - "Type": 3.0, - "Integer": 978.0 - }, - "Width": { - "Type": 3.0, - "Integer": 924.0 - }, - "Height": { - "Type": 3.0, - "Integer": 24.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Caption": { - "Type": 5.0, - "String": "The model assumes a reference bandgap voltage Eg_ref = 1.121 eV, and temperature coefficient for bandgap of -0.0002677 eV/K." - }, - "TextColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "Bold": { - "Type": 2.0, - "Boolean": 0.0 - }, - "FontSize": { - "Type": 3.0, - "Integer": 0.0 - }, - "WordWrap": { - "Type": 2.0, - "Boolean": 1.0 - }, - "AlignRight": { - "Type": 2.0, - "Boolean": 0.0 - }, - "AlignTop": { - "Type": 2.0, - "Boolean": 1.0 - } - } - }, - "Label": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "transient_thermal_model_message" - }, - "X": { - "Type": 3.0, - "Integer": 27.0 - }, - "Y": { - "Type": 3.0, - "Integer": 729.0 - }, - "Width": { - "Type": 3.0, - "Integer": 495.0 - }, - "Height": { - "Type": 3.0, - "Integer": 57.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Caption": { - "Type": 5.0, - "String": "Module unit mass is for the transient thermal model, which automatically applies when the weather file time step is 20 minutes or less. The default value is 11 kg/m²." - }, - "TextColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "Bold": { - "Type": 2.0, - "Boolean": 0.0 - }, - "FontSize": { - "Type": 3.0, - "Integer": 0.0 - }, - "WordWrap": { - "Type": 2.0, - "Boolean": 1.0 - }, - "AlignRight": { - "Type": 2.0, - "Boolean": 0.0 - }, - "AlignTop": { - "Type": 2.0, - "Boolean": 1.0 - } - } - } - }, - "VarDatabase": { - "6par_aisc": { - "Version": 4.0, - "Type": 1.0, - "Label": "Temperature coefficient of Isc", - "Units": "A/C ", - "Group": "PV Module (CEC User Specified)", - "IndexLabels": "", - "Flags": 10.0, - "DefaultValue": 0.004, - "UIObject": "Numeric", - "sscVariableName": "", - "sscVariableValue": "" - }, - "6par_aisc_display": { - "Version": 4.0, - "Type": 1.0, - "Label": "Temperature coefficient of Isc", - "Units": " ", - "Group": "PV Module (CEC User Specified)", - "IndexLabels": "", - "Flags": 0.0, - "DefaultValue": 0.004, - "UIObject": "Default", - "sscVariableName": "", - "sscVariableValue": "" - }, - "6par_aisc_units": { - "Version": 4.0, - "Type": 1.0, - "Label": "aIsc Temp Coeff Units", - "Units": " ", - "Group": "PV Module (CEC User Specified)", - "IndexLabels": "A/°C|%/°C", - "Flags": 1.0, - "DefaultValue": 0.0, - "UIObject": "Choice", - "sscVariableName": "", - "sscVariableValue": "" - }, - "6par_area": { - "Version": 4.0, - "Type": 1.0, - "Label": "Module area", - "Units": "m²", - "Group": "PV Module (CEC User Specified)", - "IndexLabels": "", - "Flags": 2.0, - "DefaultValue": 1.3, - "UIObject": "Numeric", - "sscVariableName": "", - "sscVariableValue": "" - }, - "6par_aspect_ratio": { - "Version": 4.0, - "Type": 1.0, - "Label": "Module aspect ratio", - "Units": "", - "Group": "PV Module (CEC User Specified)", - "IndexLabels": "", - "Flags": 2.0, - "DefaultValue": 0.0, - "UIObject": "Numeric", - "sscVariableName": "", - "sscVariableValue": "" - }, - "6par_bifacial_ground_clearance_height": { - "Version": 4.0, - "Type": 1.0, - "Label": "Ground clearance height", - "Units": "m", - "Group": "PV Module (CEC User Specified)", - "IndexLabels": "", - "Flags": 2.0, - "DefaultValue": 1.0, - "UIObject": "Numeric", - "sscVariableName": "", - "sscVariableValue": "" - }, - "6par_bifacial_transmission_factor": { - "Version": 4.0, - "Type": 1.0, - "Label": "Transmission fraction", - "Units": "0-1", - "Group": "PV Module (CEC User Specified)", - "IndexLabels": "", - "Flags": 2.0, - "DefaultValue": 0.013, - "UIObject": "Default", - "sscVariableName": "", - "sscVariableValue": "" - }, - "6par_bifaciality": { - "Version": 4.0, - "Type": 1.0, - "Label": "Bifaciality", - "Units": "0-1", - "Group": "PV Module (CEC User Specified)", - "IndexLabels": "", - "Flags": 2.0, - "DefaultValue": 0.65, - "UIObject": "Default", - "sscVariableName": "", - "sscVariableValue": "" - }, - "6par_bvoc": { - "Version": 4.0, - "Type": 1.0, - "Label": "Temperature coefficient of Voc", - "Units": "V/C", - "Group": "PV Module (CEC User Specified)", - "IndexLabels": "", - "Flags": 10.0, - "DefaultValue": -0.11, - "UIObject": "Numeric", - "sscVariableName": "", - "sscVariableValue": "" - }, - "6par_bvoc_display": { - "Version": 4.0, - "Type": 1.0, - "Label": "Temperature coefficient of Voc", - "Units": " ", - "Group": "PV Module (CEC User Specified)", - "IndexLabels": "", - "Flags": 0.0, - "DefaultValue": -0.11, - "UIObject": "Default", - "sscVariableName": "", - "sscVariableValue": "" - }, - "6par_bvoc_units": { - "Version": 4.0, - "Type": 1.0, - "Label": "bVoc Temp Coeff Units", - "Units": " ", - "Group": "PV Module (CEC User Specified)", - "IndexLabels": "V/°C|%/°C", - "Flags": 1.0, - "DefaultValue": 0.0, - "UIObject": "Choice", - "sscVariableName": "", - "sscVariableValue": "" - }, - "6par_celltech": { - "Version": 4.0, - "Type": 1.0, - "Label": "Cell type", - "Units": " ", - "Group": "PV Module (CEC User Specified)", - "IndexLabels": "monoSi|multiSi|CdTe|CIS|CIGS|Amorphous", - "Flags": 0.0, - "DefaultValue": 1.0, - "UIObject": "Choice", - "sscVariableName": "", - "sscVariableValue": "" - }, - "6par_data_filename": { - "Version": 4.0, - "Type": 4.0, - "Label": " ", - "Units": " ", - "Group": "PV Module (CEC User Specified)", - "IndexLabels": "", - "Flags": 8.0, - "DefaultValue": "", - "UIObject": "TextEntry", - "sscVariableName": "", - "sscVariableValue": "" - }, - "6par_gpmp": { - "Version": 4.0, - "Type": 1.0, - "Label": "Temperature coefficient of max. power point", - "Units": "%/°C", - "Group": "PV Module (CEC User Specified)", - "IndexLabels": "", - "Flags": 2.0, - "DefaultValue": -0.41, - "UIObject": "Numeric", - "sscVariableName": "", - "sscVariableValue": "" - }, - "6par_imp": { - "Version": 4.0, - "Type": 1.0, - "Label": "Maximum power point current (Imp)", - "Units": "A", - "Group": "PV Module (CEC User Specified)", - "IndexLabels": "", - "Flags": 2.0, - "DefaultValue": 6.0, - "UIObject": "Numeric", - "sscVariableName": "", - "sscVariableValue": "" - }, - "6par_is_bifacial": { - "Version": 4.0, - "Type": 1.0, - "Label": "Use Bifacial Modules", - "Units": " ", - "Group": "PV Module (CEC User Specified)", - "IndexLabels": "", - "Flags": 1.0, - "DefaultValue": 0.0, - "UIObject": "Default", - "sscVariableName": "", - "sscVariableValue": "" - }, - "6par_isc": { - "Version": 4.0, - "Type": 1.0, - "Label": "Short circuit current (Isc)", - "Units": "A", - "Group": "PV Module (CEC User Specified)", - "IndexLabels": "", - "Flags": 2.0, - "DefaultValue": 7.0, - "UIObject": "Numeric", - "sscVariableName": "", - "sscVariableValue": "" - }, - "6par_module_length": { - "Version": 4.0, - "Type": 1.0, - "Label": "Module length", - "Units": "m", - "Group": "PV Module (CEC User Specified)", - "IndexLabels": "", - "Flags": 8.0, - "DefaultValue": 1.0, - "UIObject": "Numeric", - "sscVariableName": "", - "sscVariableValue": "" - }, - "6par_module_name": { - "Version": 4.0, - "Type": 4.0, - "Label": "Module name", - "Units": " ", - "Group": "PV Module (CEC User Specified)", - "IndexLabels": "", - "Flags": 0.0, - "DefaultValue": "Generic polycrystalline silicon module", - "UIObject": "TextEntry", - "sscVariableName": "", - "sscVariableValue": "" - }, - "6par_module_width": { - "Version": 4.0, - "Type": 1.0, - "Label": "Module width", - "Units": "m", - "Group": "PV Module (CEC User Specified)", - "IndexLabels": "", - "Flags": 8.0, - "DefaultValue": 1.0, - "UIObject": "Numeric", - "sscVariableName": "", - "sscVariableValue": "" - }, - "6par_mounting": { - "Version": 4.0, - "Type": 1.0, - "Label": "Approximate installation height", - "Units": " ", - "Group": "PV Module (CEC User Specified)", - "IndexLabels": "One story building height or lower|Two story building height or higher", - "Flags": 2.0, - "DefaultValue": 0.0, - "UIObject": "Choice", - "sscVariableName": "", - "sscVariableValue": "" - }, - "6par_mpeff": { - "Version": 4.0, - "Type": 1.0, - "Label": "Efficiency", - "Units": "%", - "Group": "PV Module (CEC User Specified)", - "IndexLabels": "", - "Flags": 8.0, - "DefaultValue": 0.0, - "UIObject": "Numeric", - "sscVariableName": "", - "sscVariableValue": "" - }, - "6par_nser": { - "Version": 4.0, - "Type": 1.0, - "Label": "Number of cells in series", - "Units": " ", - "Group": "PV Module (CEC User Specified)", - "IndexLabels": "", - "Flags": 2.0, - "DefaultValue": 60.0, - "UIObject": "Numeric", - "sscVariableName": "", - "sscVariableValue": "" - }, - "6par_pmp": { - "Version": 4.0, - "Type": 1.0, - "Label": "Power", - "Units": "Wdc", - "Group": "PV Module (CEC User Specified)", - "IndexLabels": "", - "Flags": 8.0, - "DefaultValue": 0.0, - "UIObject": "Numeric", - "sscVariableName": "", - "sscVariableValue": "" - }, - "6par_result_Adj": { - "Version": 4.0, - "Type": 1.0, - "Label": "Adjust", - "Units": "%", - "Group": "PV Module (CEC User Specified)", - "IndexLabels": "", - "Flags": 4.0, - "DefaultValue": 0.0, - "UIObject": "Default", - "sscVariableName": "", - "sscVariableValue": "" - }, - "6par_result_Il": { - "Version": 4.0, - "Type": 1.0, - "Label": "Il", - "Units": "A", - "Group": "PV Module (CEC User Specified)", - "IndexLabels": "", - "Flags": 4.0, - "DefaultValue": 0.0, - "UIObject": "Default", - "sscVariableName": "", - "sscVariableValue": "" - }, - "6par_result_Io": { - "Version": 4.0, - "Type": 1.0, - "Label": "Io", - "Units": "A", - "Group": "PV Module (CEC User Specified)", - "IndexLabels": "", - "Flags": 4.0, - "DefaultValue": 0.0, - "UIObject": "Default", - "sscVariableName": "", - "sscVariableValue": "" - }, - "6par_result_Rs": { - "Version": 4.0, - "Type": 1.0, - "Label": "Rs", - "Units": "Ohm", - "Group": "PV Module (CEC User Specified)", - "IndexLabels": "", - "Flags": 4.0, - "DefaultValue": 0.0, - "UIObject": "Default", - "sscVariableName": "", - "sscVariableValue": "" - }, - "6par_result_Rsh": { - "Version": 4.0, - "Type": 1.0, - "Label": "Rsh", - "Units": "Ohm ", - "Group": "PV Module (CEC User Specified)", - "IndexLabels": "", - "Flags": 4.0, - "DefaultValue": 0.0, - "UIObject": "Default", - "sscVariableName": "", - "sscVariableValue": "" - }, - "6par_result_a": { - "Version": 4.0, - "Type": 1.0, - "Label": "a", - "Units": "V", - "Group": "PV Module (CEC User Specified)", - "IndexLabels": "", - "Flags": 4.0, - "DefaultValue": 0.0, - "UIObject": "Default", - "sscVariableName": "", - "sscVariableValue": "" - }, - "6par_standoff": { - "Version": 4.0, - "Type": 1.0, - "Label": "Standoff height", - "Units": " ", - "Group": "PV Module (CEC User Specified)", - "IndexLabels": "Building integrated|Greater than 3.5 in|2.5-3.5 in|1.5-2.5 in|0.5-1.5 in|Less than 0.5 in|Ground or rack mounted", - "Flags": 2.0, - "DefaultValue": 6.0, - "UIObject": "Choice", - "sscVariableName": "", - "sscVariableValue": "" - }, - "6par_tnoct": { - "Version": 4.0, - "Type": 1.0, - "Label": "Nominal operating cell temperature", - "Units": "°C", - "Group": "PV Module (CEC User Specified)", - "IndexLabels": "", - "Flags": 2.0, - "DefaultValue": 46.0, - "UIObject": "Numeric", - "sscVariableName": "", - "sscVariableValue": "" - }, - "6par_transient_thermal_model_unit_mass": { - "Version": 4.0, - "Type": 1.0, - "Label": "Module unit mass", - "Units": "kg/m²", - "Group": "PV Module (CEC User Specified)", - "IndexLabels": "", - "Flags": 2.0, - "DefaultValue": 0.0, - "UIObject": "Default", - "sscVariableName": "", - "sscVariableValue": "" - }, - "6par_vmp": { - "Version": 4.0, - "Type": 1.0, - "Label": "Maximum power point voltage (Vmp)", - "Units": "V", - "Group": "PV Module (CEC User Specified)", - "IndexLabels": "", - "Flags": 2.0, - "DefaultValue": 30.0, - "UIObject": "Numeric", - "sscVariableName": "", - "sscVariableValue": "" - }, - "6par_voc": { - "Version": 4.0, - "Type": 1.0, - "Label": "Open circuit voltage (Voc)", - "Units": "V", - "Group": "PV Module (CEC User Specified)", - "IndexLabels": "", - "Flags": 2.0, - "DefaultValue": 37.0, - "UIObject": "Numeric", - "sscVariableName": "", - "sscVariableValue": "" - } - }, - "Equations": [ - "equations{ '6par_module_length' } = define() {\r", - "\treturn sqrt(${6par_area}*${6par_aspect_ratio});\r", - "};\r", - "\r", - "equations{ '6par_module_width' } = define() {\r", - "\treturn sqrt(${6par_area}/${6par_aspect_ratio});\r", - "};\r", - "\r", - "equations{ '6par_mpeff' } = define() {", - "\treturn 100.0*${6par_vmp}*${6par_imp}/${6par_area}/1000.0; };", - "", - "equations{ '6par_pmp' } = define() {", - "\treturn ${6par_vmp}*${6par_imp}; };", - "\t", - "equations{ '6par_bvoc' } = define() {", - "\treturn ?${6par_bvoc_units} [${6par_bvoc_display}, ", - "\t0.01 * ${6par_bvoc_display} * ${6par_voc} ]; };", - "\t", - "equations{ '6par_aisc' } = define() {", - "\treturn ?${6par_aisc_units} [${6par_aisc_display}, ", - "\t0.01 * ${6par_aisc_display} * ${6par_isc} ]; };", - "\t", - "equations{'6par_step'} = define() {", - "\treturn ${step};};" - ], - "Callbacks": [ - "on_load{'CEC Performance Model with User Entered Specifications'} = define() {", - "", - "\tenable_bifacial();", - "\tenable('6par_transient_thermal_model_unit_mass',value('step') <= 1200);", - "\tsixpar_check_clearance_height();\r", - "};", - "", - "on_change{'6par_is_bifacial'} = define(){", - "\tenable_bifacial();\r", - "\tsixpar_check_clearance_height();", - "};", - "", - "function cec_model_ivcurve( Irr, TcC,", - "\t\ta, Il, Io, Rs, Rsh, Adj, alpha, I_mp_ref,", - "\t\tvmax, np,", - "\t\tx, y )", - "{", - "\tV = 0;", - "\tT_cell = TcC+273.15;", - "\tconst q = 1.6*10^-19;", - "\tconst KB = 1.38*10^-23;", - "\tconst Tc_ref = 25+273.15;", - "\tconst eg0 = 1.12;", - "\tconst I_ref = 1000;", - "\tmuIsc = alpha * (1-Adj/100);", - "\t", - "\tEG = eg0 * (1-0.0002677*(T_cell-Tc_ref));", - "\tIO_oper = Io * pow(T_cell/Tc_ref, 3) * exp( 1/KB*(eg0/Tc_ref - EG/T_cell) );", - "\tA_oper = a * T_cell / Tc_ref;", - "\tRsh_oper = Rsh*(I_ref/Irr);", - "\tIL_oper = Irr/I_ref *( Il + muIsc*(T_cell-Tc_ref) );", - "\tif (IL_oper < 0.0) IL_oper = 0.0;", - "\t", - "\t/*", - "\tlogmsg( '@ ' + Irr + ',' + TcC + ':: vmax, IL_oper, IO_oper, Rs, A_oper, Rsh_oper, I_mp_ref' );", - "\tlogmsg( vmax );", - "\tlogmsg( IL_oper );", - "\tlogmsg( IO_oper );", - "\tlogmsg( Rs );", - "\tlogmsg( A_oper );", - "\tlogmsg( Rsh_oper );", - "\tlogmsg( I_mp_ref );", - "\t*/", - "\t", - "\tincr = vmax/(np-1);", - "\tfor(i=0;i -1) ) \r", - "\t\t\t{\r", - "\t\t\t\tvalue( '6par_data_filename', file );\r", - "\t\t\t\tmsgbox( 'Data loaded!\\n' );\r", - "\t\t\t}\r", - "\t\t\telse\r", - "\t\t\t{\r", - "\t\t\t\tvalue( '6par_data_filename', \"\" );\r", - "\t\t\t\tmsgbox( 'Data load failed!\\nFile does not contain valid module data.\\n\\n' + file);\r", - "\t\t\t}\r", - "\t\t}", - "\t\telse", - "\t\t{", - "\t\t\tvalue( '6par_data_filename', \"\" );", - "\t\t\tmsgbox( 'Data load failed!\\nFailed to read data from file.\\n\\n' + file);", - "\t\t}", - "\t}", - "};", - "", - "function enable_bifacial()", - "{", - "\tenable('6par_bifaciality', value('6par_is_bifacial'));", - "\tenable('6par_bifacial_transmission_factor', value('6par_is_bifacial'));", - "\tenable('6par_bifacial_ground_clearance_height', value('6par_is_bifacial'));", - "}", - "", - "on_change{'copy_from_cec_db'} = define () {", - "", - "\tvalue( '6par_isc', value('cec_i_sc_ref') );", - "\tvalue( '6par_is_bifacial', value('cec_is_bifacial') );", - "\tvalue( '6par_voc', value('cec_v_oc_ref') );", - "\tvalue( '6par_aisc_display', value('cec_alpha_sc') );", - "\tvalue( '6par_bifaciality', value('cec_bifaciality') );", - "\tvalue( '6par_aisc_units', 0 ); // always A/'C", - "\tvalue( '6par_gpmp', value('cec_gamma_pmp') );", - "\tvalue( '6par_area', value('cec_area') );", - "\tvalue( '6par_bifacial_ground_clearance_height', value('cec_bifacial_ground_clearance_height') );", - "\tvalue( '6par_bifacial_transmission_factor', value('cec_bifacial_transmission_factor') );", - "\tvalue( '6par_bvoc_display', value('cec_beta_oc') );", - "\tvalue( '6par_bvoc_units', 0 ); // always V/'C", - "\t", - "\tcelltech = 0;", - "\t", - "\tm = lower(value('cec_material'));", - "\tif( strpos(m,'mono')>=0 ) celltech = 0;", - "\telseif ( strpos(m, 'multi') >= 0 ) celltech = 1;", - "\telseif( strpos(m, 'thin')>=0 ) celltech=2;", - "\telseif( strpos(m, 'cis')>=0) celltech=3;", - "\telseif( strpos(m, 'cigs')>=0) celltech=4;", - "\telseif( strpos(m, 'a-si')>=0) celltech=5;", - "\telse", - "\t{", - "\t\tmsgbox( 'pls check cell type. could not translate unrecognized value from CEC database:' + m );", - "\t}", - "\t", - "/*\tMulti-c-Si", - "\tMono-c-Si", - "\tThin Film", - "\ta-Si/nc", - "\tCIS", - "\tCIGS", - "\t1-a-Si", - "\tCdTe", - "\ta-Si", - "\t2-a-Si", - "\t3-a-Si", - "\tHIT-Si", - "\t*/", - "", - "\t", - "\t// 0:monoSi,1:multiSi,2:CdTe,3:CIS,4:CIGS,5:Amorphous", - "\tvalue( '6par_celltech', celltech );\t", - "\tvalue( '6par_imp', value('cec_i_mp_ref'));", - "\tvalue( '6par_module_name', value('module_name') + ' (from CEC database)' );", - "\tvalue( '6par_mounting', value('cec_height') );", - "\tvalue( '6par_nser', value( 'cec_n_s') );", - "\tvalue( '6par_standoff', value('cec_standoff') );", - "\tvalue( '6par_tnoct', value('cec_t_noct') );", - "\tvalue( '6par_vmp', value('cec_v_mp_ref') );", - "\t", - "\t", - "\ton_change{'btnCalcIVCurve'}();", - "\tmsgbox('Copied module specs for ' + value('module_name') + ' from CEC database.');", - "\t", - "\t/*", - "\t", - "\talpha_sc_calc\t \t%/°C", - "beta_oc_calc\t \t%/°C", - "cec_a_ref\tA_ref\tV", - "cec_adjust\tAdjust\t%", - "cec_alpha_sc\t \tA/°C", - "cec_area\tModule area\tm²", - "cec_array_cols\tColumns of modules in array\t ", - "cec_array_rows\tRows of modules in array\t ", - "cec_backside_temp\tTemperature behind the module\t°C", - "cec_beta_oc\t \tV/°C", - "cec_bifacial_ground_clearance_height\tGround clearance height\tm", - "cec_bifacial_transmission_factor\tTransmission fraction\t0-1", - "cec_bifaciality\tBifaciality\t0-1", - "cec_eff\tNominal efficiency\t%", - "cec_gamma_pmp\t \t%/°C", - "cec_gap_spacing\tSpace between module back and roof surface\tm", - "cec_heat_transfer\tHeat transfer dimensions\t ", - "cec_height\tArray height\t ", - "cec_i_l_ref\tI_L_ref\tA", - "cec_i_mp_ref\tMax power current (Imp)\tAdc", - "cec_i_o_ref\tI_o_ref\tA", - "cec_i_sc_ref\tShort circuit current (Isc)\tAdc", - "cec_is_bifacial\tUse Bifacial Modules\t ", - "cec_material\tMaterial\t ", - "cec_module_length\tModule length\tm", - "cec_module_width\tModule width\tm", - "cec_mounting_config\tMounting configuration\t ", - "cec_mounting_orientation\tMounting structure orientation\t ", - "cec_n_s\tNumber of cells\t ", - "cec_p_mp_ref\tMaximum power (Pmp)\tWdc", - "cec_r_s\tR_s\tOhm", - "cec_r_sh_ref\tR_sh_ref\tOhm", - "cec_standoff\tMounting standoff\t ", - "cec_t_noct\tT_noct\t°C", - "cec_temp_corr_mode\tTemperature Correction Model\t ", - "cec_v_mp_ref\tMax power voltage (Vmp)\tVdc", - "cec_v_oc_ref\tOpen circuit voltage (Voc)\tVdc", - "gamma_pmp_calc\t \tW/°C", - "lbl_bifacial\tLabel indicating bifacial module from library \t ", - "lib_is_bifacial\tBifacial designation from CEC module library\t ", - "module_name\tModule Name\t ", - "ref_conditions\t \t ", - "", - "*/", - "};\r", - "\r", - "function sixpar_check_clearance_height() \r", - "{\r", - "\theight = value('6par_bifacial_ground_clearance_height');\r", - "\tbool = false;\r", - "\tmsg = '';\r", - "\tproperty('6par_lbl_bifacial', 'Caption', '');\r", - "\tfor (i = 0; i < 4; i ++) {\r", - "\t\ti_string = to_string(i+1);\r", - "\t\tif ((i == 0 || value(\"subarray\" + i_string + \"_enable\") == 1) && value(\"6par_is_bifacial\") == 1) {\r", - "\t\t\tif (value(\"subarray\" + i_string + \"_track_mode\") == 1) { //single axis\r", - "\t\t\t\tmax_height = value(\"subarray\" + i_string + \"ui_length_side\") / 2.0 * sind(value(\"subarray\" + i_string + \"_rotlim\"));\r", - "\t\t\t\tmsg = property('6par_lbl_bifacial', 'Caption');\r", - "\t\t\t\tif (height < max_height) {\r", - "\t\t\t\t\tif (msg == '')\r", - "\t\t\t\t\t\tproperty('6par_lbl_bifacial', 'Caption', 'Insufficient ground clearance for Subarray ' + i_string + '.' );\r", - "\t\t\t\t\telse \r", - "\t\t\t\t\t\tproperty('6par_lbl_bifacial', 'Caption', 'Insufficient ground clearance for one or more subarrays.');\r", - "\t\t\t\t\t\r", - "\t\t\t\t\tshow('6par_lbl_bifacial', true);\r", - "\t\t\t\t}\r", - "\t\t\t}\r", - "\t\t}\r", - "\t}\r", - "\trefresh();\r", - "}\r", - "\r", - "on_change{'6par_bifacial_ground_clearance_height'} = define() {\r", - "\tsixpar_check_clearance_height();\r", - "};", - "" - ] -} \ No newline at end of file diff --git a/deploy/runtime/ui/PV DC Losses.json b/deploy/runtime/ui/PV DC Losses.json index b4051dc80c..df69521385 100644 --- a/deploy/runtime/ui/PV DC Losses.json +++ b/deploy/runtime/ui/PV DC Losses.json @@ -437,68 +437,6 @@ } } }, - "Label": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "Label_bifacial_1" - }, - "X": { - "Type": 3.0, - "Integer": 789.0 - }, - "Y": { - "Type": 3.0, - "Integer": 249.0 - }, - "Width": { - "Type": 3.0, - "Integer": 74.0 - }, - "Height": { - "Type": 3.0, - "Integer": 24.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Caption": { - "Type": 5.0, - "String": "Calculate" - }, - "TextColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "Bold": { - "Type": 2.0, - "Boolean": 0.0 - }, - "FontSize": { - "Type": 3.0, - "Integer": 0.0 - }, - "WordWrap": { - "Type": 2.0, - "Boolean": 0.0 - }, - "AlignRight": { - "Type": 2.0, - "Boolean": 0.0 - }, - "AlignTop": { - "Type": 2.0, - "Boolean": 0.0 - } - } - }, "Label": { "Visible": 1.0, "ObjectProperties": { @@ -689,7 +627,7 @@ }, "Width": { "Type": 3.0, - "Integer": 27.0 + "Integer": 213.0 }, "Height": { "Type": 3.0, @@ -701,7 +639,7 @@ }, "Caption": { "Type": 5.0, - "String": "" + "String": "Calculate bifacial mismatch" }, "State": { "Type": 2.0, diff --git a/deploy/runtime/ui/Simple Efficiency Module Model - Copy.json b/deploy/runtime/ui/Simple Efficiency Module Model - Copy.json deleted file mode 100644 index 9937f307f7..0000000000 --- a/deploy/runtime/ui/Simple Efficiency Module Model - Copy.json +++ /dev/null @@ -1,3799 +0,0 @@ -{ - "Name": "Simple Efficiency Module Model", - "Width": 564.0, - "Height": 1054.0, - "FormObjects": { - "GroupBox": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "BifacialSpecs" - }, - "X": { - "Type": 3.0, - "Integer": 12.0 - }, - "Y": { - "Type": 3.0, - "Integer": 702.0 - }, - "Width": { - "Type": 3.0, - "Integer": 544.0 - }, - "Height": { - "Type": 3.0, - "Integer": 131.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Caption": { - "Type": 5.0, - "String": "Bifacial Specifications" - }, - "Bold": { - "Type": 2.0, - "Boolean": 1.0 - } - } - }, - "GroupBox": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "GroupBox1" - }, - "X": { - "Type": 3.0, - "Integer": 12.0 - }, - "Y": { - "Type": 3.0, - "Integer": 9.0 - }, - "Width": { - "Type": 3.0, - "Integer": 545.0 - }, - "Height": { - "Type": 3.0, - "Integer": 281.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Caption": { - "Type": 5.0, - "String": "Module Characteristics" - }, - "Bold": { - "Type": 2.0, - "Boolean": 1.0 - } - } - }, - "GroupBox": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "GroupBox2" - }, - "X": { - "Type": 3.0, - "Integer": 12.0 - }, - "Y": { - "Type": 3.0, - "Integer": 387.0 - }, - "Width": { - "Type": 3.0, - "Integer": 545.0 - }, - "Height": { - "Type": 3.0, - "Integer": 308.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Caption": { - "Type": 5.0, - "String": "Module Efficiency" - }, - "Bold": { - "Type": 2.0, - "Boolean": 1.0 - } - } - }, - "GroupBox": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "GroupBox213" - }, - "X": { - "Type": 3.0, - "Integer": 12.0 - }, - "Y": { - "Type": 3.0, - "Integer": 963.0 - }, - "Width": { - "Type": 3.0, - "Integer": 546.0 - }, - "Height": { - "Type": 3.0, - "Integer": 78.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Caption": { - "Type": 5.0, - "String": "Save / Load Data" - }, - "Bold": { - "Type": 2.0, - "Boolean": 1.0 - } - } - }, - "Label": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "Label1" - }, - "X": { - "Type": 3.0, - "Integer": 132.0 - }, - "Y": { - "Type": 3.0, - "Integer": 405.0 - }, - "Width": { - "Type": 3.0, - "Integer": 113.0 - }, - "Height": { - "Type": 3.0, - "Integer": 21.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Caption": { - "Type": 5.0, - "String": "Irradiance (W/m²)" - }, - "TextColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "Bold": { - "Type": 2.0, - "Boolean": 0.0 - }, - "FontSize": { - "Type": 3.0, - "Integer": 0.0 - }, - "WordWrap": { - "Type": 2.0, - "Boolean": 0.0 - }, - "AlignRight": { - "Type": 2.0, - "Boolean": 0.0 - }, - "AlignTop": { - "Type": 2.0, - "Boolean": 0.0 - } - } - }, - "Label": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "Label2" - }, - "X": { - "Type": 3.0, - "Integer": 249.0 - }, - "Y": { - "Type": 3.0, - "Integer": 405.0 - }, - "Width": { - "Type": 3.0, - "Integer": 98.0 - }, - "Height": { - "Type": 3.0, - "Integer": 21.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Caption": { - "Type": 5.0, - "String": "Efficiency (%)" - }, - "TextColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "Bold": { - "Type": 2.0, - "Boolean": 0.0 - }, - "FontSize": { - "Type": 3.0, - "Integer": 0.0 - }, - "WordWrap": { - "Type": 2.0, - "Boolean": 0.0 - }, - "AlignRight": { - "Type": 2.0, - "Boolean": 0.0 - }, - "AlignTop": { - "Type": 2.0, - "Boolean": 0.0 - } - } - }, - "Label": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "Label3" - }, - "X": { - "Type": 3.0, - "Integer": 39.0 - }, - "Y": { - "Type": 3.0, - "Integer": 195.0 - }, - "Width": { - "Type": 3.0, - "Integer": 500.0 - }, - "Height": { - "Type": 3.0, - "Integer": 39.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Caption": { - "Type": 5.0, - "String": "1. Maximum power depends on the reference radiation and efficiency values specified below at a reference cell temperature of 25°C." - }, - "TextColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "Bold": { - "Type": 2.0, - "Boolean": 0.0 - }, - "FontSize": { - "Type": 3.0, - "Integer": 0.0 - }, - "WordWrap": { - "Type": 2.0, - "Boolean": 1.0 - }, - "AlignRight": { - "Type": 2.0, - "Boolean": 0.0 - }, - "AlignTop": { - "Type": 2.0, - "Boolean": 1.0 - } - } - }, - "Label": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "Label31" - }, - "X": { - "Type": 3.0, - "Integer": 33.0 - }, - "Y": { - "Type": 3.0, - "Integer": 597.0 - }, - "Width": { - "Type": 3.0, - "Integer": 494.0 - }, - "Height": { - "Type": 3.0, - "Integer": 42.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Caption": { - "Type": 5.0, - "String": "2. The reference irradiance and efficiency value determines the maximum power value shown above." - }, - "TextColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "Bold": { - "Type": 2.0, - "Boolean": 0.0 - }, - "FontSize": { - "Type": 3.0, - "Integer": 0.0 - }, - "WordWrap": { - "Type": 2.0, - "Boolean": 1.0 - }, - "AlignRight": { - "Type": 2.0, - "Boolean": 0.0 - }, - "AlignTop": { - "Type": 2.0, - "Boolean": 1.0 - } - } - }, - "Label": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "Label311" - }, - "X": { - "Type": 3.0, - "Integer": 33.0 - }, - "Y": { - "Type": 3.0, - "Integer": 642.0 - }, - "Width": { - "Type": 3.0, - "Integer": 494.0 - }, - "Height": { - "Type": 3.0, - "Integer": 42.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Caption": { - "Type": 5.0, - "String": "3. Irradiance values are total plane-of-array irradiance, equal to the sum of the direct normal (beam) and diffuse (scaled by the utilization factor) components." - }, - "TextColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "Bold": { - "Type": 2.0, - "Boolean": 0.0 - }, - "FontSize": { - "Type": 3.0, - "Integer": 0.0 - }, - "WordWrap": { - "Type": 2.0, - "Boolean": 1.0 - }, - "AlignRight": { - "Type": 2.0, - "Boolean": 0.0 - }, - "AlignTop": { - "Type": 2.0, - "Boolean": 1.0 - } - } - }, - "Label": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "Label32" - }, - "X": { - "Type": 3.0, - "Integer": 33.0 - }, - "Y": { - "Type": 3.0, - "Integer": 567.0 - }, - "Width": { - "Type": 3.0, - "Integer": 494.0 - }, - "Height": { - "Type": 3.0, - "Integer": 27.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Caption": { - "Type": 5.0, - "String": "1. Irradiance levels must increase monotonically." - }, - "TextColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "Bold": { - "Type": 2.0, - "Boolean": 0.0 - }, - "FontSize": { - "Type": 3.0, - "Integer": 0.0 - }, - "WordWrap": { - "Type": 2.0, - "Boolean": 1.0 - }, - "AlignRight": { - "Type": 2.0, - "Boolean": 0.0 - }, - "AlignTop": { - "Type": 2.0, - "Boolean": 1.0 - } - } - }, - "Label": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "Label33" - }, - "X": { - "Type": 3.0, - "Integer": 39.0 - }, - "Y": { - "Type": 3.0, - "Integer": 237.0 - }, - "Width": { - "Type": 3.0, - "Integer": 500.0 - }, - "Height": { - "Type": 3.0, - "Integer": 39.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Caption": { - "Type": 5.0, - "String": "2. The Module Structure - Mounting options are used for temperature correction calculations. See Help for information about the options." - }, - "TextColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "Bold": { - "Type": 2.0, - "Boolean": 0.0 - }, - "FontSize": { - "Type": 3.0, - "Integer": 0.0 - }, - "WordWrap": { - "Type": 2.0, - "Boolean": 1.0 - }, - "AlignRight": { - "Type": 2.0, - "Boolean": 0.0 - }, - "AlignTop": { - "Type": 2.0, - "Boolean": 1.0 - } - } - }, - "Label": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "Label4" - }, - "X": { - "Type": 3.0, - "Integer": 363.0 - }, - "Y": { - "Type": 3.0, - "Integer": 405.0 - }, - "Width": { - "Type": 3.0, - "Integer": 164.0 - }, - "Height": { - "Type": 3.0, - "Integer": 21.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Caption": { - "Type": 5.0, - "String": "Reference Condition" - }, - "TextColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "Bold": { - "Type": 2.0, - "Boolean": 0.0 - }, - "FontSize": { - "Type": 3.0, - "Integer": 0.0 - }, - "WordWrap": { - "Type": 2.0, - "Boolean": 0.0 - }, - "AlignRight": { - "Type": 2.0, - "Boolean": 0.0 - }, - "AlignTop": { - "Type": 2.0, - "Boolean": 0.0 - } - } - }, - "Button": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "btnLoadSPEData" - }, - "X": { - "Type": 3.0, - "Integer": 177.0 - }, - "Y": { - "Type": 3.0, - "Integer": 981.0 - }, - "Width": { - "Type": 3.0, - "Integer": 153.0 - }, - "Height": { - "Type": 3.0, - "Integer": 28.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Caption": { - "Type": 5.0, - "String": "Load data from file..." - }, - "TabOrder": { - "Type": 3.0, - "Integer": -1.0 - } - } - }, - "Button": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "btnSaveSPEData" - }, - "X": { - "Type": 3.0, - "Integer": 21.0 - }, - "Y": { - "Type": 3.0, - "Integer": 981.0 - }, - "Width": { - "Type": 3.0, - "Integer": 153.0 - }, - "Height": { - "Type": 3.0, - "Integer": 28.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Caption": { - "Type": 5.0, - "String": "Save data to file..." - }, - "TabOrder": { - "Type": 3.0, - "Integer": -1.0 - } - } - }, - "Hyperlink": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "object 14" - }, - "X": { - "Type": 3.0, - "Integer": 21.0 - }, - "Y": { - "Type": 3.0, - "Integer": 921.0 - }, - "Width": { - "Type": 3.0, - "Integer": 531.0 - }, - "Height": { - "Type": 3.0, - "Integer": 30.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Caption": { - "Type": 5.0, - "String": "Performance Model Documentation page on the SAM website" - }, - "URL": { - "Type": 5.0, - "String": "https://sam.nrel.gov/performance" - }, - "TabOrder": { - "Type": 3.0, - "Integer": -1.0 - } - } - }, - "GroupBox": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "object 4" - }, - "X": { - "Type": 3.0, - "Integer": 12.0 - }, - "Y": { - "Type": 3.0, - "Integer": 297.0 - }, - "Width": { - "Type": 3.0, - "Integer": 546.0 - }, - "Height": { - "Type": 3.0, - "Integer": 84.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Caption": { - "Type": 5.0, - "String": "Module Dimensions" - }, - "Bold": { - "Type": 2.0, - "Boolean": 1.0 - } - } - }, - "GroupBox": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "object 41" - }, - "X": { - "Type": 3.0, - "Integer": 12.0 - }, - "Y": { - "Type": 3.0, - "Integer": 837.0 - }, - "Width": { - "Type": 3.0, - "Integer": 546.0 - }, - "Height": { - "Type": 3.0, - "Integer": 120.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Caption": { - "Type": 5.0, - "String": "References" - }, - "Bold": { - "Type": 2.0, - "Boolean": 1.0 - } - } - }, - "Label": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "object 718" - }, - "X": { - "Type": 3.0, - "Integer": 21.0 - }, - "Y": { - "Type": 3.0, - "Integer": 855.0 - }, - "Width": { - "Type": 3.0, - "Integer": 531.0 - }, - "Height": { - "Type": 3.0, - "Integer": 63.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Caption": { - "Type": 5.0, - "String": "For information about the simple efficiency module model inputs, see Help. For details about the model implementation, see Gilman (2015) on the SAM website's Performance Model Documentation page." - }, - "TextColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "Bold": { - "Type": 2.0, - "Boolean": 0.0 - }, - "FontSize": { - "Type": 3.0, - "Integer": 0.0 - }, - "WordWrap": { - "Type": 2.0, - "Boolean": 1.0 - }, - "AlignRight": { - "Type": 2.0, - "Boolean": 0.0 - }, - "AlignTop": { - "Type": 2.0, - "Boolean": 1.0 - } - } - }, - "Numeric": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "spe_a" - }, - "X": { - "Type": 3.0, - "Integer": 288.0 - }, - "Y": { - "Type": 3.0, - "Integer": 165.0 - }, - "Width": { - "Type": 3.0, - "Integer": 55.0 - }, - "Height": { - "Type": 3.0, - "Integer": 24.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Value": { - "Type": 1.0, - "Double": 0.0 - }, - "Mode": { - "Type": 3.0, - "Integer": 1.0 - }, - "Format": { - "Type": 3.0, - "Integer": 1.0 - }, - "Decimals": { - "Type": 3.0, - "Integer": 3.0 - }, - "Prefix": { - "Type": 5.0, - "String": "" - }, - "Suffix": { - "Type": 5.0, - "String": "" - }, - "ThousandsSep": { - "Type": 2.0, - "Boolean": 0.0 - }, - "Editable": { - "Type": 2.0, - "Boolean": 1.0 - }, - "ForeColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "BackColour": { - "Type": 4.0, - "Color": { - "Red": 255.0, - "Green": 255.0, - "Blue": 255.0, - "Alpha": 255.0 - } - }, - "TabOrder": { - "Type": 3.0, - "Integer": 0.0 - } - } - }, - "Numeric": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "spe_area" - }, - "X": { - "Type": 3.0, - "Integer": 177.0 - }, - "Y": { - "Type": 3.0, - "Integer": 321.0 - }, - "Width": { - "Type": 3.0, - "Integer": 100.0 - }, - "Height": { - "Type": 3.0, - "Integer": 24.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Value": { - "Type": 1.0, - "Double": 0.0 - }, - "Mode": { - "Type": 3.0, - "Integer": 1.0 - }, - "Format": { - "Type": 3.0, - "Integer": 1.0 - }, - "Decimals": { - "Type": 3.0, - "Integer": 3.0 - }, - "Prefix": { - "Type": 5.0, - "String": "" - }, - "Suffix": { - "Type": 5.0, - "String": "" - }, - "ThousandsSep": { - "Type": 2.0, - "Boolean": 0.0 - }, - "Editable": { - "Type": 2.0, - "Boolean": 1.0 - }, - "ForeColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "BackColour": { - "Type": 4.0, - "Color": { - "Red": 255.0, - "Green": 255.0, - "Blue": 255.0, - "Alpha": 255.0 - } - }, - "TabOrder": { - "Type": 3.0, - "Integer": 3.0 - } - } - }, - "Numeric": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "spe_aspect_ratio" - }, - "X": { - "Type": 3.0, - "Integer": 177.0 - }, - "Y": { - "Type": 3.0, - "Integer": 348.0 - }, - "Width": { - "Type": 3.0, - "Integer": 100.0 - }, - "Height": { - "Type": 3.0, - "Integer": 24.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Value": { - "Type": 1.0, - "Double": 0.0 - }, - "Mode": { - "Type": 3.0, - "Integer": 1.0 - }, - "Format": { - "Type": 3.0, - "Integer": 1.0 - }, - "Decimals": { - "Type": 3.0, - "Integer": 3.0 - }, - "Prefix": { - "Type": 5.0, - "String": "" - }, - "Suffix": { - "Type": 5.0, - "String": "" - }, - "ThousandsSep": { - "Type": 2.0, - "Boolean": 0.0 - }, - "Editable": { - "Type": 2.0, - "Boolean": 1.0 - }, - "ForeColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "BackColour": { - "Type": 4.0, - "Color": { - "Red": 255.0, - "Green": 255.0, - "Blue": 255.0, - "Alpha": 255.0 - } - }, - "TabOrder": { - "Type": 3.0, - "Integer": 3.0 - } - } - }, - "Numeric": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "spe_b" - }, - "X": { - "Type": 3.0, - "Integer": 375.0 - }, - "Y": { - "Type": 3.0, - "Integer": 165.0 - }, - "Width": { - "Type": 3.0, - "Integer": 55.0 - }, - "Height": { - "Type": 3.0, - "Integer": 24.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Value": { - "Type": 1.0, - "Double": 0.0 - }, - "Mode": { - "Type": 3.0, - "Integer": 1.0 - }, - "Format": { - "Type": 3.0, - "Integer": 1.0 - }, - "Decimals": { - "Type": 3.0, - "Integer": 3.0 - }, - "Prefix": { - "Type": 5.0, - "String": "" - }, - "Suffix": { - "Type": 5.0, - "String": "" - }, - "ThousandsSep": { - "Type": 2.0, - "Boolean": 0.0 - }, - "Editable": { - "Type": 2.0, - "Boolean": 1.0 - }, - "ForeColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "BackColour": { - "Type": 4.0, - "Color": { - "Red": 255.0, - "Green": 255.0, - "Blue": 255.0, - "Alpha": 255.0 - } - }, - "TabOrder": { - "Type": 3.0, - "Integer": 0.0 - } - } - }, - "Numeric": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "spe_bifacial_ground_clearance_height" - }, - "X": { - "Type": 3.0, - "Integer": 207.0 - }, - "Y": { - "Type": 3.0, - "Integer": 801.0 - }, - "Width": { - "Type": 3.0, - "Integer": 90.0 - }, - "Height": { - "Type": 3.0, - "Integer": 24.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Value": { - "Type": 1.0, - "Double": 0.0 - }, - "Mode": { - "Type": 3.0, - "Integer": 1.0 - }, - "Format": { - "Type": 3.0, - "Integer": 1.0 - }, - "Decimals": { - "Type": 3.0, - "Integer": 3.0 - }, - "Prefix": { - "Type": 5.0, - "String": "" - }, - "Suffix": { - "Type": 5.0, - "String": "" - }, - "ThousandsSep": { - "Type": 2.0, - "Boolean": 1.0 - }, - "Editable": { - "Type": 2.0, - "Boolean": 1.0 - }, - "ForeColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "BackColour": { - "Type": 4.0, - "Color": { - "Red": 255.0, - "Green": 255.0, - "Blue": 255.0, - "Alpha": 255.0 - } - }, - "TabOrder": { - "Type": 3.0, - "Integer": -1.0 - } - } - }, - "Numeric": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "spe_bifacial_transmission_factor" - }, - "X": { - "Type": 3.0, - "Integer": 207.0 - }, - "Y": { - "Type": 3.0, - "Integer": 747.0 - }, - "Width": { - "Type": 3.0, - "Integer": 90.0 - }, - "Height": { - "Type": 3.0, - "Integer": 24.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Value": { - "Type": 1.0, - "Double": 0.0 - }, - "Mode": { - "Type": 3.0, - "Integer": 1.0 - }, - "Format": { - "Type": 3.0, - "Integer": 1.0 - }, - "Decimals": { - "Type": 3.0, - "Integer": 3.0 - }, - "Prefix": { - "Type": 5.0, - "String": "" - }, - "Suffix": { - "Type": 5.0, - "String": "" - }, - "ThousandsSep": { - "Type": 2.0, - "Boolean": 1.0 - }, - "Editable": { - "Type": 2.0, - "Boolean": 1.0 - }, - "ForeColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "BackColour": { - "Type": 4.0, - "Color": { - "Red": 255.0, - "Green": 255.0, - "Blue": 255.0, - "Alpha": 255.0 - } - }, - "TabOrder": { - "Type": 3.0, - "Integer": -1.0 - } - } - }, - "Numeric": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "spe_bifaciality" - }, - "X": { - "Type": 3.0, - "Integer": 207.0 - }, - "Y": { - "Type": 3.0, - "Integer": 774.0 - }, - "Width": { - "Type": 3.0, - "Integer": 90.0 - }, - "Height": { - "Type": 3.0, - "Integer": 24.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Value": { - "Type": 1.0, - "Double": 0.0 - }, - "Mode": { - "Type": 3.0, - "Integer": 1.0 - }, - "Format": { - "Type": 3.0, - "Integer": 1.0 - }, - "Decimals": { - "Type": 3.0, - "Integer": 3.0 - }, - "Prefix": { - "Type": 5.0, - "String": "" - }, - "Suffix": { - "Type": 5.0, - "String": "" - }, - "ThousandsSep": { - "Type": 2.0, - "Boolean": 1.0 - }, - "Editable": { - "Type": 2.0, - "Boolean": 1.0 - }, - "ForeColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "BackColour": { - "Type": 4.0, - "Color": { - "Red": 255.0, - "Green": 255.0, - "Blue": 255.0, - "Alpha": 255.0 - } - }, - "TabOrder": { - "Type": 3.0, - "Integer": -1.0 - } - } - }, - "Numeric": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "spe_dT" - }, - "X": { - "Type": 3.0, - "Integer": 462.0 - }, - "Y": { - "Type": 3.0, - "Integer": 165.0 - }, - "Width": { - "Type": 3.0, - "Integer": 55.0 - }, - "Height": { - "Type": 3.0, - "Integer": 24.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Value": { - "Type": 1.0, - "Double": 0.0 - }, - "Mode": { - "Type": 3.0, - "Integer": 1.0 - }, - "Format": { - "Type": 3.0, - "Integer": 1.0 - }, - "Decimals": { - "Type": 3.0, - "Integer": 3.0 - }, - "Prefix": { - "Type": 5.0, - "String": "" - }, - "Suffix": { - "Type": 5.0, - "String": "" - }, - "ThousandsSep": { - "Type": 2.0, - "Boolean": 0.0 - }, - "Editable": { - "Type": 2.0, - "Boolean": 1.0 - }, - "ForeColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "BackColour": { - "Type": 4.0, - "Color": { - "Red": 255.0, - "Green": 255.0, - "Blue": 255.0, - "Alpha": 255.0 - } - }, - "TabOrder": { - "Type": 3.0, - "Integer": 0.0 - } - } - }, - "TextEntry": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "spe_data_filename" - }, - "X": { - "Type": 3.0, - "Integer": 21.0 - }, - "Y": { - "Type": 3.0, - "Integer": 1011.0 - }, - "Width": { - "Type": 3.0, - "Integer": 528.0 - }, - "Height": { - "Type": 3.0, - "Integer": 24.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Text": { - "Type": 5.0, - "String": "" - }, - "Editable": { - "Type": 2.0, - "Boolean": 0.0 - }, - "ForeColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "BackColour": { - "Type": 4.0, - "Color": { - "Red": 255.0, - "Green": 255.0, - "Blue": 255.0, - "Alpha": 255.0 - } - }, - "TabOrder": { - "Type": 3.0, - "Integer": -1.0 - } - } - }, - "Numeric": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "spe_eff0" - }, - "X": { - "Type": 3.0, - "Integer": 249.0 - }, - "Y": { - "Type": 3.0, - "Integer": 426.0 - }, - "Width": { - "Type": 3.0, - "Integer": 100.0 - }, - "Height": { - "Type": 3.0, - "Integer": 21.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Value": { - "Type": 1.0, - "Double": 0.0 - }, - "Mode": { - "Type": 3.0, - "Integer": 1.0 - }, - "Format": { - "Type": 3.0, - "Integer": 1.0 - }, - "Decimals": { - "Type": 3.0, - "Integer": 3.0 - }, - "Prefix": { - "Type": 5.0, - "String": "" - }, - "Suffix": { - "Type": 5.0, - "String": "" - }, - "ThousandsSep": { - "Type": 2.0, - "Boolean": 0.0 - }, - "Editable": { - "Type": 2.0, - "Boolean": 1.0 - }, - "ForeColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "BackColour": { - "Type": 4.0, - "Color": { - "Red": 255.0, - "Green": 255.0, - "Blue": 255.0, - "Alpha": 255.0 - } - }, - "TabOrder": { - "Type": 3.0, - "Integer": 5.0 - } - } - }, - "Numeric": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "spe_eff1" - }, - "X": { - "Type": 3.0, - "Integer": 249.0 - }, - "Y": { - "Type": 3.0, - "Integer": 447.0 - }, - "Width": { - "Type": 3.0, - "Integer": 100.0 - }, - "Height": { - "Type": 3.0, - "Integer": 21.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Value": { - "Type": 1.0, - "Double": 0.0 - }, - "Mode": { - "Type": 3.0, - "Integer": 1.0 - }, - "Format": { - "Type": 3.0, - "Integer": 1.0 - }, - "Decimals": { - "Type": 3.0, - "Integer": 3.0 - }, - "Prefix": { - "Type": 5.0, - "String": "" - }, - "Suffix": { - "Type": 5.0, - "String": "" - }, - "ThousandsSep": { - "Type": 2.0, - "Boolean": 0.0 - }, - "Editable": { - "Type": 2.0, - "Boolean": 1.0 - }, - "ForeColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "BackColour": { - "Type": 4.0, - "Color": { - "Red": 255.0, - "Green": 255.0, - "Blue": 255.0, - "Alpha": 255.0 - } - }, - "TabOrder": { - "Type": 3.0, - "Integer": 7.0 - } - } - }, - "Numeric": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "spe_eff2" - }, - "X": { - "Type": 3.0, - "Integer": 249.0 - }, - "Y": { - "Type": 3.0, - "Integer": 468.0 - }, - "Width": { - "Type": 3.0, - "Integer": 100.0 - }, - "Height": { - "Type": 3.0, - "Integer": 21.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Value": { - "Type": 1.0, - "Double": 0.0 - }, - "Mode": { - "Type": 3.0, - "Integer": 1.0 - }, - "Format": { - "Type": 3.0, - "Integer": 1.0 - }, - "Decimals": { - "Type": 3.0, - "Integer": 3.0 - }, - "Prefix": { - "Type": 5.0, - "String": "" - }, - "Suffix": { - "Type": 5.0, - "String": "" - }, - "ThousandsSep": { - "Type": 2.0, - "Boolean": 0.0 - }, - "Editable": { - "Type": 2.0, - "Boolean": 1.0 - }, - "ForeColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "BackColour": { - "Type": 4.0, - "Color": { - "Red": 255.0, - "Green": 255.0, - "Blue": 255.0, - "Alpha": 255.0 - } - }, - "TabOrder": { - "Type": 3.0, - "Integer": 9.0 - } - } - }, - "Numeric": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "spe_eff3" - }, - "X": { - "Type": 3.0, - "Integer": 249.0 - }, - "Y": { - "Type": 3.0, - "Integer": 489.0 - }, - "Width": { - "Type": 3.0, - "Integer": 100.0 - }, - "Height": { - "Type": 3.0, - "Integer": 21.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Value": { - "Type": 1.0, - "Double": 0.0 - }, - "Mode": { - "Type": 3.0, - "Integer": 1.0 - }, - "Format": { - "Type": 3.0, - "Integer": 1.0 - }, - "Decimals": { - "Type": 3.0, - "Integer": 3.0 - }, - "Prefix": { - "Type": 5.0, - "String": "" - }, - "Suffix": { - "Type": 5.0, - "String": "" - }, - "ThousandsSep": { - "Type": 2.0, - "Boolean": 0.0 - }, - "Editable": { - "Type": 2.0, - "Boolean": 1.0 - }, - "ForeColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "BackColour": { - "Type": 4.0, - "Color": { - "Red": 255.0, - "Green": 255.0, - "Blue": 255.0, - "Alpha": 255.0 - } - }, - "TabOrder": { - "Type": 3.0, - "Integer": 11.0 - } - } - }, - "Numeric": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "spe_eff4" - }, - "X": { - "Type": 3.0, - "Integer": 249.0 - }, - "Y": { - "Type": 3.0, - "Integer": 510.0 - }, - "Width": { - "Type": 3.0, - "Integer": 100.0 - }, - "Height": { - "Type": 3.0, - "Integer": 21.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Value": { - "Type": 1.0, - "Double": 0.0 - }, - "Mode": { - "Type": 3.0, - "Integer": 1.0 - }, - "Format": { - "Type": 3.0, - "Integer": 1.0 - }, - "Decimals": { - "Type": 3.0, - "Integer": 3.0 - }, - "Prefix": { - "Type": 5.0, - "String": "" - }, - "Suffix": { - "Type": 5.0, - "String": "" - }, - "ThousandsSep": { - "Type": 2.0, - "Boolean": 0.0 - }, - "Editable": { - "Type": 2.0, - "Boolean": 1.0 - }, - "ForeColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "BackColour": { - "Type": 4.0, - "Color": { - "Red": 255.0, - "Green": 255.0, - "Blue": 255.0, - "Alpha": 255.0 - } - }, - "TabOrder": { - "Type": 3.0, - "Integer": 13.0 - } - } - }, - "Numeric": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "spe_fd" - }, - "X": { - "Type": 3.0, - "Integer": 249.0 - }, - "Y": { - "Type": 3.0, - "Integer": 540.0 - }, - "Width": { - "Type": 3.0, - "Integer": 100.0 - }, - "Height": { - "Type": 3.0, - "Integer": 21.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Value": { - "Type": 1.0, - "Double": 1.0 - }, - "Mode": { - "Type": 3.0, - "Integer": 1.0 - }, - "Format": { - "Type": 3.0, - "Integer": 1.0 - }, - "Decimals": { - "Type": 3.0, - "Integer": 3.0 - }, - "Prefix": { - "Type": 5.0, - "String": "" - }, - "Suffix": { - "Type": 5.0, - "String": "" - }, - "ThousandsSep": { - "Type": 2.0, - "Boolean": 0.0 - }, - "Editable": { - "Type": 2.0, - "Boolean": 1.0 - }, - "ForeColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "BackColour": { - "Type": 4.0, - "Color": { - "Red": 255.0, - "Green": 255.0, - "Blue": 255.0, - "Alpha": 255.0 - } - }, - "TabOrder": { - "Type": 3.0, - "Integer": 0.0 - } - } - }, - "CheckBox": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "spe_is_bifacial" - }, - "X": { - "Type": 3.0, - "Integer": 78.0 - }, - "Y": { - "Type": 3.0, - "Integer": 720.0 - }, - "Width": { - "Type": 3.0, - "Integer": 147.0 - }, - "Height": { - "Type": 3.0, - "Integer": 24.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Caption": { - "Type": 5.0, - "String": "Module is bifacial" - }, - "State": { - "Type": 2.0, - "Boolean": 0.0 - }, - "TabOrder": { - "Type": 3.0, - "Integer": -1.0 - } - } - }, - "Label": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "spe_lbl_bifacial" - }, - "X": { - "Type": 3.0, - "Integer": 342.0 - }, - "Y": { - "Type": 3.0, - "Integer": 723.0 - }, - "Width": { - "Type": 3.0, - "Integer": 205.0 - }, - "Height": { - "Type": 3.0, - "Integer": 100.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Caption": { - "Type": 5.0, - "String": "" - }, - "TextColour": { - "Type": 4.0, - "Color": { - "Red": 255.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "Bold": { - "Type": 2.0, - "Boolean": 0.0 - }, - "FontSize": { - "Type": 3.0, - "Integer": 0.0 - }, - "WordWrap": { - "Type": 2.0, - "Boolean": 1.0 - }, - "AlignRight": { - "Type": 2.0, - "Boolean": 0.0 - }, - "AlignTop": { - "Type": 2.0, - "Boolean": 1.0 - } - } - }, - "Numeric": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "spe_module_length" - }, - "X": { - "Type": 3.0, - "Integer": 399.0 - }, - "Y": { - "Type": 3.0, - "Integer": 348.0 - }, - "Width": { - "Type": 3.0, - "Integer": 90.0 - }, - "Height": { - "Type": 3.0, - "Integer": 24.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Value": { - "Type": 1.0, - "Double": 0.0 - }, - "Mode": { - "Type": 3.0, - "Integer": 1.0 - }, - "Format": { - "Type": 3.0, - "Integer": 0.0 - }, - "Decimals": { - "Type": 3.0, - "Integer": 3.0 - }, - "Prefix": { - "Type": 5.0, - "String": "" - }, - "Suffix": { - "Type": 5.0, - "String": "" - }, - "ThousandsSep": { - "Type": 2.0, - "Boolean": 1.0 - }, - "Editable": { - "Type": 2.0, - "Boolean": 1.0 - }, - "ForeColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "BackColour": { - "Type": 4.0, - "Color": { - "Red": 255.0, - "Green": 255.0, - "Blue": 255.0, - "Alpha": 255.0 - } - }, - "TabOrder": { - "Type": 3.0, - "Integer": -1.0 - } - } - }, - "Choice": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "spe_module_structure" - }, - "X": { - "Type": 3.0, - "Integer": 288.0 - }, - "Y": { - "Type": 3.0, - "Integer": 135.0 - }, - "Width": { - "Type": 3.0, - "Integer": 229.0 - }, - "Height": { - "Type": 3.0, - "Integer": 24.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Items": { - "Type": 6.0, - "StringList": "glass/cell/polymer sheet - open rack|glass/cell/glass - open rack|polymer/thin film/steel - open rack|Insulated back (building-integrated PV)|close roof mount|user-defined" - }, - "Selection": { - "Type": 3.0, - "Integer": -1.0 - }, - "TabOrder": { - "Type": 3.0, - "Integer": 2.0 - } - } - }, - "Numeric": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "spe_module_width" - }, - "X": { - "Type": 3.0, - "Integer": 399.0 - }, - "Y": { - "Type": 3.0, - "Integer": 321.0 - }, - "Width": { - "Type": 3.0, - "Integer": 90.0 - }, - "Height": { - "Type": 3.0, - "Integer": 24.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Value": { - "Type": 1.0, - "Double": 0.0 - }, - "Mode": { - "Type": 3.0, - "Integer": 1.0 - }, - "Format": { - "Type": 3.0, - "Integer": 0.0 - }, - "Decimals": { - "Type": 3.0, - "Integer": 3.0 - }, - "Prefix": { - "Type": 5.0, - "String": "" - }, - "Suffix": { - "Type": 5.0, - "String": "" - }, - "ThousandsSep": { - "Type": 2.0, - "Boolean": 1.0 - }, - "Editable": { - "Type": 2.0, - "Boolean": 1.0 - }, - "ForeColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "BackColour": { - "Type": 4.0, - "Color": { - "Red": 255.0, - "Green": 255.0, - "Blue": 255.0, - "Alpha": 255.0 - } - }, - "TabOrder": { - "Type": 3.0, - "Integer": -1.0 - } - } - }, - "Numeric": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "spe_power" - }, - "X": { - "Type": 3.0, - "Integer": 288.0 - }, - "Y": { - "Type": 3.0, - "Integer": 27.0 - }, - "Width": { - "Type": 3.0, - "Integer": 100.0 - }, - "Height": { - "Type": 3.0, - "Integer": 24.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Value": { - "Type": 1.0, - "Double": 0.0 - }, - "Mode": { - "Type": 3.0, - "Integer": 1.0 - }, - "Format": { - "Type": 3.0, - "Integer": 0.0 - }, - "Decimals": { - "Type": 3.0, - "Integer": 1.0 - }, - "Prefix": { - "Type": 5.0, - "String": "" - }, - "Suffix": { - "Type": 5.0, - "String": "" - }, - "ThousandsSep": { - "Type": 2.0, - "Boolean": 0.0 - }, - "Editable": { - "Type": 2.0, - "Boolean": 1.0 - }, - "ForeColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "BackColour": { - "Type": 4.0, - "Color": { - "Red": 255.0, - "Green": 255.0, - "Blue": 255.0, - "Alpha": 255.0 - } - }, - "TabOrder": { - "Type": 3.0, - "Integer": 14.0 - } - } - }, - "Numeric": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "spe_rad0" - }, - "X": { - "Type": 3.0, - "Integer": 132.0 - }, - "Y": { - "Type": 3.0, - "Integer": 426.0 - }, - "Width": { - "Type": 3.0, - "Integer": 100.0 - }, - "Height": { - "Type": 3.0, - "Integer": 21.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Value": { - "Type": 1.0, - "Double": 200.0 - }, - "Mode": { - "Type": 3.0, - "Integer": 1.0 - }, - "Format": { - "Type": 3.0, - "Integer": 1.0 - }, - "Decimals": { - "Type": 3.0, - "Integer": 3.0 - }, - "Prefix": { - "Type": 5.0, - "String": "" - }, - "Suffix": { - "Type": 5.0, - "String": "" - }, - "ThousandsSep": { - "Type": 2.0, - "Boolean": 0.0 - }, - "Editable": { - "Type": 2.0, - "Boolean": 1.0 - }, - "ForeColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "BackColour": { - "Type": 4.0, - "Color": { - "Red": 255.0, - "Green": 255.0, - "Blue": 255.0, - "Alpha": 255.0 - } - }, - "TabOrder": { - "Type": 3.0, - "Integer": 4.0 - } - } - }, - "Numeric": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "spe_rad1" - }, - "X": { - "Type": 3.0, - "Integer": 132.0 - }, - "Y": { - "Type": 3.0, - "Integer": 447.0 - }, - "Width": { - "Type": 3.0, - "Integer": 100.0 - }, - "Height": { - "Type": 3.0, - "Integer": 21.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Value": { - "Type": 1.0, - "Double": 400.0 - }, - "Mode": { - "Type": 3.0, - "Integer": 1.0 - }, - "Format": { - "Type": 3.0, - "Integer": 1.0 - }, - "Decimals": { - "Type": 3.0, - "Integer": 3.0 - }, - "Prefix": { - "Type": 5.0, - "String": "" - }, - "Suffix": { - "Type": 5.0, - "String": "" - }, - "ThousandsSep": { - "Type": 2.0, - "Boolean": 0.0 - }, - "Editable": { - "Type": 2.0, - "Boolean": 1.0 - }, - "ForeColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "BackColour": { - "Type": 4.0, - "Color": { - "Red": 255.0, - "Green": 255.0, - "Blue": 255.0, - "Alpha": 255.0 - } - }, - "TabOrder": { - "Type": 3.0, - "Integer": 6.0 - } - } - }, - "Numeric": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "spe_rad2" - }, - "X": { - "Type": 3.0, - "Integer": 132.0 - }, - "Y": { - "Type": 3.0, - "Integer": 468.0 - }, - "Width": { - "Type": 3.0, - "Integer": 100.0 - }, - "Height": { - "Type": 3.0, - "Integer": 21.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Value": { - "Type": 1.0, - "Double": 600.0 - }, - "Mode": { - "Type": 3.0, - "Integer": 1.0 - }, - "Format": { - "Type": 3.0, - "Integer": 1.0 - }, - "Decimals": { - "Type": 3.0, - "Integer": 3.0 - }, - "Prefix": { - "Type": 5.0, - "String": "" - }, - "Suffix": { - "Type": 5.0, - "String": "" - }, - "ThousandsSep": { - "Type": 2.0, - "Boolean": 0.0 - }, - "Editable": { - "Type": 2.0, - "Boolean": 1.0 - }, - "ForeColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "BackColour": { - "Type": 4.0, - "Color": { - "Red": 255.0, - "Green": 255.0, - "Blue": 255.0, - "Alpha": 255.0 - } - }, - "TabOrder": { - "Type": 3.0, - "Integer": 8.0 - } - } - }, - "Numeric": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "spe_rad3" - }, - "X": { - "Type": 3.0, - "Integer": 132.0 - }, - "Y": { - "Type": 3.0, - "Integer": 489.0 - }, - "Width": { - "Type": 3.0, - "Integer": 100.0 - }, - "Height": { - "Type": 3.0, - "Integer": 21.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Value": { - "Type": 1.0, - "Double": 800.0 - }, - "Mode": { - "Type": 3.0, - "Integer": 1.0 - }, - "Format": { - "Type": 3.0, - "Integer": 1.0 - }, - "Decimals": { - "Type": 3.0, - "Integer": 3.0 - }, - "Prefix": { - "Type": 5.0, - "String": "" - }, - "Suffix": { - "Type": 5.0, - "String": "" - }, - "ThousandsSep": { - "Type": 2.0, - "Boolean": 0.0 - }, - "Editable": { - "Type": 2.0, - "Boolean": 1.0 - }, - "ForeColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "BackColour": { - "Type": 4.0, - "Color": { - "Red": 255.0, - "Green": 255.0, - "Blue": 255.0, - "Alpha": 255.0 - } - }, - "TabOrder": { - "Type": 3.0, - "Integer": 10.0 - } - } - }, - "Numeric": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "spe_rad4" - }, - "X": { - "Type": 3.0, - "Integer": 132.0 - }, - "Y": { - "Type": 3.0, - "Integer": 510.0 - }, - "Width": { - "Type": 3.0, - "Integer": 100.0 - }, - "Height": { - "Type": 3.0, - "Integer": 21.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Value": { - "Type": 1.0, - "Double": 1000.0 - }, - "Mode": { - "Type": 3.0, - "Integer": 1.0 - }, - "Format": { - "Type": 3.0, - "Integer": 1.0 - }, - "Decimals": { - "Type": 3.0, - "Integer": 3.0 - }, - "Prefix": { - "Type": 5.0, - "String": "" - }, - "Suffix": { - "Type": 5.0, - "String": "" - }, - "ThousandsSep": { - "Type": 2.0, - "Boolean": 0.0 - }, - "Editable": { - "Type": 2.0, - "Boolean": 1.0 - }, - "ForeColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "BackColour": { - "Type": 4.0, - "Color": { - "Red": 255.0, - "Green": 255.0, - "Blue": 255.0, - "Alpha": 255.0 - } - }, - "TabOrder": { - "Type": 3.0, - "Integer": 12.0 - } - } - }, - "RadioChoice": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "spe_reference" - }, - "X": { - "Type": 3.0, - "Integer": 366.0 - }, - "Y": { - "Type": 3.0, - "Integer": 426.0 - }, - "Width": { - "Type": 3.0, - "Integer": 38.0 - }, - "Height": { - "Type": 3.0, - "Integer": 110.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Selection": { - "Type": 3.0, - "Integer": 4.0 - }, - "Items": { - "Type": 6.0, - "StringList": "Ref|Ref|Ref|Ref|Ref" - }, - "ShowCaptions": { - "Type": 2.0, - "Boolean": 0.0 - }, - "Horizontal": { - "Type": 2.0, - "Boolean": 0.0 - }, - "TabOrder": { - "Type": 3.0, - "Integer": 0.0 - } - } - }, - "Numeric": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "spe_temp_coeff" - }, - "X": { - "Type": 3.0, - "Integer": 288.0 - }, - "Y": { - "Type": 3.0, - "Integer": 54.0 - }, - "Width": { - "Type": 3.0, - "Integer": 100.0 - }, - "Height": { - "Type": 3.0, - "Integer": 24.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Value": { - "Type": 1.0, - "Double": 0.0 - }, - "Mode": { - "Type": 3.0, - "Integer": 1.0 - }, - "Format": { - "Type": 3.0, - "Integer": 1.0 - }, - "Decimals": { - "Type": 3.0, - "Integer": 3.0 - }, - "Prefix": { - "Type": 5.0, - "String": "" - }, - "Suffix": { - "Type": 5.0, - "String": "" - }, - "ThousandsSep": { - "Type": 2.0, - "Boolean": 0.0 - }, - "Editable": { - "Type": 2.0, - "Boolean": 1.0 - }, - "ForeColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "BackColour": { - "Type": 4.0, - "Color": { - "Red": 255.0, - "Green": 255.0, - "Blue": 255.0, - "Alpha": 255.0 - } - }, - "TabOrder": { - "Type": 3.0, - "Integer": 1.0 - } - } - }, - "Numeric": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "spe_vmp" - }, - "X": { - "Type": 3.0, - "Integer": 288.0 - }, - "Y": { - "Type": 3.0, - "Integer": 81.0 - }, - "Width": { - "Type": 3.0, - "Integer": 100.0 - }, - "Height": { - "Type": 3.0, - "Integer": 24.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Value": { - "Type": 1.0, - "Double": 0.0 - }, - "Mode": { - "Type": 3.0, - "Integer": 1.0 - }, - "Format": { - "Type": 3.0, - "Integer": 1.0 - }, - "Decimals": { - "Type": 3.0, - "Integer": 3.0 - }, - "Prefix": { - "Type": 5.0, - "String": "" - }, - "Suffix": { - "Type": 5.0, - "String": "" - }, - "ThousandsSep": { - "Type": 2.0, - "Boolean": 0.0 - }, - "Editable": { - "Type": 2.0, - "Boolean": 1.0 - }, - "ForeColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "BackColour": { - "Type": 4.0, - "Color": { - "Red": 255.0, - "Green": 255.0, - "Blue": 255.0, - "Alpha": 255.0 - } - }, - "TabOrder": { - "Type": 3.0, - "Integer": 3.0 - } - } - }, - "Numeric": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "spe_voc" - }, - "X": { - "Type": 3.0, - "Integer": 288.0 - }, - "Y": { - "Type": 3.0, - "Integer": 108.0 - }, - "Width": { - "Type": 3.0, - "Integer": 100.0 - }, - "Height": { - "Type": 3.0, - "Integer": 24.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Value": { - "Type": 1.0, - "Double": 0.0 - }, - "Mode": { - "Type": 3.0, - "Integer": 1.0 - }, - "Format": { - "Type": 3.0, - "Integer": 1.0 - }, - "Decimals": { - "Type": 3.0, - "Integer": 3.0 - }, - "Prefix": { - "Type": 5.0, - "String": "" - }, - "Suffix": { - "Type": 5.0, - "String": "" - }, - "ThousandsSep": { - "Type": 2.0, - "Boolean": 0.0 - }, - "Editable": { - "Type": 2.0, - "Boolean": 1.0 - }, - "ForeColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "BackColour": { - "Type": 4.0, - "Color": { - "Red": 255.0, - "Green": 255.0, - "Blue": 255.0, - "Alpha": 255.0 - } - }, - "TabOrder": { - "Type": 3.0, - "Integer": 3.0 - } - } - } - }, - "VarDatabase": { - "spe_a": { - "Version": 4.0, - "Type": 1.0, - "Label": "a", - "Units": " ", - "Group": "PV Module (Simple Efficiency)", - "IndexLabels": "", - "Flags": 0.0, - "DefaultValue": 0.0, - "UIObject": "Numeric", - "sscVariableName": "", - "sscVariableValue": "" - }, - "spe_area": { - "Version": 4.0, - "Type": 1.0, - "Label": "Module area", - "Units": "m²", - "Group": "PV Module (Simple Efficiency)", - "IndexLabels": "", - "Flags": 2.0, - "DefaultValue": 0.74074, - "UIObject": "Numeric", - "sscVariableName": "", - "sscVariableValue": "" - }, - "spe_aspect_ratio": { - "Version": 4.0, - "Type": 1.0, - "Label": "Module aspect ratio", - "Units": "", - "Group": "PV Module (Simple Efficiency)", - "IndexLabels": "", - "Flags": 2.0, - "DefaultValue": 0.0, - "UIObject": "Numeric", - "sscVariableName": "", - "sscVariableValue": "" - }, - "spe_b": { - "Version": 4.0, - "Type": 1.0, - "Label": "b", - "Units": " ", - "Group": "PV Module (Simple Efficiency)", - "IndexLabels": "", - "Flags": 0.0, - "DefaultValue": 0.0, - "UIObject": "Numeric", - "sscVariableName": "", - "sscVariableValue": "" - }, - "spe_bifacial_ground_clearance_height": { - "Version": 4.0, - "Type": 1.0, - "Label": "Ground clearance height", - "Units": "m", - "Group": "PV Module (Simple Efficiency)", - "IndexLabels": "", - "Flags": 2.0, - "DefaultValue": 1.0, - "UIObject": "Default", - "sscVariableName": "", - "sscVariableValue": "" - }, - "spe_bifacial_transmission_factor": { - "Version": 4.0, - "Type": 1.0, - "Label": "Transmission fraction", - "Units": "[0-1]", - "Group": "PV Module (Simple Efficiency)", - "IndexLabels": "", - "Flags": 2.0, - "DefaultValue": 0.013, - "UIObject": "Default", - "sscVariableName": "", - "sscVariableValue": "" - }, - "spe_bifaciality": { - "Version": 4.0, - "Type": 1.0, - "Label": "Bifaciality", - "Units": "[0-1]", - "Group": "PV Module (Simple Efficiency)", - "IndexLabels": "", - "Flags": 2.0, - "DefaultValue": 0.7, - "UIObject": "Default", - "sscVariableName": "", - "sscVariableValue": "" - }, - "spe_dT": { - "Version": 4.0, - "Type": 1.0, - "Label": "dT", - "Units": "°C", - "Group": "PV Module (Simple Efficiency)", - "IndexLabels": "", - "Flags": 0.0, - "DefaultValue": 0.0, - "UIObject": "Numeric", - "sscVariableName": "", - "sscVariableValue": "" - }, - "spe_data_filename": { - "Version": 4.0, - "Type": 4.0, - "Label": " Simple efficiency module model data file name", - "Units": " ", - "Group": "PV Module (Simple Efficiency)", - "IndexLabels": "", - "Flags": 9.0, - "DefaultValue": "", - "UIObject": "TextEntry", - "sscVariableName": "", - "sscVariableValue": "" - }, - "spe_eff0": { - "Version": 4.0, - "Type": 1.0, - "Label": "Efficiency 0", - "Units": "%", - "Group": "PV Module (Simple Efficiency)", - "IndexLabels": "", - "Flags": 3.0, - "DefaultValue": 13.5, - "UIObject": "Numeric", - "sscVariableName": "", - "sscVariableValue": "" - }, - "spe_eff1": { - "Version": 4.0, - "Type": 1.0, - "Label": "Efficiency 1", - "Units": "%", - "Group": "PV Module (Simple Efficiency)", - "IndexLabels": "", - "Flags": 3.0, - "DefaultValue": 13.5, - "UIObject": "Numeric", - "sscVariableName": "", - "sscVariableValue": "" - }, - "spe_eff2": { - "Version": 4.0, - "Type": 1.0, - "Label": "Efficiency 2", - "Units": "%", - "Group": "PV Module (Simple Efficiency)", - "IndexLabels": "", - "Flags": 3.0, - "DefaultValue": 13.5, - "UIObject": "Numeric", - "sscVariableName": "", - "sscVariableValue": "" - }, - "spe_eff3": { - "Version": 4.0, - "Type": 1.0, - "Label": "Efficiency 3", - "Units": "%", - "Group": "PV Module (Simple Efficiency)", - "IndexLabels": "", - "Flags": 3.0, - "DefaultValue": 13.5, - "UIObject": "Numeric", - "sscVariableName": "", - "sscVariableValue": "" - }, - "spe_eff4": { - "Version": 4.0, - "Type": 1.0, - "Label": "Efficiency 4", - "Units": "%", - "Group": "PV Module (Simple Efficiency)", - "IndexLabels": "", - "Flags": 3.0, - "DefaultValue": 13.5, - "UIObject": "Numeric", - "sscVariableName": "", - "sscVariableValue": "" - }, - "spe_fd": { - "Version": 4.0, - "Type": 1.0, - "Label": "Diffuse utilization factor", - "Units": "0..1", - "Group": "PV Module (Simple Efficiency)", - "IndexLabels": "", - "Flags": 0.0, - "DefaultValue": 1.0, - "UIObject": "Numeric", - "sscVariableName": "", - "sscVariableValue": "" - }, - "spe_is_bifacial": { - "Version": 4.0, - "Type": 1.0, - "Label": "Use Bifacial Modules", - "Units": " ", - "Group": "PV Module (Simple Efficiency)", - "IndexLabels": "", - "Flags": 3.0, - "DefaultValue": 0.0, - "UIObject": "Default", - "sscVariableName": "", - "sscVariableValue": "" - }, - "spe_module_length": { - "Version": 4.0, - "Type": 1.0, - "Label": "Module length", - "Units": "m", - "Group": "PV Module (Simple Efficiency)", - "IndexLabels": "", - "Flags": 8.0, - "DefaultValue": 1.0, - "UIObject": "Numeric", - "sscVariableName": "", - "sscVariableValue": "" - }, - "spe_module_structure": { - "Version": 4.0, - "Type": 1.0, - "Label": "Module structure and mounting", - "Units": " ", - "Group": "PV Module (Simple Efficiency)", - "IndexLabels": "Glass/Cell/Polymer Sheet - Open Rack|Glass/Cell/Glass - Open Rack|Polymer/Thin Film/Steel - Open Rack|Glass/Cell/Polymer Sheet - Insulated Back|Glass/Cell/Glass - Close Roof Mount|User Defined", - "Flags": 2.0, - "DefaultValue": 0.0, - "UIObject": "Choice", - "sscVariableName": "", - "sscVariableValue": "" - }, - "spe_module_width": { - "Version": 4.0, - "Type": 1.0, - "Label": "Module width", - "Units": "m", - "Group": "PV Module (Simple Efficiency)", - "IndexLabels": "", - "Flags": 8.0, - "DefaultValue": 1.0, - "UIObject": "Numeric", - "sscVariableName": "", - "sscVariableValue": "" - }, - "spe_power": { - "Version": 4.0, - "Type": 1.0, - "Label": "Maximum power (Pmp)", - "Units": "Wdc", - "Group": "PV Module (Simple Efficiency)", - "IndexLabels": "", - "Flags": 8.0, - "DefaultValue": 100.0, - "UIObject": "Numeric", - "sscVariableName": "", - "sscVariableValue": "" - }, - "spe_rad0": { - "Version": 4.0, - "Type": 1.0, - "Label": "Radiation level 0", - "Units": "W/m²", - "Group": "PV Module (Simple Efficiency)", - "IndexLabels": "", - "Flags": 3.0, - "DefaultValue": 200.0, - "UIObject": "Numeric", - "sscVariableName": "", - "sscVariableValue": "" - }, - "spe_rad1": { - "Version": 4.0, - "Type": 1.0, - "Label": "Radiation level 1", - "Units": "W/m²", - "Group": "PV Module (Simple Efficiency)", - "IndexLabels": "", - "Flags": 3.0, - "DefaultValue": 400.0, - "UIObject": "Numeric", - "sscVariableName": "", - "sscVariableValue": "" - }, - "spe_rad2": { - "Version": 4.0, - "Type": 1.0, - "Label": "Radiation level 2", - "Units": "W/m²", - "Group": "PV Module (Simple Efficiency)", - "IndexLabels": "", - "Flags": 3.0, - "DefaultValue": 600.0, - "UIObject": "Numeric", - "sscVariableName": "", - "sscVariableValue": "" - }, - "spe_rad3": { - "Version": 4.0, - "Type": 1.0, - "Label": "Radiation level 3", - "Units": "W/m²", - "Group": "PV Module (Simple Efficiency)", - "IndexLabels": "", - "Flags": 3.0, - "DefaultValue": 800.0, - "UIObject": "Numeric", - "sscVariableName": "", - "sscVariableValue": "" - }, - "spe_rad4": { - "Version": 4.0, - "Type": 1.0, - "Label": "Radiation level 4", - "Units": "W/m²", - "Group": "PV Module (Simple Efficiency)", - "IndexLabels": "", - "Flags": 3.0, - "DefaultValue": 1000.0, - "UIObject": "Numeric", - "sscVariableName": "", - "sscVariableValue": "" - }, - "spe_reference": { - "Version": 4.0, - "Type": 1.0, - "Label": "Reference Radiation and Efficiency", - "Units": " ", - "Group": "PV Module (Simple Efficiency)", - "IndexLabels": "", - "Flags": 1.0, - "DefaultValue": 4.0, - "UIObject": "RadioChoice", - "sscVariableName": "", - "sscVariableValue": "" - }, - "spe_temp_coeff": { - "Version": 4.0, - "Type": 1.0, - "Label": "Temperature coefficient (Pmp)", - "Units": "%/°C", - "Group": "PV Module (Simple Efficiency)", - "IndexLabels": "", - "Flags": 2.0, - "DefaultValue": -0.5, - "UIObject": "Numeric", - "sscVariableName": "", - "sscVariableValue": "" - }, - "spe_transient_thermal_model_unit_mass": { - "Version": 4.0, - "Type": 1.0, - "Label": "Module unit mass", - "Units": "kg/m^2", - "Group": "PV Module (Simple Efficiency)", - "IndexLabels": "", - "Flags": 2.0, - "DefaultValue": 0.0, - "UIObject": "Default", - "sscVariableName": "", - "sscVariableValue": "" - }, - "spe_vmp": { - "Version": 4.0, - "Type": 1.0, - "Label": "Maximum power voltage (Vmp)", - "Units": "Vdc", - "Group": "PV Module (Simple Efficiency)", - "IndexLabels": "", - "Flags": 2.0, - "DefaultValue": 30.0, - "UIObject": "Numeric", - "sscVariableName": "", - "sscVariableValue": "" - }, - "spe_voc": { - "Version": 4.0, - "Type": 1.0, - "Label": "Open circuit voltage (Voc)", - "Units": "Vdc", - "Group": "PV Module (Simple Efficiency)", - "IndexLabels": "", - "Flags": 2.0, - "DefaultValue": 36.0, - "UIObject": "Numeric", - "sscVariableName": "", - "sscVariableValue": "" - }, - "step_spe": { - "Version": 4.0, - "Type": 1.0, - "Label": " ", - "Units": " ", - "Group": "PV Module (Simple Efficiency)", - "IndexLabels": "", - "Flags": 8.0, - "DefaultValue": 0.0, - "UIObject": "Default", - "sscVariableName": "", - "sscVariableValue": "" - } - }, - "Equations": [ - "equations{ 'spe_module_length' } = define() {\r", - "\treturn sqrt(${spe_area}*${spe_aspect_ratio});\r", - "};\r", - "\r", - "equations{ 'spe_module_width' } = define() {\r", - "\treturn sqrt(${spe_area}/${spe_aspect_ratio});\r", - "};\r", - "\r", - "equations{ 'spe_power' } = define() {", - "\treturn ?${spe_reference}", - "[", - "\t${spe_eff0}/100*${spe_rad0},", - "\t${spe_eff1}/100*${spe_rad1},", - "\t${spe_eff2}/100*${spe_rad2},", - "\t${spe_eff3}/100*${spe_rad3},", - "\t${spe_eff4}/100*${spe_rad4}", - "] ", - "\t* ${spe_area}; };", - "\t", - "equations{'step_spe'} = define() {", - "\treturn ${step};", - "};" - ], - "Callbacks": [ - "function toggle_spe_bifacial()", - "{", - "\tenable('spe_bifaciality', value('spe_is_bifacial'));", - "\tenable('spe_bifacial_transmission_factor', value('spe_is_bifacial'));", - "\tenable('spe_bifacial_ground_clearance_height', value('spe_is_bifacial'));", - "}", - "on_load{'Simple Efficiency Module Model'} = define() {", - "\t", - "\ttoggle_spe_bifacial();", - "\t", - "\ton_change{'spe_module_structure'} ();", - "\ton_change{'spe_is_bifacial'}();\r", - "\tspe_check_clearance_height();", - "\t//on_change{'step_spe'}();", - "};", - "", - "/*on_change{'step_spe'} = define() {", - "\ttime_step = value('step_spe');", - "\tenable('spe_transient_thermal_model_unit_mass',time_step <= 1200);", - "\tshow('transinet_thermal_model_message', time_step <= 1200);", - "\trefresh();", - "};*/", - "", - "", - "on_change{'spe_is_bifacial'} = define() {", - "\ttoggle_spe_bifacial();\r", - "\tspe_check_clearance_height();", - "};", - "", - "on_change{'spe_module_structure'} = define() {", - "", - "// 0=glass/cell/polymer sheet - open rack", - "// 1=glass/cell/glass - open rack", - "// 2=polymer/thin film/steel - open rack", - "// 3=Insulated back (building-integrated PV)", - "// 4=close roof mount", - "// 5=user-defined", - "", - "\ta = [ -3.56, -3.47, -3.58, -2.81, -2.98 ];", - "\tb = [ -0.075, -0.0594, -0.113, -0.0455, -0.0471 ];", - "\tdT = [ 3, 3, 3, 0, 1 ];", - "", - "\tms = value('spe_module_structure');\t", - "\tif ( ms < 5 )", - "\t{", - "\t\tvalue( 'spe_a', a[ms] );", - "\t\tvalue( 'spe_b', b[ms] );", - "\t\tvalue( 'spe_dT', dT[ms] );", - "\t}", - "\t", - "\teditable = (ms == 5);", - "", - "\tenable( 'spe_a', editable);", - "\tenable( 'spe_b', editable);", - "\tenable( 'spe_dT', editable);", - "};", - "", - "", - "on_change{'btnSaveSPEData'} = define() {", - "\tlogmsg('running btnSaveSPEData');", - "\tfile = choose_file( '', 'Save SPE Module Performance Data As', ", - "\t\t'Data Files (*.csv)|*.csv', true);", - "\tif ( file != '' ) {", - "\t\tfile = replace(file, '\\\\', '/');", - "\t\tif (group_write('PV Module (Simple Efficiency)',file))", - "\t\t{\t", - "\t\t\tvalue( 'spe_data_filename', file );", - "\t\t\tmsgbox('Data saved!\\n' + file);", - "\t\t}", - "\t\telse", - "\t\t{", - "\t\t\tvalue( 'spe_data_filename', '' );", - "\t\t\tmsgbox('Data save failed!\\n' + file);", - "\t\t}", - "\t}", - "};", - "", - "on_change{'btnLoadSPEData'} = define() {", - "\tlogmsg('running btnLoadSPEData');", - "\tfile = choose_file( '', 'Open SPE Module Performance File', ", - "\t\t'Data Files (*.csv)|*.csv');", - "\tif ( file != '' ) \r", - "\t{", - "\t\tfile = replace(file, '\\\\', '/');\r", - "\t\tstr = '';\t\r", - "\t\tif (group_read('PV Module (Simple Efficiency)',file))\r", - "\t\t{\t\r", - "\t\t\tf = open(file,'r');\r", - "\t\t\tok = read_line( f, str );\r", - "\t\t\tclose(f);\r", - "\t\t\tif ( ok && (strpos(str, 'spe_') > -1) ) \r", - "\t\t\t{\r", - "\t\t\t\tvalue( 'spe_data_filename', file );\r", - "\t\t\t\tmsgbox( 'Data loaded!\\n' + file );\r", - "\t\t\t}\r", - "\t\t\telse\r", - "\t\t\t{\t\t\t\r", - "\t\t\t\tvalue( 'spe_data_filename', '' );\r", - "\t\t\t\tmsgbox('Data load failed!\\nFile does not contain valid module data.\\n\\n' + file);\r", - "\t\t\t}\r", - "\t\t}\r", - "\t\telse\r", - "\t\t{\r", - "\t\t\tvalue( 'spe_data_filename', '' );\r", - "\t\t\tmsgbox('Data load failed!\\nFailed to read data from file.\\n\\n' + file);\r", - "\t\t}\r", - "\t}", - "};\r", - "\r", - "function spe_check_clearance_height() \r", - "{\r", - "\theight = value('spe_bifacial_ground_clearance_height');\r", - "\tbool = false;\r", - "\tmsg = '';\r", - "\tproperty('spe_lbl_bifacial', 'Caption', '');\r", - "\tfor (i = 0; i < 4; i ++) {\r", - "\t\ti_string = to_string(i+1);\r", - "\t\tif ((i == 0 || value(\"subarray\" + i_string + \"_enable\") == 1) && value(\"spe_is_bifacial\") == 1) {\r", - "\t\t\tif (value(\"subarray\" + i_string + \"_track_mode\") == 1) { //single axis\r", - "\t\t\t\tmax_height = value(\"subarray\" + i_string + \"ui_length_side\") / 2.0 * sind(value(\"subarray\" + i_string + \"_rotlim\"));\r", - "\t\t\t\tmsg = property('spe_lbl_bifacial', 'Caption');\r", - "\t\t\t\tif (height < max_height) {\r", - "\t\t\t\t\tif (msg == '')\r", - "\t\t\t\t\t\tproperty('spe_lbl_bifacial', 'Caption', 'The bottom edge of the module intersects with the ground for Subarray ' + i_string + '. Consider raising the clearance height or reconfiguring your tracker layout.');\r", - "\t\t\t\t\telse \r", - "\t\t\t\t\t\tproperty('spe_lbl_bifacial', 'Caption', 'The bottom edge of the module intersects with the ground for multiple subarrays. Consider raising the clearance height or reconfiguring your tracker layout.');\r", - "\t\t\t\t\t\r", - "\t\t\t\t\tshow('spe_lbl_bifacial', true);\r", - "\t\t\t\t}\r", - "\t\t\t}\r", - "\t\t}\r", - "\t}\r", - "\trefresh();\r", - "}\r", - "\r", - "on_change{'spe_bifacial_ground_clearance_height'} = define() {\r", - "\tspe_check_clearance_height();\r", - "};", - "" - ] -} \ No newline at end of file From 76c0061af5f93774c22b09124f1a97a89ee7801b Mon Sep 17 00:00:00 2001 From: Paul Gilman Date: Tue, 18 Nov 2025 11:44:28 -0800 Subject: [PATCH 18/30] Setup for testing opening Flat Plate PV / No Financial file created in previous SAM version --- deploy/runtime/startup.lk | 32 ++- ...rter CEC Coefficient Generator - old.json} | 100 +++++++- .../Inverter CEC Coefficient Generator.json | 98 +------- ....json => Inverter CEC Database - old.json} | 220 ++++++++++++++++-- deploy/runtime/ui/Inverter CEC Database.json | 216 ++--------------- ...opy.json => Inverter Datasheet - old.json} | 165 +++++++------ deploy/runtime/ui/Inverter Datasheet.json | 163 +++++-------- ...on => Inverter Part Load Curve - old.json} | 132 +++++++---- .../runtime/ui/Inverter Part Load Curve.json | 130 ++++------- ...Land Area.json => PV Land Area - old.json} | 96 ++++---- deploy/runtime/ui/PV Land Area.json | 94 ++++---- src/main.cpp | 8 +- 12 files changed, 733 insertions(+), 721 deletions(-) rename deploy/runtime/ui/{Inverter CEC Coefficient Generator - Copy.json => Inverter CEC Coefficient Generator - old.json} (96%) rename deploy/runtime/ui/{Inverter CEC Database - Copy.json => Inverter CEC Database - old.json} (92%) rename deploy/runtime/ui/{Inverter Datasheet - Copy.json => Inverter Datasheet - old.json} (97%) rename deploy/runtime/ui/{Inverter Part Load Curve - Copy.json => Inverter Part Load Curve - old.json} (97%) rename deploy/runtime/ui/{PV UI Land Area.json => PV Land Area - old.json} (96%) diff --git a/deploy/runtime/startup.lk b/deploy/runtime/startup.lk index a42ed473d3..186cfcc102 100644 --- a/deploy/runtime/startup.lk +++ b/deploy/runtime/startup.lk @@ -321,10 +321,10 @@ function setup_detailed_pv_pages() ['Sandia PV Array Performance Model with Module Database'], ['IEC61853 Single Diode Model'] ], {'sidebar'='Module', 'help'='pv_module', 'exclusive_var'='module_model'}); - addpage( [['Inverter CEC Database - Copy', 'Inverter Temp Derate CEC DB'], - ['Inverter Datasheet - Copy', 'Inverter Temp Derate DS'], - ['Inverter Part Load Curve - Copy', 'Inverter Temp Derate PLC'], - ['Inverter CEC Coefficient Generator - Copy', 'Inverter Temp Derate CEC CG']], + addpage( [['Inverter CEC Database', 'Inverter Temp Derate CEC DB'], + ['Inverter Datasheet', 'Inverter Temp Derate DS'], + ['Inverter Part Load Curve', 'Inverter Temp Derate PLC'], + ['Inverter CEC Coefficient Generator', 'Inverter Temp Derate CEC CG']], {'sidebar'='Inverter', 'help'='pv_inverter', 'exclusive_var'='inverter_model'}); // System Sizing addpage( [['PV System Size', @@ -336,7 +336,7 @@ function setup_detailed_pv_pages() addpage( [['PV Tracking and Orientation', 'PV Row Dimensions and Spacing', 'PV Terrain Slope', - 'PV UI Land Area']], + 'PV Land Area']], {'sidebar'='Tracking Layout Land', 'help'='pv_xxx'}); // Soiling Shading Snow addpage( [['PV Soiling Shading Snow'] ], @@ -944,10 +944,10 @@ setconfig('PV UI','None'); ['Sandia PV Array Performance Model with Module Database'], ['IEC61853 Single Diode Model'] ], {'sidebar'='Module', 'help'='pv_module', 'exclusive_var'='module_model'}); - addpage( [['Inverter CEC Database - Copy', 'Inverter Temp Derate CEC DB'], - ['Inverter Datasheet - Copy', 'Inverter Temp Derate DS'], - ['Inverter Part Load Curve - Copy', 'Inverter Temp Derate PLC'], - ['Inverter CEC Coefficient Generator - Copy', 'Inverter Temp Derate CEC CG']], + addpage( [['Inverter CEC Database', 'Inverter Temp Derate CEC DB'], + ['Inverter Datasheet', 'Inverter Temp Derate DS'], + ['Inverter Part Load Curve', 'Inverter Temp Derate PLC'], + ['Inverter CEC Coefficient Generator', 'Inverter Temp Derate CEC CG']], {'sidebar'='Inverter', 'help'='pv_inverter', 'exclusive_var'='inverter_model'}); // System Sizing addpage( [['PV System Size', @@ -959,7 +959,7 @@ setconfig('PV UI','None'); addpage( [['PV Tracking and Orientation', 'PV Row Dimensions and Spacing', 'PV Terrain Slope', - 'PV UI Land Area']], + 'PV Land Area']], {'sidebar'='Tracking Layout Land', 'help'='pv_xxx'}); // Soiling Shading Snow addpage( [['PV Soiling Shading Snow'] ], @@ -988,8 +988,18 @@ setup_grid_limits_page(); setup_lcoefcr_pages(); setmodules( ['pvsamv1', 'grid', 'lcoefcr'] ); +// ** TEST FOR NEW PV UI DESIGN ** // setconfig( 'Flat Plate PV', 'None' ); -setup_detailed_pv_pages(); +// forms for current configuration (some of these UI forms have modified variables, e.g., deleted inv_snl_num_mppt from Inverter CEC Database form -- requires updating versions.lk.) +addpage( [['Solar Resource Download', 'Solar Resource Library', 'Solar Resource Information', {'name'='PV Albedo and Radiation', 'caption' = 'Albedo - Sky Diffuse Model - Irradiance Data (Advanced)', 'collapsible'=true, 'collapsible_var'='pv.radmode.is_shown'} ]], { 'sidebar'='Location and Resource', 'help'='pv_location_and_resource' } ); +addpage( [['Simple Efficiency Module Model'], ['CEC Performance Model with Module Database'], ['CEC Performance Model with User Entered Specifications'], ['Sandia PV Array Performance Model with Module Database'], ['IEC61853 Single Diode Model'] ], { 'sidebar'='Module', 'help'='pv_module', 'exclusive_var'='module_model' } ); +addpage( [['Inverter CEC Database', 'Inverter Temp Derate CEC DB'], ['Inverter Datasheet', 'Inverter Temp Derate DS'], ['Inverter Part Load Curve', 'Inverter Temp Derate PLC'], ['Inverter CEC Coefficient Generator', 'Inverter Temp Derate CEC CG'] ], { 'sidebar'='Inverter', 'help'='pv_inverter', 'exclusive_var'='inverter_model' } ); +addpage( [['PV System Design', {'name'='PV Land Area', 'caption' = 'Land Area', 'collapsible'=true, 'collapsible_var'='pv_land_area_is_shown'}, {'name'='PV Subarray Voltage Mismatch', 'collapsible'=true, 'collapsible_var' = 'mismatch_shown'}, 'Battery Enable'] ], { 'sidebar'='System Design', 'help'='pv_system_design' } ); +addpage( [['PV Shading']], { 'sidebar'='Shading and Layout', 'help'='pv_shading' } ); +addpage( [['PV Losses']], { 'sidebar'='Losses', 'help'='pv_losses' } ); +// new forms for modified configuration (these contain duplicate variables that also exist in old forms) +// start by adding a single page for testing +addpage( [['PV System Size']], {'sidebar'='Test', 'help'='na'}); setup_grid_limits_page(); setmodules( ['pvsamv1', 'grid'] ); diff --git a/deploy/runtime/ui/Inverter CEC Coefficient Generator - Copy.json b/deploy/runtime/ui/Inverter CEC Coefficient Generator - old.json similarity index 96% rename from deploy/runtime/ui/Inverter CEC Coefficient Generator - Copy.json rename to deploy/runtime/ui/Inverter CEC Coefficient Generator - old.json index b47b0cf9b9..6a81ed50dc 100644 --- a/deploy/runtime/ui/Inverter CEC Coefficient Generator - Copy.json +++ b/deploy/runtime/ui/Inverter CEC Coefficient Generator - old.json @@ -1,5 +1,5 @@ { - "Name": "Inverter CEC Coefficient Generator - Copy", + "Name": "Inverter CEC Coefficient Generator", "Width": 1265.0, "Height": 974.0, "FormObjects": { @@ -1097,6 +1097,89 @@ } } }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "inv_cec_cg_num_mppt" + }, + "X": { + "Type": 3.0, + "Integer": 1146.0 + }, + "Y": { + "Type": 3.0, + "Integer": 531.0 + }, + "Width": { + "Type": 3.0, + "Integer": 90.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 0.0 + }, + "Format": { + "Type": 3.0, + "Integer": 0.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 0.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 1.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": -1.0 + } + } + }, "Choice": { "Visible": 1.0, "ObjectProperties": { @@ -1922,6 +2005,19 @@ "sscVariableName": "", "sscVariableValue": "" }, + "inv_cec_cg_num_mppt": { + "Version": 4.0, + "Type": 1.0, + "Label": "Number of MPPT inputs", + "Units": " ", + "Group": "PV Inverter (CEC Coefficient Generator)", + "IndexLabels": "", + "Flags": 0.0, + "DefaultValue": 1.0, + "UIObject": "Default", + "sscVariableName": "", + "sscVariableValue": "" + }, "inv_cec_cg_num_samples": { "Version": 4.0, "Type": 1.0, @@ -2399,7 +2495,7 @@ "\t}", "};", "", - "on_load{'Inverter CEC Coefficient Generator - Copy'} = define()", + "on_load{\"Inverter CEC Coefficient Generator\"} = define()", "{", "\tcalc_coefficients();", "};", diff --git a/deploy/runtime/ui/Inverter CEC Coefficient Generator.json b/deploy/runtime/ui/Inverter CEC Coefficient Generator.json index 6a81ed50dc..411ee47a57 100644 --- a/deploy/runtime/ui/Inverter CEC Coefficient Generator.json +++ b/deploy/runtime/ui/Inverter CEC Coefficient Generator.json @@ -1097,89 +1097,6 @@ } } }, - "Numeric": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "inv_cec_cg_num_mppt" - }, - "X": { - "Type": 3.0, - "Integer": 1146.0 - }, - "Y": { - "Type": 3.0, - "Integer": 531.0 - }, - "Width": { - "Type": 3.0, - "Integer": 90.0 - }, - "Height": { - "Type": 3.0, - "Integer": 24.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Value": { - "Type": 1.0, - "Double": 0.0 - }, - "Mode": { - "Type": 3.0, - "Integer": 0.0 - }, - "Format": { - "Type": 3.0, - "Integer": 0.0 - }, - "Decimals": { - "Type": 3.0, - "Integer": 0.0 - }, - "Prefix": { - "Type": 5.0, - "String": "" - }, - "Suffix": { - "Type": 5.0, - "String": "" - }, - "ThousandsSep": { - "Type": 2.0, - "Boolean": 1.0 - }, - "Editable": { - "Type": 2.0, - "Boolean": 1.0 - }, - "ForeColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "BackColour": { - "Type": 4.0, - "Color": { - "Red": 255.0, - "Green": 255.0, - "Blue": 255.0, - "Alpha": 255.0 - } - }, - "TabOrder": { - "Type": 3.0, - "Integer": -1.0 - } - } - }, "Choice": { "Visible": 1.0, "ObjectProperties": { @@ -2005,19 +1922,6 @@ "sscVariableName": "", "sscVariableValue": "" }, - "inv_cec_cg_num_mppt": { - "Version": 4.0, - "Type": 1.0, - "Label": "Number of MPPT inputs", - "Units": " ", - "Group": "PV Inverter (CEC Coefficient Generator)", - "IndexLabels": "", - "Flags": 0.0, - "DefaultValue": 1.0, - "UIObject": "Default", - "sscVariableName": "", - "sscVariableValue": "" - }, "inv_cec_cg_num_samples": { "Version": 4.0, "Type": 1.0, @@ -2495,7 +2399,7 @@ "\t}", "};", "", - "on_load{\"Inverter CEC Coefficient Generator\"} = define()", + "on_load{'Inverter CEC Coefficient Generator'} = define()", "{", "\tcalc_coefficients();", "};", diff --git a/deploy/runtime/ui/Inverter CEC Database - Copy.json b/deploy/runtime/ui/Inverter CEC Database - old.json similarity index 92% rename from deploy/runtime/ui/Inverter CEC Database - Copy.json rename to deploy/runtime/ui/Inverter CEC Database - old.json index 283df07a04..ba91fef1d7 100644 --- a/deploy/runtime/ui/Inverter CEC Database - Copy.json +++ b/deploy/runtime/ui/Inverter CEC Database - old.json @@ -1,5 +1,5 @@ { - "Name": "Inverter CEC Database - Copy", + "Name": "Inverter CEC Database", "Width": 993.0, "Height": 643.0, "FormObjects": { @@ -230,7 +230,7 @@ }, "Y": { "Type": 3.0, - "Integer": 396.0 + "Integer": 423.0 }, "Width": { "Type": 3.0, @@ -645,7 +645,7 @@ }, "Y": { "Type": 3.0, - "Integer": 216.0 + "Integer": 243.0 }, "Width": { "Type": 3.0, @@ -728,7 +728,7 @@ }, "Y": { "Type": 3.0, - "Integer": 243.0 + "Integer": 270.0 }, "Width": { "Type": 3.0, @@ -811,7 +811,7 @@ }, "Y": { "Type": 3.0, - "Integer": 450.0 + "Integer": 477.0 }, "Width": { "Type": 3.0, @@ -894,7 +894,7 @@ }, "Y": { "Type": 3.0, - "Integer": 531.0 + "Integer": 558.0 }, "Width": { "Type": 3.0, @@ -977,7 +977,7 @@ }, "Y": { "Type": 3.0, - "Integer": 477.0 + "Integer": 504.0 }, "Width": { "Type": 3.0, @@ -1047,6 +1047,89 @@ } } }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "inv_snl_num_mppt" + }, + "X": { + "Type": 3.0, + "Integer": 666.0 + }, + "Y": { + "Type": 3.0, + "Integer": 216.0 + }, + "Width": { + "Type": 3.0, + "Integer": 100.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 0.0 + }, + "Format": { + "Type": 3.0, + "Integer": 0.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 3.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 1.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": 2.0 + } + } + }, "Numeric": { "Visible": 1.0, "ObjectProperties": { @@ -1060,7 +1143,7 @@ }, "Y": { "Type": 3.0, - "Integer": 288.0 + "Integer": 315.0 }, "Width": { "Type": 3.0, @@ -1143,7 +1226,7 @@ }, "Y": { "Type": 3.0, - "Integer": 315.0 + "Integer": 342.0 }, "Width": { "Type": 3.0, @@ -1226,7 +1309,7 @@ }, "Y": { "Type": 3.0, - "Integer": 369.0 + "Integer": 396.0 }, "Width": { "Type": 3.0, @@ -1309,7 +1392,7 @@ }, "Y": { "Type": 3.0, - "Integer": 342.0 + "Integer": 369.0 }, "Width": { "Type": 3.0, @@ -1392,7 +1475,7 @@ }, "Y": { "Type": 3.0, - "Integer": 423.0 + "Integer": 450.0 }, "Width": { "Type": 3.0, @@ -1475,7 +1558,7 @@ }, "Y": { "Type": 3.0, - "Integer": 504.0 + "Integer": 531.0 }, "Width": { "Type": 3.0, @@ -1545,6 +1628,68 @@ } } }, + "Label": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "msg_mppt" + }, + "X": { + "Type": 3.0, + "Integer": 807.0 + }, + "Y": { + "Type": 3.0, + "Integer": 216.0 + }, + "Width": { + "Type": 3.0, + "Integer": 177.0 + }, + "Height": { + "Type": 3.0, + "Integer": 63.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Caption": { + "Type": 5.0, + "String": "" + }, + "TextColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "Bold": { + "Type": 2.0, + "Boolean": 0.0 + }, + "FontSize": { + "Type": 3.0, + "Integer": 0.0 + }, + "WordWrap": { + "Type": 2.0, + "Boolean": 1.0 + }, + "AlignRight": { + "Type": 2.0, + "Boolean": 0.0 + }, + "AlignTop": { + "Type": 2.0, + "Boolean": 1.0 + } + } + }, "GroupBox": { "Visible": 1.0, "ObjectProperties": { @@ -1645,11 +1790,11 @@ }, "Y": { "Type": 3.0, - "Integer": 270.0 + "Integer": 297.0 }, "Width": { "Type": 3.0, - "Integer": 537.0 + "Integer": 360.0 }, "Height": { "Type": 3.0, @@ -1761,7 +1906,7 @@ }, "Caption": { "Type": 5.0, - "String": "If you are modeling a system with microinverters or DC power optimizers, see the Losses page to adjust the system losses accordingly. For multiple MPPTs see the System Sizing page." + "String": "If you are modeling a system with microinverters or DC power optimizers, see the Losses page to adjust the system losses accordingly." }, "TextColour": { "Type": 4.0, @@ -2007,6 +2152,19 @@ "sscVariableName": "", "sscVariableValue": "" }, + "inv_snl_num_mppt": { + "Version": 4.0, + "Type": 1.0, + "Label": "Number of MPPT inputs", + "Units": " ", + "Group": "PV Inverter (CEC Database)", + "IndexLabels": "", + "Flags": 0.0, + "DefaultValue": 1.0, + "UIObject": "Numeric", + "sscVariableName": "", + "sscVariableValue": "" + }, "inv_snl_paco": { "Version": 4.0, "Type": 1.0, @@ -2229,9 +2387,31 @@ "\taxis('y1', {'label'='Efficiency (%)', 'min'=70, 'max'=100});", "}", "", - "on_load{'Inverter CEC Database - Copy'} = define()", + "function show_mppt_msg() {\r", + "\tmsg = '';\r", + "\tclr = 'black';\r", + "\tif ( technology() == 'High-X Concentrating PV' ) \r", + "\t{ \r", + "\t\tmsg = 'The HCPV model does not support multiple MPPT inputs.';\r", + "\t}\r", + "\telseif ( value('inverter_count') != 1 )\r", + "\t{\r", + "\t\tmsg = 'Number of MPPT Inputs is only available for systems with one inverter as specified on System Design page.';\r", + "\t\tclr = 'black';\r", + "\t}", + "\telseif ( value('inv_snl_num_mppt') > 4 || value('inv_snl_num_mppt') < 1 )\r", + "\t{\r", + "\t\tmsg = 'Number of MPPT inputs must be between 1 and 4.';\r", + "\t\tclr = 'red';\r", + "\t}\r", + "\tproperty('msg_mppt','TextColour',clr);\r", + "\tproperty('msg_mppt','Caption',msg);", + "}", + "", + "on_load{'Inverter CEC Database'} = define()", "{", "\tplot_inverter_curve();", + "\tshow_mppt_msg();\r", "\t// inverter_count not an input for HCPV\r", "\ten = true;\r", "\tif ( technology() == 'High-X Concentrating PV' )\r", @@ -2242,11 +2422,13 @@ "\t{\r", "\t\ten = false;\r", "\t}", + "\tenable('inv_snl_num_mppt', en );\r", "};", "", "on_change{'inv_cec_name'} = define()", "{", "\tplot_inverter_curve();", + "\tshow_mppt_msg();\r", "};", "\r", "on_change{'inv_snl_vdcmax'} = define() {\r", @@ -2270,6 +2452,10 @@ "\telse { return; }\t\r", "};\r", "", + "on_change{'inv_snl_num_mppt'} = define()", + "{", + "\tshow_mppt_msg();", + "};", "" ] } \ No newline at end of file diff --git a/deploy/runtime/ui/Inverter CEC Database.json b/deploy/runtime/ui/Inverter CEC Database.json index ba91fef1d7..dc498d9d74 100644 --- a/deploy/runtime/ui/Inverter CEC Database.json +++ b/deploy/runtime/ui/Inverter CEC Database.json @@ -230,7 +230,7 @@ }, "Y": { "Type": 3.0, - "Integer": 423.0 + "Integer": 396.0 }, "Width": { "Type": 3.0, @@ -645,7 +645,7 @@ }, "Y": { "Type": 3.0, - "Integer": 243.0 + "Integer": 216.0 }, "Width": { "Type": 3.0, @@ -728,7 +728,7 @@ }, "Y": { "Type": 3.0, - "Integer": 270.0 + "Integer": 243.0 }, "Width": { "Type": 3.0, @@ -811,7 +811,7 @@ }, "Y": { "Type": 3.0, - "Integer": 477.0 + "Integer": 450.0 }, "Width": { "Type": 3.0, @@ -894,7 +894,7 @@ }, "Y": { "Type": 3.0, - "Integer": 558.0 + "Integer": 531.0 }, "Width": { "Type": 3.0, @@ -977,7 +977,7 @@ }, "Y": { "Type": 3.0, - "Integer": 504.0 + "Integer": 477.0 }, "Width": { "Type": 3.0, @@ -1047,89 +1047,6 @@ } } }, - "Numeric": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "inv_snl_num_mppt" - }, - "X": { - "Type": 3.0, - "Integer": 666.0 - }, - "Y": { - "Type": 3.0, - "Integer": 216.0 - }, - "Width": { - "Type": 3.0, - "Integer": 100.0 - }, - "Height": { - "Type": 3.0, - "Integer": 24.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Value": { - "Type": 1.0, - "Double": 0.0 - }, - "Mode": { - "Type": 3.0, - "Integer": 0.0 - }, - "Format": { - "Type": 3.0, - "Integer": 0.0 - }, - "Decimals": { - "Type": 3.0, - "Integer": 3.0 - }, - "Prefix": { - "Type": 5.0, - "String": "" - }, - "Suffix": { - "Type": 5.0, - "String": "" - }, - "ThousandsSep": { - "Type": 2.0, - "Boolean": 1.0 - }, - "Editable": { - "Type": 2.0, - "Boolean": 1.0 - }, - "ForeColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "BackColour": { - "Type": 4.0, - "Color": { - "Red": 255.0, - "Green": 255.0, - "Blue": 255.0, - "Alpha": 255.0 - } - }, - "TabOrder": { - "Type": 3.0, - "Integer": 2.0 - } - } - }, "Numeric": { "Visible": 1.0, "ObjectProperties": { @@ -1143,7 +1060,7 @@ }, "Y": { "Type": 3.0, - "Integer": 315.0 + "Integer": 288.0 }, "Width": { "Type": 3.0, @@ -1226,7 +1143,7 @@ }, "Y": { "Type": 3.0, - "Integer": 342.0 + "Integer": 315.0 }, "Width": { "Type": 3.0, @@ -1309,7 +1226,7 @@ }, "Y": { "Type": 3.0, - "Integer": 396.0 + "Integer": 369.0 }, "Width": { "Type": 3.0, @@ -1392,7 +1309,7 @@ }, "Y": { "Type": 3.0, - "Integer": 369.0 + "Integer": 342.0 }, "Width": { "Type": 3.0, @@ -1475,7 +1392,7 @@ }, "Y": { "Type": 3.0, - "Integer": 450.0 + "Integer": 423.0 }, "Width": { "Type": 3.0, @@ -1558,7 +1475,7 @@ }, "Y": { "Type": 3.0, - "Integer": 531.0 + "Integer": 504.0 }, "Width": { "Type": 3.0, @@ -1628,68 +1545,6 @@ } } }, - "Label": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "msg_mppt" - }, - "X": { - "Type": 3.0, - "Integer": 807.0 - }, - "Y": { - "Type": 3.0, - "Integer": 216.0 - }, - "Width": { - "Type": 3.0, - "Integer": 177.0 - }, - "Height": { - "Type": 3.0, - "Integer": 63.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Caption": { - "Type": 5.0, - "String": "" - }, - "TextColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "Bold": { - "Type": 2.0, - "Boolean": 0.0 - }, - "FontSize": { - "Type": 3.0, - "Integer": 0.0 - }, - "WordWrap": { - "Type": 2.0, - "Boolean": 1.0 - }, - "AlignRight": { - "Type": 2.0, - "Boolean": 0.0 - }, - "AlignTop": { - "Type": 2.0, - "Boolean": 1.0 - } - } - }, "GroupBox": { "Visible": 1.0, "ObjectProperties": { @@ -1790,11 +1645,11 @@ }, "Y": { "Type": 3.0, - "Integer": 297.0 + "Integer": 270.0 }, "Width": { "Type": 3.0, - "Integer": 360.0 + "Integer": 537.0 }, "Height": { "Type": 3.0, @@ -1906,7 +1761,7 @@ }, "Caption": { "Type": 5.0, - "String": "If you are modeling a system with microinverters or DC power optimizers, see the Losses page to adjust the system losses accordingly." + "String": "If you are modeling a system with microinverters or DC power optimizers, see the Losses page to adjust the system losses accordingly. For multiple MPPTs see the System Sizing page." }, "TextColour": { "Type": 4.0, @@ -2152,19 +2007,6 @@ "sscVariableName": "", "sscVariableValue": "" }, - "inv_snl_num_mppt": { - "Version": 4.0, - "Type": 1.0, - "Label": "Number of MPPT inputs", - "Units": " ", - "Group": "PV Inverter (CEC Database)", - "IndexLabels": "", - "Flags": 0.0, - "DefaultValue": 1.0, - "UIObject": "Numeric", - "sscVariableName": "", - "sscVariableValue": "" - }, "inv_snl_paco": { "Version": 4.0, "Type": 1.0, @@ -2387,31 +2229,9 @@ "\taxis('y1', {'label'='Efficiency (%)', 'min'=70, 'max'=100});", "}", "", - "function show_mppt_msg() {\r", - "\tmsg = '';\r", - "\tclr = 'black';\r", - "\tif ( technology() == 'High-X Concentrating PV' ) \r", - "\t{ \r", - "\t\tmsg = 'The HCPV model does not support multiple MPPT inputs.';\r", - "\t}\r", - "\telseif ( value('inverter_count') != 1 )\r", - "\t{\r", - "\t\tmsg = 'Number of MPPT Inputs is only available for systems with one inverter as specified on System Design page.';\r", - "\t\tclr = 'black';\r", - "\t}", - "\telseif ( value('inv_snl_num_mppt') > 4 || value('inv_snl_num_mppt') < 1 )\r", - "\t{\r", - "\t\tmsg = 'Number of MPPT inputs must be between 1 and 4.';\r", - "\t\tclr = 'red';\r", - "\t}\r", - "\tproperty('msg_mppt','TextColour',clr);\r", - "\tproperty('msg_mppt','Caption',msg);", - "}", - "", "on_load{'Inverter CEC Database'} = define()", "{", "\tplot_inverter_curve();", - "\tshow_mppt_msg();\r", "\t// inverter_count not an input for HCPV\r", "\ten = true;\r", "\tif ( technology() == 'High-X Concentrating PV' )\r", @@ -2422,13 +2242,11 @@ "\t{\r", "\t\ten = false;\r", "\t}", - "\tenable('inv_snl_num_mppt', en );\r", "};", "", "on_change{'inv_cec_name'} = define()", "{", "\tplot_inverter_curve();", - "\tshow_mppt_msg();\r", "};", "\r", "on_change{'inv_snl_vdcmax'} = define() {\r", @@ -2452,10 +2270,6 @@ "\telse { return; }\t\r", "};\r", "", - "on_change{'inv_snl_num_mppt'} = define()", - "{", - "\tshow_mppt_msg();", - "};", "" ] } \ No newline at end of file diff --git a/deploy/runtime/ui/Inverter Datasheet - Copy.json b/deploy/runtime/ui/Inverter Datasheet - old.json similarity index 97% rename from deploy/runtime/ui/Inverter Datasheet - Copy.json rename to deploy/runtime/ui/Inverter Datasheet - old.json index 25d18c4bb0..f5472b331b 100644 --- a/deploy/runtime/ui/Inverter Datasheet - Copy.json +++ b/deploy/runtime/ui/Inverter Datasheet - old.json @@ -1,5 +1,5 @@ { - "Name": "Inverter Datasheet - Copy", + "Name": "Inverter Datasheet", "Width": 776.0, "Height": 587.0, "FormObjects": { @@ -259,7 +259,7 @@ }, "X": { "Type": 3.0, - "Integer": 414.0 + "Integer": 426.0 }, "Y": { "Type": 3.0, @@ -267,7 +267,7 @@ }, "Width": { "Type": 3.0, - "Integer": 353.0 + "Integer": 341.0 }, "Height": { "Type": 3.0, @@ -1220,15 +1220,15 @@ "ObjectProperties": { "Name": { "Type": 5.0, - "String": "inv_ds_paco" + "String": "inv_ds_num_mppt" }, "X": { "Type": 3.0, - "Integer": 246.0 + "Integer": 594.0 }, "Y": { "Type": 3.0, - "Integer": 27.0 + "Integer": 237.0 }, "Width": { "Type": 3.0, @@ -1248,11 +1248,11 @@ }, "Mode": { "Type": 3.0, - "Integer": 1.0 + "Integer": 0.0 }, "Format": { "Type": 3.0, - "Integer": 1.0 + "Integer": 0.0 }, "Decimals": { "Type": 3.0, @@ -1268,7 +1268,7 @@ }, "ThousandsSep": { "Type": 2.0, - "Boolean": 0.0 + "Boolean": 1.0 }, "Editable": { "Type": 2.0, @@ -1294,7 +1294,7 @@ }, "TabOrder": { "Type": 3.0, - "Integer": 4.0 + "Integer": -1.0 } } }, @@ -1303,7 +1303,7 @@ "ObjectProperties": { "Name": { "Type": 5.0, - "String": "inv_ds_pdco" + "String": "inv_ds_paco" }, "X": { "Type": 3.0, @@ -1311,7 +1311,7 @@ }, "Y": { "Type": 3.0, - "Integer": 108.0 + "Integer": 27.0 }, "Width": { "Type": 3.0, @@ -1335,7 +1335,7 @@ }, "Format": { "Type": 3.0, - "Integer": 0.0 + "Integer": 1.0 }, "Decimals": { "Type": 3.0, @@ -1377,7 +1377,7 @@ }, "TabOrder": { "Type": 3.0, - "Integer": 5.0 + "Integer": 4.0 } } }, @@ -1386,15 +1386,15 @@ "ObjectProperties": { "Name": { "Type": 5.0, - "String": "inv_ds_pnt" + "String": "inv_ds_pdco" }, "X": { "Type": 3.0, - "Integer": 330.0 + "Integer": 246.0 }, "Y": { "Type": 3.0, - "Integer": 339.0 + "Integer": 108.0 }, "Width": { "Type": 3.0, @@ -1418,7 +1418,7 @@ }, "Format": { "Type": 3.0, - "Integer": 1.0 + "Integer": 0.0 }, "Decimals": { "Type": 3.0, @@ -1460,7 +1460,7 @@ }, "TabOrder": { "Type": 3.0, - "Integer": 7.0 + "Integer": 5.0 } } }, @@ -1469,11 +1469,11 @@ "ObjectProperties": { "Name": { "Type": 5.0, - "String": "inv_ds_pnt_suggested" + "String": "inv_ds_pnt" }, "X": { "Type": 3.0, - "Integer": 468.0 + "Integer": 330.0 }, "Y": { "Type": 3.0, @@ -1501,7 +1501,7 @@ }, "Format": { "Type": 3.0, - "Integer": 0.0 + "Integer": 1.0 }, "Decimals": { "Type": 3.0, @@ -1552,15 +1552,15 @@ "ObjectProperties": { "Name": { "Type": 5.0, - "String": "inv_ds_pso" + "String": "inv_ds_pnt_suggested" }, "X": { "Type": 3.0, - "Integer": 330.0 + "Integer": 468.0 }, "Y": { "Type": 3.0, - "Integer": 312.0 + "Integer": 339.0 }, "Width": { "Type": 3.0, @@ -1584,7 +1584,7 @@ }, "Format": { "Type": 3.0, - "Integer": 1.0 + "Integer": 0.0 }, "Decimals": { "Type": 3.0, @@ -1626,7 +1626,7 @@ }, "TabOrder": { "Type": 3.0, - "Integer": 6.0 + "Integer": 7.0 } } }, @@ -1635,11 +1635,11 @@ "ObjectProperties": { "Name": { "Type": 5.0, - "String": "inv_ds_pso_suggested" + "String": "inv_ds_pso" }, "X": { "Type": 3.0, - "Integer": 468.0 + "Integer": 330.0 }, "Y": { "Type": 3.0, @@ -1667,7 +1667,7 @@ }, "Format": { "Type": 3.0, - "Integer": 0.0 + "Integer": 1.0 }, "Decimals": { "Type": 3.0, @@ -1718,15 +1718,15 @@ "ObjectProperties": { "Name": { "Type": 5.0, - "String": "inv_ds_vdcmax" + "String": "inv_ds_pso_suggested" }, "X": { "Type": 3.0, - "Integer": 246.0 + "Integer": 468.0 }, "Y": { "Type": 3.0, - "Integer": 183.0 + "Integer": 312.0 }, "Width": { "Type": 3.0, @@ -1750,7 +1750,7 @@ }, "Format": { "Type": 3.0, - "Integer": 1.0 + "Integer": 0.0 }, "Decimals": { "Type": 3.0, @@ -1792,7 +1792,7 @@ }, "TabOrder": { "Type": 3.0, - "Integer": 8.0 + "Integer": 6.0 } } }, @@ -1801,11 +1801,11 @@ "ObjectProperties": { "Name": { "Type": 5.0, - "String": "inv_ds_vdco" + "String": "inv_ds_vdcmax" }, "X": { "Type": 3.0, - "Integer": 594.0 + "Integer": 246.0 }, "Y": { "Type": 3.0, @@ -1875,28 +1875,28 @@ }, "TabOrder": { "Type": 3.0, - "Integer": 15.0 + "Integer": 8.0 } } }, - "Label": { + "Numeric": { "Visible": 1.0, "ObjectProperties": { "Name": { "Type": 5.0, - "String": "object 7" + "String": "inv_ds_vdco" }, "X": { "Type": 3.0, - "Integer": 414.0 + "Integer": 594.0 }, "Y": { "Type": 3.0, - "Integer": 237.0 + "Integer": 183.0 }, "Width": { "Type": 3.0, - "Integer": 353.0 + "Integer": 100.0 }, "Height": { "Type": 3.0, @@ -1906,11 +1906,39 @@ "Type": 5.0, "String": "" }, - "Caption": { + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 1.0 + }, + "Format": { + "Type": 3.0, + "Integer": 1.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 3.0 + }, + "Prefix": { "Type": 5.0, - "String": "For multiple MPPTs, see the System Sizing page." + "String": "" }, - "TextColour": { + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 0.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { "Type": 4.0, "Color": { "Red": 0.0, @@ -1919,25 +1947,18 @@ "Alpha": 255.0 } }, - "Bold": { - "Type": 2.0, - "Boolean": 0.0 + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } }, - "FontSize": { + "TabOrder": { "Type": 3.0, - "Integer": 0.0 - }, - "WordWrap": { - "Type": 2.0, - "Boolean": 1.0 - }, - "AlignRight": { - "Type": 2.0, - "Boolean": 0.0 - }, - "AlignTop": { - "Type": 2.0, - "Boolean": 0.0 + "Integer": 15.0 } } }, @@ -1946,7 +1967,7 @@ "ObjectProperties": { "Name": { "Type": 5.0, - "String": "object 730" + "String": "object 7" }, "X": { "Type": 3.0, @@ -2184,6 +2205,19 @@ "sscVariableName": "", "sscVariableValue": "" }, + "inv_ds_num_mppt": { + "Version": 4.0, + "Type": 1.0, + "Label": "Number of MPPT inputs", + "Units": " ", + "Group": "PV Inverter (Datasheet)", + "IndexLabels": "", + "Flags": 0.0, + "DefaultValue": 1.0, + "UIObject": "Numeric", + "sscVariableName": "", + "sscVariableValue": "" + }, "inv_ds_paco": { "Version": 4.0, "Type": 1.0, @@ -2317,7 +2351,7 @@ "", "}", "\r", - "on_load{'Inverter Datasheet - Copy'}=define(){\r", + "on_load{\"Inverter Datasheet\"}=define(){\r", "\tinverter_datasheet_value_change();\t\r", "};\r", "", @@ -2338,6 +2372,7 @@ " value('inv_ds_idcmax', value('inv_snl_idcmax'));", " value('inv_ds_mppt_low', value('inv_snl_mppt_low'));", " value('inv_ds_mppt_hi', value('inv_snl_mppt_hi'));", + " value('inv_ds_num_mppt', value('inv_snl_num_mppt'));", " value('inv_ds_eff_weighted', value('inv_snl_eff_cec'));", "", "\tmsgbox('Inverter data copied.\\nCopied data for ' + value('inv_cec_name') + ' from the inverter library.');", diff --git a/deploy/runtime/ui/Inverter Datasheet.json b/deploy/runtime/ui/Inverter Datasheet.json index f5472b331b..d39b360eaa 100644 --- a/deploy/runtime/ui/Inverter Datasheet.json +++ b/deploy/runtime/ui/Inverter Datasheet.json @@ -259,7 +259,7 @@ }, "X": { "Type": 3.0, - "Integer": 426.0 + "Integer": 414.0 }, "Y": { "Type": 3.0, @@ -267,7 +267,7 @@ }, "Width": { "Type": 3.0, - "Integer": 341.0 + "Integer": 353.0 }, "Height": { "Type": 3.0, @@ -1220,15 +1220,15 @@ "ObjectProperties": { "Name": { "Type": 5.0, - "String": "inv_ds_num_mppt" + "String": "inv_ds_paco" }, "X": { "Type": 3.0, - "Integer": 594.0 + "Integer": 246.0 }, "Y": { "Type": 3.0, - "Integer": 237.0 + "Integer": 27.0 }, "Width": { "Type": 3.0, @@ -1248,11 +1248,11 @@ }, "Mode": { "Type": 3.0, - "Integer": 0.0 + "Integer": 1.0 }, "Format": { "Type": 3.0, - "Integer": 0.0 + "Integer": 1.0 }, "Decimals": { "Type": 3.0, @@ -1268,7 +1268,7 @@ }, "ThousandsSep": { "Type": 2.0, - "Boolean": 1.0 + "Boolean": 0.0 }, "Editable": { "Type": 2.0, @@ -1294,7 +1294,7 @@ }, "TabOrder": { "Type": 3.0, - "Integer": -1.0 + "Integer": 4.0 } } }, @@ -1303,7 +1303,7 @@ "ObjectProperties": { "Name": { "Type": 5.0, - "String": "inv_ds_paco" + "String": "inv_ds_pdco" }, "X": { "Type": 3.0, @@ -1311,7 +1311,7 @@ }, "Y": { "Type": 3.0, - "Integer": 27.0 + "Integer": 108.0 }, "Width": { "Type": 3.0, @@ -1335,7 +1335,7 @@ }, "Format": { "Type": 3.0, - "Integer": 1.0 + "Integer": 0.0 }, "Decimals": { "Type": 3.0, @@ -1377,7 +1377,7 @@ }, "TabOrder": { "Type": 3.0, - "Integer": 4.0 + "Integer": 5.0 } } }, @@ -1386,15 +1386,15 @@ "ObjectProperties": { "Name": { "Type": 5.0, - "String": "inv_ds_pdco" + "String": "inv_ds_pnt" }, "X": { "Type": 3.0, - "Integer": 246.0 + "Integer": 330.0 }, "Y": { "Type": 3.0, - "Integer": 108.0 + "Integer": 339.0 }, "Width": { "Type": 3.0, @@ -1418,7 +1418,7 @@ }, "Format": { "Type": 3.0, - "Integer": 0.0 + "Integer": 1.0 }, "Decimals": { "Type": 3.0, @@ -1460,7 +1460,7 @@ }, "TabOrder": { "Type": 3.0, - "Integer": 5.0 + "Integer": 7.0 } } }, @@ -1469,11 +1469,11 @@ "ObjectProperties": { "Name": { "Type": 5.0, - "String": "inv_ds_pnt" + "String": "inv_ds_pnt_suggested" }, "X": { "Type": 3.0, - "Integer": 330.0 + "Integer": 468.0 }, "Y": { "Type": 3.0, @@ -1501,7 +1501,7 @@ }, "Format": { "Type": 3.0, - "Integer": 1.0 + "Integer": 0.0 }, "Decimals": { "Type": 3.0, @@ -1552,15 +1552,15 @@ "ObjectProperties": { "Name": { "Type": 5.0, - "String": "inv_ds_pnt_suggested" + "String": "inv_ds_pso" }, "X": { "Type": 3.0, - "Integer": 468.0 + "Integer": 330.0 }, "Y": { "Type": 3.0, - "Integer": 339.0 + "Integer": 312.0 }, "Width": { "Type": 3.0, @@ -1584,7 +1584,7 @@ }, "Format": { "Type": 3.0, - "Integer": 0.0 + "Integer": 1.0 }, "Decimals": { "Type": 3.0, @@ -1626,7 +1626,7 @@ }, "TabOrder": { "Type": 3.0, - "Integer": 7.0 + "Integer": 6.0 } } }, @@ -1635,11 +1635,11 @@ "ObjectProperties": { "Name": { "Type": 5.0, - "String": "inv_ds_pso" + "String": "inv_ds_pso_suggested" }, "X": { "Type": 3.0, - "Integer": 330.0 + "Integer": 468.0 }, "Y": { "Type": 3.0, @@ -1667,7 +1667,7 @@ }, "Format": { "Type": 3.0, - "Integer": 1.0 + "Integer": 0.0 }, "Decimals": { "Type": 3.0, @@ -1718,15 +1718,15 @@ "ObjectProperties": { "Name": { "Type": 5.0, - "String": "inv_ds_pso_suggested" + "String": "inv_ds_vdcmax" }, "X": { "Type": 3.0, - "Integer": 468.0 + "Integer": 246.0 }, "Y": { "Type": 3.0, - "Integer": 312.0 + "Integer": 183.0 }, "Width": { "Type": 3.0, @@ -1750,7 +1750,7 @@ }, "Format": { "Type": 3.0, - "Integer": 0.0 + "Integer": 1.0 }, "Decimals": { "Type": 3.0, @@ -1792,7 +1792,7 @@ }, "TabOrder": { "Type": 3.0, - "Integer": 6.0 + "Integer": 8.0 } } }, @@ -1801,11 +1801,11 @@ "ObjectProperties": { "Name": { "Type": 5.0, - "String": "inv_ds_vdcmax" + "String": "inv_ds_vdco" }, "X": { "Type": 3.0, - "Integer": 246.0 + "Integer": 594.0 }, "Y": { "Type": 3.0, @@ -1875,28 +1875,28 @@ }, "TabOrder": { "Type": 3.0, - "Integer": 8.0 + "Integer": 15.0 } } }, - "Numeric": { + "Label": { "Visible": 1.0, "ObjectProperties": { "Name": { "Type": 5.0, - "String": "inv_ds_vdco" + "String": "object 7" }, "X": { "Type": 3.0, - "Integer": 594.0 + "Integer": 414.0 }, "Y": { "Type": 3.0, - "Integer": 183.0 + "Integer": 237.0 }, "Width": { "Type": 3.0, - "Integer": 100.0 + "Integer": 353.0 }, "Height": { "Type": 3.0, @@ -1906,39 +1906,11 @@ "Type": 5.0, "String": "" }, - "Value": { - "Type": 1.0, - "Double": 0.0 - }, - "Mode": { - "Type": 3.0, - "Integer": 1.0 - }, - "Format": { - "Type": 3.0, - "Integer": 1.0 - }, - "Decimals": { - "Type": 3.0, - "Integer": 3.0 - }, - "Prefix": { - "Type": 5.0, - "String": "" - }, - "Suffix": { + "Caption": { "Type": 5.0, - "String": "" - }, - "ThousandsSep": { - "Type": 2.0, - "Boolean": 0.0 + "String": "For multiple MPPTs, see the System Sizing page." }, - "Editable": { - "Type": 2.0, - "Boolean": 1.0 - }, - "ForeColour": { + "TextColour": { "Type": 4.0, "Color": { "Red": 0.0, @@ -1947,18 +1919,25 @@ "Alpha": 255.0 } }, - "BackColour": { - "Type": 4.0, - "Color": { - "Red": 255.0, - "Green": 255.0, - "Blue": 255.0, - "Alpha": 255.0 - } + "Bold": { + "Type": 2.0, + "Boolean": 0.0 }, - "TabOrder": { + "FontSize": { "Type": 3.0, - "Integer": 15.0 + "Integer": 0.0 + }, + "WordWrap": { + "Type": 2.0, + "Boolean": 1.0 + }, + "AlignRight": { + "Type": 2.0, + "Boolean": 0.0 + }, + "AlignTop": { + "Type": 2.0, + "Boolean": 0.0 } } }, @@ -1967,7 +1946,7 @@ "ObjectProperties": { "Name": { "Type": 5.0, - "String": "object 7" + "String": "object 730" }, "X": { "Type": 3.0, @@ -2205,19 +2184,6 @@ "sscVariableName": "", "sscVariableValue": "" }, - "inv_ds_num_mppt": { - "Version": 4.0, - "Type": 1.0, - "Label": "Number of MPPT inputs", - "Units": " ", - "Group": "PV Inverter (Datasheet)", - "IndexLabels": "", - "Flags": 0.0, - "DefaultValue": 1.0, - "UIObject": "Numeric", - "sscVariableName": "", - "sscVariableValue": "" - }, "inv_ds_paco": { "Version": 4.0, "Type": 1.0, @@ -2351,7 +2317,7 @@ "", "}", "\r", - "on_load{\"Inverter Datasheet\"}=define(){\r", + "on_load{'Inverter Datasheet'}=define(){\r", "\tinverter_datasheet_value_change();\t\r", "};\r", "", @@ -2372,7 +2338,6 @@ " value('inv_ds_idcmax', value('inv_snl_idcmax'));", " value('inv_ds_mppt_low', value('inv_snl_mppt_low'));", " value('inv_ds_mppt_hi', value('inv_snl_mppt_hi'));", - " value('inv_ds_num_mppt', value('inv_snl_num_mppt'));", " value('inv_ds_eff_weighted', value('inv_snl_eff_cec'));", "", "\tmsgbox('Inverter data copied.\\nCopied data for ' + value('inv_cec_name') + ' from the inverter library.');", diff --git a/deploy/runtime/ui/Inverter Part Load Curve - Copy.json b/deploy/runtime/ui/Inverter Part Load Curve - old.json similarity index 97% rename from deploy/runtime/ui/Inverter Part Load Curve - Copy.json rename to deploy/runtime/ui/Inverter Part Load Curve - old.json index 16494e9c85..814ffcdbfa 100644 --- a/deploy/runtime/ui/Inverter Part Load Curve - Copy.json +++ b/deploy/runtime/ui/Inverter Part Load Curve - old.json @@ -1,5 +1,5 @@ { - "Name": "Inverter Part Load Curve - Copy", + "Name": "Inverter Part Load Curve", "Width": 782.0, "Height": 714.0, "FormObjects": { @@ -1172,15 +1172,15 @@ "ObjectProperties": { "Name": { "Type": 5.0, - "String": "inv_pd_paco" + "String": "inv_pd_num_mppt" }, "X": { "Type": 3.0, - "Integer": 228.0 + "Integer": 555.0 }, "Y": { "Type": 3.0, - "Integer": 33.0 + "Integer": 228.0 }, "Width": { "Type": 3.0, @@ -1200,11 +1200,11 @@ }, "Mode": { "Type": 3.0, - "Integer": 1.0 + "Integer": 0.0 }, "Format": { "Type": 3.0, - "Integer": 1.0 + "Integer": 0.0 }, "Decimals": { "Type": 3.0, @@ -1246,7 +1246,7 @@ }, "TabOrder": { "Type": 3.0, - "Integer": 4.0 + "Integer": -1.0 } } }, @@ -1255,7 +1255,7 @@ "ObjectProperties": { "Name": { "Type": 5.0, - "String": "inv_pd_pdco" + "String": "inv_pd_paco" }, "X": { "Type": 3.0, @@ -1263,7 +1263,7 @@ }, "Y": { "Type": 3.0, - "Integer": 105.0 + "Integer": 33.0 }, "Width": { "Type": 3.0, @@ -1287,7 +1287,7 @@ }, "Format": { "Type": 3.0, - "Integer": 0.0 + "Integer": 1.0 }, "Decimals": { "Type": 3.0, @@ -1329,7 +1329,7 @@ }, "TabOrder": { "Type": 3.0, - "Integer": 5.0 + "Integer": 4.0 } } }, @@ -1338,7 +1338,7 @@ "ObjectProperties": { "Name": { "Type": 5.0, - "String": "inv_pd_pnt" + "String": "inv_pd_pdco" }, "X": { "Type": 3.0, @@ -1346,7 +1346,7 @@ }, "Y": { "Type": 3.0, - "Integer": 279.0 + "Integer": 105.0 }, "Width": { "Type": 3.0, @@ -1370,7 +1370,7 @@ }, "Format": { "Type": 3.0, - "Integer": 1.0 + "Integer": 0.0 }, "Decimals": { "Type": 3.0, @@ -1412,7 +1412,7 @@ }, "TabOrder": { "Type": 3.0, - "Integer": 7.0 + "Integer": 5.0 } } }, @@ -1421,7 +1421,7 @@ "ObjectProperties": { "Name": { "Type": 5.0, - "String": "inv_pd_vdcmax" + "String": "inv_pd_pnt" }, "X": { "Type": 3.0, @@ -1429,7 +1429,7 @@ }, "Y": { "Type": 3.0, - "Integer": 180.0 + "Integer": 279.0 }, "Width": { "Type": 3.0, @@ -1495,7 +1495,7 @@ }, "TabOrder": { "Type": 3.0, - "Integer": 8.0 + "Integer": 7.0 } } }, @@ -1504,11 +1504,11 @@ "ObjectProperties": { "Name": { "Type": 5.0, - "String": "inv_pd_vdco" + "String": "inv_pd_vdcmax" }, "X": { "Type": 3.0, - "Integer": 555.0 + "Integer": 228.0 }, "Y": { "Type": 3.0, @@ -1578,42 +1578,70 @@ }, "TabOrder": { "Type": 3.0, - "Integer": 15.0 + "Integer": 8.0 } } }, - "Label": { + "Numeric": { "Visible": 1.0, "ObjectProperties": { "Name": { "Type": 5.0, - "String": "object 7" + "String": "inv_pd_vdco" }, "X": { "Type": 3.0, - "Integer": 390.0 + "Integer": 555.0 }, "Y": { "Type": 3.0, - "Integer": 225.0 + "Integer": 180.0 }, "Width": { "Type": 3.0, - "Integer": 350.0 + "Integer": 100.0 }, "Height": { "Type": 3.0, - "Integer": 24.0 + "Integer": 21.0 }, "Tool Tip": { "Type": 5.0, "String": "" }, - "Caption": { + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 1.0 + }, + "Format": { + "Type": 3.0, + "Integer": 1.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 3.0 + }, + "Prefix": { "Type": 5.0, - "String": "For multiple MPPTs, see the System Sizing page." + "String": "" }, - "TextColour": { + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 1.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { "Type": 4.0, "Color": { "Red": 0.0, @@ -1622,25 +1650,18 @@ "Alpha": 255.0 } }, - "Bold": { - "Type": 2.0, - "Boolean": 0.0 + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } }, - "FontSize": { + "TabOrder": { "Type": 3.0, - "Integer": 0.0 - }, - "WordWrap": { - "Type": 2.0, - "Boolean": 0.0 - }, - "AlignRight": { - "Type": 2.0, - "Boolean": 0.0 - }, - "AlignTop": { - "Type": 2.0, - "Boolean": 0.0 + "Integer": 15.0 } } }, @@ -1649,7 +1670,7 @@ "ObjectProperties": { "Name": { "Type": 5.0, - "String": "object 725" + "String": "object 7" }, "X": { "Type": 3.0, @@ -2887,6 +2908,19 @@ "sscVariableName": "", "sscVariableValue": "" }, + "inv_pd_num_mppt": { + "Version": 4.0, + "Type": 1.0, + "Label": "Number of MPPT inputs", + "Units": " ", + "Group": "PV Inverter (Part Load Curve)", + "IndexLabels": "", + "Flags": 0.0, + "DefaultValue": 1.0, + "UIObject": "Numeric", + "sscVariableName": "", + "sscVariableValue": "" + }, "inv_pd_paco": { "Version": 4.0, "Type": 1.0, @@ -3128,7 +3162,7 @@ "", "}", "", - "on_load{'Inverter Part Load Curve - Copy'}=define(){", + "on_load{\"Inverter Part Load Curve\"}=define(){", "\tpd_inverter_replot_efficiency();", "\tpd_inverter_calculate_weighted_efficiencies();", "};\t", diff --git a/deploy/runtime/ui/Inverter Part Load Curve.json b/deploy/runtime/ui/Inverter Part Load Curve.json index 814ffcdbfa..25164f4637 100644 --- a/deploy/runtime/ui/Inverter Part Load Curve.json +++ b/deploy/runtime/ui/Inverter Part Load Curve.json @@ -1172,15 +1172,15 @@ "ObjectProperties": { "Name": { "Type": 5.0, - "String": "inv_pd_num_mppt" + "String": "inv_pd_paco" }, "X": { "Type": 3.0, - "Integer": 555.0 + "Integer": 228.0 }, "Y": { "Type": 3.0, - "Integer": 228.0 + "Integer": 33.0 }, "Width": { "Type": 3.0, @@ -1200,11 +1200,11 @@ }, "Mode": { "Type": 3.0, - "Integer": 0.0 + "Integer": 1.0 }, "Format": { "Type": 3.0, - "Integer": 0.0 + "Integer": 1.0 }, "Decimals": { "Type": 3.0, @@ -1246,7 +1246,7 @@ }, "TabOrder": { "Type": 3.0, - "Integer": -1.0 + "Integer": 4.0 } } }, @@ -1255,7 +1255,7 @@ "ObjectProperties": { "Name": { "Type": 5.0, - "String": "inv_pd_paco" + "String": "inv_pd_pdco" }, "X": { "Type": 3.0, @@ -1263,7 +1263,7 @@ }, "Y": { "Type": 3.0, - "Integer": 33.0 + "Integer": 105.0 }, "Width": { "Type": 3.0, @@ -1287,7 +1287,7 @@ }, "Format": { "Type": 3.0, - "Integer": 1.0 + "Integer": 0.0 }, "Decimals": { "Type": 3.0, @@ -1329,7 +1329,7 @@ }, "TabOrder": { "Type": 3.0, - "Integer": 4.0 + "Integer": 5.0 } } }, @@ -1338,7 +1338,7 @@ "ObjectProperties": { "Name": { "Type": 5.0, - "String": "inv_pd_pdco" + "String": "inv_pd_pnt" }, "X": { "Type": 3.0, @@ -1346,7 +1346,7 @@ }, "Y": { "Type": 3.0, - "Integer": 105.0 + "Integer": 279.0 }, "Width": { "Type": 3.0, @@ -1370,7 +1370,7 @@ }, "Format": { "Type": 3.0, - "Integer": 0.0 + "Integer": 1.0 }, "Decimals": { "Type": 3.0, @@ -1412,7 +1412,7 @@ }, "TabOrder": { "Type": 3.0, - "Integer": 5.0 + "Integer": 7.0 } } }, @@ -1421,7 +1421,7 @@ "ObjectProperties": { "Name": { "Type": 5.0, - "String": "inv_pd_pnt" + "String": "inv_pd_vdcmax" }, "X": { "Type": 3.0, @@ -1429,7 +1429,7 @@ }, "Y": { "Type": 3.0, - "Integer": 279.0 + "Integer": 180.0 }, "Width": { "Type": 3.0, @@ -1495,7 +1495,7 @@ }, "TabOrder": { "Type": 3.0, - "Integer": 7.0 + "Integer": 8.0 } } }, @@ -1504,11 +1504,11 @@ "ObjectProperties": { "Name": { "Type": 5.0, - "String": "inv_pd_vdcmax" + "String": "inv_pd_vdco" }, "X": { "Type": 3.0, - "Integer": 228.0 + "Integer": 555.0 }, "Y": { "Type": 3.0, @@ -1578,70 +1578,42 @@ }, "TabOrder": { "Type": 3.0, - "Integer": 8.0 + "Integer": 15.0 } } }, - "Numeric": { + "Label": { "Visible": 1.0, "ObjectProperties": { "Name": { "Type": 5.0, - "String": "inv_pd_vdco" + "String": "object 7" }, "X": { "Type": 3.0, - "Integer": 555.0 + "Integer": 390.0 }, "Y": { "Type": 3.0, - "Integer": 180.0 + "Integer": 225.0 }, "Width": { "Type": 3.0, - "Integer": 100.0 + "Integer": 350.0 }, "Height": { "Type": 3.0, - "Integer": 21.0 + "Integer": 24.0 }, "Tool Tip": { "Type": 5.0, "String": "" }, - "Value": { - "Type": 1.0, - "Double": 0.0 - }, - "Mode": { - "Type": 3.0, - "Integer": 1.0 - }, - "Format": { - "Type": 3.0, - "Integer": 1.0 - }, - "Decimals": { - "Type": 3.0, - "Integer": 3.0 - }, - "Prefix": { - "Type": 5.0, - "String": "" - }, - "Suffix": { + "Caption": { "Type": 5.0, - "String": "" - }, - "ThousandsSep": { - "Type": 2.0, - "Boolean": 1.0 - }, - "Editable": { - "Type": 2.0, - "Boolean": 1.0 + "String": "For multiple MPPTs, see the System Sizing page." }, - "ForeColour": { + "TextColour": { "Type": 4.0, "Color": { "Red": 0.0, @@ -1650,18 +1622,25 @@ "Alpha": 255.0 } }, - "BackColour": { - "Type": 4.0, - "Color": { - "Red": 255.0, - "Green": 255.0, - "Blue": 255.0, - "Alpha": 255.0 - } + "Bold": { + "Type": 2.0, + "Boolean": 0.0 }, - "TabOrder": { + "FontSize": { "Type": 3.0, - "Integer": 15.0 + "Integer": 0.0 + }, + "WordWrap": { + "Type": 2.0, + "Boolean": 0.0 + }, + "AlignRight": { + "Type": 2.0, + "Boolean": 0.0 + }, + "AlignTop": { + "Type": 2.0, + "Boolean": 0.0 } } }, @@ -1670,7 +1649,7 @@ "ObjectProperties": { "Name": { "Type": 5.0, - "String": "object 7" + "String": "object 725" }, "X": { "Type": 3.0, @@ -2908,19 +2887,6 @@ "sscVariableName": "", "sscVariableValue": "" }, - "inv_pd_num_mppt": { - "Version": 4.0, - "Type": 1.0, - "Label": "Number of MPPT inputs", - "Units": " ", - "Group": "PV Inverter (Part Load Curve)", - "IndexLabels": "", - "Flags": 0.0, - "DefaultValue": 1.0, - "UIObject": "Numeric", - "sscVariableName": "", - "sscVariableValue": "" - }, "inv_pd_paco": { "Version": 4.0, "Type": 1.0, @@ -3162,7 +3128,7 @@ "", "}", "", - "on_load{\"Inverter Part Load Curve\"}=define(){", + "on_load{'Inverter Part Load Curve'}=define(){", "\tpd_inverter_replot_efficiency();", "\tpd_inverter_calculate_weighted_efficiencies();", "};\t", diff --git a/deploy/runtime/ui/PV UI Land Area.json b/deploy/runtime/ui/PV Land Area - old.json similarity index 96% rename from deploy/runtime/ui/PV UI Land Area.json rename to deploy/runtime/ui/PV Land Area - old.json index 7c5446352d..fc00c75927 100644 --- a/deploy/runtime/ui/PV UI Land Area.json +++ b/deploy/runtime/ui/PV Land Area - old.json @@ -1,5 +1,5 @@ { - "Name": "PV UI Land Area", + "Name": "PV Land Area", "Width": 1013.0, "Height": 254.0, "FormObjects": { @@ -198,7 +198,7 @@ }, "X": { "Type": 3.0, - "Integer": 15.0 + "Integer": 63.0 }, "Y": { "Type": 3.0, @@ -206,7 +206,7 @@ }, "Width": { "Type": 3.0, - "Integer": 970.0 + "Integer": 774.0 }, "Height": { "Type": 3.0, @@ -803,7 +803,7 @@ }, "X": { "Type": 3.0, - "Integer": 216.0 + "Integer": 200.0 }, "Y": { "Type": 3.0, @@ -873,7 +873,7 @@ }, "TabOrder": { "Type": 3.0, - "Integer": 3.0 + "Integer": 1.0 } } }, @@ -886,7 +886,7 @@ }, "X": { "Type": 3.0, - "Integer": 216.0 + "Integer": 200.0 }, "Y": { "Type": 3.0, @@ -956,7 +956,7 @@ }, "TabOrder": { "Type": 3.0, - "Integer": 4.0 + "Integer": 2.0 } } }, @@ -969,7 +969,7 @@ }, "X": { "Type": 3.0, - "Integer": 306.0 + "Integer": 292.0 }, "Y": { "Type": 3.0, @@ -1010,7 +1010,7 @@ }, "X": { "Type": 3.0, - "Integer": 216.0 + "Integer": 200.0 }, "Y": { "Type": 3.0, @@ -1080,7 +1080,7 @@ }, "TabOrder": { "Type": 3.0, - "Integer": 2.0 + "Integer": -1.0 } } }, @@ -1461,7 +1461,7 @@ }, "TabOrder": { "Type": 3.0, - "Integer": 1.0 + "Integer": -1.0 } } } @@ -1471,7 +1471,7 @@ "Version": 4.0, "Type": 1.0, "Label": "Total land area estimate", - "Units": "acres", + "Units": " ", "Group": "PV Land Area", "IndexLabels": "", "Flags": 9.0, @@ -1523,7 +1523,7 @@ "Version": 4.0, "Type": 1.0, "Label": "Land area multiplier", - "Units": "", + "Units": " ", "Group": "PV Land Area", "IndexLabels": "", "Flags": 2.0, @@ -1536,7 +1536,7 @@ "Version": 4.0, "Type": 1.0, "Label": "Additional land area", - "Units": "", + "Units": " ", "Group": "PV Land Area", "IndexLabels": "", "Flags": 2.0, @@ -1638,61 +1638,68 @@ } }, "Equations": [ - "equations{ 'ui_ac_capacity' } = define() {\r", - "// TO DO Remove PV UI\r", - "\tif (technology() == 'PV UI' || technology() == 'Flat Plate PV' || technology() == 'PV Battery' || technology() == 'Photovoltaic Wind Battery Hybrid' ) {\r", + "equations{ 'ui_ac_capacity' } = define() ", + "{\r", + "\tif (technology() == 'Flat Plate PV' || technology() == 'PV Battery' || technology() == 'Photovoltaic Wind Battery Hybrid' ) ", + "\t{", "\t\treturn ${total_inverter_capacity}/1000;", "\t}\r", - "\telse {", + "\telse", + "\t{", "\t\treturn ${ac_nameplate}/1000;", "\t}\t", "};", "", - "equations{ 'ui_total_module_area' } = define() {", + "equations{ 'ui_total_module_area' } = define() ", + "{", "\treturn ${total_module_area};", "};", "", - "equations{ 'ui_total_module_area_acres' } = define() {", + "equations{ 'ui_total_module_area_acres' } = define() ", + "{", "\treturn ${total_module_area} / 4046.86;", "};", "", - "equations{ 'ui_total_module_area_ha' } = define() {", + "equations{ 'ui_total_module_area_ha' } = define() ", + "{", "\treturn ${total_module_area} / 10000;", "};", "", - "equations{ 'ui_array_land_area_acres' } = define() {\r", - "\tif (${ui_use_acre_per_mw} == 0) // calculate from module area", + "equations{ 'ui_array_land_area_acres' } = define() ", + "{\r", + "\tif (${ui_use_acre_per_mw} == 0) // caclulate from module area", "\t{\t\r", - "// TO DO Remove PV UI\r", - "\t\tif (technology() == 'PV UI' || technology() == 'Flat Plate PV' || technology() == 'PV Battery' || technology() == 'Photovoltaic Wind Battery Hybrid' ) {\r", + "\t\tif (technology() == 'Flat Plate PV' || technology() == 'PV Battery' || technology() == 'Photovoltaic Wind Battery Hybrid' ) ", + "\t\t{", "\t\t\ttotal_land_area_meters = ${subarray1_land_area};", - "\t\t\tif (${subarray2_enable}) {", - "\t\t\t\ttotal_land_area_meters += ${subarray2_land_area};\r", - "\t\t\t}\t", - "\t\t\tif (${subarray3_enable}) {", - "\t\t\t\ttotal_land_area_meters += ${subarray3_land_area};\r", - "\t\t\t}\t", - "\t\t\tif (${subarray4_enable}) {", - "\t\t\t\ttotal_land_area_meters += ${subarray4_land_area};\r", - "\t\t\t}\t", + "\t\t\tif (${subarray2_enable})", + "\t\t\t\ttotal_land_area_meters += ${subarray2_land_area};", + "\t\t\tif (${subarray3_enable}) ", + "\t\t\t\ttotal_land_area_meters += ${subarray3_land_area};", + "\t\t\tif (${subarray4_enable})", + "\t\t\t\ttotal_land_area_meters += ${subarray4_land_area};", "\t\t\treturn total_land_area_meters / 4046.86;", "\t\t}", - "\t\telse { // pvwatts\r", + "\t\telse \r", + "\t\t{", "\t\t\tarea = ${ui_total_module_area} / ${gcr};", "\t\t\treturn area / 4046.86;", "\t\t}", "\t}", "\telse { // calculate from user entered acres/MWac", - "\t\tif (technology() == 'Flat Plate PV' || technology() == 'PV Battery' || technology() == 'Photovoltaic Wind Battery Hybrid' ) {\r", + "\t\tif (technology() == 'Flat Plate PV' || technology() == 'PV Battery' || technology() == 'Photovoltaic Wind Battery Hybrid' ) \r", + "\t\t{", "\t\t\treturn ${ui_land_area_per_mw} * ${total_inverter_capacity}/1000;", "\t\t}", - "\t\telse {", + "\t\telse\r", + "\t\t{", "\t\t\treturn ${ui_land_area_per_mw} * ${ac_nameplate}/1000;", "\t\t}\r", "\t}", "};", "", - "equations{ 'ui_array_land_area_ha' } = define() {", + "equations{ 'ui_array_land_area_ha' } = define() ", + "{", "\treturn ${ui_array_land_area_acres} / 2.47105;", "};", "", @@ -1705,18 +1712,19 @@ "};" ], "Callbacks": [ - "function land_area_choice() {", + "on_change{'ui_use_acre_per_mw'} = define() {", + "\tland_area_choice();", + "};", + "", + "function land_area_choice()", + "{", "\tcheck = value('ui_use_acre_per_mw');", "\tenable('ui_land_area_per_mw', check == 1);", "}", "", - "on_load{'PV UI Land Area'} = define() {", + "on_load{'PV Land Area'} = define() {", "\tland_area_choice();", "};", - "\r", - "on_change{'ui_use_acre_per_mw'} = define() {\r", - "\tland_area_choice();\r", - "};\r", "" ] } \ No newline at end of file diff --git a/deploy/runtime/ui/PV Land Area.json b/deploy/runtime/ui/PV Land Area.json index fc00c75927..584d9a69df 100644 --- a/deploy/runtime/ui/PV Land Area.json +++ b/deploy/runtime/ui/PV Land Area.json @@ -198,7 +198,7 @@ }, "X": { "Type": 3.0, - "Integer": 63.0 + "Integer": 15.0 }, "Y": { "Type": 3.0, @@ -206,7 +206,7 @@ }, "Width": { "Type": 3.0, - "Integer": 774.0 + "Integer": 970.0 }, "Height": { "Type": 3.0, @@ -803,7 +803,7 @@ }, "X": { "Type": 3.0, - "Integer": 200.0 + "Integer": 216.0 }, "Y": { "Type": 3.0, @@ -873,7 +873,7 @@ }, "TabOrder": { "Type": 3.0, - "Integer": 1.0 + "Integer": 3.0 } } }, @@ -886,7 +886,7 @@ }, "X": { "Type": 3.0, - "Integer": 200.0 + "Integer": 216.0 }, "Y": { "Type": 3.0, @@ -956,7 +956,7 @@ }, "TabOrder": { "Type": 3.0, - "Integer": 2.0 + "Integer": 4.0 } } }, @@ -969,7 +969,7 @@ }, "X": { "Type": 3.0, - "Integer": 292.0 + "Integer": 306.0 }, "Y": { "Type": 3.0, @@ -1010,7 +1010,7 @@ }, "X": { "Type": 3.0, - "Integer": 200.0 + "Integer": 216.0 }, "Y": { "Type": 3.0, @@ -1080,7 +1080,7 @@ }, "TabOrder": { "Type": 3.0, - "Integer": -1.0 + "Integer": 2.0 } } }, @@ -1461,7 +1461,7 @@ }, "TabOrder": { "Type": 3.0, - "Integer": -1.0 + "Integer": 1.0 } } } @@ -1471,7 +1471,7 @@ "Version": 4.0, "Type": 1.0, "Label": "Total land area estimate", - "Units": " ", + "Units": "acres", "Group": "PV Land Area", "IndexLabels": "", "Flags": 9.0, @@ -1523,7 +1523,7 @@ "Version": 4.0, "Type": 1.0, "Label": "Land area multiplier", - "Units": " ", + "Units": "", "Group": "PV Land Area", "IndexLabels": "", "Flags": 2.0, @@ -1536,7 +1536,7 @@ "Version": 4.0, "Type": 1.0, "Label": "Additional land area", - "Units": " ", + "Units": "", "Group": "PV Land Area", "IndexLabels": "", "Flags": 2.0, @@ -1629,7 +1629,7 @@ "Label": "Use acre per MW input", "Units": "0/1", "Group": "PV Land Area", - "IndexLabels": "Automatically calculate from module area|Enter area per capacity in acres/MWe", + "IndexLabels": "Automatically calculate from module area|Enter area per capacity in acres/MWac", "Flags": 1.0, "DefaultValue": 0.0, "UIObject": "RadioChoice", @@ -1638,68 +1638,61 @@ } }, "Equations": [ - "equations{ 'ui_ac_capacity' } = define() ", - "{\r", - "\tif (technology() == 'Flat Plate PV' || technology() == 'PV Battery' || technology() == 'Photovoltaic Wind Battery Hybrid' ) ", - "\t{", + "equations{ 'ui_ac_capacity' } = define() {\r", + "// TO DO Remove PV UI\r", + "\tif (technology() == 'PV UI' || technology() == 'Flat Plate PV' || technology() == 'PV Battery' || technology() == 'Photovoltaic Wind Battery Hybrid' ) {\r", "\t\treturn ${total_inverter_capacity}/1000;", "\t}\r", - "\telse", - "\t{", + "\telse {", "\t\treturn ${ac_nameplate}/1000;", "\t}\t", "};", "", - "equations{ 'ui_total_module_area' } = define() ", - "{", + "equations{ 'ui_total_module_area' } = define() {", "\treturn ${total_module_area};", "};", "", - "equations{ 'ui_total_module_area_acres' } = define() ", - "{", + "equations{ 'ui_total_module_area_acres' } = define() {", "\treturn ${total_module_area} / 4046.86;", "};", "", - "equations{ 'ui_total_module_area_ha' } = define() ", - "{", + "equations{ 'ui_total_module_area_ha' } = define() {", "\treturn ${total_module_area} / 10000;", "};", "", - "equations{ 'ui_array_land_area_acres' } = define() ", - "{\r", - "\tif (${ui_use_acre_per_mw} == 0) // caclulate from module area", + "equations{ 'ui_array_land_area_acres' } = define() {\r", + "\tif (${ui_use_acre_per_mw} == 0) // calculate from module area", "\t{\t\r", - "\t\tif (technology() == 'Flat Plate PV' || technology() == 'PV Battery' || technology() == 'Photovoltaic Wind Battery Hybrid' ) ", - "\t\t{", + "// TO DO Remove PV UI\r", + "\t\tif (technology() == 'PV UI' || technology() == 'Flat Plate PV' || technology() == 'PV Battery' || technology() == 'Photovoltaic Wind Battery Hybrid' ) {\r", "\t\t\ttotal_land_area_meters = ${subarray1_land_area};", - "\t\t\tif (${subarray2_enable})", - "\t\t\t\ttotal_land_area_meters += ${subarray2_land_area};", - "\t\t\tif (${subarray3_enable}) ", - "\t\t\t\ttotal_land_area_meters += ${subarray3_land_area};", - "\t\t\tif (${subarray4_enable})", - "\t\t\t\ttotal_land_area_meters += ${subarray4_land_area};", + "\t\t\tif (${subarray2_enable}) {", + "\t\t\t\ttotal_land_area_meters += ${subarray2_land_area};\r", + "\t\t\t}\t", + "\t\t\tif (${subarray3_enable}) {", + "\t\t\t\ttotal_land_area_meters += ${subarray3_land_area};\r", + "\t\t\t}\t", + "\t\t\tif (${subarray4_enable}) {", + "\t\t\t\ttotal_land_area_meters += ${subarray4_land_area};\r", + "\t\t\t}\t", "\t\t\treturn total_land_area_meters / 4046.86;", "\t\t}", - "\t\telse \r", - "\t\t{", + "\t\telse { // pvwatts\r", "\t\t\tarea = ${ui_total_module_area} / ${gcr};", "\t\t\treturn area / 4046.86;", "\t\t}", "\t}", "\telse { // calculate from user entered acres/MWac", - "\t\tif (technology() == 'Flat Plate PV' || technology() == 'PV Battery' || technology() == 'Photovoltaic Wind Battery Hybrid' ) \r", - "\t\t{", + "\t\tif (technology() == 'Flat Plate PV' || technology() == 'PV Battery' || technology() == 'Photovoltaic Wind Battery Hybrid' ) {\r", "\t\t\treturn ${ui_land_area_per_mw} * ${total_inverter_capacity}/1000;", "\t\t}", - "\t\telse\r", - "\t\t{", + "\t\telse {", "\t\t\treturn ${ui_land_area_per_mw} * ${ac_nameplate}/1000;", "\t\t}\r", "\t}", "};", "", - "equations{ 'ui_array_land_area_ha' } = define() ", - "{", + "equations{ 'ui_array_land_area_ha' } = define() {", "\treturn ${ui_array_land_area_acres} / 2.47105;", "};", "", @@ -1712,12 +1705,7 @@ "};" ], "Callbacks": [ - "on_change{'ui_use_acre_per_mw'} = define() {", - "\tland_area_choice();", - "};", - "", - "function land_area_choice()", - "{", + "function land_area_choice() {", "\tcheck = value('ui_use_acre_per_mw');", "\tenable('ui_land_area_per_mw', check == 1);", "}", @@ -1725,6 +1713,10 @@ "on_load{'PV Land Area'} = define() {", "\tland_area_choice();", "};", + "\r", + "on_change{'ui_use_acre_per_mw'} = define() {\r", + "\tland_area_choice();\r", + "};\r", "" ] } \ No newline at end of file diff --git a/src/main.cpp b/src/main.cpp index 6f5200354c..ae1b32b874 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -2022,9 +2022,11 @@ void ConfigDatabase::CachePagesInConfiguration( std::vector &Pages, Co VarDatabase &vars = ipd->Variables(); for( VarDatabase::iterator it = vars.begin();it != vars.end();++it ) { if ( !ci->Variables[ndx].Add(it->first, it->second)) { - wxMessageBox("Internal error in configuration.\n\n" + ci->TechnologyFullName + ", " + ci->Financing + " [ " + pi.Name + " ]\n\n" - "An error occurred when attempting to instantiate variable: '" + it->first + "'\n" - "Duplicate variables within a configuration are not allowed.", "sam-engine", wxICON_ERROR|wxOK ); + //wxMessageBox("Internal error in configuration.\n\n" + ci->TechnologyFullName + ", " + ci->Financing + " [ " + pi.Name + " ]\n\n" + // "An error occurred when attempting to instantiate variable: '" + it->first + "'\n" + // "Duplicate variables within a configuration are not allowed.", "sam-engine", wxICON_ERROR|wxOK ); + wxLogStatus("Configuration error: Unable to instantiate " + it->first + ". Duplicate variables not allowed within a configuration."); + } /* // TODO: hybrid additional variables - need general way to handle - in startup.lk From 9257348e61a2e624c440b14e4d80055885a85fab Mon Sep 17 00:00:00 2001 From: Paul Gilman Date: Tue, 18 Nov 2025 11:49:39 -0800 Subject: [PATCH 19/30] Undo disable message box duplicate variable error --- src/main.cpp | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/src/main.cpp b/src/main.cpp index ae1b32b874..6f5200354c 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -2022,11 +2022,9 @@ void ConfigDatabase::CachePagesInConfiguration( std::vector &Pages, Co VarDatabase &vars = ipd->Variables(); for( VarDatabase::iterator it = vars.begin();it != vars.end();++it ) { if ( !ci->Variables[ndx].Add(it->first, it->second)) { - //wxMessageBox("Internal error in configuration.\n\n" + ci->TechnologyFullName + ", " + ci->Financing + " [ " + pi.Name + " ]\n\n" - // "An error occurred when attempting to instantiate variable: '" + it->first + "'\n" - // "Duplicate variables within a configuration are not allowed.", "sam-engine", wxICON_ERROR|wxOK ); - wxLogStatus("Configuration error: Unable to instantiate " + it->first + ". Duplicate variables not allowed within a configuration."); - + wxMessageBox("Internal error in configuration.\n\n" + ci->TechnologyFullName + ", " + ci->Financing + " [ " + pi.Name + " ]\n\n" + "An error occurred when attempting to instantiate variable: '" + it->first + "'\n" + "Duplicate variables within a configuration are not allowed.", "sam-engine", wxICON_ERROR|wxOK ); } /* // TODO: hybrid additional variables - need general way to handle - in startup.lk From 6f0bef985df46b0aa9a07bbe44bb50b6c13276ed Mon Sep 17 00:00:00 2001 From: Paul Gilman Date: Wed, 19 Nov 2025 09:55:30 -0800 Subject: [PATCH 20/30] Clean up startup script for new PV UI design For navigation menu, put PV pages in collapsible bin for PV battery configs --- deploy/runtime/startup.lk | 122 +++++++------------------------------- 1 file changed, 23 insertions(+), 99 deletions(-) diff --git a/deploy/runtime/startup.lk b/deploy/runtime/startup.lk index 186cfcc102..5a6decc744 100644 --- a/deploy/runtime/startup.lk +++ b/deploy/runtime/startup.lk @@ -14,8 +14,6 @@ const FOM = false; addconfig( 'Flat Plate PV', ['Residential', 'Commercial', 'Third Party', 'Host Developer', 'Single Owner', 'Merchant Plant', 'Leveraged Partnership Flip', 'All Equity Partnership Flip', 'Sale Leaseback', 'LCOE Calculator', 'None'] ); addconfig( 'PVWatts', [ 'Residential', 'Commercial', 'Third Party', 'Host Developer', 'Single Owner', 'Community Solar', 'Merchant Plant', 'Leveraged Partnership Flip', 'All Equity Partnership Flip', 'Sale Leaseback', 'LCOE Calculator', 'None' ] ); addconfig( 'High-X Concentrating PV', ['Single Owner', 'Merchant Plant', 'Leveraged Partnership Flip', 'All Equity Partnership Flip', 'Sale Leaseback', 'LCOE Calculator', 'None']); -// test pv ui -addconfig('PV UI', ['None']); // Energy Storage addconfig( 'PV Battery', ['Residential', 'Commercial', 'Third Party', 'Host Developer', 'Single Owner', 'Merchant Plant', 'Leveraged Partnership Flip', 'All Equity Partnership Flip', 'Sale Leaseback'] ); addconfig( 'PVWatts Battery', ['Residential', 'Commercial', 'Third Party', 'Host Developer', 'Single Owner', 'Merchant Plant', 'Leveraged Partnership Flip', 'All Equity Partnership Flip', 'Sale Leaseback'] ); @@ -68,9 +66,6 @@ configopt("TechnologyTreeOrder", {'description' = 'Photovoltaic,Energy Storage,H // group names 'tree_parent' for performance models are defined in PopulateTech() in main.cpp configopt( 'Flat Plate PV', { 'tree_parent'='Photovoltaic', 'long_name'='Detailed PV Model', 'short_name'='Photovoltaic', 'description'='Photovoltaic system using detailed photovoltaic model with separate module and inverter component models' } ); -// test pv ui -configopt( 'PV UI', { 'long_name'='PV UI TEST', 'short_name'='PV UI', 'description'='Test PV UI' } ); - configopt( 'PVWatts', { 'tree_parent'='Photovoltaic','long_name'='PVWatts', 'short_name'='PVWatts', 'description'='Photovoltaic system using basic NREL PVWatts V8 algorithm. Does not do detailed degradation or loss modeling. If those are important, please use pvsamv1.' } ); configopt( 'High-X Concentrating PV', { 'tree_parent'='Photovoltaic', 'long_name'='High Concentration PV', 'short_name'='HCPV', 'description'='Concentrating photovoltaic system with a high concentration photovoltaic module model and separate inverter model' } ); configopt( 'PV Battery', { 'tree_parent'='Energy Storage', 'long_name'='Detailed PV-Battery', 'short_name'='PV-Battery', 'description'='Detailed photovoltaic model with battery storage' } ); @@ -308,44 +303,44 @@ function setup_flat_plate_pv_pages() addpage( [ ['PV Losses']], { 'sidebar'='Losses', 'help'='pv_losses' } ); } -function setup_detailed_pv_pages() +function setup_detailed_pv_pages(bin) { addpage( [['Solar Resource Download', 'Solar Resource Library', 'Solar Resource Information', {'name'='PV Albedo and Radiation', 'caption' = 'Albedo - Sky Diffuse Model - Irradiance Data (Advanced)', 'collapsible'=true, 'collapsible_var'='pv.radmode.is_shown'} ]], - { 'sidebar'='Location and Resource', 'help'='pv_location_and_resource' }); + { 'sidebar'='Location and Resource', 'help'='pv_location_and_resource', 'bin_name' = bin}); addpage( [['Simple Efficiency Module Model'], ['CEC Performance Model with Module Database'], ['CEC Performance Model with User Entered Specifications'], ['Sandia PV Array Performance Model with Module Database'], ['IEC61853 Single Diode Model'] ], - {'sidebar'='Module', 'help'='pv_module', 'exclusive_var'='module_model'}); + {'sidebar'='Module', 'help'='pv_module', 'exclusive_var'='module_model' , 'bin_name' = bin}); addpage( [['Inverter CEC Database', 'Inverter Temp Derate CEC DB'], ['Inverter Datasheet', 'Inverter Temp Derate DS'], ['Inverter Part Load Curve', 'Inverter Temp Derate PLC'], ['Inverter CEC Coefficient Generator', 'Inverter Temp Derate CEC CG']], - {'sidebar'='Inverter', 'help'='pv_inverter', 'exclusive_var'='inverter_model'}); - // System Sizing + {'sidebar'='Inverter', 'help'='pv_inverter', 'exclusive_var'='inverter_model', 'bin_name' = bin}); + // System Size addpage( [['PV System Size', 'PV Subarrays and String Size' , 'PV Inverter Input Voltage', 'Battery Enable']], - {'sidebar'='System Sizing', 'help'='pv_xxx'}); + {'sidebar'='System Size', 'help'='pv_xxx', 'bin_name' = bin}); // Tracking Layout Land addpage( [['PV Tracking and Orientation', 'PV Row Dimensions and Spacing', 'PV Terrain Slope', 'PV Land Area']], - {'sidebar'='Tracking Layout Land', 'help'='pv_xxx'}); + {'sidebar'='Tracking Layout Land', 'help'='pv_xxx', 'bin_name' = bin}); // Soiling Shading Snow addpage( [['PV Soiling Shading Snow'] ], - {'sidebar'='Soiling Shading Snow', 'help'='pv_xxx'}); + {'sidebar'='Soiling Shading Snow', 'help'='pv_xxx', 'bin_name' = bin}); // Electrical losses addpage( [['PV DC Losses', 'PV AC Losses', 'PV System Availability']], - {'sidebar'='Electrical Losses', 'help'='pv_xxx'}); + {'sidebar'='Electrical Losses', 'help'='pv_xxx', 'bin_name' = bin}); // Battery Enable form stores hidden en_batt variable required by some UI forms to determine if there is a battery } @@ -932,80 +927,21 @@ addpage( [[ 'Operating Costs Fuel', 'Operating Costs Land Lease' ]], {'sidebar' setup_all_equity_partnership_flip_pages(); setup_electricity_purchases(); -setconfig('PV UI','None'); - addpage( [['Solar Resource Download', - 'Solar Resource Library', - 'Solar Resource Information', - {'name'='PV Albedo and Radiation', 'caption' = 'Albedo - Sky Diffuse Model - Irradiance Data (Advanced)', 'collapsible'=true, 'collapsible_var'='pv.radmode.is_shown'} ]], - { 'sidebar'='Location and Resource', 'help'='pv_location_and_resource' }); - addpage( [['Simple Efficiency Module Model'], - ['CEC Performance Model with Module Database'], - ['CEC Performance Model with User Entered Specifications'], - ['Sandia PV Array Performance Model with Module Database'], - ['IEC61853 Single Diode Model'] ], - {'sidebar'='Module', 'help'='pv_module', 'exclusive_var'='module_model'}); - addpage( [['Inverter CEC Database', 'Inverter Temp Derate CEC DB'], - ['Inverter Datasheet', 'Inverter Temp Derate DS'], - ['Inverter Part Load Curve', 'Inverter Temp Derate PLC'], - ['Inverter CEC Coefficient Generator', 'Inverter Temp Derate CEC CG']], - {'sidebar'='Inverter', 'help'='pv_inverter', 'exclusive_var'='inverter_model'}); - // System Sizing - addpage( [['PV System Size', - 'PV Subarrays and String Size' , - 'PV Inverter Input Voltage', - 'Battery Enable']], - {'sidebar'='System Sizing', 'help'='pv_xxx'}); - // Tracking Layout Land - addpage( [['PV Tracking and Orientation', - 'PV Row Dimensions and Spacing', - 'PV Terrain Slope', - 'PV Land Area']], - {'sidebar'='Tracking Layout Land', 'help'='pv_xxx'}); - // Soiling Shading Snow - addpage( [['PV Soiling Shading Snow'] ], - {'sidebar'='Soiling Shading Snow', 'help'='pv_xxx'}); - // Electrical losses - addpage( [['PV DC Losses', - 'PV AC Losses', - 'PV System Availability']], - {'sidebar'='Electrical Losses', 'help'='pv_xxx'}); - - // Battery Enable form stores hidden en_batt variable required by some UI forms to determine if there is a battery - /*addpage( [ ['PV System Design', - {'name'='PV Land Area', 'caption' = 'Land Area', 'collapsible'=true, 'collapsible_var'='pv_land_area_is_shown'}, - {'name'='PV Subarray Voltage Mismatch', 'collapsible'=true, 'collapsible_var' = 'mismatch_shown'}, - 'Battery Enable'] ], { 'sidebar'='System Design', 'help'='pv_system_design' } ); - addpage( [ ['PV Shading'] ], { 'sidebar'='Shading and Layout', 'help'='pv_shading' } ); - addpage( [ ['PV Losses']], { 'sidebar'='Losses', 'help'='pv_losses' } );*/ - setup_grid_limits_page(); - -setmodules( ['pvsamv1', 'grid'] ); - // Flat Plate PV //////////////////////////////////////////////////////////////// setconfig( 'Flat Plate PV', 'LCOE Calculator' ); -setup_flat_plate_pv_pages(); +setup_detailed_pv_pages(''); setup_grid_limits_page(); setup_lcoefcr_pages(); setmodules( ['pvsamv1', 'grid', 'lcoefcr'] ); -// ** TEST FOR NEW PV UI DESIGN ** // setconfig( 'Flat Plate PV', 'None' ); -// forms for current configuration (some of these UI forms have modified variables, e.g., deleted inv_snl_num_mppt from Inverter CEC Database form -- requires updating versions.lk.) -addpage( [['Solar Resource Download', 'Solar Resource Library', 'Solar Resource Information', {'name'='PV Albedo and Radiation', 'caption' = 'Albedo - Sky Diffuse Model - Irradiance Data (Advanced)', 'collapsible'=true, 'collapsible_var'='pv.radmode.is_shown'} ]], { 'sidebar'='Location and Resource', 'help'='pv_location_and_resource' } ); -addpage( [['Simple Efficiency Module Model'], ['CEC Performance Model with Module Database'], ['CEC Performance Model with User Entered Specifications'], ['Sandia PV Array Performance Model with Module Database'], ['IEC61853 Single Diode Model'] ], { 'sidebar'='Module', 'help'='pv_module', 'exclusive_var'='module_model' } ); -addpage( [['Inverter CEC Database', 'Inverter Temp Derate CEC DB'], ['Inverter Datasheet', 'Inverter Temp Derate DS'], ['Inverter Part Load Curve', 'Inverter Temp Derate PLC'], ['Inverter CEC Coefficient Generator', 'Inverter Temp Derate CEC CG'] ], { 'sidebar'='Inverter', 'help'='pv_inverter', 'exclusive_var'='inverter_model' } ); -addpage( [['PV System Design', {'name'='PV Land Area', 'caption' = 'Land Area', 'collapsible'=true, 'collapsible_var'='pv_land_area_is_shown'}, {'name'='PV Subarray Voltage Mismatch', 'collapsible'=true, 'collapsible_var' = 'mismatch_shown'}, 'Battery Enable'] ], { 'sidebar'='System Design', 'help'='pv_system_design' } ); -addpage( [['PV Shading']], { 'sidebar'='Shading and Layout', 'help'='pv_shading' } ); -addpage( [['PV Losses']], { 'sidebar'='Losses', 'help'='pv_losses' } ); -// new forms for modified configuration (these contain duplicate variables that also exist in old forms) -// start by adding a single page for testing -addpage( [['PV System Size']], {'sidebar'='Test', 'help'='na'}); +setup_detailed_pv_pages(''); setup_grid_limits_page(); setmodules( ['pvsamv1', 'grid'] ); setconfig( 'Flat Plate PV', 'Residential' ); setmodules( ['belpe', 'pvsamv1', 'grid', 'utilityrate5', 'cashloan']); -setup_flat_plate_pv_pages(); +setup_detailed_pv_pages(''); setup_grid_limits_page(); setup_lifetime_page( DEGRADATION_PVSAM ); addpage( [[ 'PV Capital Costs' ], @@ -1016,14 +952,14 @@ setup_residential_pages( LOAD_BELPE ); //includes building load calculator setconfig( 'Flat Plate PV', 'Third Party' ); setmodules( ['belpe', 'pvsamv1', 'grid', 'utilityrate5', 'thirdpartyownership']); -setup_flat_plate_pv_pages(); +setup_detailed_pv_pages(''); setup_grid_limits_page(); setup_lifetime_page( DEGRADATION_PVSAM ); setup_thirdparty_pages( LOAD_BELPE ); //includes building load calculator by default in this function setconfig( 'Flat Plate PV', 'Host Developer' ); setmodules( ['pvsamv1', 'grid', 'utilityrate5', 'host_developer']); -setup_flat_plate_pv_pages(); +setup_detailed_pv_pages(''); setup_grid_limits_page(); setup_lifetime_page( DEGRADATION_PVSAM ); addpage( [[ 'PV Capital Costs' ], @@ -1034,7 +970,7 @@ setup_host_developer_pages( LOAD_SIMPLE ); setconfig( 'Flat Plate PV', 'Commercial' ); setmodules( ['pvsamv1', 'grid', 'utilityrate5', 'cashloan']); -setup_flat_plate_pv_pages(); +setup_detailed_pv_pages(''); setup_grid_limits_page(); setup_lifetime_page( DEGRADATION_PVSAM ); addpage( [[ 'PV Capital Costs' ], @@ -1047,7 +983,7 @@ setconfig( 'Flat Plate PV', 'Single Owner' ); // TO DO include utilityrate5 for inverter nighttime consumption? update all PPA and Merchant Plant configs accordingly //setmodules( ['pvsamv1', 'grid', 'utilityrate5', 'singleowner'] ); setmodules( ['pvsamv1', 'grid', 'utilityrate5', 'singleowner'] ); -setup_flat_plate_pv_pages(); +setup_detailed_pv_pages(''); setup_grid_limits_page(); setup_lifetime_page( DEGRADATION_PVSAM ); addpage( [[ 'PV Capital Costs' ], @@ -1060,7 +996,7 @@ setup_electricity_purchases(); // required if utilityrate5 included in config setconfig( 'Flat Plate PV', 'Merchant Plant' ); setmodules( ['pvsamv1', 'grid', 'utilityrate5', 'merchantplant']); -setup_flat_plate_pv_pages(); +setup_detailed_pv_pages(''); setup_grid_limits_page(); setup_lifetime_page( DEGRADATION_PVSAM ); addpage( [[ 'PV Capital Costs' ], @@ -1072,7 +1008,7 @@ setup_electricity_purchases(); setconfig( 'Flat Plate PV', 'Leveraged Partnership Flip' ); setmodules( ['pvsamv1', 'grid', 'utilityrate5', 'levpartflip']); -setup_flat_plate_pv_pages(); +setup_detailed_pv_pages(''); setup_grid_limits_page(); setup_lifetime_page( DEGRADATION_PVSAM ); addpage( [[ 'PV Capital Costs' ], @@ -1084,7 +1020,7 @@ setup_electricity_purchases(); setconfig( 'Flat Plate PV', 'All Equity Partnership Flip' ); setmodules( ['pvsamv1', 'grid', 'utilityrate5', 'equpartflip']); -setup_flat_plate_pv_pages(); +setup_detailed_pv_pages(''); setup_grid_limits_page(); setup_lifetime_page( DEGRADATION_PVSAM ); addpage( [[ 'PV Capital Costs' ], @@ -1096,7 +1032,7 @@ setup_electricity_purchases(); setconfig( 'Flat Plate PV', 'Sale Leaseback' ); setmodules( ['pvsamv1', 'grid', 'utilityrate5', 'saleleaseback']); -setup_flat_plate_pv_pages(); +setup_detailed_pv_pages(''); setup_grid_limits_page(); setup_lifetime_page( DEGRADATION_PVSAM ); addpage( [[ 'PV Capital Costs' ], @@ -2607,7 +2543,7 @@ setup_metidal_pages(0); function setup_pv_battery_pages(is_btm) { - setup_flat_plate_pv_pages(); + setup_detailed_pv_pages('PV System'); if (is_btm) { setup_pages_battery_cell_and_system(true,true); // REopt and BTM @@ -3318,13 +3254,7 @@ sethybridvariabledependencies([ ]); addpage([['Hybrid System']], {'sidebar'='Hybrid System', 'help'='hybrid_system', 'top_page'=true}); // detailed pv -addpage( [[ 'Solar Resource Download', 'Solar Resource Library', 'Solar Resource Information', {'name'='PV Albedo and Radiation', 'caption' = 'Albedo - Sky Diffuse Model - Irradiance Data (Advanced)', 'collapsible'=true, 'collapsible_var'='pv.radmode.is_shown'} ]], { 'sidebar'='PV Location and Resource', 'help'='pv_location_and_resource', 'bin_name'='Photovoltaic' } ); -addpage( [ ['Simple Efficiency Module Model'], ['CEC Performance Model with Module Database'], ['CEC Performance Model with User Entered Specifications'], ['Sandia PV Array Performance Model with Module Database'], ['IEC61853 Single Diode Model'] ], { 'sidebar'='PV Module', 'help'='pv_module', 'exclusive_var'='module_model', 'bin_name'='Photovoltaic' } ); -addpage( [ ['Inverter CEC Database', 'Inverter Temp Derate CEC DB'], ['Inverter Datasheet', 'Inverter Temp Derate DS'], ['Inverter Part Load Curve', 'Inverter Temp Derate PLC'], ['Inverter CEC Coefficient Generator', 'Inverter Temp Derate CEC CG'] ], { 'sidebar'='PV Inverter', 'help'='pv_inverter', 'exclusive_var'='inverter_model', 'bin_name'='Photovoltaic' } ); -addpage( [ ['PV System Design', {'name'='PV Land Area', 'caption' = 'Land Area', 'collapsible'=true, 'collapsible_var'='pv_land_area_is_shown'}, {'name'='PV Subarray Voltage Mismatch', 'collapsible'=true, 'collapsible_var' = 'mismatch_shown'}, 'Battery Enable'] ], { 'sidebar'='PV System Design', 'help'='pv_system_design', 'bin_name'='Photovoltaic' } ); -addpage( [ ['PV Shading'] ], { 'sidebar'='PV Shading and Layout', 'help'='pv_shading', 'bin_name'='Photovoltaic' } ); -addpage( [ ['PV Losses'] ], { 'sidebar'='PV Losses', 'help'='pv_losses', 'bin_name'='Photovoltaic' } ); -addpage( [ [ 'Degradation DC Lifetime', 'Degradation AC DC Lifetime Daily', 'Degradation Lifetime Variables'], ], { 'sidebar'='PV Degradation','help'='degradation_dc' , 'bin_name'='Photovoltaic' } ); +setup_detailed_pv_pages('Photovoltaic'); addpage( [[ 'PV Capital Costs' ]], { 'sidebar'='PV Installation Costs', 'help'='cc_pv', 'bin_name'='Photovoltaic'} ); addpage( [[ 'Operating Costs', 'Operating Costs Land Lease' ]], {'sidebar' = 'PV Operating Costs', 'help'='oc_operating', 'bin_name'='Photovoltaic'} ); // wind @@ -3380,13 +3310,7 @@ sethybridvariabledependencies([ ]); addpage([['Hybrid System']], {'sidebar'='Hybrid System', 'help'='hybrid_system', 'top_page'=true}); // detailed pv -addpage( [[ 'Solar Resource Download', 'Solar Resource Library', 'Solar Resource Information', {'name'='PV Albedo and Radiation', 'caption' = 'Albedo - Sky Diffuse Model - Irradiance Data (Advanced)', 'collapsible'=true, 'collapsible_var'='pv.radmode.is_shown'} ]], { 'sidebar'='Location and Resource', 'help'='pv_location_and_resource', 'bin_name'='Photovoltaic' } ); -addpage( [ ['Simple Efficiency Module Model'], ['CEC Performance Model with Module Database'], ['CEC Performance Model with User Entered Specifications'], ['Sandia PV Array Performance Model with Module Database'], ['IEC61853 Single Diode Model'] ], { 'sidebar'='PV Module', 'help'='pv_module', 'exclusive_var'='module_model', 'bin_name'='Photovoltaic' } ); -addpage( [ ['Inverter CEC Database', 'Inverter Temp Derate CEC DB'], ['Inverter Datasheet', 'Inverter Temp Derate DS'], ['Inverter Part Load Curve', 'Inverter Temp Derate PLC'], ['Inverter CEC Coefficient Generator', 'Inverter Temp Derate CEC CG'] ], { 'sidebar'='PV Inverter', 'help'='pv_inverter', 'exclusive_var'='inverter_model', 'bin_name'='Photovoltaic' } ); -addpage( [ ['PV System Design', {'name'='PV Land Area', 'caption' = 'Land Area', 'collapsible'=true, 'collapsible_var'='pv_land_area_is_shown'}, {'name'='PV Subarray Voltage Mismatch', 'collapsible'=true, 'collapsible_var' = 'mismatch_shown'}, 'Battery Enable'] ], { 'sidebar'='PV System Design', 'help'='pv_system_design', 'bin_name'='Photovoltaic' } ); -addpage( [ ['PV Shading'] ], { 'sidebar'='PV Shading and Layout', 'help'='pv_shading', 'bin_name'='Photovoltaic' } ); -addpage( [ ['PV Losses'] ], { 'sidebar'='PV Losses', 'help'='pv_losses', 'bin_name'='Photovoltaic' } ); -addpage( [ [ 'Degradation DC Lifetime', 'Degradation AC DC Lifetime Daily', 'Degradation Lifetime Variables'], ], { 'sidebar'='PV Degradation','help'='degradation_dc' , 'bin_name'='Photovoltaic' } ); +setup_detailed_pv_pages('Photovoltaic'); addpage( [[ 'PV Capital Costs' ]], { 'sidebar'='PV Installation Costs', 'help'='cc_pv', 'bin_name'='Photovoltaic'} ); addpage( [[ 'Operating Costs' ]], {'sidebar' = 'PV Operating Costs', 'help'='oc_operating', 'bin_name'='Photovoltaic'} ); // wind From c4b249b7275b628a4288acaba085eb8638701814 Mon Sep 17 00:00:00 2001 From: Paul Gilman Date: Wed, 19 Nov 2025 10:36:34 -0800 Subject: [PATCH 21/30] Update defaults for PV UI design --- ... Plate PV_All Equity Partnership Flip.json | 145 +- .../defaults/Flat Plate PV_Commercial.json | 131 +- .../Flat Plate PV_Host Developer.json | 135 +- .../Flat Plate PV_LCOE Calculator.json | 139 +- ...t Plate PV_Leveraged Partnership Flip.json | 145 +- .../Flat Plate PV_Merchant Plant.json | 145 +- .../runtime/defaults/Flat Plate PV_None.json | 151 +- .../defaults/Flat Plate PV_Residential.json | 133 +- .../Flat Plate PV_Sale Leaseback.json | 145 +- .../defaults/Flat Plate PV_Single Owner.json | 99 +- .../defaults/Flat Plate PV_Third Party.json | 121 +- ...rating PV_All Equity Partnership Flip.json | 1 - ...gh-X Concentrating PV_LCOE Calculator.json | 1 - ...trating PV_Leveraged Partnership Flip.json | 1 - ...igh-X Concentrating PV_Merchant Plant.json | 1 - .../High-X Concentrating PV_None.json | 1 - ...igh-X Concentrating PV_Sale Leaseback.json | 1 - .../High-X Concentrating PV_Single Owner.json | 1 - ...V Battery_All Equity Partnership Flip.json | 149 +- .../defaults/PV Battery_Commercial.json | 157 +- .../defaults/PV Battery_Host Developer.json | 157 +- ...PV Battery_Leveraged Partnership Flip.json | 149 +- .../defaults/PV Battery_Merchant Plant.json | 151 +- .../defaults/PV Battery_Residential.json | 143 +- .../defaults/PV Battery_Sale Leaseback.json | 149 +- .../defaults/PV Battery_Single Owner.json | 153 +- .../defaults/PV Battery_Third Party.json | 135 +- deploy/runtime/defaults/PV UI_None.json | 20 +- ...ic Wind Battery Hybrid_Host Developer.json | 19219 +--------------- ...taic Wind Battery Hybrid_Single Owner.json | 19197 +-------------- ...erformance Model with Module Database.json | 2 +- ...erter CEC Coefficient Generator - old.json | 2504 -- .../ui/Inverter CEC Database - old.json | 2461 -- .../runtime/ui/Inverter Datasheet - old.json | 2464 -- .../ui/Inverter Part Load Curve - old.json | 3251 --- deploy/runtime/ui/PV Land Area - old.json | 1730 -- deploy/runtime/ui/PV Land Area.json | 6 +- test_results_win64.csv | 12 +- 38 files changed, 2186 insertions(+), 51519 deletions(-) delete mode 100644 deploy/runtime/ui/Inverter CEC Coefficient Generator - old.json delete mode 100644 deploy/runtime/ui/Inverter CEC Database - old.json delete mode 100644 deploy/runtime/ui/Inverter Datasheet - old.json delete mode 100644 deploy/runtime/ui/Inverter Part Load Curve - old.json delete mode 100644 deploy/runtime/ui/PV Land Area - old.json diff --git a/deploy/runtime/defaults/Flat Plate PV_All Equity Partnership Flip.json b/deploy/runtime/defaults/Flat Plate PV_All Equity Partnership Flip.json index 9343e6ca36..4b1eb1cc01 100644 --- a/deploy/runtime/defaults/Flat Plate PV_All Equity Partnership Flip.json +++ b/deploy/runtime/defaults/Flat Plate PV_All Equity Partnership Flip.json @@ -16,9 +16,9 @@ "6par_imp": 12.82, "6par_is_bifacial": 1.0, "6par_isc": 13.71, - "6par_module_length": 2.277235165721802, + "6par_module_length": 2.2772351657218015, "6par_module_name": "Aptos Solar Technology LLC DNA-144-BF10-530W (from CEC database)", - "6par_module_width": 1.1329528187670657, + "6par_module_width": 1.1329528187670655, "6par_mounting": 0.0, "6par_mpeff": 20.571627906976745, "6par_nser": 72.0, @@ -9495,17 +9495,17 @@ 5.0 ] ], - "alpha_sc_calc": 0.04, + "alpha_sc_calc": 0.039999999999999997, "analysis_period": 25.0, "analysis_period_warning": "No messages.", - "annual_albedo": 0.183951, - "annual_beam": 7.33564, - "annual_diffuse": 1.34843, - "annual_global": 5.79476, + "annual_albedo": 0.18395068539332039, + "annual_beam": 7.335643835616439, + "annual_diffuse": 1.3484328767123289, + "annual_global": 5.794761643835617, "annual_snow": NaN, - "annual_tdry": 21.9385, + "annual_tdry": 21.938470319634705, "annual_twet": NaN, - "annual_wspd": 1.78648, + "annual_wspd": 1.786484018864629, "batt_max_power": 0.0, "batt_salvage_percentage": 0.0, "batt_salvage_value": 0.0, @@ -9513,7 +9513,7 @@ "bos_equip_fixed": 0.0, "bos_equip_perarea": 0.0, "bos_equip_perwatt": 0.32, - "bos_equip_total": 31999773.49632001, + "bos_equip_total": 31999773.496320007, "calculate_bifacial_electrical_mismatch": 1.0, "calculate_rack_shading": 0.0, "calculated_dcac_ratio": 1.329498131855772, @@ -9594,7 +9594,7 @@ 0.0 ] ], - "capex_table_total_installed_ac_cost": 24821220.6, + "capex_table_total_installed_ac_cost": 24821220.599999999, "capex_table_total_installed_dc_cost": 68999511.60144, "capex_table_total_installed_land_cost": 0.0, "cbi_fed_amount": 0.0, @@ -9644,8 +9644,8 @@ "cec_i_sc_ref": 13.71, "cec_is_bifacial": 1.0, "cec_material": "Mono-c-Si", - "cec_module_length": 2.277235165721802, - "cec_module_width": 1.1329528187670657, + "cec_module_length": 2.2772351657218015, + "cec_module_width": 1.1329528187670655, "cec_mounting_config": 0.0, "cec_mounting_orientation": 0.0, "cec_n_s": 72.0, @@ -9694,7 +9694,7 @@ "const_per_principal4": 0.0, "const_per_principal5": 0.0, "const_per_principal_total": 112067706.75226057, - "const_per_total1": 2941777.30224684, + "const_per_total1": 2941777.3022468399, "const_per_total2": 0.0, "const_per_total3": 0.0, "const_per_total4": 0.0, @@ -9704,7 +9704,7 @@ "const_per_upfront_rate3": 0.0, "const_per_upfront_rate4": 0.0, "const_per_upfront_rate5": 0.0, - "construction_financing_cost": 2941777.30224684, + "construction_financing_cost": 2941777.3022468399, "contingency": 2969978.9776272, "contingency_percent": 3.0, "cost_dev_fee_percent": 3.0, @@ -28349,6 +28349,7 @@ "flip_target_percent": 11.0, "flip_target_year": 20.0, "gamma_pmp_calc": -1.7886207600000004, + "gcr_option": 1.0, "grid_curtailment": [ 1e38, 1e38, @@ -37398,13 +37399,12 @@ "inv_cec_cg_c1": -0.000051, "inv_cec_cg_c2": 0.000984, "inv_cec_cg_c3": -0.001508, - "inv_cec_cg_eff_cec": 96.60945631544225, - "inv_cec_cg_eff_euro": 96.18210492215684, + "inv_cec_cg_eff_cec": 96.60945631544223, + "inv_cec_cg_eff_euro": 96.18210492215683, "inv_cec_cg_filename": "", "inv_cec_cg_idcmax": 18.0, "inv_cec_cg_mppt_hi": 480.0, "inv_cec_cg_mppt_low": 250.0, - "inv_cec_cg_num_mppt": 1.0, "inv_cec_cg_num_samples": 4.0, "inv_cec_cg_paco": 3800.0, "inv_cec_cg_pdco": 3928.11, @@ -37734,13 +37734,12 @@ "inv_ds_idcmax": 18.0, "inv_ds_mppt_hi": 480.0, "inv_ds_mppt_low": 250.0, - "inv_ds_num_mppt": 1.0, "inv_ds_paco": 4000.0, "inv_ds_pdco": 4166.666666666667, "inv_ds_pnt": 1.0, "inv_ds_pnt_suggested": 1.0, "inv_ds_pso": 0.0, - "inv_ds_pso_suggested": 0.0, + "inv_ds_pso_suggested": 32.0, "inv_ds_vdcmax": 600.0, "inv_ds_vdco": 310.0, "inv_num_mppt": 1.0, @@ -39012,7 +39011,6 @@ "inv_pd_idcmax": 18.0, "inv_pd_mppt_hi": 480.0, "inv_pd_mppt_low": 250.0, - "inv_pd_num_mppt": 1.0, "inv_pd_paco": 4000.0, "inv_pd_partload": [ 0.0, @@ -39281,7 +39279,6 @@ "inv_snl_idcmax": 2645.3, "inv_snl_mppt_hi": 1500.0, "inv_snl_mppt_low": 800.0, - "inv_snl_num_mppt": 1.0, "inv_snl_paco": 2507194.0, "inv_snl_pdco": 2579160.0, "inv_snl_pnt": 62.8, @@ -39329,7 +39326,7 @@ "inverter_model": 0.0, "inverter_num_units": 30.0, "inverter_power": 2507.194, - "inverter_total": 2999978.765280001, + "inverter_total": 2999978.7652800006, "inverterarray_power": 75215.81999999999, "inverterarray_power_w": 75215819.99999999, "irrad_mode": 0.0, @@ -39374,7 +39371,7 @@ "landprep_per_watt": 0.01, "landprep_percent": 0.0, "landprep_total": 999992.9217600002, - "lat": 33.45, + "lat": 33.45000076293945, "layout_warning": "No system sizing messages.", "lbl_bifacial": "", "lib_dispatch_factor1": 1.0, @@ -40020,24 +40017,23 @@ "lib_width": 0.0, "library_folder_list": "x", "library_paths": "", - "lon": -111.98, - "mera_cost1": 9999929.2176, + "lon": -111.9800033569336, + "mera_cost1": 9999929.217600001, "mera_cost2": 0.0, "mera_cost3": 0.0, "mera_name1": "Replacement Reserve 1", "mera_name2": "Replacement Reserve 2", "mera_name3": "Replacement Reserve 3", - "mismatch_shown": 0.0, "module_area": 2.58, "module_aspect_ratio": 2.01, "module_costunits": 0.0, - "module_length": 2.277235165721802, + "module_length": 2.2772351657218015, "module_model": 1.0, "module_name": "Aptos Solar Technology LLC DNA-144-BF10-530W", "module_num_units": 188412.0, "module_power": 0.5307480000000001, "module_total": 33999759.33984001, - "module_width": 1.1329528187670657, + "module_width": 1.1329528187670655, "modulearray_area": 486102.96, "modulearray_power": 99999.29217600002, "modulearray_power_w": 99999292.17600002, @@ -40048,10 +40044,7 @@ "nohrsc_coords": "", "nohrsc_station_id": "", "nohrsc_year": "", - "nominal_discount_rate": 9.060000000000004, - "num_enabled": 1.0, - "num_strings_total": 6729.0, - "offset": 0.0, + "nominal_discount_rate": 9.060000000000003, "om_capacity": [ 15.0 ], @@ -40128,7 +40121,6 @@ "ptc_sta_term": 10.0, "pv.radmode.is_shown": 0.0, "pv_capex_cost_choice": 0.0, - "pv_land_area_is_shown": 0.0, "rate_escalation": [ 0.0 ], @@ -40149,7 +40141,7 @@ "sd11par_AMa4": -0.000091, "sd11par_Egref": 1.08583, "sd11par_Il": 5.90905, - "sd11par_Imp0": 5.506004749133028, + "sd11par_Imp0": 5.5060047491330279, "sd11par_Io": 3.63865e-12, "sd11par_Isc0": 5.90285, "sd11par_Pmp0": 322.305, @@ -40214,7 +40206,7 @@ "snl_c7": -0.093, "snl_dtc": 3.0, "snl_fd": 1.0, - "snl_imp_temp_1": -0.0021202945926680658, + "snl_imp_temp_1": -0.0021202945926680654, "snl_impo": 5.58, "snl_isco": 5.96, "snl_ixo": 5.9, @@ -40225,7 +40217,7 @@ "snl_module_length": 1.665142636532979, "snl_module_name": "SunPower SPR-305-WHT [2007 (E)]", "snl_module_structure": 0.0, - "snl_module_width": 0.9794956685488112, + "snl_module_width": 0.9794956685488111, "snl_n": 1.131, "snl_n_cells": 96.0, "snl_parallel_cells": 1.0, @@ -40237,14 +40229,14 @@ "snl_ref_imp": 5.579722612284382, "snl_ref_imp_temp_0": -0.038, "snl_ref_isc": 5.959701031499999, - "snl_ref_isc_temp_0": 0.05900000000000001, + "snl_ref_isc_temp_0": 0.059000000000000007, "snl_ref_isc_temp_1": 0.0035162236085849996, "snl_ref_pmp": 305.2105300228098, "snl_ref_pmp_temp_0": -0.37803722005446979, "snl_ref_pmp_temp_1": -1.153809403011743, "snl_ref_vmp": 54.69994679499923, "snl_ref_vmp_temp_0": -0.34003722005446976, - "snl_ref_vmp_temp_1": -0.1860001784529894, + "snl_ref_vmp_temp_1": -0.18600017845298939, "snl_ref_voc": 64.19986006248614, "snl_ref_voc_temp_0": -0.2757022666099982, "snl_sandia_notes": "Source: Sandia National Laboratories Updated 9/25/2012 Module Database", @@ -40281,9 +40273,9 @@ "spe_eff4": 20.5, "spe_fd": 1.0, "spe_is_bifacial": 1.0, - "spe_module_length": 2.277235165721802, + "spe_module_length": 2.2772351657218015, "spe_module_structure": 1.0, - "spe_module_width": 1.1329528187670657, + "spe_module_width": 1.1329528187670655, "spe_power": 528.9, "spe_rad0": 200.0, "spe_rad1": 400.0, @@ -40309,14 +40301,12 @@ "step_spe": 3600.0, "subarray1_azimuth": 180.0, "subarray1_backtrack": 0.0, - "subarray1_cross_axis_slope": 0.0, "subarray1_dcloss": 4.440200000000005, "subarray1_dcwiring_loss": 2.0, "subarray1_diodeconn_loss": 0.5, "subarray1_electrical_mismatch": 0.0, "subarray1_gcr": 0.3, - "subarray1_gcr_ref": 0.3, - "subarray1_land_area": 1620343.2000000005, + "subarray1_land_area": 1620343.2000000003, "subarray1_mismatch_loss": 2.0, "subarray1_mod_orient": 0.0, "subarray1_modules_per_string": 28.0, @@ -40342,7 +40332,6 @@ "subarray1_nstrings": 6729.0, "subarray1_rack_shading": 4.0, "subarray1_rear_soiling_loss": 0.0, - "subarray1_ref_nmodules": 188412.0, "subarray1_rotlim": 45.0, "subarray1_shade_mode": 0.0, "subarray1_shading": 0.0, @@ -40391,16 +40380,18 @@ "subarray1_tilt_eq_lat": 0.0, "subarray1_track_mode": 1.0, "subarray1_tracking_loss": 0.0, + "subarray1_ui_length_side": 4.554470331443603, + "subarray1_ui_nmodules": 188412.0, + "subarray1_ui_nrows": 2243.0, + "subarray1_ui_row_spacing": 15.181567771478676, "subarray2_azimuth": 180.0, "subarray2_backtrack": 0.0, - "subarray2_cross_axis_slope": 0.0, "subarray2_dcloss": 4.440200000000005, "subarray2_dcwiring_loss": 2.0, "subarray2_diodeconn_loss": 0.5, "subarray2_electrical_mismatch": 0.0, "subarray2_enable": 0.0, "subarray2_gcr": 0.3, - "subarray2_gcr_ref": 0.3, "subarray2_land_area": 0.0, "subarray2_mismatch_loss": 2.0, "subarray2_mod_orient": 0.0, @@ -40419,15 +40410,14 @@ 40.0, 40.0 ], - "subarray2_mppt_input": 2.0, + "subarray2_mppt_input": 1.0, "subarray2_nameplate_loss": 0.0, "subarray2_nmodules": 0.0, - "subarray2_nmodx": 9.0, - "subarray2_nmody": 2.0, + "subarray2_nmodx": 1.0, + "subarray2_nmody": 1.0, "subarray2_nstrings": 1.0, - "subarray2_rack_shading": 0.0, + "subarray2_rack_shading": 4.0, "subarray2_rear_soiling_loss": 0.0, - "subarray2_ref_nmodules": 0.0, "subarray2_rotlim": 45.0, "subarray2_shade_mode": 0.0, "subarray2_shading": 0.0, @@ -40476,16 +40466,18 @@ "subarray2_tilt_eq_lat": 0.0, "subarray2_track_mode": 1.0, "subarray2_tracking_loss": 0.0, + "subarray2_ui_length_side": 2.2772351657218015, + "subarray2_ui_nmodules": 0.0, + "subarray2_ui_nrows": 0.0, + "subarray2_ui_row_spacing": 7.590783885739338, "subarray3_azimuth": 180.0, "subarray3_backtrack": 0.0, - "subarray3_cross_axis_slope": 0.0, "subarray3_dcloss": 4.440200000000005, "subarray3_dcwiring_loss": 2.0, "subarray3_diodeconn_loss": 0.5, "subarray3_electrical_mismatch": 0.0, "subarray3_enable": 0.0, "subarray3_gcr": 0.3, - "subarray3_gcr_ref": 0.3, "subarray3_land_area": 0.0, "subarray3_mismatch_loss": 2.0, "subarray3_mod_orient": 0.0, @@ -40504,15 +40496,14 @@ 40.0, 40.0 ], - "subarray3_mppt_input": 3.0, + "subarray3_mppt_input": 1.0, "subarray3_nameplate_loss": 0.0, "subarray3_nmodules": 0.0, - "subarray3_nmodx": 9.0, - "subarray3_nmody": 2.0, + "subarray3_nmodx": 1.0, + "subarray3_nmody": 1.0, "subarray3_nstrings": 1.0, - "subarray3_rack_shading": 0.0, + "subarray3_rack_shading": 4.0, "subarray3_rear_soiling_loss": 0.0, - "subarray3_ref_nmodules": 0.0, "subarray3_rotlim": 45.0, "subarray3_shade_mode": 0.0, "subarray3_shading": 0.0, @@ -40561,16 +40552,18 @@ "subarray3_tilt_eq_lat": 0.0, "subarray3_track_mode": 1.0, "subarray3_tracking_loss": 0.0, + "subarray3_ui_length_side": 2.2772351657218015, + "subarray3_ui_nmodules": 0.0, + "subarray3_ui_nrows": 0.0, + "subarray3_ui_row_spacing": 7.590783885739338, "subarray4_azimuth": 180.0, "subarray4_backtrack": 0.0, - "subarray4_cross_axis_slope": 0.0, "subarray4_dcloss": 4.440200000000005, "subarray4_dcwiring_loss": 2.0, "subarray4_diodeconn_loss": 0.5, "subarray4_electrical_mismatch": 0.0, "subarray4_enable": 0.0, "subarray4_gcr": 0.3, - "subarray4_gcr_ref": 0.3, "subarray4_land_area": 0.0, "subarray4_mismatch_loss": 2.0, "subarray4_mod_orient": 0.0, @@ -40589,15 +40582,14 @@ 40.0, 40.0 ], - "subarray4_mppt_input": 4.0, + "subarray4_mppt_input": 1.0, "subarray4_nameplate_loss": 0.0, "subarray4_nmodules": 0.0, - "subarray4_nmodx": 9.0, - "subarray4_nmody": 2.0, + "subarray4_nmodx": 1.0, + "subarray4_nmody": 1.0, "subarray4_nstrings": 1.0, - "subarray4_rack_shading": 0.0, + "subarray4_rack_shading": 4.0, "subarray4_rear_soiling_loss": 0.0, - "subarray4_ref_nmodules": 0.0, "subarray4_rotlim": 45.0, "subarray4_shade_mode": 0.0, "subarray4_shading": 0.0, @@ -40646,6 +40638,10 @@ "subarray4_tilt_eq_lat": 0.0, "subarray4_track_mode": 1.0, "subarray4_tracking_loss": 0.0, + "subarray4_ui_length_side": 2.2772351657218015, + "subarray4_ui_nmodules": 0.0, + "subarray4_ui_nrows": 0.0, + "subarray4_ui_row_spacing": 7.590783885739338, "subtotal_direct": 98999299.25424, "system_capacity": 99999.29217600002, "system_use_lifetime_output": 1.0, @@ -40655,8 +40651,7 @@ "tax_investor_preflip_cash_percent": 98.0, "tax_investor_preflip_tax_percent": 98.0, "tod_library": "Uniform Dispatch", - "total_dc_inverter_capacity": 77374.8, - "total_direct_cost": 101969278.2318672, + "total_direct_cost": 101969278.23186721, "total_indirect_cost": 4999964.6088000009, "total_installed_cost": 112067706.75226057, "total_inverter_capacity": 75215.82, @@ -40665,7 +40660,6 @@ "total_modules": 188412.0, "transformer_load_loss": 0.0, "transformer_no_load_loss": 0.0, - "transformer_rating": 0.0, "transmission_loss": 0.0, "tz": -7.0, "ui_ac_capacity": 75.21582000000001, @@ -40673,6 +40667,7 @@ "ui_array_land_area_ha": 162.03442689411146, "ui_array_land_area_multiplier": 1.0, "ui_aspect_ratio": 2.01, + "ui_chkbox_nmodx_eq_mod_per_string": 1.0, "ui_electricity_rate_option": 0.0, "ui_land_area_additional": 0.0, "ui_land_area_additional_units": 0.0, @@ -40684,18 +40679,6 @@ 0.0 ], "ui_step_minutes": 60.0, - "ui_subarray1_length_side": 4.554470331443603, - "ui_subarray1_nrows": 2243.0, - "ui_subarray1_row_spacing": 15.181567771478676, - "ui_subarray2_length_side": 4.554470331443603, - "ui_subarray2_nrows": 0.0, - "ui_subarray2_row_spacing": 15.181567771478676, - "ui_subarray3_length_side": 4.554470331443603, - "ui_subarray3_nrows": 0.0, - "ui_subarray3_row_spacing": 15.181567771478676, - "ui_subarray4_length_side": 4.554470331443603, - "ui_subarray4_nrows": 0.0, - "ui_subarray4_row_spacing": 15.181567771478676, "ui_total_land_area_ha": 162.03442689411146, "ui_total_module_area": 486102.96, "ui_total_module_area_acres": 120.11855117300822, diff --git a/deploy/runtime/defaults/Flat Plate PV_Commercial.json b/deploy/runtime/defaults/Flat Plate PV_Commercial.json index 4b5c3ea92a..b9cc2251cb 100644 --- a/deploy/runtime/defaults/Flat Plate PV_Commercial.json +++ b/deploy/runtime/defaults/Flat Plate PV_Commercial.json @@ -16,9 +16,9 @@ "6par_imp": 12.82, "6par_is_bifacial": 1.0, "6par_isc": 13.71, - "6par_module_length": 2.277235165721802, + "6par_module_length": 2.2772351657218015, "6par_module_name": "Aptos Solar Technology LLC DNA-144-BF10-530W (from CEC database)", - "6par_module_width": 1.1329528187670657, + "6par_module_width": 1.1329528187670655, "6par_mounting": 0.0, "6par_mpeff": 20.571627906976745, "6par_nser": 72.0, @@ -9495,19 +9495,19 @@ 5.0 ] ], - "alpha_sc_calc": 0.04, + "alpha_sc_calc": 0.039999999999999997, "analysis_period": 25.0, "analysis_period_warning": "No messages.", - "annual_albedo": 0.183951, - "annual_beam": 7.33564, + "annual_albedo": 0.18395068539332039, + "annual_beam": 7.335643835616439, "annual_crit": 0.0, - "annual_diffuse": 1.34843, - "annual_global": 5.79476, + "annual_diffuse": 1.3484328767123289, + "annual_global": 5.794761643835617, "annual_peak": 274.231, "annual_snow": NaN, - "annual_tdry": 21.9385, + "annual_tdry": 21.938470319634705, "annual_twet": NaN, - "annual_wspd": 1.78648, + "annual_wspd": 1.786484018864629, "batt_max_power": 0.0, "batt_salvage_percentage": 0.0, "batt_salvage_value": 0.0, @@ -18870,7 +18870,7 @@ "engr_fixed": 0.0, "engr_per_watt": 0.3, "engr_percent": 0.0, - "engr_total": 167185.62000000006, + "engr_total": 167185.62000000003, "escal_belpe": [ 0.0 ], @@ -18885,6 +18885,7 @@ ], "file_name": "phoenix_az_33.450495_-111.983688_psmv3_60_tmy.csv", "gamma_pmp_calc": -1.7886207600000004, + "gcr_option": 1.0, "grid_curtailment": [ 1e38, 1e38, @@ -27934,13 +27935,12 @@ "inv_cec_cg_c1": -0.000051, "inv_cec_cg_c2": 0.000984, "inv_cec_cg_c3": -0.001508, - "inv_cec_cg_eff_cec": 96.60945631544225, - "inv_cec_cg_eff_euro": 96.18210492215684, + "inv_cec_cg_eff_cec": 96.60945631544223, + "inv_cec_cg_eff_euro": 96.18210492215683, "inv_cec_cg_filename": "", "inv_cec_cg_idcmax": 18.0, "inv_cec_cg_mppt_hi": 480.0, "inv_cec_cg_mppt_low": 250.0, - "inv_cec_cg_num_mppt": 1.0, "inv_cec_cg_num_samples": 4.0, "inv_cec_cg_paco": 3800.0, "inv_cec_cg_pdco": 3928.11, @@ -28270,13 +28270,12 @@ "inv_ds_idcmax": 18.0, "inv_ds_mppt_hi": 480.0, "inv_ds_mppt_low": 250.0, - "inv_ds_num_mppt": 1.0, "inv_ds_paco": 4000.0, "inv_ds_pdco": 4166.666666666667, "inv_ds_pnt": 1.0, "inv_ds_pnt_suggested": 1.0, "inv_ds_pso": 0.0, - "inv_ds_pso_suggested": 0.0, + "inv_ds_pso_suggested": 32.0, "inv_ds_vdcmax": 600.0, "inv_ds_vdco": 310.0, "inv_num_mppt": 1.0, @@ -29548,7 +29547,6 @@ "inv_pd_idcmax": 18.0, "inv_pd_mppt_hi": 480.0, "inv_pd_mppt_low": 250.0, - "inv_pd_num_mppt": 1.0, "inv_pd_paco": 4000.0, "inv_pd_partload": [ 0.0, @@ -29813,11 +29811,10 @@ "inv_snl_c2": -0.000791432, "inv_snl_c3": -0.000320828, "inv_snl_eff_cec": 98.69094035671238, - "inv_snl_eff_euro": 98.57668151849669, + "inv_snl_eff_euro": 98.57668151849667, "inv_snl_idcmax": 213.33, "inv_snl_mppt_hi": 1300.0, "inv_snl_mppt_low": 860.0, - "inv_snl_num_mppt": 1.0, "inv_snl_paco": 226997.0, "inv_snl_pdco": 230396.0, "inv_snl_pnt": 5.21, @@ -29909,7 +29906,7 @@ "landprep_per_watt": 0.0, "landprep_percent": 0.0, "landprep_total": 0.0, - "lat": 33.45, + "lat": 33.45000076293945, "layout_warning": "No system sizing messages.", "lbl_bifacial": "", "lib_is_bifacial": 1.0, @@ -47449,8 +47446,7 @@ ], "loan_rate": 7.0, "loan_term": 25.0, - "lon": -111.98, - "mismatch_shown": 0.0, + "lon": -111.9800033569336, "module_area": 2.58, "module_aspect_ratio": 1.7, "module_costunits": 0.0, @@ -47483,11 +47479,8 @@ "nohrsc_coords": "", "nohrsc_station_id": "", "nohrsc_year": "", - "nominal_discount_rate": 9.060000000000004, + "nominal_discount_rate": 9.060000000000003, "normalize_to_utility_bill": 0.0, - "num_enabled": 1.0, - "num_strings_total": 42.0, - "offset": 0.0, "om_capacity": [ 22.0 ], @@ -47566,7 +47559,6 @@ "ptc_sta_term": 10.0, "pv.radmode.is_shown": 0.0, "pv_capex_cost_choice": 0.0, - "pv_land_area_is_shown": 0.0, "rate_escalation": [ 0.0 ], @@ -47587,7 +47579,7 @@ "sd11par_AMa4": -0.000091, "sd11par_Egref": 1.08583, "sd11par_Il": 5.90905, - "sd11par_Imp0": 5.506004749133028, + "sd11par_Imp0": 5.5060047491330279, "sd11par_Io": 3.63865e-12, "sd11par_Isc0": 5.90285, "sd11par_Pmp0": 322.305, @@ -47651,7 +47643,7 @@ "snl_c7": -0.093, "snl_dtc": 3.0, "snl_fd": 1.0, - "snl_imp_temp_1": -0.0021202945926680658, + "snl_imp_temp_1": -0.0021202945926680654, "snl_impo": 5.58, "snl_isco": 5.96, "snl_ixo": 5.9, @@ -47662,7 +47654,7 @@ "snl_module_length": 1.665142636532979, "snl_module_name": "SunPower SPR-305-WHT [2007 (E)]", "snl_module_structure": 0.0, - "snl_module_width": 0.9794956685488112, + "snl_module_width": 0.9794956685488111, "snl_n": 1.131, "snl_n_cells": 96.0, "snl_parallel_cells": 1.0, @@ -47674,14 +47666,14 @@ "snl_ref_imp": 5.579722612284382, "snl_ref_imp_temp_0": -0.038, "snl_ref_isc": 5.959701031499999, - "snl_ref_isc_temp_0": 0.05900000000000001, + "snl_ref_isc_temp_0": 0.059000000000000007, "snl_ref_isc_temp_1": 0.0035162236085849996, "snl_ref_pmp": 305.2105300228098, "snl_ref_pmp_temp_0": -0.37803722005446979, "snl_ref_pmp_temp_1": -1.153809403011743, "snl_ref_vmp": 54.69994679499923, "snl_ref_vmp_temp_0": -0.34003722005446976, - "snl_ref_vmp_temp_1": -0.1860001784529894, + "snl_ref_vmp_temp_1": -0.18600017845298939, "snl_ref_voc": 64.19986006248614, "snl_ref_voc_temp_0": -0.2757022666099982, "snl_sandia_notes": "Source: Sandia National Laboratories Updated 9/25/2012 Module Database", @@ -47717,9 +47709,9 @@ "spe_eff4": 20.5, "spe_fd": 1.0, "spe_is_bifacial": 1.0, - "spe_module_length": 2.277235165721802, + "spe_module_length": 2.2772351657218015, "spe_module_structure": 1.0, - "spe_module_width": 1.1329528187670657, + "spe_module_width": 1.1329528187670655, "spe_power": 528.9, "spe_rad0": 200.0, "spe_rad1": 400.0, @@ -47743,13 +47735,11 @@ "step_spe": 3600.0, "subarray1_azimuth": 180.0, "subarray1_backtrack": 0.0, - "subarray1_cross_axis_slope": 0.0, "subarray1_dcloss": 4.440200000000005, "subarray1_dcwiring_loss": 2.0, "subarray1_diodeconn_loss": 0.5, "subarray1_electrical_mismatch": 0.0, "subarray1_gcr": 0.3, - "subarray1_gcr_ref": 0.3, "subarray1_land_area": 9030.0, "subarray1_mismatch_loss": 2.0, "subarray1_mod_orient": 0.0, @@ -47776,7 +47766,6 @@ "subarray1_nstrings": 42.0, "subarray1_rack_shading": 4.0, "subarray1_rear_soiling_loss": 0.0, - "subarray1_ref_nmodules": 1050.0, "subarray1_rotlim": 45.0, "subarray1_shade_mode": 0.0, "subarray1_shading": 0.0, @@ -47825,16 +47814,18 @@ "subarray1_tilt_eq_lat": 0.0, "subarray1_track_mode": 0.0, "subarray1_tracking_loss": 0.0, + "subarray1_ui_length_side": 4.188555837039779, + "subarray1_ui_nmodules": 1050.0, + "subarray1_ui_nrows": 21.0, + "subarray1_ui_row_spacing": 13.961852790132597, "subarray2_azimuth": 180.0, "subarray2_backtrack": 0.0, - "subarray2_cross_axis_slope": 0.0, "subarray2_dcloss": 4.440200000000005, "subarray2_dcwiring_loss": 2.0, "subarray2_diodeconn_loss": 0.5, "subarray2_electrical_mismatch": 0.0, "subarray2_enable": 0.0, "subarray2_gcr": 0.3, - "subarray2_gcr_ref": 0.3, "subarray2_land_area": 0.0, "subarray2_mismatch_loss": 2.0, "subarray2_mod_orient": 0.0, @@ -47853,15 +47844,14 @@ 40.0, 40.0 ], - "subarray2_mppt_input": 2.0, + "subarray2_mppt_input": 1.0, "subarray2_nameplate_loss": 0.0, "subarray2_nmodules": 0.0, - "subarray2_nmodx": 9.0, - "subarray2_nmody": 2.0, + "subarray2_nmodx": 1.0, + "subarray2_nmody": 1.0, "subarray2_nstrings": 1.0, - "subarray2_rack_shading": 0.0, + "subarray2_rack_shading": 4.0, "subarray2_rear_soiling_loss": 0.0, - "subarray2_ref_nmodules": 0.0, "subarray2_rotlim": 45.0, "subarray2_shade_mode": 0.0, "subarray2_shading": 0.0, @@ -47910,16 +47900,18 @@ "subarray2_tilt_eq_lat": 0.0, "subarray2_track_mode": 0.0, "subarray2_tracking_loss": 0.0, + "subarray2_ui_length_side": 2.0942779185198896, + "subarray2_ui_nmodules": 0.0, + "subarray2_ui_nrows": 0.0, + "subarray2_ui_row_spacing": 6.980926395066298, "subarray3_azimuth": 180.0, "subarray3_backtrack": 0.0, - "subarray3_cross_axis_slope": 0.0, "subarray3_dcloss": 4.440200000000005, "subarray3_dcwiring_loss": 2.0, "subarray3_diodeconn_loss": 0.5, "subarray3_electrical_mismatch": 0.0, "subarray3_enable": 0.0, "subarray3_gcr": 0.3, - "subarray3_gcr_ref": 0.3, "subarray3_land_area": 0.0, "subarray3_mismatch_loss": 2.0, "subarray3_mod_orient": 0.0, @@ -47938,15 +47930,14 @@ 40.0, 40.0 ], - "subarray3_mppt_input": 3.0, + "subarray3_mppt_input": 1.0, "subarray3_nameplate_loss": 0.0, "subarray3_nmodules": 0.0, - "subarray3_nmodx": 9.0, - "subarray3_nmody": 2.0, + "subarray3_nmodx": 1.0, + "subarray3_nmody": 1.0, "subarray3_nstrings": 1.0, - "subarray3_rack_shading": 0.0, + "subarray3_rack_shading": 4.0, "subarray3_rear_soiling_loss": 0.0, - "subarray3_ref_nmodules": 0.0, "subarray3_rotlim": 45.0, "subarray3_shade_mode": 0.0, "subarray3_shading": 0.0, @@ -47995,16 +47986,18 @@ "subarray3_tilt_eq_lat": 0.0, "subarray3_track_mode": 0.0, "subarray3_tracking_loss": 0.0, + "subarray3_ui_length_side": 2.0942779185198896, + "subarray3_ui_nmodules": 0.0, + "subarray3_ui_nrows": 0.0, + "subarray3_ui_row_spacing": 6.980926395066298, "subarray4_azimuth": 180.0, "subarray4_backtrack": 0.0, - "subarray4_cross_axis_slope": 0.0, "subarray4_dcloss": 4.440200000000005, "subarray4_dcwiring_loss": 2.0, "subarray4_diodeconn_loss": 0.5, "subarray4_electrical_mismatch": 0.0, "subarray4_enable": 0.0, "subarray4_gcr": 0.3, - "subarray4_gcr_ref": 0.3, "subarray4_land_area": 0.0, "subarray4_mismatch_loss": 2.0, "subarray4_mod_orient": 0.0, @@ -48023,15 +48016,14 @@ 40.0, 40.0 ], - "subarray4_mppt_input": 4.0, + "subarray4_mppt_input": 1.0, "subarray4_nameplate_loss": 0.0, "subarray4_nmodules": 0.0, - "subarray4_nmodx": 9.0, - "subarray4_nmody": 2.0, + "subarray4_nmodx": 1.0, + "subarray4_nmody": 1.0, "subarray4_nstrings": 1.0, - "subarray4_rack_shading": 0.0, + "subarray4_rack_shading": 4.0, "subarray4_rear_soiling_loss": 0.0, - "subarray4_ref_nmodules": 0.0, "subarray4_rotlim": 45.0, "subarray4_shade_mode": 0.0, "subarray4_shading": 0.0, @@ -48080,12 +48072,15 @@ "subarray4_tilt_eq_lat": 0.0, "subarray4_track_mode": 0.0, "subarray4_tracking_loss": 0.0, + "subarray4_ui_length_side": 2.0942779185198896, + "subarray4_ui_nmodules": 0.0, + "subarray4_ui_nrows": 0.0, + "subarray4_ui_row_spacing": 6.980926395066298, "subtotal_direct": 702179.604, "system_capacity": 557.2854, "system_use_lifetime_output": 1.0, - "total_dc_inverter_capacity": 460.792, "total_direct_cost": 730266.78816, - "total_indirect_cost": 211768.45200000009, + "total_indirect_cost": 211768.45200000006, "total_installed_cost": 978548.579568, "total_inverter_capacity": 453.994, "total_land_area": 2.231359622027943, @@ -48093,34 +48088,22 @@ "total_modules": 1050.0, "transformer_load_loss": 0.0, "transformer_no_load_loss": 0.0, - "transformer_rating": 0.0, "transmission_loss": 0.0, "tz": -7.0, "ui_ac_capacity": 0.453994, "ui_annual_load": 0.0, "ui_array_land_area_acres": 2.231359622027943, - "ui_array_land_area_ha": 0.9030005957094932, + "ui_array_land_area_ha": 0.9030005957094931, "ui_array_land_area_multiplier": 1.0, "ui_aspect_ratio": 1.7, + "ui_chkbox_nmodx_eq_mod_per_string": 1.0, "ui_land_area_additional": 0.0, "ui_land_area_additional_units": 0.0, "ui_land_area_per_mw": 0.0, "ui_loan_amount": 978548.579568, "ui_net_capital_cost": 978548.579568, "ui_step_minutes": 60.0, - "ui_subarray1_length_side": 4.188555837039779, - "ui_subarray1_nrows": 21.0, - "ui_subarray1_row_spacing": 13.961852790132597, - "ui_subarray2_length_side": 4.188555837039779, - "ui_subarray2_nrows": 0.0, - "ui_subarray2_row_spacing": 13.961852790132597, - "ui_subarray3_length_side": 4.188555837039779, - "ui_subarray3_nrows": 0.0, - "ui_subarray3_row_spacing": 13.961852790132597, - "ui_subarray4_length_side": 4.188555837039779, - "ui_subarray4_nrows": 0.0, - "ui_subarray4_row_spacing": 13.961852790132597, - "ui_total_land_area_ha": 0.9030005957094932, + "ui_total_land_area_ha": 0.9030005957094931, "ui_total_module_area": 2709.0, "ui_total_module_area_acres": 0.6694078866083828, "ui_total_module_area_ha": 0.2709, diff --git a/deploy/runtime/defaults/Flat Plate PV_Host Developer.json b/deploy/runtime/defaults/Flat Plate PV_Host Developer.json index e121fc9b67..c576f31cc1 100644 --- a/deploy/runtime/defaults/Flat Plate PV_Host Developer.json +++ b/deploy/runtime/defaults/Flat Plate PV_Host Developer.json @@ -16,9 +16,9 @@ "6par_imp": 12.82, "6par_is_bifacial": 1.0, "6par_isc": 13.71, - "6par_module_length": 2.277235165721802, + "6par_module_length": 2.2772351657218015, "6par_module_name": "Aptos Solar Technology LLC DNA-144-BF10-530W (from CEC database)", - "6par_module_width": 1.1329528187670657, + "6par_module_width": 1.1329528187670655, "6par_mounting": 0.0, "6par_mpeff": 20.571627906976745, "6par_nser": 72.0, @@ -9495,19 +9495,19 @@ 5.0 ] ], - "alpha_sc_calc": 0.04, + "alpha_sc_calc": 0.039999999999999997, "analysis_period": 25.0, "analysis_period_warning": "No messages.", - "annual_albedo": 0.183951, - "annual_beam": 7.33564, + "annual_albedo": 0.18395068539332039, + "annual_beam": 7.335643835616439, "annual_crit": 0.0, - "annual_diffuse": 1.34843, - "annual_global": 5.79476, + "annual_diffuse": 1.3484328767123289, + "annual_global": 5.794761643835617, "annual_peak": 274.231, "annual_snow": NaN, - "annual_tdry": 21.9385, + "annual_tdry": 21.938470319634705, "annual_twet": NaN, - "annual_wspd": 1.78648, + "annual_wspd": 1.786484018864629, "batt_max_power": 0.0, "batt_salvage_percentage": 0.0, "batt_salvage_value": 0.0, @@ -28357,7 +28357,7 @@ "engr_fixed": 0.0, "engr_per_watt": 0.3, "engr_percent": 0.0, - "engr_total": 167185.62000000006, + "engr_total": 167185.62000000003, "equip1_reserve_cost": 0.1, "equip1_reserve_freq": 15.0, "equip2_reserve_cost": 0.0, @@ -28382,6 +28382,7 @@ "flip_target_percent": 11.0, "flip_target_year": 20.0, "gamma_pmp_calc": -1.7886207600000004, + "gcr_option": 1.0, "grid_curtailment": [ 1e38, 1e38, @@ -37149,7 +37150,7 @@ "grid_per_watt": 0.05, "grid_percent": 0.0, "grid_total": 27864.270000000008, - "host_nominal_discount_rate": 9.060000000000004, + "host_nominal_discount_rate": 9.060000000000003, "host_real_discount_rate": 6.4, "ibi_fed_amount": 0.0, "ibi_fed_amount_deprbas_fed": 0.0, @@ -37433,13 +37434,12 @@ "inv_cec_cg_c1": -0.000051, "inv_cec_cg_c2": 0.000984, "inv_cec_cg_c3": -0.001508, - "inv_cec_cg_eff_cec": 96.60945631544225, - "inv_cec_cg_eff_euro": 96.18210492215684, + "inv_cec_cg_eff_cec": 96.60945631544223, + "inv_cec_cg_eff_euro": 96.18210492215683, "inv_cec_cg_filename": "", "inv_cec_cg_idcmax": 18.0, "inv_cec_cg_mppt_hi": 480.0, "inv_cec_cg_mppt_low": 250.0, - "inv_cec_cg_num_mppt": 1.0, "inv_cec_cg_num_samples": 4.0, "inv_cec_cg_paco": 3800.0, "inv_cec_cg_pdco": 3928.11, @@ -37769,13 +37769,12 @@ "inv_ds_idcmax": 18.0, "inv_ds_mppt_hi": 480.0, "inv_ds_mppt_low": 250.0, - "inv_ds_num_mppt": 1.0, "inv_ds_paco": 4000.0, "inv_ds_pdco": 4166.666666666667, "inv_ds_pnt": 1.0, "inv_ds_pnt_suggested": 1.0, "inv_ds_pso": 0.0, - "inv_ds_pso_suggested": 0.0, + "inv_ds_pso_suggested": 32.0, "inv_ds_vdcmax": 600.0, "inv_ds_vdco": 310.0, "inv_num_mppt": 1.0, @@ -39047,7 +39046,6 @@ "inv_pd_idcmax": 18.0, "inv_pd_mppt_hi": 480.0, "inv_pd_mppt_low": 250.0, - "inv_pd_num_mppt": 1.0, "inv_pd_paco": 4000.0, "inv_pd_partload": [ 0.0, @@ -39312,11 +39310,10 @@ "inv_snl_c2": -0.000791432, "inv_snl_c3": -0.000320828, "inv_snl_eff_cec": 98.69094035671238, - "inv_snl_eff_euro": 98.57668151849669, + "inv_snl_eff_euro": 98.57668151849667, "inv_snl_idcmax": 213.33, "inv_snl_mppt_hi": 1300.0, "inv_snl_mppt_low": 860.0, - "inv_snl_num_mppt": 1.0, "inv_snl_paco": 226997.0, "inv_snl_pdco": 230396.0, "inv_snl_pnt": 5.21, @@ -39408,7 +39405,7 @@ "landprep_per_watt": 0.0, "landprep_percent": 0.0, "landprep_total": 0.0, - "lat": 33.45, + "lat": 33.45000076293945, "layout_warning": "No system sizing messages.", "lbl_bifacial": "", "lib_dispatch_factor1": 1.0, @@ -57584,14 +57581,13 @@ 33.5754 ], "loan_moratorium": 0.0, - "lon": -111.98, + "lon": -111.9800033569336, "mera_cost1": 55728.54, "mera_cost2": 0.0, "mera_cost3": 0.0, "mera_name1": "Replacement Reserve 1", "mera_name2": "Replacement Reserve 2", "mera_name3": "Replacement Reserve 3", - "mismatch_shown": 0.0, "module_area": 2.58, "module_aspect_ratio": 1.7, "module_costunits": 0.0, @@ -57626,11 +57622,8 @@ "nohrsc_coords": "", "nohrsc_station_id": "", "nohrsc_year": "", - "nominal_discount_rate": 9.060000000000004, + "nominal_discount_rate": 9.060000000000003, "normalize_to_utility_bill": 0.0, - "num_enabled": 1.0, - "num_strings_total": 42.0, - "offset": 0.0, "om_capacity": [ 22.0 ], @@ -57716,7 +57709,6 @@ "ptc_sta_term": 10.0, "pv.radmode.is_shown": 0.0, "pv_capex_cost_choice": 0.0, - "pv_land_area_is_shown": 0.0, "rate_escalation": [ 0.0 ], @@ -57738,7 +57730,7 @@ "sd11par_AMa4": -0.000091, "sd11par_Egref": 1.08583, "sd11par_Il": 5.90905, - "sd11par_Imp0": 5.506004749133028, + "sd11par_Imp0": 5.5060047491330279, "sd11par_Io": 3.63865e-12, "sd11par_Isc0": 5.90285, "sd11par_Pmp0": 322.305, @@ -57804,7 +57796,7 @@ "snl_c7": -0.093, "snl_dtc": 3.0, "snl_fd": 1.0, - "snl_imp_temp_1": -0.0021202945926680658, + "snl_imp_temp_1": -0.0021202945926680654, "snl_impo": 5.58, "snl_isco": 5.96, "snl_ixo": 5.9, @@ -57815,7 +57807,7 @@ "snl_module_length": 1.665142636532979, "snl_module_name": "SunPower SPR-305-WHT [2007 (E)]", "snl_module_structure": 0.0, - "snl_module_width": 0.9794956685488112, + "snl_module_width": 0.9794956685488111, "snl_n": 1.131, "snl_n_cells": 96.0, "snl_parallel_cells": 1.0, @@ -57827,14 +57819,14 @@ "snl_ref_imp": 5.579722612284382, "snl_ref_imp_temp_0": -0.038, "snl_ref_isc": 5.959701031499999, - "snl_ref_isc_temp_0": 0.05900000000000001, + "snl_ref_isc_temp_0": 0.059000000000000007, "snl_ref_isc_temp_1": 0.0035162236085849996, "snl_ref_pmp": 305.2105300228098, "snl_ref_pmp_temp_0": -0.37803722005446979, "snl_ref_pmp_temp_1": -1.153809403011743, "snl_ref_vmp": 54.69994679499923, "snl_ref_vmp_temp_0": -0.34003722005446976, - "snl_ref_vmp_temp_1": -0.1860001784529894, + "snl_ref_vmp_temp_1": -0.18600017845298939, "snl_ref_voc": 64.19986006248614, "snl_ref_voc_temp_0": -0.2757022666099982, "snl_sandia_notes": "Source: Sandia National Laboratories Updated 9/25/2012 Module Database", @@ -57871,9 +57863,9 @@ "spe_eff4": 20.5, "spe_fd": 1.0, "spe_is_bifacial": 1.0, - "spe_module_length": 2.277235165721802, + "spe_module_length": 2.2772351657218015, "spe_module_structure": 1.0, - "spe_module_width": 1.1329528187670657, + "spe_module_width": 1.1329528187670655, "spe_power": 528.9, "spe_rad0": 200.0, "spe_rad1": 400.0, @@ -57898,13 +57890,11 @@ "step_spe": 3600.0, "subarray1_azimuth": 180.0, "subarray1_backtrack": 0.0, - "subarray1_cross_axis_slope": 0.0, "subarray1_dcloss": 4.440200000000005, "subarray1_dcwiring_loss": 2.0, "subarray1_diodeconn_loss": 0.5, "subarray1_electrical_mismatch": 0.0, "subarray1_gcr": 0.3, - "subarray1_gcr_ref": 0.3, "subarray1_land_area": 9030.0, "subarray1_mismatch_loss": 2.0, "subarray1_mod_orient": 0.0, @@ -57931,7 +57921,6 @@ "subarray1_nstrings": 42.0, "subarray1_rack_shading": 4.0, "subarray1_rear_soiling_loss": 0.0, - "subarray1_ref_nmodules": 1050.0, "subarray1_rotlim": 45.0, "subarray1_shade_mode": 0.0, "subarray1_shading": 0.0, @@ -57980,16 +57969,18 @@ "subarray1_tilt_eq_lat": 0.0, "subarray1_track_mode": 0.0, "subarray1_tracking_loss": 0.0, + "subarray1_ui_length_side": 4.188555837039779, + "subarray1_ui_nmodules": 1050.0, + "subarray1_ui_nrows": 21.0, + "subarray1_ui_row_spacing": 13.961852790132597, "subarray2_azimuth": 180.0, "subarray2_backtrack": 0.0, - "subarray2_cross_axis_slope": 0.0, "subarray2_dcloss": 4.440200000000005, "subarray2_dcwiring_loss": 2.0, "subarray2_diodeconn_loss": 0.5, "subarray2_electrical_mismatch": 0.0, "subarray2_enable": 0.0, "subarray2_gcr": 0.3, - "subarray2_gcr_ref": 0.3, "subarray2_land_area": 0.0, "subarray2_mismatch_loss": 2.0, "subarray2_mod_orient": 0.0, @@ -58008,15 +57999,14 @@ 40.0, 40.0 ], - "subarray2_mppt_input": 2.0, + "subarray2_mppt_input": 1.0, "subarray2_nameplate_loss": 0.0, "subarray2_nmodules": 0.0, - "subarray2_nmodx": 9.0, - "subarray2_nmody": 2.0, + "subarray2_nmodx": 1.0, + "subarray2_nmody": 1.0, "subarray2_nstrings": 1.0, - "subarray2_rack_shading": 0.0, + "subarray2_rack_shading": 4.0, "subarray2_rear_soiling_loss": 0.0, - "subarray2_ref_nmodules": 0.0, "subarray2_rotlim": 45.0, "subarray2_shade_mode": 0.0, "subarray2_shading": 0.0, @@ -58065,19 +58055,21 @@ "subarray2_tilt_eq_lat": 0.0, "subarray2_track_mode": 0.0, "subarray2_tracking_loss": 0.0, + "subarray2_ui_length_side": 2.0942779185198896, + "subarray2_ui_nmodules": 0.0, + "subarray2_ui_nrows": 0.0, + "subarray2_ui_row_spacing": 6.980926395066298, "subarray3_azimuth": 180.0, "subarray3_backtrack": 0.0, - "subarray3_cross_axis_slope": 0.0, "subarray3_dcloss": 4.440200000000005, "subarray3_dcwiring_loss": 2.0, "subarray3_diodeconn_loss": 0.5, "subarray3_electrical_mismatch": 0.0, "subarray3_enable": 0.0, "subarray3_gcr": 0.3, - "subarray3_gcr_ref": 0.3, "subarray3_land_area": 0.0, "subarray3_mismatch_loss": 2.0, - "subarray3_mod_orient": 0.0, + "subarray3_mod_orient": 1.0, "subarray3_modules_per_string": 1.0, "subarray3_monthly_tilt": [ 40.0, @@ -58093,15 +58085,14 @@ 40.0, 40.0 ], - "subarray3_mppt_input": 3.0, + "subarray3_mppt_input": 1.0, "subarray3_nameplate_loss": 0.0, "subarray3_nmodules": 0.0, - "subarray3_nmodx": 9.0, - "subarray3_nmody": 2.0, + "subarray3_nmodx": 1.0, + "subarray3_nmody": 1.0, "subarray3_nstrings": 1.0, - "subarray3_rack_shading": 0.0, + "subarray3_rack_shading": 4.0, "subarray3_rear_soiling_loss": 0.0, - "subarray3_ref_nmodules": 0.0, "subarray3_rotlim": 45.0, "subarray3_shade_mode": 0.0, "subarray3_shading": 0.0, @@ -58150,16 +58141,18 @@ "subarray3_tilt_eq_lat": 0.0, "subarray3_track_mode": 0.0, "subarray3_tracking_loss": 0.0, + "subarray3_ui_length_side": 1.2319281873646409, + "subarray3_ui_nmodules": 0.0, + "subarray3_ui_nrows": 0.0, + "subarray3_ui_row_spacing": 4.10642729121547, "subarray4_azimuth": 180.0, "subarray4_backtrack": 0.0, - "subarray4_cross_axis_slope": 0.0, "subarray4_dcloss": 4.440200000000005, "subarray4_dcwiring_loss": 2.0, "subarray4_diodeconn_loss": 0.5, "subarray4_electrical_mismatch": 0.0, "subarray4_enable": 0.0, "subarray4_gcr": 0.3, - "subarray4_gcr_ref": 0.3, "subarray4_land_area": 0.0, "subarray4_mismatch_loss": 2.0, "subarray4_mod_orient": 0.0, @@ -58178,15 +58171,14 @@ 40.0, 40.0 ], - "subarray4_mppt_input": 4.0, + "subarray4_mppt_input": 1.0, "subarray4_nameplate_loss": 0.0, "subarray4_nmodules": 0.0, - "subarray4_nmodx": 9.0, - "subarray4_nmody": 2.0, + "subarray4_nmodx": 1.0, + "subarray4_nmody": 1.0, "subarray4_nstrings": 1.0, - "subarray4_rack_shading": 0.0, + "subarray4_rack_shading": 4.0, "subarray4_rear_soiling_loss": 0.0, - "subarray4_ref_nmodules": 0.0, "subarray4_rotlim": 45.0, "subarray4_shade_mode": 0.0, "subarray4_shading": 0.0, @@ -58235,15 +58227,18 @@ "subarray4_tilt_eq_lat": 0.0, "subarray4_track_mode": 0.0, "subarray4_tracking_loss": 0.0, + "subarray4_ui_length_side": 2.0942779185198896, + "subarray4_ui_nmodules": 0.0, + "subarray4_ui_nrows": 0.0, + "subarray4_ui_row_spacing": 6.980926395066298, "subtotal_direct": 702179.604, "system_capacity": 557.2854, "system_use_lifetime_output": 1.0, "term_int_rate": 7.0, "term_tenor": 18.0, "tod_library": "Uniform Dispatch", - "total_dc_inverter_capacity": 460.792, "total_direct_cost": 730266.78816, - "total_indirect_cost": 211768.45200000009, + "total_indirect_cost": 211768.45200000006, "total_installed_cost": 978548.579568, "total_inverter_capacity": 453.994, "total_land_area": 2.231359622027943, @@ -58251,32 +58246,20 @@ "total_modules": 1050.0, "transformer_load_loss": 0.0, "transformer_no_load_loss": 0.0, - "transformer_rating": 0.0, "transmission_loss": 0.0, "tz": -7.0, "ui_ac_capacity": 0.453994, "ui_annual_load": 0.0, "ui_array_land_area_acres": 2.231359622027943, - "ui_array_land_area_ha": 0.9030005957094932, + "ui_array_land_area_ha": 0.9030005957094931, "ui_array_land_area_multiplier": 1.0, "ui_aspect_ratio": 1.7, + "ui_chkbox_nmodx_eq_mod_per_string": 1.0, "ui_land_area_additional": 0.0, "ui_land_area_additional_units": 0.0, "ui_land_area_per_mw": 0.0, "ui_step_minutes": 60.0, - "ui_subarray1_length_side": 4.188555837039779, - "ui_subarray1_nrows": 21.0, - "ui_subarray1_row_spacing": 13.961852790132597, - "ui_subarray2_length_side": 4.188555837039779, - "ui_subarray2_nrows": 0.0, - "ui_subarray2_row_spacing": 13.961852790132597, - "ui_subarray3_length_side": 4.188555837039779, - "ui_subarray3_nrows": 0.0, - "ui_subarray3_row_spacing": 13.961852790132597, - "ui_subarray4_length_side": 4.188555837039779, - "ui_subarray4_nrows": 0.0, - "ui_subarray4_row_spacing": 13.961852790132597, - "ui_total_land_area_ha": 0.9030005957094932, + "ui_total_land_area_ha": 0.9030005957094931, "ui_total_module_area": 2709.0, "ui_total_module_area_acres": 0.6694078866083828, "ui_total_module_area_ha": 0.2709, diff --git a/deploy/runtime/defaults/Flat Plate PV_LCOE Calculator.json b/deploy/runtime/defaults/Flat Plate PV_LCOE Calculator.json index bf189c7a3b..4097486f61 100644 --- a/deploy/runtime/defaults/Flat Plate PV_LCOE Calculator.json +++ b/deploy/runtime/defaults/Flat Plate PV_LCOE Calculator.json @@ -16,9 +16,9 @@ "6par_imp": 12.82, "6par_is_bifacial": 1.0, "6par_isc": 13.71, - "6par_module_length": 2.277235165721802, + "6par_module_length": 2.2772351657218015, "6par_module_name": "Aptos Solar Technology LLC DNA-144-BF10-530W (from CEC database)", - "6par_module_width": 1.1329528187670657, + "6par_module_width": 1.1329528187670655, "6par_mounting": 0.0, "6par_mpeff": 20.571627906976745, "6par_nser": 72.0, @@ -365,15 +365,15 @@ 5.0 ] ], - "alpha_sc_calc": 0.04, - "annual_albedo": 0.183951, - "annual_beam": 7.33564, - "annual_diffuse": 1.34843, - "annual_global": 5.79476, + "alpha_sc_calc": 0.039999999999999997, + "annual_albedo": 0.18395068539332039, + "annual_beam": 7.335643835616439, + "annual_diffuse": 1.3484328767123289, + "annual_global": 5.794761643835617, "annual_snow": NaN, - "annual_tdry": 21.9385, + "annual_tdry": 21.938470319634705, "annual_twet": NaN, - "annual_wspd": 1.78648, + "annual_wspd": 1.786484018864629, "batt_max_power": 0.0, "beta_oc_calc": -0.286, "c_construction_cost": [ @@ -424,8 +424,8 @@ "cec_i_sc_ref": 13.71, "cec_is_bifacial": 1.0, "cec_material": "Mono-c-Si", - "cec_module_length": 2.277235165721802, - "cec_module_width": 1.1329528187670657, + "cec_module_length": 2.2772351657218015, + "cec_module_width": 1.1329528187670655, "cec_mounting_config": 0.0, "cec_mounting_orientation": 0.0, "cec_n_s": 72.0, @@ -470,8 +470,9 @@ "enable_subinterval_distribution": 0.0, "file_name": "phoenix_az_33.450495_-111.983688_psmv3_60_tmy.csv", "fixed_charge_rate": 0.09268036821007717, - "fixed_operating_cost": 1899986.5513440008, + "fixed_operating_cost": 1899986.5513440003, "gamma_pmp_calc": -1.7886207600000004, + "gcr_option": 1.0, "grid_curtailment": [ 1e38, 1e38, @@ -9462,13 +9463,12 @@ "inv_cec_cg_c1": -0.000051, "inv_cec_cg_c2": 0.000984, "inv_cec_cg_c3": -0.001508, - "inv_cec_cg_eff_cec": 96.60945631544225, - "inv_cec_cg_eff_euro": 96.18210492215684, + "inv_cec_cg_eff_cec": 96.60945631544223, + "inv_cec_cg_eff_euro": 96.18210492215683, "inv_cec_cg_filename": "", "inv_cec_cg_idcmax": 18.0, "inv_cec_cg_mppt_hi": 480.0, "inv_cec_cg_mppt_low": 250.0, - "inv_cec_cg_num_mppt": 1.0, "inv_cec_cg_num_samples": 4.0, "inv_cec_cg_paco": 3800.0, "inv_cec_cg_pdco": 3928.11, @@ -9798,13 +9798,12 @@ "inv_ds_idcmax": 18.0, "inv_ds_mppt_hi": 480.0, "inv_ds_mppt_low": 250.0, - "inv_ds_num_mppt": 1.0, "inv_ds_paco": 4000.0, "inv_ds_pdco": 4166.666666666667, "inv_ds_pnt": 1.0, "inv_ds_pnt_suggested": 1.0, "inv_ds_pso": 0.0, - "inv_ds_pso_suggested": 0.0, + "inv_ds_pso_suggested": 32.0, "inv_ds_vdcmax": 600.0, "inv_ds_vdco": 310.0, "inv_num_mppt": 1.0, @@ -11076,7 +11075,6 @@ "inv_pd_idcmax": 18.0, "inv_pd_mppt_hi": 480.0, "inv_pd_mppt_low": 250.0, - "inv_pd_num_mppt": 1.0, "inv_pd_paco": 4000.0, "inv_pd_partload": [ 0.0, @@ -11345,7 +11343,6 @@ "inv_snl_idcmax": 2645.3, "inv_snl_mppt_hi": 1500.0, "inv_snl_mppt_low": 800.0, - "inv_snl_num_mppt": 1.0, "inv_snl_paco": 2507194.0, "inv_snl_pdco": 2579160.0, "inv_snl_pnt": 62.8, @@ -11392,7 +11389,7 @@ "inverter_model": 0.0, "irrad_mode": 0.0, "is_advanced": 0.0, - "lat": 33.45, + "lat": 33.45000076293945, "layout_warning": "No system sizing messages.", "lbl_bifacial": "", "lib_is_bifacial": 1.0, @@ -11401,24 +11398,19 @@ "lib_width": 0.0, "library_folder_list": "x", "library_paths": "", - "lon": -111.98, - "mismatch_shown": 0.0, + "lon": -111.9800033569336, "module_area": 2.58, "module_aspect_ratio": 2.01, - "module_length": 2.277235165721802, + "module_length": 2.2772351657218015, "module_model": 1.0, "module_name": "Aptos Solar Technology LLC DNA-144-BF10-530W", - "module_width": 1.1329528187670657, + "module_width": 1.1329528187670655, "mppt_hi_inverter": 1500.0, "mppt_low_inverter": 800.0, "nohrsc_coords": "", "nohrsc_station_id": "", "nohrsc_year": "", - "num_enabled": 1.0, - "num_strings_total": 6729.0, - "offset": 0.0, "pv.radmode.is_shown": 0.0, - "pv_land_area_is_shown": 0.0, "ref_conditions": "Total Irradiance = 1000 W/m2, Cell temp = 25 C", "sd11par_AMa0": 0.9417, "sd11par_AMa1": 0.06516, @@ -11427,7 +11419,7 @@ "sd11par_AMa4": -0.000091, "sd11par_Egref": 1.08583, "sd11par_Il": 5.90905, - "sd11par_Imp0": 5.506004749133028, + "sd11par_Imp0": 5.5060047491330279, "sd11par_Io": 3.63865e-12, "sd11par_Isc0": 5.90285, "sd11par_Pmp0": 322.305, @@ -11489,7 +11481,7 @@ "snl_c7": -0.093, "snl_dtc": 3.0, "snl_fd": 1.0, - "snl_imp_temp_1": -0.0021202945926680658, + "snl_imp_temp_1": -0.0021202945926680654, "snl_impo": 5.58, "snl_isco": 5.96, "snl_ixo": 5.9, @@ -11500,7 +11492,7 @@ "snl_module_length": 1.665142636532979, "snl_module_name": "SunPower SPR-305-WHT [2007 (E)]", "snl_module_structure": 0.0, - "snl_module_width": 0.9794956685488112, + "snl_module_width": 0.9794956685488111, "snl_n": 1.131, "snl_n_cells": 96.0, "snl_parallel_cells": 1.0, @@ -11512,14 +11504,14 @@ "snl_ref_imp": 5.579722612284382, "snl_ref_imp_temp_0": -0.038, "snl_ref_isc": 5.959701031499999, - "snl_ref_isc_temp_0": 0.05900000000000001, + "snl_ref_isc_temp_0": 0.059000000000000007, "snl_ref_isc_temp_1": 0.0035162236085849996, "snl_ref_pmp": 305.2105300228098, "snl_ref_pmp_temp_0": -0.37803722005446979, "snl_ref_pmp_temp_1": -1.153809403011743, "snl_ref_vmp": 54.69994679499923, "snl_ref_vmp_temp_0": -0.34003722005446976, - "snl_ref_vmp_temp_1": -0.1860001784529894, + "snl_ref_vmp_temp_1": -0.18600017845298939, "snl_ref_voc": 64.19986006248614, "snl_ref_voc_temp_0": -0.2757022666099982, "snl_sandia_notes": "Source: Sandia National Laboratories Updated 9/25/2012 Module Database", @@ -11555,9 +11547,9 @@ "spe_eff4": 20.5, "spe_fd": 1.0, "spe_is_bifacial": 1.0, - "spe_module_length": 2.277235165721802, + "spe_module_length": 2.2772351657218015, "spe_module_structure": 1.0, - "spe_module_width": 1.1329528187670657, + "spe_module_width": 1.1329528187670655, "spe_power": 528.9, "spe_rad0": 200.0, "spe_rad1": 400.0, @@ -11576,16 +11568,14 @@ "step_spe": 3600.0, "subarray1_azimuth": 180.0, "subarray1_backtrack": 0.0, - "subarray1_cross_axis_slope": 0.0, "subarray1_dcloss": 4.440200000000005, "subarray1_dcwiring_loss": 2.0, "subarray1_diodeconn_loss": 0.5, "subarray1_electrical_mismatch": 0.0, "subarray1_gcr": 0.3, - "subarray1_gcr_ref": 0.3, - "subarray1_land_area": 1620343.2000000005, + "subarray1_land_area": 1620343.2000000003, "subarray1_mismatch_loss": 2.0, - "subarray1_mod_orient": 0.0, + "subarray1_mod_orient": 1.0, "subarray1_modules_per_string": 28.0, "subarray1_monthly_tilt": [ 40.0, @@ -11609,7 +11599,6 @@ "subarray1_nstrings": 6729.0, "subarray1_rack_shading": 4.0, "subarray1_rear_soiling_loss": 0.0, - "subarray1_ref_nmodules": 188412.0, "subarray1_rotlim": 45.0, "subarray1_shade_mode": 0.0, "subarray1_shading": 0.0, @@ -11658,16 +11647,18 @@ "subarray1_tilt_eq_lat": 0.0, "subarray1_track_mode": 1.0, "subarray1_tracking_loss": 0.0, + "subarray1_ui_length_side": 2.265905637534131, + "subarray1_ui_nmodules": 188412.0, + "subarray1_ui_nrows": 2243.0, + "subarray1_ui_row_spacing": 7.553018791780437, "subarray2_azimuth": 180.0, "subarray2_backtrack": 0.0, - "subarray2_cross_axis_slope": 0.0, "subarray2_dcloss": 4.440200000000005, "subarray2_dcwiring_loss": 2.0, "subarray2_diodeconn_loss": 0.5, "subarray2_electrical_mismatch": 0.0, "subarray2_enable": 0.0, "subarray2_gcr": 0.3, - "subarray2_gcr_ref": 0.3, "subarray2_land_area": 0.0, "subarray2_mismatch_loss": 2.0, "subarray2_mod_orient": 0.0, @@ -11686,15 +11677,14 @@ 40.0, 40.0 ], - "subarray2_mppt_input": 2.0, + "subarray2_mppt_input": 1.0, "subarray2_nameplate_loss": 0.0, "subarray2_nmodules": 0.0, - "subarray2_nmodx": 9.0, - "subarray2_nmody": 2.0, + "subarray2_nmodx": 1.0, + "subarray2_nmody": 1.0, "subarray2_nstrings": 1.0, - "subarray2_rack_shading": 0.0, + "subarray2_rack_shading": 4.0, "subarray2_rear_soiling_loss": 0.0, - "subarray2_ref_nmodules": 0.0, "subarray2_rotlim": 45.0, "subarray2_shade_mode": 0.0, "subarray2_shading": 0.0, @@ -11743,16 +11733,18 @@ "subarray2_tilt_eq_lat": 0.0, "subarray2_track_mode": 1.0, "subarray2_tracking_loss": 0.0, + "subarray2_ui_length_side": 2.2772351657218015, + "subarray2_ui_nmodules": 0.0, + "subarray2_ui_nrows": 0.0, + "subarray2_ui_row_spacing": 7.590783885739338, "subarray3_azimuth": 180.0, "subarray3_backtrack": 0.0, - "subarray3_cross_axis_slope": 0.0, "subarray3_dcloss": 4.440200000000005, "subarray3_dcwiring_loss": 2.0, "subarray3_diodeconn_loss": 0.5, "subarray3_electrical_mismatch": 0.0, "subarray3_enable": 0.0, "subarray3_gcr": 0.3, - "subarray3_gcr_ref": 0.3, "subarray3_land_area": 0.0, "subarray3_mismatch_loss": 2.0, "subarray3_mod_orient": 0.0, @@ -11771,15 +11763,14 @@ 40.0, 40.0 ], - "subarray3_mppt_input": 3.0, + "subarray3_mppt_input": 1.0, "subarray3_nameplate_loss": 0.0, "subarray3_nmodules": 0.0, - "subarray3_nmodx": 9.0, - "subarray3_nmody": 2.0, + "subarray3_nmodx": 1.0, + "subarray3_nmody": 1.0, "subarray3_nstrings": 1.0, - "subarray3_rack_shading": 0.0, + "subarray3_rack_shading": 4.0, "subarray3_rear_soiling_loss": 0.0, - "subarray3_ref_nmodules": 0.0, "subarray3_rotlim": 45.0, "subarray3_shade_mode": 0.0, "subarray3_shading": 0.0, @@ -11828,16 +11819,18 @@ "subarray3_tilt_eq_lat": 0.0, "subarray3_track_mode": 1.0, "subarray3_tracking_loss": 0.0, + "subarray3_ui_length_side": 2.2772351657218015, + "subarray3_ui_nmodules": 0.0, + "subarray3_ui_nrows": 0.0, + "subarray3_ui_row_spacing": 7.590783885739338, "subarray4_azimuth": 180.0, "subarray4_backtrack": 0.0, - "subarray4_cross_axis_slope": 0.0, "subarray4_dcloss": 4.440200000000005, "subarray4_dcwiring_loss": 2.0, "subarray4_diodeconn_loss": 0.5, "subarray4_electrical_mismatch": 0.0, "subarray4_enable": 0.0, "subarray4_gcr": 0.3, - "subarray4_gcr_ref": 0.3, "subarray4_land_area": 0.0, "subarray4_mismatch_loss": 2.0, "subarray4_mod_orient": 0.0, @@ -11856,15 +11849,14 @@ 40.0, 40.0 ], - "subarray4_mppt_input": 4.0, + "subarray4_mppt_input": 1.0, "subarray4_nameplate_loss": 0.0, "subarray4_nmodules": 0.0, - "subarray4_nmodx": 9.0, - "subarray4_nmody": 2.0, + "subarray4_nmodx": 1.0, + "subarray4_nmody": 1.0, "subarray4_nstrings": 1.0, - "subarray4_rack_shading": 0.0, + "subarray4_rack_shading": 4.0, "subarray4_rear_soiling_loss": 0.0, - "subarray4_ref_nmodules": 0.0, "subarray4_rotlim": 45.0, "subarray4_shade_mode": 0.0, "subarray4_shading": 0.0, @@ -11913,15 +11905,17 @@ "subarray4_tilt_eq_lat": 0.0, "subarray4_track_mode": 1.0, "subarray4_tracking_loss": 0.0, + "subarray4_ui_length_side": 2.2772351657218015, + "subarray4_ui_nmodules": 0.0, + "subarray4_ui_nrows": 0.0, + "subarray4_ui_row_spacing": 7.590783885739338, "system_capacity": 99999.29217600002, - "total_dc_inverter_capacity": 77374.8, "total_inverter_capacity": 75215.82, "total_land_area": 400.39517057669408, "total_module_area": 486102.96, "total_modules": 188412.0, "transformer_load_loss": 0.0, "transformer_no_load_loss": 0.0, - "transformer_rating": 0.0, "transmission_loss": 0.0, "tz": -7.0, "ui_ac_capacity": 75.21582000000001, @@ -11931,12 +11925,13 @@ "ui_aspect_ratio": 2.01, "ui_capital_cost_capacity": 1118.0, "ui_capital_cost_fixed": 53455000.0, - "ui_cfin": 1.0230316278598109, + "ui_cfin": 1.0230316278598107, + "ui_chkbox_nmodx_eq_mod_per_string": 1.0, "ui_cost_input_option": 1.0, "ui_crf": 0.08426619052849123, "ui_fcr_input_option": 1.0, "ui_fixed_charge_rate": 0.098, - "ui_ireal": 0.04390243902439051, + "ui_ireal": 0.043902439024390508, "ui_land_area_additional": 0.0, "ui_land_area_additional_units": 0.0, "ui_land_area_per_mw": 0.0, @@ -11945,18 +11940,6 @@ "ui_operating_cost_fixed": 360000.0, "ui_pfin": 1.0750912546188594, "ui_step_minutes": 60.0, - "ui_subarray1_length_side": 4.554470331443603, - "ui_subarray1_nrows": 2243.0, - "ui_subarray1_row_spacing": 15.181567771478676, - "ui_subarray2_length_side": 4.554470331443603, - "ui_subarray2_nrows": 0.0, - "ui_subarray2_row_spacing": 15.181567771478676, - "ui_subarray3_length_side": 4.554470331443603, - "ui_subarray3_nrows": 0.0, - "ui_subarray3_row_spacing": 15.181567771478676, - "ui_subarray4_length_side": 4.554470331443603, - "ui_subarray4_nrows": 0.0, - "ui_subarray4_row_spacing": 15.181567771478676, "ui_system_capacity": 99999.29217600002, "ui_total_land_area_ha": 162.03442689411146, "ui_total_module_area": 486102.96, @@ -11964,7 +11947,7 @@ "ui_total_module_area_ha": 48.610296000000008, "ui_use_acre_per_mw": 0.0, "ui_variable_operating_cost": 0.0, - "ui_wacc": 0.05584390243902449, + "ui_wacc": 0.055843902439024487, "use_snow_weather_file": 1.0, "use_spatial_albedos": 0.0, "use_specific_weather_file": 0.0, diff --git a/deploy/runtime/defaults/Flat Plate PV_Leveraged Partnership Flip.json b/deploy/runtime/defaults/Flat Plate PV_Leveraged Partnership Flip.json index f5661cfdf9..b1e56004e0 100644 --- a/deploy/runtime/defaults/Flat Plate PV_Leveraged Partnership Flip.json +++ b/deploy/runtime/defaults/Flat Plate PV_Leveraged Partnership Flip.json @@ -16,9 +16,9 @@ "6par_imp": 12.82, "6par_is_bifacial": 1.0, "6par_isc": 13.71, - "6par_module_length": 2.277235165721802, + "6par_module_length": 2.2772351657218015, "6par_module_name": "Aptos Solar Technology LLC DNA-144-BF10-530W (from CEC database)", - "6par_module_width": 1.1329528187670657, + "6par_module_width": 1.1329528187670655, "6par_mounting": 0.0, "6par_mpeff": 20.571627906976745, "6par_nser": 72.0, @@ -9495,17 +9495,17 @@ 5.0 ] ], - "alpha_sc_calc": 0.04, + "alpha_sc_calc": 0.039999999999999997, "analysis_period": 25.0, "analysis_period_warning": "No messages.", - "annual_albedo": 0.183951, - "annual_beam": 7.33564, - "annual_diffuse": 1.34843, - "annual_global": 5.79476, + "annual_albedo": 0.18395068539332039, + "annual_beam": 7.335643835616439, + "annual_diffuse": 1.3484328767123289, + "annual_global": 5.794761643835617, "annual_snow": NaN, - "annual_tdry": 21.9385, + "annual_tdry": 21.938470319634705, "annual_twet": NaN, - "annual_wspd": 1.78648, + "annual_wspd": 1.786484018864629, "batt_max_power": 0.0, "batt_salvage_percentage": 0.0, "batt_salvage_value": 0.0, @@ -9513,7 +9513,7 @@ "bos_equip_fixed": 0.0, "bos_equip_perarea": 0.0, "bos_equip_perwatt": 0.32, - "bos_equip_total": 31999773.49632001, + "bos_equip_total": 31999773.496320007, "calculate_bifacial_electrical_mismatch": 1.0, "calculate_rack_shading": 0.0, "calculated_dcac_ratio": 1.329498131855772, @@ -9594,7 +9594,7 @@ 0.0 ] ], - "capex_table_total_installed_ac_cost": 24821220.6, + "capex_table_total_installed_ac_cost": 24821220.599999999, "capex_table_total_installed_dc_cost": 68999511.60144, "capex_table_total_installed_land_cost": 0.0, "cbi_fed_amount": 0.0, @@ -9644,8 +9644,8 @@ "cec_i_sc_ref": 13.71, "cec_is_bifacial": 1.0, "cec_material": "Mono-c-Si", - "cec_module_length": 2.277235165721802, - "cec_module_width": 1.1329528187670657, + "cec_module_length": 2.2772351657218015, + "cec_module_width": 1.1329528187670655, "cec_mounting_config": 0.0, "cec_mounting_orientation": 0.0, "cec_n_s": 72.0, @@ -9694,7 +9694,7 @@ "const_per_principal4": 0.0, "const_per_principal5": 0.0, "const_per_principal_total": 112067706.75226057, - "const_per_total1": 2941777.30224684, + "const_per_total1": 2941777.3022468399, "const_per_total2": 0.0, "const_per_total3": 0.0, "const_per_total4": 0.0, @@ -9704,7 +9704,7 @@ "const_per_upfront_rate3": 0.0, "const_per_upfront_rate4": 0.0, "const_per_upfront_rate5": 0.0, - "construction_financing_cost": 2941777.30224684, + "construction_financing_cost": 2941777.3022468399, "contingency": 2969978.9776272, "contingency_percent": 3.0, "cost_debt_closing": 0.0, @@ -28357,6 +28357,7 @@ "flip_target_percent": 11.0, "flip_target_year": 20.0, "gamma_pmp_calc": -1.7886207600000004, + "gcr_option": 1.0, "grid_curtailment": [ 1e38, 1e38, @@ -37406,13 +37407,12 @@ "inv_cec_cg_c1": -0.000051, "inv_cec_cg_c2": 0.000984, "inv_cec_cg_c3": -0.001508, - "inv_cec_cg_eff_cec": 96.60945631544225, - "inv_cec_cg_eff_euro": 96.18210492215684, + "inv_cec_cg_eff_cec": 96.60945631544223, + "inv_cec_cg_eff_euro": 96.18210492215683, "inv_cec_cg_filename": "", "inv_cec_cg_idcmax": 18.0, "inv_cec_cg_mppt_hi": 480.0, "inv_cec_cg_mppt_low": 250.0, - "inv_cec_cg_num_mppt": 1.0, "inv_cec_cg_num_samples": 4.0, "inv_cec_cg_paco": 3800.0, "inv_cec_cg_pdco": 3928.11, @@ -37742,13 +37742,12 @@ "inv_ds_idcmax": 18.0, "inv_ds_mppt_hi": 480.0, "inv_ds_mppt_low": 250.0, - "inv_ds_num_mppt": 1.0, "inv_ds_paco": 4000.0, "inv_ds_pdco": 4166.666666666667, "inv_ds_pnt": 1.0, "inv_ds_pnt_suggested": 1.0, "inv_ds_pso": 0.0, - "inv_ds_pso_suggested": 0.0, + "inv_ds_pso_suggested": 32.0, "inv_ds_vdcmax": 600.0, "inv_ds_vdco": 310.0, "inv_num_mppt": 1.0, @@ -39020,7 +39019,6 @@ "inv_pd_idcmax": 18.0, "inv_pd_mppt_hi": 480.0, "inv_pd_mppt_low": 250.0, - "inv_pd_num_mppt": 1.0, "inv_pd_paco": 4000.0, "inv_pd_partload": [ 0.0, @@ -39289,7 +39287,6 @@ "inv_snl_idcmax": 2645.3, "inv_snl_mppt_hi": 1500.0, "inv_snl_mppt_low": 800.0, - "inv_snl_num_mppt": 1.0, "inv_snl_paco": 2507194.0, "inv_snl_pdco": 2579160.0, "inv_snl_pnt": 62.8, @@ -39337,7 +39334,7 @@ "inverter_model": 0.0, "inverter_num_units": 30.0, "inverter_power": 2507.194, - "inverter_total": 2999978.765280001, + "inverter_total": 2999978.7652800006, "inverterarray_power": 75215.81999999999, "inverterarray_power_w": 75215819.99999999, "irrad_mode": 0.0, @@ -39382,7 +39379,7 @@ "landprep_per_watt": 0.01, "landprep_percent": 0.0, "landprep_total": 999992.9217600002, - "lat": 33.45, + "lat": 33.45000076293945, "layout_warning": "No system sizing messages.", "lbl_bifacial": "", "lib_dispatch_factor1": 1.0, @@ -40029,24 +40026,23 @@ "library_folder_list": "x", "library_paths": "", "loan_moratorium": 0.0, - "lon": -111.98, - "mera_cost1": 9999929.2176, + "lon": -111.9800033569336, + "mera_cost1": 9999929.217600001, "mera_cost2": 0.0, "mera_cost3": 0.0, "mera_name1": "Replacement Reserve 1", "mera_name2": "Replacement Reserve 2", "mera_name3": "Replacement Reserve 3", - "mismatch_shown": 0.0, "module_area": 2.58, "module_aspect_ratio": 2.01, "module_costunits": 0.0, - "module_length": 2.277235165721802, + "module_length": 2.2772351657218015, "module_model": 1.0, "module_name": "Aptos Solar Technology LLC DNA-144-BF10-530W", "module_num_units": 188412.0, "module_power": 0.5307480000000001, "module_total": 33999759.33984001, - "module_width": 1.1329528187670657, + "module_width": 1.1329528187670655, "modulearray_area": 486102.96, "modulearray_power": 99999.29217600002, "modulearray_power_w": 99999292.17600002, @@ -40057,10 +40053,7 @@ "nohrsc_coords": "", "nohrsc_station_id": "", "nohrsc_year": "", - "nominal_discount_rate": 9.060000000000004, - "num_enabled": 1.0, - "num_strings_total": 6729.0, - "offset": 0.0, + "nominal_discount_rate": 9.060000000000003, "om_capacity": [ 15.0 ], @@ -40138,7 +40131,6 @@ "ptc_sta_term": 10.0, "pv.radmode.is_shown": 0.0, "pv_capex_cost_choice": 0.0, - "pv_land_area_is_shown": 0.0, "rate_escalation": [ 0.0 ], @@ -40159,7 +40151,7 @@ "sd11par_AMa4": -0.000091, "sd11par_Egref": 1.08583, "sd11par_Il": 5.90905, - "sd11par_Imp0": 5.506004749133028, + "sd11par_Imp0": 5.5060047491330279, "sd11par_Io": 3.63865e-12, "sd11par_Isc0": 5.90285, "sd11par_Pmp0": 322.305, @@ -40225,7 +40217,7 @@ "snl_c7": -0.093, "snl_dtc": 3.0, "snl_fd": 1.0, - "snl_imp_temp_1": -0.0021202945926680658, + "snl_imp_temp_1": -0.0021202945926680654, "snl_impo": 5.58, "snl_isco": 5.96, "snl_ixo": 5.9, @@ -40236,7 +40228,7 @@ "snl_module_length": 1.665142636532979, "snl_module_name": "SunPower SPR-305-WHT [2007 (E)]", "snl_module_structure": 0.0, - "snl_module_width": 0.9794956685488112, + "snl_module_width": 0.9794956685488111, "snl_n": 1.131, "snl_n_cells": 96.0, "snl_parallel_cells": 1.0, @@ -40248,14 +40240,14 @@ "snl_ref_imp": 5.579722612284382, "snl_ref_imp_temp_0": -0.038, "snl_ref_isc": 5.959701031499999, - "snl_ref_isc_temp_0": 0.05900000000000001, + "snl_ref_isc_temp_0": 0.059000000000000007, "snl_ref_isc_temp_1": 0.0035162236085849996, "snl_ref_pmp": 305.2105300228098, "snl_ref_pmp_temp_0": -0.37803722005446979, "snl_ref_pmp_temp_1": -1.153809403011743, "snl_ref_vmp": 54.69994679499923, "snl_ref_vmp_temp_0": -0.34003722005446976, - "snl_ref_vmp_temp_1": -0.1860001784529894, + "snl_ref_vmp_temp_1": -0.18600017845298939, "snl_ref_voc": 64.19986006248614, "snl_ref_voc_temp_0": -0.2757022666099982, "snl_sandia_notes": "Source: Sandia National Laboratories Updated 9/25/2012 Module Database", @@ -40292,9 +40284,9 @@ "spe_eff4": 20.5, "spe_fd": 1.0, "spe_is_bifacial": 1.0, - "spe_module_length": 2.277235165721802, + "spe_module_length": 2.2772351657218015, "spe_module_structure": 1.0, - "spe_module_width": 1.1329528187670657, + "spe_module_width": 1.1329528187670655, "spe_power": 528.9, "spe_rad0": 200.0, "spe_rad1": 400.0, @@ -40318,14 +40310,12 @@ "step_spe": 3600.0, "subarray1_azimuth": 180.0, "subarray1_backtrack": 0.0, - "subarray1_cross_axis_slope": 0.0, "subarray1_dcloss": 4.440200000000005, "subarray1_dcwiring_loss": 2.0, "subarray1_diodeconn_loss": 0.5, "subarray1_electrical_mismatch": 0.0, "subarray1_gcr": 0.3, - "subarray1_gcr_ref": 0.3, - "subarray1_land_area": 1620343.2000000005, + "subarray1_land_area": 1620343.2000000003, "subarray1_mismatch_loss": 2.0, "subarray1_mod_orient": 0.0, "subarray1_modules_per_string": 28.0, @@ -40351,7 +40341,6 @@ "subarray1_nstrings": 6729.0, "subarray1_rack_shading": 4.0, "subarray1_rear_soiling_loss": 0.0, - "subarray1_ref_nmodules": 188412.0, "subarray1_rotlim": 45.0, "subarray1_shade_mode": 0.0, "subarray1_shading": 0.0, @@ -40400,16 +40389,18 @@ "subarray1_tilt_eq_lat": 0.0, "subarray1_track_mode": 1.0, "subarray1_tracking_loss": 0.0, + "subarray1_ui_length_side": 4.554470331443603, + "subarray1_ui_nmodules": 188412.0, + "subarray1_ui_nrows": 2243.0, + "subarray1_ui_row_spacing": 15.181567771478676, "subarray2_azimuth": 180.0, "subarray2_backtrack": 0.0, - "subarray2_cross_axis_slope": 0.0, "subarray2_dcloss": 4.440200000000005, "subarray2_dcwiring_loss": 2.0, "subarray2_diodeconn_loss": 0.5, "subarray2_electrical_mismatch": 0.0, "subarray2_enable": 0.0, "subarray2_gcr": 0.3, - "subarray2_gcr_ref": 0.3, "subarray2_land_area": 0.0, "subarray2_mismatch_loss": 2.0, "subarray2_mod_orient": 0.0, @@ -40428,15 +40419,14 @@ 40.0, 40.0 ], - "subarray2_mppt_input": 2.0, + "subarray2_mppt_input": 1.0, "subarray2_nameplate_loss": 0.0, "subarray2_nmodules": 0.0, - "subarray2_nmodx": 9.0, - "subarray2_nmody": 2.0, + "subarray2_nmodx": 1.0, + "subarray2_nmody": 1.0, "subarray2_nstrings": 1.0, - "subarray2_rack_shading": 0.0, + "subarray2_rack_shading": 4.0, "subarray2_rear_soiling_loss": 0.0, - "subarray2_ref_nmodules": 0.0, "subarray2_rotlim": 45.0, "subarray2_shade_mode": 0.0, "subarray2_shading": 0.0, @@ -40485,16 +40475,18 @@ "subarray2_tilt_eq_lat": 0.0, "subarray2_track_mode": 1.0, "subarray2_tracking_loss": 0.0, + "subarray2_ui_length_side": 2.2772351657218015, + "subarray2_ui_nmodules": 0.0, + "subarray2_ui_nrows": 0.0, + "subarray2_ui_row_spacing": 7.590783885739338, "subarray3_azimuth": 180.0, "subarray3_backtrack": 0.0, - "subarray3_cross_axis_slope": 0.0, "subarray3_dcloss": 4.440200000000005, "subarray3_dcwiring_loss": 2.0, "subarray3_diodeconn_loss": 0.5, "subarray3_electrical_mismatch": 0.0, "subarray3_enable": 0.0, "subarray3_gcr": 0.3, - "subarray3_gcr_ref": 0.3, "subarray3_land_area": 0.0, "subarray3_mismatch_loss": 2.0, "subarray3_mod_orient": 0.0, @@ -40513,15 +40505,14 @@ 40.0, 40.0 ], - "subarray3_mppt_input": 3.0, + "subarray3_mppt_input": 1.0, "subarray3_nameplate_loss": 0.0, "subarray3_nmodules": 0.0, - "subarray3_nmodx": 9.0, - "subarray3_nmody": 2.0, + "subarray3_nmodx": 1.0, + "subarray3_nmody": 1.0, "subarray3_nstrings": 1.0, - "subarray3_rack_shading": 0.0, + "subarray3_rack_shading": 4.0, "subarray3_rear_soiling_loss": 0.0, - "subarray3_ref_nmodules": 0.0, "subarray3_rotlim": 45.0, "subarray3_shade_mode": 0.0, "subarray3_shading": 0.0, @@ -40570,16 +40561,18 @@ "subarray3_tilt_eq_lat": 0.0, "subarray3_track_mode": 1.0, "subarray3_tracking_loss": 0.0, + "subarray3_ui_length_side": 2.2772351657218015, + "subarray3_ui_nmodules": 0.0, + "subarray3_ui_nrows": 0.0, + "subarray3_ui_row_spacing": 7.590783885739338, "subarray4_azimuth": 180.0, "subarray4_backtrack": 0.0, - "subarray4_cross_axis_slope": 0.0, "subarray4_dcloss": 4.440200000000005, "subarray4_dcwiring_loss": 2.0, "subarray4_diodeconn_loss": 0.5, "subarray4_electrical_mismatch": 0.0, "subarray4_enable": 0.0, "subarray4_gcr": 0.3, - "subarray4_gcr_ref": 0.3, "subarray4_land_area": 0.0, "subarray4_mismatch_loss": 2.0, "subarray4_mod_orient": 0.0, @@ -40598,15 +40591,14 @@ 40.0, 40.0 ], - "subarray4_mppt_input": 4.0, + "subarray4_mppt_input": 1.0, "subarray4_nameplate_loss": 0.0, "subarray4_nmodules": 0.0, - "subarray4_nmodx": 9.0, - "subarray4_nmody": 2.0, + "subarray4_nmodx": 1.0, + "subarray4_nmody": 1.0, "subarray4_nstrings": 1.0, - "subarray4_rack_shading": 0.0, + "subarray4_rack_shading": 4.0, "subarray4_rear_soiling_loss": 0.0, - "subarray4_ref_nmodules": 0.0, "subarray4_rotlim": 45.0, "subarray4_shade_mode": 0.0, "subarray4_shading": 0.0, @@ -40655,6 +40647,10 @@ "subarray4_tilt_eq_lat": 0.0, "subarray4_track_mode": 1.0, "subarray4_tracking_loss": 0.0, + "subarray4_ui_length_side": 2.2772351657218015, + "subarray4_ui_nmodules": 0.0, + "subarray4_ui_nrows": 0.0, + "subarray4_ui_row_spacing": 7.590783885739338, "subtotal_direct": 98999299.25424, "system_capacity": 99999.29217600002, "system_use_lifetime_output": 1.0, @@ -40666,8 +40662,7 @@ "term_int_rate": 7.0, "term_tenor": 18.0, "tod_library": "Uniform Dispatch", - "total_dc_inverter_capacity": 77374.8, - "total_direct_cost": 101969278.2318672, + "total_direct_cost": 101969278.23186721, "total_indirect_cost": 4999964.6088000009, "total_installed_cost": 112067706.75226057, "total_inverter_capacity": 75215.82, @@ -40676,7 +40671,6 @@ "total_modules": 188412.0, "transformer_load_loss": 0.0, "transformer_no_load_loss": 0.0, - "transformer_rating": 0.0, "transmission_loss": 0.0, "tz": -7.0, "ui_ac_capacity": 75.21582000000001, @@ -40684,6 +40678,7 @@ "ui_array_land_area_ha": 162.03442689411146, "ui_array_land_area_multiplier": 1.0, "ui_aspect_ratio": 2.01, + "ui_chkbox_nmodx_eq_mod_per_string": 1.0, "ui_electricity_rate_option": 0.0, "ui_land_area_additional": 0.0, "ui_land_area_additional_units": 0.0, @@ -40695,18 +40690,6 @@ 0.0 ], "ui_step_minutes": 60.0, - "ui_subarray1_length_side": 4.554470331443603, - "ui_subarray1_nrows": 2243.0, - "ui_subarray1_row_spacing": 15.181567771478676, - "ui_subarray2_length_side": 4.554470331443603, - "ui_subarray2_nrows": 0.0, - "ui_subarray2_row_spacing": 15.181567771478676, - "ui_subarray3_length_side": 4.554470331443603, - "ui_subarray3_nrows": 0.0, - "ui_subarray3_row_spacing": 15.181567771478676, - "ui_subarray4_length_side": 4.554470331443603, - "ui_subarray4_nrows": 0.0, - "ui_subarray4_row_spacing": 15.181567771478676, "ui_total_land_area_ha": 162.03442689411146, "ui_total_module_area": 486102.96, "ui_total_module_area_acres": 120.11855117300822, diff --git a/deploy/runtime/defaults/Flat Plate PV_Merchant Plant.json b/deploy/runtime/defaults/Flat Plate PV_Merchant Plant.json index dd7c4a891d..3f6b29894b 100644 --- a/deploy/runtime/defaults/Flat Plate PV_Merchant Plant.json +++ b/deploy/runtime/defaults/Flat Plate PV_Merchant Plant.json @@ -16,9 +16,9 @@ "6par_imp": 12.82, "6par_is_bifacial": 1.0, "6par_isc": 13.71, - "6par_module_length": 2.2772351657218019, + "6par_module_length": 2.2772351657218015, "6par_module_name": "Aptos Solar Technology LLC DNA-144-BF10-530W (from CEC database)", - "6par_module_width": 1.1329528187670657, + "6par_module_width": 1.1329528187670655, "6par_mounting": 0.0, "6par_mpeff": 20.571627906976745, "6par_nser": 72.0, @@ -9495,17 +9495,17 @@ 5.0 ] ], - "alpha_sc_calc": 0.04, + "alpha_sc_calc": 0.039999999999999997, "analysis_period": 25.0, "analysis_period_warning": "No messages.", - "annual_albedo": 0.183951, - "annual_beam": 7.33564, - "annual_diffuse": 1.34843, - "annual_global": 5.79476, + "annual_albedo": 0.18395068539332039, + "annual_beam": 7.335643835616439, + "annual_diffuse": 1.3484328767123289, + "annual_global": 5.794761643835617, "annual_snow": NaN, - "annual_tdry": 21.9385, + "annual_tdry": 21.938470319634705, "annual_twet": NaN, - "annual_wspd": 1.78648, + "annual_wspd": 1.786484018864629, "batt_max_power": 0.0, "batt_salvage_percentage": 0.0, "batt_salvage_value": 0.0, @@ -9513,7 +9513,7 @@ "bos_equip_fixed": 0.0, "bos_equip_perarea": 0.0, "bos_equip_perwatt": 0.32, - "bos_equip_total": 31999773.49632001, + "bos_equip_total": 31999773.496320007, "calculate_bifacial_electrical_mismatch": 1.0, "calculate_rack_shading": 0.0, "calculated_dcac_ratio": 1.329498131855772, @@ -9602,7 +9602,7 @@ 0.0 ] ], - "capex_table_total_installed_ac_cost": 24821220.6, + "capex_table_total_installed_ac_cost": 24821220.599999999, "capex_table_total_installed_dc_cost": 68999511.60144, "capex_table_total_installed_land_cost": 0.0, "cbi_fed_amount": 0.0, @@ -9652,8 +9652,8 @@ "cec_i_sc_ref": 13.71, "cec_is_bifacial": 1.0, "cec_material": "Mono-c-Si", - "cec_module_length": 2.2772351657218019, - "cec_module_width": 1.1329528187670657, + "cec_module_length": 2.2772351657218015, + "cec_module_width": 1.1329528187670655, "cec_mounting_config": 0.0, "cec_mounting_orientation": 0.0, "cec_n_s": 72.0, @@ -9702,7 +9702,7 @@ "const_per_principal4": 0.0, "const_per_principal5": 0.0, "const_per_principal_total": 112067706.75226057, - "const_per_total1": 2941777.30224684, + "const_per_total1": 2941777.3022468399, "const_per_total2": 0.0, "const_per_total3": 0.0, "const_per_total4": 0.0, @@ -9712,7 +9712,7 @@ "const_per_upfront_rate3": 0.0, "const_per_upfront_rate4": 0.0, "const_per_upfront_rate5": 0.0, - "construction_financing_cost": 2941777.30224684, + "construction_financing_cost": 2941777.3022468399, "contingency": 2969978.9776272, "contingency_percent": 3.0, "cost_debt_closing": 0.0, @@ -9728,7 +9728,7 @@ ], "cp_capacity_payment_esc": 0.0, "cp_capacity_payment_type": 0.0, - "cp_system_nameplate": 99.999292176, + "cp_system_nameplate": 99.99929217600001, "dc_adjust": 0.0, "dc_adjust_constant": 0.0, "dc_adjust_en_periods": 0.0, @@ -18963,6 +18963,7 @@ "file_name": "phoenix_az_33.450495_-111.983688_psmv3_60_tmy.csv", "forecast_price_signal_model": 1.0, "gamma_pmp_calc": -1.7886207600000004, + "gcr_option": 1.0, "grid_curtailment": [ 1e38, 1e38, @@ -28012,13 +28013,12 @@ "inv_cec_cg_c1": -0.000051, "inv_cec_cg_c2": 0.000984, "inv_cec_cg_c3": -0.001508, - "inv_cec_cg_eff_cec": 96.60945631544225, - "inv_cec_cg_eff_euro": 96.18210492215684, + "inv_cec_cg_eff_cec": 96.60945631544223, + "inv_cec_cg_eff_euro": 96.18210492215683, "inv_cec_cg_filename": "", "inv_cec_cg_idcmax": 18.0, "inv_cec_cg_mppt_hi": 480.0, "inv_cec_cg_mppt_low": 250.0, - "inv_cec_cg_num_mppt": 1.0, "inv_cec_cg_num_samples": 4.0, "inv_cec_cg_paco": 3800.0, "inv_cec_cg_pdco": 3928.11, @@ -28348,7 +28348,6 @@ "inv_ds_idcmax": 18.0, "inv_ds_mppt_hi": 480.0, "inv_ds_mppt_low": 250.0, - "inv_ds_num_mppt": 1.0, "inv_ds_paco": 4000.0, "inv_ds_pdco": 4166.666666666667, "inv_ds_pnt": 1.0, @@ -29626,7 +29625,6 @@ "inv_pd_idcmax": 18.0, "inv_pd_mppt_hi": 480.0, "inv_pd_mppt_low": 250.0, - "inv_pd_num_mppt": 1.0, "inv_pd_paco": 4000.0, "inv_pd_partload": [ 0.0, @@ -29895,7 +29893,6 @@ "inv_snl_idcmax": 2645.3, "inv_snl_mppt_hi": 1500.0, "inv_snl_mppt_low": 800.0, - "inv_snl_num_mppt": 1.0, "inv_snl_paco": 2507194.0, "inv_snl_pdco": 2579160.0, "inv_snl_pnt": 62.8, @@ -29943,7 +29940,7 @@ "inverter_model": 0.0, "inverter_num_units": 30.0, "inverter_power": 2507.194, - "inverter_total": 2999978.765280001, + "inverter_total": 2999978.7652800006, "inverterarray_power": 75215.81999999999, "inverterarray_power_w": 75215819.99999999, "irrad_mode": 0.0, @@ -29988,7 +29985,7 @@ "landprep_per_watt": 0.01, "landprep_percent": 0.0, "landprep_total": 999992.9217600002, - "lat": 33.45, + "lat": 33.45000076293945, "layout_warning": "No system sizing messages.", "lbl_bifacial": "", "lib_is_bifacial": 1.0, @@ -29998,24 +29995,23 @@ "library_folder_list": "x", "library_paths": "", "loan_moratorium": 0.0, - "lon": -111.98, - "mera_cost1": 9999929.2176, + "lon": -111.9800033569336, + "mera_cost1": 9999929.217600001, "mera_cost2": 0.0, "mera_cost3": 0.0, "mera_name1": "Replacement Reserve 1", "mera_name2": "Replacement Reserve 2", "mera_name3": "Replacement Reserve 3", - "mismatch_shown": 0.0, "module_area": 2.58, "module_aspect_ratio": 2.01, "module_costunits": 0.0, - "module_length": 2.2772351657218019, + "module_length": 2.2772351657218015, "module_model": 1.0, "module_name": "Aptos Solar Technology LLC DNA-144-BF10-530W", "module_num_units": 188412.0, "module_power": 0.5307480000000001, "module_total": 33999759.33984001, - "module_width": 1.1329528187670657, + "module_width": 1.1329528187670655, "modulearray_area": 486102.96, "modulearray_power": 99999.29217600002, "modulearray_power_w": 99999292.17600002, @@ -687149,10 +687145,7 @@ "nohrsc_coords": "", "nohrsc_station_id": "", "nohrsc_year": "", - "nominal_discount_rate": 9.060000000000004, - "num_enabled": 1.0, - "num_strings_total": 6729.0, - "offset": 0.0, + "nominal_discount_rate": 9.060000000000003, "om_capacity": [ 15.0 ], @@ -687224,7 +687217,6 @@ "ptc_sta_term": 10.0, "pv.radmode.is_shown": 0.0, "pv_capex_cost_choice": 0.0, - "pv_land_area_is_shown": 0.0, "rate_escalation": [ 0.0 ], @@ -687246,7 +687238,7 @@ "sd11par_AMa4": -0.000091, "sd11par_Egref": 1.08583, "sd11par_Il": 5.90905, - "sd11par_Imp0": 5.506004749133028, + "sd11par_Imp0": 5.5060047491330279, "sd11par_Io": 3.63865e-12, "sd11par_Isc0": 5.90285, "sd11par_Pmp0": 322.305, @@ -687312,7 +687304,7 @@ "snl_c7": -0.093, "snl_dtc": 3.0, "snl_fd": 1.0, - "snl_imp_temp_1": -0.0021202945926680658, + "snl_imp_temp_1": -0.0021202945926680654, "snl_impo": 5.58, "snl_isco": 5.96, "snl_ixo": 5.9, @@ -687323,7 +687315,7 @@ "snl_module_length": 1.665142636532979, "snl_module_name": "SunPower SPR-305-WHT [2007 (E)]", "snl_module_structure": 0.0, - "snl_module_width": 0.9794956685488112, + "snl_module_width": 0.9794956685488111, "snl_n": 1.131, "snl_n_cells": 96.0, "snl_parallel_cells": 1.0, @@ -687335,14 +687327,14 @@ "snl_ref_imp": 5.579722612284382, "snl_ref_imp_temp_0": -0.038, "snl_ref_isc": 5.959701031499999, - "snl_ref_isc_temp_0": 0.05900000000000001, + "snl_ref_isc_temp_0": 0.059000000000000007, "snl_ref_isc_temp_1": 0.0035162236085849996, "snl_ref_pmp": 305.2105300228098, "snl_ref_pmp_temp_0": -0.37803722005446979, "snl_ref_pmp_temp_1": -1.153809403011743, "snl_ref_vmp": 54.69994679499923, "snl_ref_vmp_temp_0": -0.34003722005446976, - "snl_ref_vmp_temp_1": -0.1860001784529894, + "snl_ref_vmp_temp_1": -0.18600017845298939, "snl_ref_voc": 64.19986006248614, "snl_ref_voc_temp_0": -0.2757022666099982, "snl_sandia_notes": "Source: Sandia National Laboratories Updated 9/25/2012 Module Database", @@ -687378,9 +687370,9 @@ "spe_eff4": 20.5, "spe_fd": 1.0, "spe_is_bifacial": 1.0, - "spe_module_length": 2.2772351657218019, + "spe_module_length": 2.2772351657218015, "spe_module_structure": 1.0, - "spe_module_width": 1.1329528187670657, + "spe_module_width": 1.1329528187670655, "spe_power": 528.9, "spe_rad0": 200.0, "spe_rad1": 400.0, @@ -687404,14 +687396,12 @@ "step_spe": 3600.0, "subarray1_azimuth": 180.0, "subarray1_backtrack": 0.0, - "subarray1_cross_axis_slope": 0.0, "subarray1_dcloss": 4.440200000000005, "subarray1_dcwiring_loss": 2.0, "subarray1_diodeconn_loss": 0.5, "subarray1_electrical_mismatch": 0.0, "subarray1_gcr": 0.3, - "subarray1_gcr_ref": 0.3, - "subarray1_land_area": 1620343.2000000005, + "subarray1_land_area": 1620343.2000000003, "subarray1_mismatch_loss": 2.0, "subarray1_mod_orient": 0.0, "subarray1_modules_per_string": 28.0, @@ -687437,7 +687427,6 @@ "subarray1_nstrings": 6729.0, "subarray1_rack_shading": 4.0, "subarray1_rear_soiling_loss": 0.0, - "subarray1_ref_nmodules": 188412.0, "subarray1_rotlim": 45.0, "subarray1_shade_mode": 0.0, "subarray1_shading": 0.0, @@ -687486,16 +687475,18 @@ "subarray1_tilt_eq_lat": 0.0, "subarray1_track_mode": 1.0, "subarray1_tracking_loss": 0.0, + "subarray1_ui_length_side": 4.554470331443603, + "subarray1_ui_nmodules": 188412.0, + "subarray1_ui_nrows": 2243.0, + "subarray1_ui_row_spacing": 15.181567771478676, "subarray2_azimuth": 180.0, "subarray2_backtrack": 0.0, - "subarray2_cross_axis_slope": 0.0, "subarray2_dcloss": 4.440200000000005, "subarray2_dcwiring_loss": 2.0, "subarray2_diodeconn_loss": 0.5, "subarray2_electrical_mismatch": 0.0, "subarray2_enable": 0.0, "subarray2_gcr": 0.3, - "subarray2_gcr_ref": 0.3, "subarray2_land_area": 0.0, "subarray2_mismatch_loss": 2.0, "subarray2_mod_orient": 0.0, @@ -687514,15 +687505,14 @@ 40.0, 40.0 ], - "subarray2_mppt_input": 2.0, + "subarray2_mppt_input": 1.0, "subarray2_nameplate_loss": 0.0, "subarray2_nmodules": 0.0, - "subarray2_nmodx": 9.0, - "subarray2_nmody": 2.0, + "subarray2_nmodx": 1.0, + "subarray2_nmody": 1.0, "subarray2_nstrings": 1.0, - "subarray2_rack_shading": 0.0, + "subarray2_rack_shading": 4.0, "subarray2_rear_soiling_loss": 0.0, - "subarray2_ref_nmodules": 0.0, "subarray2_rotlim": 45.0, "subarray2_shade_mode": 0.0, "subarray2_shading": 0.0, @@ -687571,16 +687561,18 @@ "subarray2_tilt_eq_lat": 0.0, "subarray2_track_mode": 1.0, "subarray2_tracking_loss": 0.0, + "subarray2_ui_length_side": 2.2772351657218015, + "subarray2_ui_nmodules": 0.0, + "subarray2_ui_nrows": 0.0, + "subarray2_ui_row_spacing": 7.590783885739338, "subarray3_azimuth": 180.0, "subarray3_backtrack": 0.0, - "subarray3_cross_axis_slope": 0.0, "subarray3_dcloss": 4.440200000000005, "subarray3_dcwiring_loss": 2.0, "subarray3_diodeconn_loss": 0.5, "subarray3_electrical_mismatch": 0.0, "subarray3_enable": 0.0, "subarray3_gcr": 0.3, - "subarray3_gcr_ref": 0.3, "subarray3_land_area": 0.0, "subarray3_mismatch_loss": 2.0, "subarray3_mod_orient": 0.0, @@ -687599,15 +687591,14 @@ 40.0, 40.0 ], - "subarray3_mppt_input": 3.0, + "subarray3_mppt_input": 1.0, "subarray3_nameplate_loss": 0.0, "subarray3_nmodules": 0.0, - "subarray3_nmodx": 9.0, - "subarray3_nmody": 2.0, + "subarray3_nmodx": 1.0, + "subarray3_nmody": 1.0, "subarray3_nstrings": 1.0, - "subarray3_rack_shading": 0.0, + "subarray3_rack_shading": 4.0, "subarray3_rear_soiling_loss": 0.0, - "subarray3_ref_nmodules": 0.0, "subarray3_rotlim": 45.0, "subarray3_shade_mode": 0.0, "subarray3_shading": 0.0, @@ -687656,16 +687647,18 @@ "subarray3_tilt_eq_lat": 0.0, "subarray3_track_mode": 1.0, "subarray3_tracking_loss": 0.0, + "subarray3_ui_length_side": 2.2772351657218015, + "subarray3_ui_nmodules": 0.0, + "subarray3_ui_nrows": 0.0, + "subarray3_ui_row_spacing": 7.590783885739338, "subarray4_azimuth": 180.0, "subarray4_backtrack": 0.0, - "subarray4_cross_axis_slope": 0.0, "subarray4_dcloss": 4.440200000000005, "subarray4_dcwiring_loss": 2.0, "subarray4_diodeconn_loss": 0.5, "subarray4_electrical_mismatch": 0.0, "subarray4_enable": 0.0, "subarray4_gcr": 0.3, - "subarray4_gcr_ref": 0.3, "subarray4_land_area": 0.0, "subarray4_mismatch_loss": 2.0, "subarray4_mod_orient": 0.0, @@ -687684,15 +687677,14 @@ 40.0, 40.0 ], - "subarray4_mppt_input": 4.0, + "subarray4_mppt_input": 1.0, "subarray4_nameplate_loss": 0.0, "subarray4_nmodules": 0.0, - "subarray4_nmodx": 9.0, - "subarray4_nmody": 2.0, + "subarray4_nmodx": 1.0, + "subarray4_nmody": 1.0, "subarray4_nstrings": 1.0, - "subarray4_rack_shading": 0.0, + "subarray4_rack_shading": 4.0, "subarray4_rear_soiling_loss": 0.0, - "subarray4_ref_nmodules": 0.0, "subarray4_rotlim": 45.0, "subarray4_shade_mode": 0.0, "subarray4_shading": 0.0, @@ -687741,13 +687733,16 @@ "subarray4_tilt_eq_lat": 0.0, "subarray4_track_mode": 1.0, "subarray4_tracking_loss": 0.0, + "subarray4_ui_length_side": 2.2772351657218015, + "subarray4_ui_nmodules": 0.0, + "subarray4_ui_nrows": 0.0, + "subarray4_ui_row_spacing": 7.590783885739338, "subtotal_direct": 98999299.25424, "system_capacity": 99999.29217600002, "system_use_lifetime_output": 1.0, "term_int_rate": 7.0, "term_tenor": 18.0, - "total_dc_inverter_capacity": 77374.8, - "total_direct_cost": 101969278.2318672, + "total_direct_cost": 101969278.23186721, "total_indirect_cost": 4999964.6088000009, "total_installed_cost": 112067706.75226057, "total_inverter_capacity": 75215.82, @@ -687756,7 +687751,6 @@ "total_modules": 188412.0, "transformer_load_loss": 0.0, "transformer_no_load_loss": 0.0, - "transformer_rating": 0.0, "transmission_loss": 0.0, "tz": -7.0, "ui_ac_capacity": 75.21582000000001, @@ -687764,6 +687758,7 @@ "ui_array_land_area_ha": 162.03442689411146, "ui_array_land_area_multiplier": 1.0, "ui_aspect_ratio": 2.01, + "ui_chkbox_nmodx_eq_mod_per_string": 1.0, "ui_electricity_rate_option": 0.0, "ui_land_area_additional": 0.0, "ui_land_area_additional_units": 0.0, @@ -687775,18 +687770,6 @@ 0.0 ], "ui_step_minutes": 60.0, - "ui_subarray1_length_side": 4.554470331443603, - "ui_subarray1_nrows": 2243.0, - "ui_subarray1_row_spacing": 15.181567771478676, - "ui_subarray2_length_side": 4.554470331443603, - "ui_subarray2_nrows": 0.0, - "ui_subarray2_row_spacing": 15.181567771478676, - "ui_subarray3_length_side": 4.554470331443603, - "ui_subarray3_nrows": 0.0, - "ui_subarray3_row_spacing": 15.181567771478676, - "ui_subarray4_length_side": 4.554470331443603, - "ui_subarray4_nrows": 0.0, - "ui_subarray4_row_spacing": 15.181567771478676, "ui_system_nameplate_standalone": 0.0, "ui_total_land_area_ha": 162.03442689411146, "ui_total_module_area": 486102.96, diff --git a/deploy/runtime/defaults/Flat Plate PV_None.json b/deploy/runtime/defaults/Flat Plate PV_None.json index 34982b82aa..4ac6cd5a41 100644 --- a/deploy/runtime/defaults/Flat Plate PV_None.json +++ b/deploy/runtime/defaults/Flat Plate PV_None.json @@ -20,7 +20,7 @@ "6par_module_name": "SunPower SPR-E19-310-COM", "6par_module_width": 1.046246086006166, "6par_mounting": 0.0, - "6par_mpeff": 19.01587982832618, + "6par_mpeff": 19.015879828326179, "6par_nser": 96.0, "6par_pmp": 310.149, "6par_result_Adj": 0.0, @@ -366,19 +366,19 @@ ] ], "alpha_sc_calc": 0.06174, - "annual_albedo": 0.183951, - "annual_beam": 7.33564, - "annual_diffuse": 1.34843, - "annual_global": 5.79476, + "annual_albedo": 0.18395068539332039, + "annual_beam": 7.335643835616439, + "annual_diffuse": 1.3484328767123289, + "annual_global": 5.794761643835617, "annual_snow": NaN, - "annual_tdry": 21.9385, + "annual_tdry": 21.938470319634705, "annual_twet": NaN, - "annual_wspd": 1.78648, + "annual_wspd": 1.786484018864629, "batt_max_power": 0.0, "beta_oc_calc": -0.2727003105590062, "calculate_bifacial_electrical_mismatch": 1.0, "calculate_rack_shading": 0.0, - "calculated_dcac_ratio": 1.3295418791685046, + "calculated_dcac_ratio": 1.2662303611128614, "cec_a_ref": 2.57764, "cec_adjust": 22.9092, "cec_alpha_sc": 0.00373527, @@ -448,6 +448,7 @@ "enable_subinterval_distribution": 0.0, "file_name": "phoenix_az_33.450495_-111.983688_psmv3_60_tmy.csv", "gamma_pmp_calc": -1.1971751400000002, + "gcr_option": 1.0, "grid_curtailment": [ 1e38, 1e38, @@ -9444,7 +9445,6 @@ "inv_cec_cg_idcmax": 18.0, "inv_cec_cg_mppt_hi": 480.0, "inv_cec_cg_mppt_low": 250.0, - "inv_cec_cg_num_mppt": 1.0, "inv_cec_cg_num_samples": 4.0, "inv_cec_cg_paco": 3800.0, "inv_cec_cg_pdco": 3928.11, @@ -9774,13 +9774,12 @@ "inv_ds_idcmax": 18.0, "inv_ds_mppt_hi": 480.0, "inv_ds_mppt_low": 250.0, - "inv_ds_num_mppt": 1.0, "inv_ds_paco": 4000.0, "inv_ds_pdco": 4166.666666666667, "inv_ds_pnt": 1.0, "inv_ds_pnt_suggested": 1.0, "inv_ds_pso": 0.0, - "inv_ds_pso_suggested": 0.0, + "inv_ds_pso_suggested": 32.0, "inv_ds_vdcmax": 600.0, "inv_ds_vdco": 310.0, "inv_num_mppt": 1.0, @@ -11052,7 +11051,6 @@ "inv_pd_idcmax": 18.0, "inv_pd_mppt_hi": 480.0, "inv_pd_mppt_low": 250.0, - "inv_pd_num_mppt": 1.0, "inv_pd_paco": 4000.0, "inv_pd_partload": [ 0.0, @@ -11321,7 +11319,6 @@ "inv_snl_idcmax": 2645.3, "inv_snl_mppt_hi": 1500.0, "inv_snl_mppt_low": 800.0, - "inv_snl_num_mppt": 1.0, "inv_snl_paco": 2507194.0, "inv_snl_pdco": 2579160.0, "inv_snl_pnt": 62.8, @@ -11368,8 +11365,8 @@ "inverter_model": 0.0, "irrad_mode": 0.0, "is_advanced": 0.0, - "lat": 33.45, - "layout_warning": "Subarray 1 Vmp > Vdc_max\nSubarray 1 Vmp > Vmppt_high\nConsider decreasing the number of modules per string for Subarray(s) 1.\nMinimum MPPT voltage is different from value on inverter page: 800 Vdc.\nMaximum MPPT voltage is different from value on inverter page: 1500 Vdc.\nMaximum DC voltage is different from value on inverter page: 1500 Vdc.", + "lat": 33.45000076293945, + "layout_warning": "No system sizing messages.", "lbl_bifacial": "", "lib_is_bifacial": 0.0, "lib_length": 1.559, @@ -11377,24 +11374,19 @@ "lib_width": 1.046, "library_folder_list": "x", "library_paths": "", - "lon": -111.98, - "mismatch_shown": 0.0, + "lon": -111.9800033569336, "module_area": 1.631, "module_aspect_ratio": 1.4904397705544932, "module_length": 1.559, "module_model": 1.0, "module_name": "SunPower SPR-E19-310-COM", "module_width": 1.046, - "mppt_hi_inverter": 820.0, - "mppt_low_inverter": 545.0, + "mppt_hi_inverter": 1500.0, + "mppt_low_inverter": 800.0, "nohrsc_coords": "", "nohrsc_station_id": "", "nohrsc_year": "", - "num_enabled": 1.0, - "num_strings_total": 15354.0, - "offset": 0.0, "pv.radmode.is_shown": 0.0, - "pv_land_area_is_shown": 0.0, "ref_conditions": "Total Irradiance = 1000 W/m2, Cell temp = 25 C", "sd11par_AMa0": 0.9417, "sd11par_AMa1": 0.06516, @@ -11403,7 +11395,7 @@ "sd11par_AMa4": -0.000091, "sd11par_Egref": 1.08583, "sd11par_Il": 5.90905, - "sd11par_Imp0": 5.506004749133028, + "sd11par_Imp0": 5.5060047491330279, "sd11par_Io": 3.63865e-12, "sd11par_Isc0": 5.90285, "sd11par_Pmp0": 322.305, @@ -11465,7 +11457,7 @@ "snl_c7": -0.093, "snl_dtc": 3.0, "snl_fd": 1.0, - "snl_imp_temp_1": -0.0021202945926680658, + "snl_imp_temp_1": -0.0021202945926680654, "snl_impo": 5.58, "snl_isco": 5.96, "snl_ixo": 5.9, @@ -11476,7 +11468,7 @@ "snl_module_length": 1.665142636532979, "snl_module_name": "SunPower SPR-305-WHT [2007 (E)]", "snl_module_structure": 0.0, - "snl_module_width": 0.9794956685488112, + "snl_module_width": 0.9794956685488111, "snl_n": 1.131, "snl_n_cells": 96.0, "snl_parallel_cells": 1.0, @@ -11488,14 +11480,14 @@ "snl_ref_imp": 5.579722612284382, "snl_ref_imp_temp_0": -0.038, "snl_ref_isc": 5.959701031499999, - "snl_ref_isc_temp_0": 0.05900000000000001, + "snl_ref_isc_temp_0": 0.059000000000000007, "snl_ref_isc_temp_1": 0.0035162236085849996, "snl_ref_pmp": 305.2105300228098, "snl_ref_pmp_temp_0": -0.37803722005446979, "snl_ref_pmp_temp_1": -1.153809403011743, "snl_ref_vmp": 54.69994679499923, "snl_ref_vmp_temp_0": -0.34003722005446976, - "snl_ref_vmp_temp_1": -0.1860001784529894, + "snl_ref_vmp_temp_1": -0.18600017845298939, "snl_ref_voc": 64.19986006248614, "snl_ref_voc_temp_0": -0.2757022666099982, "snl_sandia_notes": "Source: Sandia National Laboratories Updated 9/25/2012 Module Database", @@ -11552,17 +11544,15 @@ "step_spe": 3600.0, "subarray1_azimuth": 180.0, "subarray1_backtrack": 0.0, - "subarray1_cross_axis_slope": 0.0, "subarray1_dcloss": 4.440200000000005, "subarray1_dcwiring_loss": 2.0, "subarray1_diodeconn_loss": 0.5, "subarray1_electrical_mismatch": 0.0, "subarray1_gcr": 0.3, - "subarray1_gcr_ref": 0.3, - "subarray1_land_area": 1752966.1800000002, + "subarray1_land_area": 1669491.6, "subarray1_mismatch_loss": 2.0, "subarray1_mod_orient": 0.0, - "subarray1_modules_per_string": 21.0, + "subarray1_modules_per_string": 20.0, "subarray1_monthly_tilt": [ 40.0, 40.0, @@ -11579,13 +11569,12 @@ ], "subarray1_mppt_input": 1.0, "subarray1_nameplate_loss": 0.0, - "subarray1_nmodules": 322434.0, - "subarray1_nmodx": 7.0, - "subarray1_nmody": 2.0, + "subarray1_nmodules": 307080.0, + "subarray1_nmodx": 20.0, + "subarray1_nmody": 1.0, "subarray1_nstrings": 15354.0, "subarray1_rack_shading": 4.0, "subarray1_rear_soiling_loss": 0.0, - "subarray1_ref_nmodules": 322434.0, "subarray1_rotlim": 45.0, "subarray1_shade_mode": 0.0, "subarray1_shading": 0.0, @@ -11628,22 +11617,24 @@ 5.0 ], "subarray1_soiling_annual_average": 5.0, - "subarray1_string_vmp": 1148.7, - "subarray1_string_voc": 1352.4, + "subarray1_string_vmp": 1094.0, + "subarray1_string_voc": 1288.0, "subarray1_tilt": 20.0, "subarray1_tilt_eq_lat": 0.0, "subarray1_track_mode": 0.0, "subarray1_tracking_loss": 0.0, + "subarray1_ui_length_side": 1.559, + "subarray1_ui_nmodules": 307080.0, + "subarray1_ui_nrows": 15354.0, + "subarray1_ui_row_spacing": 10.393333333333333, "subarray2_azimuth": 180.0, "subarray2_backtrack": 0.0, - "subarray2_cross_axis_slope": 0.0, "subarray2_dcloss": 4.440200000000005, "subarray2_dcwiring_loss": 2.0, "subarray2_diodeconn_loss": 0.5, "subarray2_electrical_mismatch": 0.0, "subarray2_enable": 0.0, "subarray2_gcr": 0.3, - "subarray2_gcr_ref": 0.3, "subarray2_land_area": 0.0, "subarray2_mismatch_loss": 2.0, "subarray2_mod_orient": 0.0, @@ -11662,15 +11653,14 @@ 40.0, 40.0 ], - "subarray2_mppt_input": 2.0, + "subarray2_mppt_input": 1.0, "subarray2_nameplate_loss": 0.0, "subarray2_nmodules": 0.0, - "subarray2_nmodx": 9.0, - "subarray2_nmody": 2.0, + "subarray2_nmodx": 1.0, + "subarray2_nmody": 1.0, "subarray2_nstrings": 1.0, - "subarray2_rack_shading": 0.0, + "subarray2_rack_shading": 4.0, "subarray2_rear_soiling_loss": 0.0, - "subarray2_ref_nmodules": 0.0, "subarray2_rotlim": 45.0, "subarray2_shade_mode": 0.0, "subarray2_shading": 0.0, @@ -11719,16 +11709,18 @@ "subarray2_tilt_eq_lat": 0.0, "subarray2_track_mode": 0.0, "subarray2_tracking_loss": 0.0, + "subarray2_ui_length_side": 1.559, + "subarray2_ui_nmodules": 0.0, + "subarray2_ui_nrows": 0.0, + "subarray2_ui_row_spacing": 5.196666666666666, "subarray3_azimuth": 180.0, "subarray3_backtrack": 0.0, - "subarray3_cross_axis_slope": 0.0, "subarray3_dcloss": 4.440200000000005, "subarray3_dcwiring_loss": 2.0, "subarray3_diodeconn_loss": 0.5, "subarray3_electrical_mismatch": 0.0, "subarray3_enable": 0.0, "subarray3_gcr": 0.3, - "subarray3_gcr_ref": 0.3, "subarray3_land_area": 0.0, "subarray3_mismatch_loss": 2.0, "subarray3_mod_orient": 0.0, @@ -11747,15 +11739,14 @@ 40.0, 40.0 ], - "subarray3_mppt_input": 3.0, + "subarray3_mppt_input": 1.0, "subarray3_nameplate_loss": 0.0, "subarray3_nmodules": 0.0, - "subarray3_nmodx": 9.0, - "subarray3_nmody": 2.0, + "subarray3_nmodx": 1.0, + "subarray3_nmody": 1.0, "subarray3_nstrings": 1.0, - "subarray3_rack_shading": 0.0, + "subarray3_rack_shading": 4.0, "subarray3_rear_soiling_loss": 0.0, - "subarray3_ref_nmodules": 0.0, "subarray3_rotlim": 45.0, "subarray3_shade_mode": 0.0, "subarray3_shading": 0.0, @@ -11804,16 +11795,18 @@ "subarray3_tilt_eq_lat": 0.0, "subarray3_track_mode": 0.0, "subarray3_tracking_loss": 0.0, + "subarray3_ui_length_side": 1.559, + "subarray3_ui_nmodules": 0.0, + "subarray3_ui_nrows": 0.0, + "subarray3_ui_row_spacing": 5.196666666666666, "subarray4_azimuth": 180.0, "subarray4_backtrack": 0.0, - "subarray4_cross_axis_slope": 0.0, "subarray4_dcloss": 4.440200000000005, "subarray4_dcwiring_loss": 2.0, "subarray4_diodeconn_loss": 0.5, "subarray4_electrical_mismatch": 0.0, "subarray4_enable": 0.0, "subarray4_gcr": 0.3, - "subarray4_gcr_ref": 0.3, "subarray4_land_area": 0.0, "subarray4_mismatch_loss": 2.0, "subarray4_mod_orient": 0.0, @@ -11832,15 +11825,14 @@ 40.0, 40.0 ], - "subarray4_mppt_input": 4.0, + "subarray4_mppt_input": 1.0, "subarray4_nameplate_loss": 0.0, "subarray4_nmodules": 0.0, - "subarray4_nmodx": 9.0, - "subarray4_nmody": 2.0, + "subarray4_nmodx": 1.0, + "subarray4_nmody": 1.0, "subarray4_nstrings": 1.0, - "subarray4_rack_shading": 0.0, + "subarray4_rack_shading": 4.0, "subarray4_rear_soiling_loss": 0.0, - "subarray4_ref_nmodules": 0.0, "subarray4_rotlim": 45.0, "subarray4_shade_mode": 0.0, "subarray4_shading": 0.0, @@ -11889,48 +11881,39 @@ "subarray4_tilt_eq_lat": 0.0, "subarray4_track_mode": 0.0, "subarray4_tracking_loss": 0.0, - "system_capacity": 100002.582666, - "total_dc_inverter_capacity": 77374.8, + "subarray4_ui_length_side": 1.559, + "subarray4_ui_nmodules": 0.0, + "subarray4_ui_nrows": 0.0, + "subarray4_ui_row_spacing": 5.196666666666666, + "system_capacity": 95240.55492, "total_inverter_capacity": 75215.82, - "total_land_area": 433.1669936691658, - "total_module_area": 525889.854, - "total_modules": 322434.0, + "total_land_area": 412.53999397063407, + "total_module_area": 500847.48, + "total_modules": 307080.0, "transformer_load_loss": 0.0, "transformer_no_load_loss": 0.0, - "transformer_rating": 0.0, "transmission_loss": 0.0, "tz": -7.0, "ui_ac_capacity": 75.21582000000001, - "ui_array_land_area_acres": 433.1669936691658, - "ui_array_land_area_ha": 175.2967336432552, + "ui_array_land_area_acres": 412.53999397063407, + "ui_array_land_area_ha": 166.9492701364335, "ui_array_land_area_multiplier": 1.0, "ui_aspect_ratio": 1.7, + "ui_chkbox_nmodx_eq_mod_per_string": 1.0, "ui_land_area_additional": 0.0, "ui_land_area_additional_units": 0.0, "ui_land_area_per_mw": 0.0, "ui_step_minutes": 60.0, - "ui_subarray1_length_side": 3.118, - "ui_subarray1_nrows": 23031.0, - "ui_subarray1_row_spacing": 10.393333333333333, - "ui_subarray2_length_side": 3.118, - "ui_subarray2_nrows": 0.0, - "ui_subarray2_row_spacing": 10.393333333333333, - "ui_subarray3_length_side": 3.118, - "ui_subarray3_nrows": 0.0, - "ui_subarray3_row_spacing": 10.393333333333333, - "ui_subarray4_length_side": 3.118, - "ui_subarray4_nrows": 0.0, - "ui_subarray4_row_spacing": 10.393333333333333, - "ui_total_land_area_ha": 175.2967336432552, - "ui_total_module_area": 525889.854, - "ui_total_module_area_acres": 129.95009810074974, - "ui_total_module_area_ha": 52.588985400000009, + "ui_total_land_area_ha": 166.9492701364335, + "ui_total_module_area": 500847.48, + "ui_total_module_area_acres": 123.7619981911902, + "ui_total_module_area_ha": 50.084748, "ui_use_acre_per_mw": 0.0, "use_snow_weather_file": 1.0, "use_spatial_albedos": 0.0, "use_specific_weather_file": 0.0, "use_wf_albedo": 1.0, "user_specified_weather_file": "", - "vdcmax_inverter": 820.0, + "vdcmax_inverter": 1500.0, "wf_nrecords": 8760.0 } \ No newline at end of file diff --git a/deploy/runtime/defaults/Flat Plate PV_Residential.json b/deploy/runtime/defaults/Flat Plate PV_Residential.json index 02101e933d..12204a0c65 100644 --- a/deploy/runtime/defaults/Flat Plate PV_Residential.json +++ b/deploy/runtime/defaults/Flat Plate PV_Residential.json @@ -16,11 +16,11 @@ "6par_imp": 11.81, "6par_is_bifacial": 0.0, "6par_isc": 13.06, - "6par_module_length": 1.8130085493455344, + "6par_module_length": 1.8130085493455346, "6par_module_name": "Maxeon Solar Technologies Ltd. SPR-MAX3-400-COM-R (from CEC database)", "6par_module_width": 1.0479818204309448, "6par_mounting": 0.0, - "6par_mpeff": 21.07152631578948, + "6par_mpeff": 21.071526315789478, "6par_nser": 112.0, "6par_pmp": 400.359, "6par_result_Adj": 10.2786, @@ -9572,16 +9572,16 @@ "alpha_sc_calc": 0.045, "analysis_period": 25.0, "analysis_period_warning": "No messages.", - "annual_albedo": 0.183951, - "annual_beam": 7.33564, + "annual_albedo": 0.18395068539332039, + "annual_beam": 7.335643835616439, "annual_crit": 0.0, - "annual_diffuse": 1.34843, - "annual_global": 5.79476, + "annual_diffuse": 1.3484328767123289, + "annual_global": 5.794761643835617, "annual_peak": 4.30453, "annual_snow": NaN, - "annual_tdry": 21.9385, + "annual_tdry": 21.938470319634705, "annual_twet": NaN, - "annual_wspd": 1.78648, + "annual_wspd": 1.786484018864629, "batt_max_power": 0.0, "batt_salvage_percentage": 0.0, "batt_salvage_value": 0.0, @@ -9693,7 +9693,7 @@ "cec_bifacial_ground_clearance_height": 1.0, "cec_bifacial_transmission_factor": 0.013, "cec_bifaciality": 0.7, - "cec_eff": 21.07152631578948, + "cec_eff": 21.071526315789478, "cec_gamma_pmp": -0.28, "cec_gap_spacing": 0.05, "cec_heat_transfer": 0.0, @@ -9704,7 +9704,7 @@ "cec_i_sc_ref": 13.06, "cec_is_bifacial": 0.0, "cec_material": "Mono-c-Si", - "cec_module_length": 1.8130085493455344, + "cec_module_length": 1.8130085493455346, "cec_module_width": 1.0479818204309448, "cec_mounting_config": 0.0, "cec_mounting_orientation": 0.0, @@ -18946,6 +18946,7 @@ "file_name": "phoenix_az_33.450495_-111.983688_psmv3_60_tmy.csv", "floor_area": 2000.0, "gamma_pmp_calc": -1.1210052, + "gcr_option": 1.0, "grid_curtailment": [ 1e38, 1e38, @@ -27712,7 +27713,7 @@ "grid_interconnection_limit_kwac": 100000.0, "grid_per_watt": 0.02, "grid_percent": 0.0, - "grid_total": 160.14360000000006, + "grid_total": 160.14360000000003, "ibi_fed_amount": 0.0, "ibi_fed_amount_deprbas_fed": 0.0, "ibi_fed_amount_deprbas_sta": 0.0, @@ -28001,7 +28002,6 @@ "inv_cec_cg_idcmax": 18.0, "inv_cec_cg_mppt_hi": 480.0, "inv_cec_cg_mppt_low": 250.0, - "inv_cec_cg_num_mppt": 1.0, "inv_cec_cg_num_samples": 4.0, "inv_cec_cg_paco": 3800.0, "inv_cec_cg_pdco": 3928.11, @@ -28331,13 +28331,12 @@ "inv_ds_idcmax": 18.0, "inv_ds_mppt_hi": 480.0, "inv_ds_mppt_low": 250.0, - "inv_ds_num_mppt": 1.0, "inv_ds_paco": 4000.0, "inv_ds_pdco": 4166.666666666667, "inv_ds_pnt": 1.0, "inv_ds_pnt_suggested": 1.0, "inv_ds_pso": 0.0, - "inv_ds_pso_suggested": 0.0, + "inv_ds_pso_suggested": 32.0, "inv_ds_vdcmax": 600.0, "inv_ds_vdco": 310.0, "inv_num_mppt": 1.0, @@ -29609,7 +29608,6 @@ "inv_pd_idcmax": 18.0, "inv_pd_mppt_hi": 480.0, "inv_pd_mppt_low": 250.0, - "inv_pd_num_mppt": 1.0, "inv_pd_paco": 4000.0, "inv_pd_partload": [ 0.0, @@ -29873,12 +29871,11 @@ "inv_snl_c1": 0.0000337399, "inv_snl_c2": 0.00334072, "inv_snl_c3": 0.00252878, - "inv_snl_eff_cec": 97.33435924339612, + "inv_snl_eff_cec": 97.33435924339611, "inv_snl_eff_euro": 97.18196877409598, "inv_snl_idcmax": 20.7493, "inv_snl_mppt_hi": 480.0, "inv_snl_mppt_low": 325.0, - "inv_snl_num_mppt": 1.0, "inv_snl_paco": 7560.0, "inv_snl_pdco": 7781.0, "inv_snl_pnt": 5.75, @@ -29925,9 +29922,9 @@ "inverter_count": 1.0, "inverter_model": 0.0, "inverter_num_units": 1.0, - "inverter_power": 7.560000000000001, + "inverter_power": 7.5600000000000009, "inverter_total": 2882.5848, - "inverterarray_power": 7.560000000000001, + "inverterarray_power": 7.5600000000000009, "inverterarray_power_w": 7560.000000000001, "irrad_mode": 0.0, "is_advanced": 0.0, @@ -29970,7 +29967,7 @@ "landprep_per_watt": 0.0, "landprep_percent": 0.0, "landprep_total": 0.0, - "lat": 33.45, + "lat": 33.45000076293945, "layout_warning": "No system sizing messages.", "lbl_bifacial": "", "lib_is_bifacial": 0.0, @@ -47523,17 +47520,16 @@ "loan_amount": 25304.4904155, "loan_rate": 7.0, "loan_term": 25.0, - "lon": -111.98, + "lon": -111.9800033569336, "market": 0.0, - "mismatch_shown": 0.0, "module_area": 1.9, "module_aspect_ratio": 1.73, "module_costunits": 0.0, - "module_length": 1.8130085493455344, + "module_length": 1.8130085493455346, "module_model": 1.0, "module_name": "Maxeon Solar Technologies Ltd. SPR-MAX3-400-COM-R", "module_num_units": 20.0, - "module_power": 0.400359, + "module_power": 0.40035899999999999, "module_total": 3122.8002, "module_width": 1.0479818204309448, "modulearray_area": 38.0, @@ -47559,11 +47555,8 @@ "nohrsc_coords": "", "nohrsc_station_id": "", "nohrsc_year": "", - "nominal_discount_rate": 9.060000000000004, + "nominal_discount_rate": 9.060000000000003, "normalize_to_utility_bill": 0.0, - "num_enabled": 1.0, - "num_strings_total": 2.0, - "offset": 0.0, "om_capacity": [ 28.78 ], @@ -47642,7 +47635,6 @@ "ptc_sta_term": 10.0, "pv.radmode.is_shown": 0.0, "pv_capex_cost_choice": 0.0, - "pv_land_area_is_shown": 0.0, "rate_escalation": [ 0.0 ], @@ -47663,7 +47655,7 @@ "sd11par_AMa4": -0.000091, "sd11par_Egref": 1.08583, "sd11par_Il": 5.90905, - "sd11par_Imp0": 5.506004749133028, + "sd11par_Imp0": 5.5060047491330279, "sd11par_Io": 3.63865e-12, "sd11par_Isc0": 5.90285, "sd11par_Pmp0": 322.305, @@ -47727,7 +47719,7 @@ "snl_c7": -0.093, "snl_dtc": 3.0, "snl_fd": 1.0, - "snl_imp_temp_1": -0.0021202945926680658, + "snl_imp_temp_1": -0.0021202945926680654, "snl_impo": 5.58, "snl_isco": 5.96, "snl_ixo": 5.9, @@ -47738,7 +47730,7 @@ "snl_module_length": 1.665142636532979, "snl_module_name": "SunPower SPR-305-WHT [2007 (E)]", "snl_module_structure": 0.0, - "snl_module_width": 0.9794956685488112, + "snl_module_width": 0.9794956685488111, "snl_n": 1.131, "snl_n_cells": 96.0, "snl_parallel_cells": 1.0, @@ -47750,14 +47742,14 @@ "snl_ref_imp": 5.579722612284382, "snl_ref_imp_temp_0": -0.038, "snl_ref_isc": 5.959701031499999, - "snl_ref_isc_temp_0": 0.05900000000000001, + "snl_ref_isc_temp_0": 0.059000000000000007, "snl_ref_isc_temp_1": 0.0035162236085849996, "snl_ref_pmp": 305.2105300228098, "snl_ref_pmp_temp_0": -0.37803722005446979, "snl_ref_pmp_temp_1": -1.153809403011743, "snl_ref_vmp": 54.69994679499923, "snl_ref_vmp_temp_0": -0.34003722005446976, - "snl_ref_vmp_temp_1": -0.1860001784529894, + "snl_ref_vmp_temp_1": -0.18600017845298939, "snl_ref_voc": 64.19986006248614, "snl_ref_voc_temp_0": -0.2757022666099982, "snl_sandia_notes": "Source: Sandia National Laboratories Updated 9/25/2012 Module Database", @@ -47793,7 +47785,7 @@ "spe_eff4": 20.5, "spe_fd": 1.0, "spe_is_bifacial": 0.0, - "spe_module_length": 1.8130085493455344, + "spe_module_length": 1.8130085493455346, "spe_module_structure": 0.0, "spe_module_width": 1.0479818204309448, "spe_power": 389.5, @@ -47820,16 +47812,14 @@ "step_spe": 3600.0, "subarray1_azimuth": 180.0, "subarray1_backtrack": 0.0, - "subarray1_cross_axis_slope": 0.0, "subarray1_dcloss": 3.4650999999999989, "subarray1_dcwiring_loss": 2.0, "subarray1_diodeconn_loss": 0.5, "subarray1_electrical_mismatch": 0.0, "subarray1_gcr": 0.3, - "subarray1_gcr_ref": 0.3, - "subarray1_land_area": 126.66666666666669, + "subarray1_land_area": 126.66666666666667, "subarray1_mismatch_loss": 0.0, - "subarray1_mod_orient": 0.0, + "subarray1_mod_orient": 1.0, "subarray1_modules_per_string": 10.0, "subarray1_monthly_tilt": [ 40.0, @@ -47853,7 +47843,6 @@ "subarray1_nstrings": 2.0, "subarray1_rack_shading": 4.0, "subarray1_rear_soiling_loss": 0.0, - "subarray1_ref_nmodules": 20.0, "subarray1_rotlim": 45.0, "subarray1_shade_mode": 0.0, "subarray1_shading": 0.0, @@ -47902,16 +47891,18 @@ "subarray1_tilt_eq_lat": 0.0, "subarray1_track_mode": 0.0, "subarray1_tracking_loss": 0.0, + "subarray1_ui_length_side": 2.0959636408618897, + "subarray1_ui_nmodules": 20.0, + "subarray1_ui_nrows": 2.0, + "subarray1_ui_row_spacing": 6.9865454695396329, "subarray2_azimuth": 180.0, "subarray2_backtrack": 0.0, - "subarray2_cross_axis_slope": 0.0, "subarray2_dcloss": 3.4650999999999989, "subarray2_dcwiring_loss": 2.0, "subarray2_diodeconn_loss": 0.5, "subarray2_electrical_mismatch": 0.0, "subarray2_enable": 0.0, "subarray2_gcr": 0.3, - "subarray2_gcr_ref": 0.3, "subarray2_land_area": 0.0, "subarray2_mismatch_loss": 0.0, "subarray2_mod_orient": 0.0, @@ -47930,15 +47921,14 @@ 40.0, 40.0 ], - "subarray2_mppt_input": 2.0, + "subarray2_mppt_input": 1.0, "subarray2_nameplate_loss": 0.0, "subarray2_nmodules": 0.0, - "subarray2_nmodx": 9.0, - "subarray2_nmody": 2.0, + "subarray2_nmodx": 1.0, + "subarray2_nmody": 1.0, "subarray2_nstrings": 1.0, - "subarray2_rack_shading": 0.0, + "subarray2_rack_shading": 4.0, "subarray2_rear_soiling_loss": 0.0, - "subarray2_ref_nmodules": 0.0, "subarray2_rotlim": 45.0, "subarray2_shade_mode": 0.0, "subarray2_shading": 0.0, @@ -47987,16 +47977,18 @@ "subarray2_tilt_eq_lat": 0.0, "subarray2_track_mode": 0.0, "subarray2_tracking_loss": 0.0, + "subarray2_ui_length_side": 1.8130085493455346, + "subarray2_ui_nmodules": 0.0, + "subarray2_ui_nrows": 0.0, + "subarray2_ui_row_spacing": 6.043361831151782, "subarray3_azimuth": 180.0, "subarray3_backtrack": 0.0, - "subarray3_cross_axis_slope": 0.0, "subarray3_dcloss": 3.4650999999999989, "subarray3_dcwiring_loss": 2.0, "subarray3_diodeconn_loss": 0.5, "subarray3_electrical_mismatch": 0.0, "subarray3_enable": 0.0, "subarray3_gcr": 0.3, - "subarray3_gcr_ref": 0.3, "subarray3_land_area": 0.0, "subarray3_mismatch_loss": 0.0, "subarray3_mod_orient": 0.0, @@ -48015,15 +48007,14 @@ 40.0, 40.0 ], - "subarray3_mppt_input": 3.0, + "subarray3_mppt_input": 1.0, "subarray3_nameplate_loss": 0.0, "subarray3_nmodules": 0.0, - "subarray3_nmodx": 9.0, - "subarray3_nmody": 2.0, + "subarray3_nmodx": 1.0, + "subarray3_nmody": 1.0, "subarray3_nstrings": 1.0, - "subarray3_rack_shading": 0.0, + "subarray3_rack_shading": 4.0, "subarray3_rear_soiling_loss": 0.0, - "subarray3_ref_nmodules": 0.0, "subarray3_rotlim": 45.0, "subarray3_shade_mode": 0.0, "subarray3_shading": 0.0, @@ -48072,16 +48063,18 @@ "subarray3_tilt_eq_lat": 0.0, "subarray3_track_mode": 0.0, "subarray3_tracking_loss": 0.0, + "subarray3_ui_length_side": 1.8130085493455346, + "subarray3_ui_nmodules": 0.0, + "subarray3_ui_nrows": 0.0, + "subarray3_ui_row_spacing": 6.043361831151782, "subarray4_azimuth": 180.0, "subarray4_backtrack": 0.0, - "subarray4_cross_axis_slope": 0.0, "subarray4_dcloss": 3.4650999999999989, "subarray4_dcwiring_loss": 2.0, "subarray4_diodeconn_loss": 0.5, "subarray4_electrical_mismatch": 0.0, "subarray4_enable": 0.0, "subarray4_gcr": 0.3, - "subarray4_gcr_ref": 0.3, "subarray4_land_area": 0.0, "subarray4_mismatch_loss": 0.0, "subarray4_mod_orient": 0.0, @@ -48100,15 +48093,14 @@ 40.0, 40.0 ], - "subarray4_mppt_input": 4.0, + "subarray4_mppt_input": 1.0, "subarray4_nameplate_loss": 0.0, "subarray4_nmodules": 0.0, - "subarray4_nmodx": 9.0, - "subarray4_nmody": 2.0, + "subarray4_nmodx": 1.0, + "subarray4_nmody": 1.0, "subarray4_nstrings": 1.0, - "subarray4_rack_shading": 0.0, + "subarray4_rack_shading": 4.0, "subarray4_rear_soiling_loss": 0.0, - "subarray4_ref_nmodules": 0.0, "subarray4_rotlim": 45.0, "subarray4_shade_mode": 0.0, "subarray4_shading": 0.0, @@ -48157,10 +48149,13 @@ "subarray4_tilt_eq_lat": 0.0, "subarray4_track_mode": 0.0, "subarray4_tracking_loss": 0.0, + "subarray4_ui_length_side": 1.8130085493455346, + "subarray4_ui_nmodules": 0.0, + "subarray4_ui_nrows": 0.0, + "subarray4_ui_row_spacing": 6.043361831151782, "subtotal_direct": 16414.718999999997, "system_capacity": 8.00718, "system_use_lifetime_output": 1.0, - "total_dc_inverter_capacity": 7.781, "total_direct_cost": 16414.718999999997, "total_indirect_cost": 8487.6108, "total_installed_cost": 25304.4904155, @@ -48170,7 +48165,6 @@ "total_modules": 20.0, "transformer_load_loss": 0.0, "transformer_no_load_loss": 0.0, - "transformer_rating": 0.0, "transmission_loss": 0.0, "tz": -7.0, "ui_ac_capacity": 0.00756, @@ -48179,23 +48173,12 @@ "ui_array_land_area_ha": 0.01266667502287218, "ui_array_land_area_multiplier": 1.0, "ui_aspect_ratio": 1.73, + "ui_chkbox_nmodx_eq_mod_per_string": 1.0, "ui_land_area_additional": 0.0, "ui_land_area_additional_units": 0.0, "ui_land_area_per_mw": 0.0, "ui_net_capital_cost": 25304.4904155, "ui_step_minutes": 60.0, - "ui_subarray1_length_side": 3.626017098691069, - "ui_subarray1_nrows": 2.0, - "ui_subarray1_row_spacing": 12.086723662303564, - "ui_subarray2_length_side": 3.626017098691069, - "ui_subarray2_nrows": 0.0, - "ui_subarray2_row_spacing": 12.086723662303564, - "ui_subarray3_length_side": 3.626017098691069, - "ui_subarray3_nrows": 0.0, - "ui_subarray3_row_spacing": 12.086723662303564, - "ui_subarray4_length_side": 3.626017098691069, - "ui_subarray4_nrows": 0.0, - "ui_subarray4_row_spacing": 12.086723662303564, "ui_total_land_area_ha": 0.01266667502287218, "ui_total_module_area": 38.0, "ui_total_module_area_acres": 0.00938999619458049, diff --git a/deploy/runtime/defaults/Flat Plate PV_Sale Leaseback.json b/deploy/runtime/defaults/Flat Plate PV_Sale Leaseback.json index 425b00bdd6..0854e9c2b3 100644 --- a/deploy/runtime/defaults/Flat Plate PV_Sale Leaseback.json +++ b/deploy/runtime/defaults/Flat Plate PV_Sale Leaseback.json @@ -16,9 +16,9 @@ "6par_imp": 12.82, "6par_is_bifacial": 1.0, "6par_isc": 13.71, - "6par_module_length": 2.277235165721802, + "6par_module_length": 2.2772351657218015, "6par_module_name": "Aptos Solar Technology LLC DNA-144-BF10-530W (from CEC database)", - "6par_module_width": 1.1329528187670657, + "6par_module_width": 1.1329528187670655, "6par_mounting": 0.0, "6par_mpeff": 20.571627906976745, "6par_nser": 72.0, @@ -9495,17 +9495,17 @@ 5.0 ] ], - "alpha_sc_calc": 0.04, + "alpha_sc_calc": 0.039999999999999997, "analysis_period": 25.0, "analysis_period_warning": "No messages.", - "annual_albedo": 0.183951, - "annual_beam": 7.33564, - "annual_diffuse": 1.34843, - "annual_global": 5.79476, + "annual_albedo": 0.18395068539332039, + "annual_beam": 7.335643835616439, + "annual_diffuse": 1.3484328767123289, + "annual_global": 5.794761643835617, "annual_snow": NaN, - "annual_tdry": 21.9385, + "annual_tdry": 21.938470319634705, "annual_twet": NaN, - "annual_wspd": 1.78648, + "annual_wspd": 1.786484018864629, "batt_max_power": 0.0, "batt_salvage_percentage": 0.0, "batt_salvage_value": 0.0, @@ -9513,7 +9513,7 @@ "bos_equip_fixed": 0.0, "bos_equip_perarea": 0.0, "bos_equip_perwatt": 0.32, - "bos_equip_total": 31999773.49632001, + "bos_equip_total": 31999773.496320007, "calculate_bifacial_electrical_mismatch": 1.0, "calculate_rack_shading": 0.0, "calculated_dcac_ratio": 1.329498131855772, @@ -9594,7 +9594,7 @@ 0.0 ] ], - "capex_table_total_installed_ac_cost": 24821220.6, + "capex_table_total_installed_ac_cost": 24821220.599999999, "capex_table_total_installed_dc_cost": 68999511.60144, "capex_table_total_installed_land_cost": 0.0, "cbi_fed_amount": 0.0, @@ -9644,8 +9644,8 @@ "cec_i_sc_ref": 13.71, "cec_is_bifacial": 1.0, "cec_material": "Mono-c-Si", - "cec_module_length": 2.277235165721802, - "cec_module_width": 1.1329528187670657, + "cec_module_length": 2.2772351657218015, + "cec_module_width": 1.1329528187670655, "cec_mounting_config": 0.0, "cec_mounting_orientation": 0.0, "cec_n_s": 72.0, @@ -9694,7 +9694,7 @@ "const_per_principal4": 0.0, "const_per_principal5": 0.0, "const_per_principal_total": 112067706.75226057, - "const_per_total1": 2941777.30224684, + "const_per_total1": 2941777.3022468399, "const_per_total2": 0.0, "const_per_total3": 0.0, "const_per_total4": 0.0, @@ -9704,7 +9704,7 @@ "const_per_upfront_rate3": 0.0, "const_per_upfront_rate4": 0.0, "const_per_upfront_rate5": 0.0, - "construction_financing_cost": 2941777.30224684, + "construction_financing_cost": 2941777.3022468399, "contingency": 2969978.9776272, "contingency_percent": 3.0, "cost_dev_fee_percent": 3.0, @@ -28344,6 +28344,7 @@ "flip_target_percent": 11.0, "flip_target_year": 20.0, "gamma_pmp_calc": -1.7886207600000004, + "gcr_option": 1.0, "grid_curtailment": [ 1e38, 1e38, @@ -37393,13 +37394,12 @@ "inv_cec_cg_c1": -0.000051, "inv_cec_cg_c2": 0.000984, "inv_cec_cg_c3": -0.001508, - "inv_cec_cg_eff_cec": 96.60945631544225, - "inv_cec_cg_eff_euro": 96.18210492215684, + "inv_cec_cg_eff_cec": 96.60945631544223, + "inv_cec_cg_eff_euro": 96.18210492215683, "inv_cec_cg_filename": "", "inv_cec_cg_idcmax": 18.0, "inv_cec_cg_mppt_hi": 480.0, "inv_cec_cg_mppt_low": 250.0, - "inv_cec_cg_num_mppt": 1.0, "inv_cec_cg_num_samples": 4.0, "inv_cec_cg_paco": 3800.0, "inv_cec_cg_pdco": 3928.11, @@ -37729,13 +37729,12 @@ "inv_ds_idcmax": 18.0, "inv_ds_mppt_hi": 480.0, "inv_ds_mppt_low": 250.0, - "inv_ds_num_mppt": 1.0, "inv_ds_paco": 4000.0, "inv_ds_pdco": 4166.666666666667, "inv_ds_pnt": 1.0, "inv_ds_pnt_suggested": 1.0, "inv_ds_pso": 0.0, - "inv_ds_pso_suggested": 0.0, + "inv_ds_pso_suggested": 32.0, "inv_ds_vdcmax": 600.0, "inv_ds_vdco": 310.0, "inv_num_mppt": 1.0, @@ -39007,7 +39006,6 @@ "inv_pd_idcmax": 18.0, "inv_pd_mppt_hi": 480.0, "inv_pd_mppt_low": 250.0, - "inv_pd_num_mppt": 1.0, "inv_pd_paco": 4000.0, "inv_pd_partload": [ 0.0, @@ -39276,7 +39274,6 @@ "inv_snl_idcmax": 2645.3, "inv_snl_mppt_hi": 1500.0, "inv_snl_mppt_low": 800.0, - "inv_snl_num_mppt": 1.0, "inv_snl_paco": 2507194.0, "inv_snl_pdco": 2579160.0, "inv_snl_pnt": 62.8, @@ -39324,7 +39321,7 @@ "inverter_model": 0.0, "inverter_num_units": 30.0, "inverter_power": 2507.194, - "inverter_total": 2999978.765280001, + "inverter_total": 2999978.7652800006, "inverterarray_power": 75215.81999999999, "inverterarray_power_w": 75215819.99999999, "irrad_mode": 0.0, @@ -39369,7 +39366,7 @@ "landprep_per_watt": 0.01, "landprep_percent": 0.0, "landprep_total": 999992.9217600002, - "lat": 33.45, + "lat": 33.45000076293945, "layout_warning": "No system sizing messages.", "lbl_bifacial": "", "lib_dispatch_factor1": 1.0, @@ -40015,24 +40012,23 @@ "lib_width": 0.0, "library_folder_list": "x", "library_paths": "", - "lon": -111.98, - "mera_cost1": 9999929.2176, + "lon": -111.9800033569336, + "mera_cost1": 9999929.217600001, "mera_cost2": 0.0, "mera_cost3": 0.0, "mera_name1": "Replacement Reserve 1", "mera_name2": "Replacement Reserve 2", "mera_name3": "Replacement Reserve 3", - "mismatch_shown": 0.0, "module_area": 2.58, "module_aspect_ratio": 2.01, "module_costunits": 0.0, - "module_length": 2.277235165721802, + "module_length": 2.2772351657218015, "module_model": 1.0, "module_name": "Aptos Solar Technology LLC DNA-144-BF10-530W", "module_num_units": 188412.0, "module_power": 0.5307480000000001, "module_total": 33999759.33984001, - "module_width": 1.1329528187670657, + "module_width": 1.1329528187670655, "modulearray_area": 486102.96, "modulearray_power": 99999.29217600002, "modulearray_power_w": 99999292.17600002, @@ -40043,10 +40039,7 @@ "nohrsc_coords": "", "nohrsc_station_id": "", "nohrsc_year": "", - "nominal_discount_rate": 9.060000000000004, - "num_enabled": 1.0, - "num_strings_total": 6729.0, - "offset": 0.0, + "nominal_discount_rate": 9.060000000000003, "om_capacity": [ 15.0 ], @@ -40123,7 +40116,6 @@ "ptc_sta_term": 10.0, "pv.radmode.is_shown": 0.0, "pv_capex_cost_choice": 0.0, - "pv_land_area_is_shown": 0.0, "rate_escalation": [ 0.0 ], @@ -40145,7 +40137,7 @@ "sd11par_AMa4": -0.000091, "sd11par_Egref": 1.08583, "sd11par_Il": 5.90905, - "sd11par_Imp0": 5.506004749133028, + "sd11par_Imp0": 5.5060047491330279, "sd11par_Io": 3.63865e-12, "sd11par_Isc0": 5.90285, "sd11par_Pmp0": 322.305, @@ -40210,7 +40202,7 @@ "snl_c7": -0.093, "snl_dtc": 3.0, "snl_fd": 1.0, - "snl_imp_temp_1": -0.0021202945926680658, + "snl_imp_temp_1": -0.0021202945926680654, "snl_impo": 5.58, "snl_isco": 5.96, "snl_ixo": 5.9, @@ -40221,7 +40213,7 @@ "snl_module_length": 1.665142636532979, "snl_module_name": "SunPower SPR-305-WHT [2007 (E)]", "snl_module_structure": 0.0, - "snl_module_width": 0.9794956685488112, + "snl_module_width": 0.9794956685488111, "snl_n": 1.131, "snl_n_cells": 96.0, "snl_parallel_cells": 1.0, @@ -40233,14 +40225,14 @@ "snl_ref_imp": 5.579722612284382, "snl_ref_imp_temp_0": -0.038, "snl_ref_isc": 5.959701031499999, - "snl_ref_isc_temp_0": 0.05900000000000001, + "snl_ref_isc_temp_0": 0.059000000000000007, "snl_ref_isc_temp_1": 0.0035162236085849996, "snl_ref_pmp": 305.2105300228098, "snl_ref_pmp_temp_0": -0.37803722005446979, "snl_ref_pmp_temp_1": -1.153809403011743, "snl_ref_vmp": 54.69994679499923, "snl_ref_vmp_temp_0": -0.34003722005446976, - "snl_ref_vmp_temp_1": -0.1860001784529894, + "snl_ref_vmp_temp_1": -0.18600017845298939, "snl_ref_voc": 64.19986006248614, "snl_ref_voc_temp_0": -0.2757022666099982, "snl_sandia_notes": "Source: Sandia National Laboratories Updated 9/25/2012 Module Database", @@ -40277,9 +40269,9 @@ "spe_eff4": 20.5, "spe_fd": 1.0, "spe_is_bifacial": 1.0, - "spe_module_length": 2.277235165721802, + "spe_module_length": 2.2772351657218015, "spe_module_structure": 1.0, - "spe_module_width": 1.1329528187670657, + "spe_module_width": 1.1329528187670655, "spe_power": 528.9, "spe_rad0": 200.0, "spe_rad1": 400.0, @@ -40306,14 +40298,12 @@ "step_spe": 3600.0, "subarray1_azimuth": 180.0, "subarray1_backtrack": 0.0, - "subarray1_cross_axis_slope": 0.0, "subarray1_dcloss": 4.440200000000005, "subarray1_dcwiring_loss": 2.0, "subarray1_diodeconn_loss": 0.5, "subarray1_electrical_mismatch": 0.0, "subarray1_gcr": 0.3, - "subarray1_gcr_ref": 0.3, - "subarray1_land_area": 1620343.2000000005, + "subarray1_land_area": 1620343.2000000003, "subarray1_mismatch_loss": 2.0, "subarray1_mod_orient": 0.0, "subarray1_modules_per_string": 28.0, @@ -40339,7 +40329,6 @@ "subarray1_nstrings": 6729.0, "subarray1_rack_shading": 4.0, "subarray1_rear_soiling_loss": 0.0, - "subarray1_ref_nmodules": 188412.0, "subarray1_rotlim": 45.0, "subarray1_shade_mode": 0.0, "subarray1_shading": 0.0, @@ -40388,16 +40377,18 @@ "subarray1_tilt_eq_lat": 0.0, "subarray1_track_mode": 1.0, "subarray1_tracking_loss": 0.0, + "subarray1_ui_length_side": 4.554470331443603, + "subarray1_ui_nmodules": 188412.0, + "subarray1_ui_nrows": 2243.0, + "subarray1_ui_row_spacing": 15.181567771478676, "subarray2_azimuth": 180.0, "subarray2_backtrack": 0.0, - "subarray2_cross_axis_slope": 0.0, "subarray2_dcloss": 4.440200000000005, "subarray2_dcwiring_loss": 2.0, "subarray2_diodeconn_loss": 0.5, "subarray2_electrical_mismatch": 0.0, "subarray2_enable": 0.0, "subarray2_gcr": 0.3, - "subarray2_gcr_ref": 0.3, "subarray2_land_area": 0.0, "subarray2_mismatch_loss": 2.0, "subarray2_mod_orient": 0.0, @@ -40416,15 +40407,14 @@ 40.0, 40.0 ], - "subarray2_mppt_input": 2.0, + "subarray2_mppt_input": 1.0, "subarray2_nameplate_loss": 0.0, "subarray2_nmodules": 0.0, - "subarray2_nmodx": 9.0, - "subarray2_nmody": 2.0, + "subarray2_nmodx": 1.0, + "subarray2_nmody": 1.0, "subarray2_nstrings": 1.0, - "subarray2_rack_shading": 0.0, + "subarray2_rack_shading": 4.0, "subarray2_rear_soiling_loss": 0.0, - "subarray2_ref_nmodules": 0.0, "subarray2_rotlim": 45.0, "subarray2_shade_mode": 0.0, "subarray2_shading": 0.0, @@ -40473,16 +40463,18 @@ "subarray2_tilt_eq_lat": 0.0, "subarray2_track_mode": 1.0, "subarray2_tracking_loss": 0.0, + "subarray2_ui_length_side": 2.2772351657218015, + "subarray2_ui_nmodules": 0.0, + "subarray2_ui_nrows": 0.0, + "subarray2_ui_row_spacing": 7.590783885739338, "subarray3_azimuth": 180.0, "subarray3_backtrack": 0.0, - "subarray3_cross_axis_slope": 0.0, "subarray3_dcloss": 4.440200000000005, "subarray3_dcwiring_loss": 2.0, "subarray3_diodeconn_loss": 0.5, "subarray3_electrical_mismatch": 0.0, "subarray3_enable": 0.0, "subarray3_gcr": 0.3, - "subarray3_gcr_ref": 0.3, "subarray3_land_area": 0.0, "subarray3_mismatch_loss": 2.0, "subarray3_mod_orient": 0.0, @@ -40501,15 +40493,14 @@ 40.0, 40.0 ], - "subarray3_mppt_input": 3.0, + "subarray3_mppt_input": 1.0, "subarray3_nameplate_loss": 0.0, "subarray3_nmodules": 0.0, - "subarray3_nmodx": 9.0, - "subarray3_nmody": 2.0, + "subarray3_nmodx": 1.0, + "subarray3_nmody": 1.0, "subarray3_nstrings": 1.0, - "subarray3_rack_shading": 0.0, + "subarray3_rack_shading": 4.0, "subarray3_rear_soiling_loss": 0.0, - "subarray3_ref_nmodules": 0.0, "subarray3_rotlim": 45.0, "subarray3_shade_mode": 0.0, "subarray3_shading": 0.0, @@ -40558,16 +40549,18 @@ "subarray3_tilt_eq_lat": 0.0, "subarray3_track_mode": 1.0, "subarray3_tracking_loss": 0.0, + "subarray3_ui_length_side": 2.2772351657218015, + "subarray3_ui_nmodules": 0.0, + "subarray3_ui_nrows": 0.0, + "subarray3_ui_row_spacing": 7.590783885739338, "subarray4_azimuth": 180.0, "subarray4_backtrack": 0.0, - "subarray4_cross_axis_slope": 0.0, "subarray4_dcloss": 4.440200000000005, "subarray4_dcwiring_loss": 2.0, "subarray4_diodeconn_loss": 0.5, "subarray4_electrical_mismatch": 0.0, "subarray4_enable": 0.0, "subarray4_gcr": 0.3, - "subarray4_gcr_ref": 0.3, "subarray4_land_area": 0.0, "subarray4_mismatch_loss": 2.0, "subarray4_mod_orient": 0.0, @@ -40586,15 +40579,14 @@ 40.0, 40.0 ], - "subarray4_mppt_input": 4.0, + "subarray4_mppt_input": 1.0, "subarray4_nameplate_loss": 0.0, "subarray4_nmodules": 0.0, - "subarray4_nmodx": 9.0, - "subarray4_nmody": 2.0, + "subarray4_nmodx": 1.0, + "subarray4_nmody": 1.0, "subarray4_nstrings": 1.0, - "subarray4_rack_shading": 0.0, + "subarray4_rack_shading": 4.0, "subarray4_rear_soiling_loss": 0.0, - "subarray4_ref_nmodules": 0.0, "subarray4_rotlim": 45.0, "subarray4_shade_mode": 0.0, "subarray4_shading": 0.0, @@ -40643,13 +40635,16 @@ "subarray4_tilt_eq_lat": 0.0, "subarray4_track_mode": 1.0, "subarray4_tracking_loss": 0.0, + "subarray4_ui_length_side": 2.2772351657218015, + "subarray4_ui_nmodules": 0.0, + "subarray4_ui_nrows": 0.0, + "subarray4_ui_row_spacing": 7.590783885739338, "subtotal_direct": 98999299.25424, "system_capacity": 99999.29217600002, "system_use_lifetime_output": 1.0, "tax_investor_required_lease_reserve": 6.0, "tod_library": "Uniform Dispatch", - "total_dc_inverter_capacity": 77374.8, - "total_direct_cost": 101969278.2318672, + "total_direct_cost": 101969278.23186721, "total_indirect_cost": 4999964.6088000009, "total_installed_cost": 112067706.75226057, "total_inverter_capacity": 75215.82, @@ -40658,7 +40653,6 @@ "total_modules": 188412.0, "transformer_load_loss": 0.0, "transformer_no_load_loss": 0.0, - "transformer_rating": 0.0, "transmission_loss": 0.0, "tz": -7.0, "ui_ac_capacity": 75.21582000000001, @@ -40666,6 +40660,7 @@ "ui_array_land_area_ha": 162.03442689411146, "ui_array_land_area_multiplier": 1.0, "ui_aspect_ratio": 2.01, + "ui_chkbox_nmodx_eq_mod_per_string": 1.0, "ui_electricity_rate_option": 0.0, "ui_land_area_additional": 0.0, "ui_land_area_additional_units": 0.0, @@ -40677,18 +40672,6 @@ 0.0 ], "ui_step_minutes": 60.0, - "ui_subarray1_length_side": 4.554470331443603, - "ui_subarray1_nrows": 2243.0, - "ui_subarray1_row_spacing": 15.181567771478676, - "ui_subarray2_length_side": 4.554470331443603, - "ui_subarray2_nrows": 0.0, - "ui_subarray2_row_spacing": 15.181567771478676, - "ui_subarray3_length_side": 4.554470331443603, - "ui_subarray3_nrows": 0.0, - "ui_subarray3_row_spacing": 15.181567771478676, - "ui_subarray4_length_side": 4.554470331443603, - "ui_subarray4_nrows": 0.0, - "ui_subarray4_row_spacing": 15.181567771478676, "ui_total_land_area_ha": 162.03442689411146, "ui_total_module_area": 486102.96, "ui_total_module_area_acres": 120.11855117300822, diff --git a/deploy/runtime/defaults/Flat Plate PV_Single Owner.json b/deploy/runtime/defaults/Flat Plate PV_Single Owner.json index 292df25b2b..6cdcb588d5 100644 --- a/deploy/runtime/defaults/Flat Plate PV_Single Owner.json +++ b/deploy/runtime/defaults/Flat Plate PV_Single Owner.json @@ -9498,14 +9498,14 @@ "alpha_sc_calc": 0.04, "analysis_period": 25.0, "analysis_period_warning": "No messages.", - "annual_albedo": 0.183951, - "annual_beam": 7.33564, - "annual_diffuse": 1.34843, - "annual_global": 5.79476, + "annual_albedo": 0.1839506853933204, + "annual_beam": 7.335643835616439, + "annual_diffuse": 1.3484328767123289, + "annual_global": 5.794761643835617, "annual_snow": NaN, - "annual_tdry": 21.9385, + "annual_tdry": 21.938470319634705, "annual_twet": NaN, - "annual_wspd": 1.78648, + "annual_wspd": 1.786484018864629, "batt_max_power": 0.0, "batt_salvage_percentage": 0.0, "batt_salvage_value": 0.0, @@ -28358,6 +28358,7 @@ "flip_target_percent": 11.0, "flip_target_year": 20.0, "gamma_pmp_calc": -1.7886207600000004, + "gcr_option": 1.0, "grid_curtailment": [ 1e38, 1e38, @@ -37417,7 +37418,6 @@ "inv_cec_cg_idcmax": 18.0, "inv_cec_cg_mppt_hi": 480.0, "inv_cec_cg_mppt_low": 250.0, - "inv_cec_cg_num_mppt": 1.0, "inv_cec_cg_num_samples": 4.0, "inv_cec_cg_paco": 3800.0, "inv_cec_cg_pdco": 3928.11, @@ -37747,13 +37747,12 @@ "inv_ds_idcmax": 18.0, "inv_ds_mppt_hi": 480.0, "inv_ds_mppt_low": 250.0, - "inv_ds_num_mppt": 1.0, "inv_ds_paco": 4000.0, "inv_ds_pdco": 4166.666666666667, "inv_ds_pnt": 1.0, "inv_ds_pnt_suggested": 1.0, "inv_ds_pso": 0.0, - "inv_ds_pso_suggested": 0.0, + "inv_ds_pso_suggested": 32.0, "inv_ds_vdcmax": 600.0, "inv_ds_vdco": 310.0, "inv_num_mppt": 1.0, @@ -39025,7 +39024,6 @@ "inv_pd_idcmax": 18.0, "inv_pd_mppt_hi": 480.0, "inv_pd_mppt_low": 250.0, - "inv_pd_num_mppt": 1.0, "inv_pd_paco": 4000.0, "inv_pd_partload": [ 0.0, @@ -39294,7 +39292,6 @@ "inv_snl_idcmax": 2645.3, "inv_snl_mppt_hi": 1500.0, "inv_snl_mppt_low": 800.0, - "inv_snl_num_mppt": 1.0, "inv_snl_paco": 2507194.0, "inv_snl_pdco": 2579160.0, "inv_snl_pnt": 62.8, @@ -39387,7 +39384,7 @@ "landprep_per_watt": 0.01, "landprep_percent": 0.0, "landprep_total": 999992.9217600002, - "lat": 33.45, + "lat": 33.45000076293945, "layout_warning": "No system sizing messages.", "lbl_bifacial": "", "lib_dispatch_factor1": 1.0, @@ -40034,14 +40031,13 @@ "library_folder_list": "x", "library_paths": "", "loan_moratorium": 0.0, - "lon": -111.98, + "lon": -111.9800033569336, "mera_cost1": 9999929.2176, "mera_cost2": 0.0, "mera_cost3": 0.0, "mera_name1": "Replacement Reserve 1", "mera_name2": "Replacement Reserve 2", "mera_name3": "Replacement Reserve 3", - "mismatch_shown": 0.0, "module_area": 2.58, "module_aspect_ratio": 2.01, "module_costunits": 0.0, @@ -40063,9 +40059,6 @@ "nohrsc_station_id": "", "nohrsc_year": "", "nominal_discount_rate": 9.060000000000004, - "num_enabled": 1.0, - "num_strings_total": 6729.0, - "offset": 0.0, "om_capacity": [ 15.0 ], @@ -40143,7 +40136,6 @@ "ptc_sta_term": 10.0, "pv.radmode.is_shown": 0.0, "pv_capex_cost_choice": 0.0, - "pv_land_area_is_shown": 0.0, "rate_escalation": [ 0.0 ], @@ -40326,13 +40318,11 @@ "step_spe": 3600.0, "subarray1_azimuth": 180.0, "subarray1_backtrack": 0.0, - "subarray1_cross_axis_slope": 0.0, "subarray1_dcloss": 4.440200000000005, "subarray1_dcwiring_loss": 2.0, "subarray1_diodeconn_loss": 0.5, "subarray1_electrical_mismatch": 0.0, "subarray1_gcr": 0.3, - "subarray1_gcr_ref": 0.3, "subarray1_land_area": 1620343.2000000005, "subarray1_mismatch_loss": 2.0, "subarray1_mod_orient": 0.0, @@ -40354,12 +40344,11 @@ "subarray1_mppt_input": 1.0, "subarray1_nameplate_loss": 0.0, "subarray1_nmodules": 188412.0, - "subarray1_nmodx": 42.0, - "subarray1_nmody": 2.0, + "subarray1_nmodx": 28.0, + "subarray1_nmody": 1.0, "subarray1_nstrings": 6729.0, "subarray1_rack_shading": 4.0, "subarray1_rear_soiling_loss": 0.0, - "subarray1_ref_nmodules": 188412.0, "subarray1_rotlim": 45.0, "subarray1_shade_mode": 0.0, "subarray1_shading": 0.0, @@ -40408,16 +40397,18 @@ "subarray1_tilt_eq_lat": 0.0, "subarray1_track_mode": 1.0, "subarray1_tracking_loss": 0.0, + "subarray1_ui_length_side": 2.277235165721802, + "subarray1_ui_nmodules": 188412.0, + "subarray1_ui_nrows": 6729.0, + "subarray1_ui_row_spacing": 7.590783885739338, "subarray2_azimuth": 180.0, "subarray2_backtrack": 0.0, - "subarray2_cross_axis_slope": 0.0, "subarray2_dcloss": 4.440200000000005, "subarray2_dcwiring_loss": 2.0, "subarray2_diodeconn_loss": 0.5, "subarray2_electrical_mismatch": 0.0, "subarray2_enable": 0.0, "subarray2_gcr": 0.3, - "subarray2_gcr_ref": 0.3, "subarray2_land_area": 0.0, "subarray2_mismatch_loss": 2.0, "subarray2_mod_orient": 0.0, @@ -40436,15 +40427,14 @@ 40.0, 40.0 ], - "subarray2_mppt_input": 2.0, + "subarray2_mppt_input": 1.0, "subarray2_nameplate_loss": 0.0, "subarray2_nmodules": 0.0, - "subarray2_nmodx": 9.0, - "subarray2_nmody": 2.0, + "subarray2_nmodx": 1.0, + "subarray2_nmody": 1.0, "subarray2_nstrings": 1.0, - "subarray2_rack_shading": 0.0, + "subarray2_rack_shading": 4.0, "subarray2_rear_soiling_loss": 0.0, - "subarray2_ref_nmodules": 0.0, "subarray2_rotlim": 45.0, "subarray2_shade_mode": 0.0, "subarray2_shading": 0.0, @@ -40493,16 +40483,18 @@ "subarray2_tilt_eq_lat": 0.0, "subarray2_track_mode": 1.0, "subarray2_tracking_loss": 0.0, + "subarray2_ui_length_side": 2.277235165721802, + "subarray2_ui_nmodules": 0.0, + "subarray2_ui_nrows": 0.0, + "subarray2_ui_row_spacing": 7.590783885739338, "subarray3_azimuth": 180.0, "subarray3_backtrack": 0.0, - "subarray3_cross_axis_slope": 0.0, "subarray3_dcloss": 4.440200000000005, "subarray3_dcwiring_loss": 2.0, "subarray3_diodeconn_loss": 0.5, "subarray3_electrical_mismatch": 0.0, "subarray3_enable": 0.0, "subarray3_gcr": 0.3, - "subarray3_gcr_ref": 0.3, "subarray3_land_area": 0.0, "subarray3_mismatch_loss": 2.0, "subarray3_mod_orient": 0.0, @@ -40521,15 +40513,14 @@ 40.0, 40.0 ], - "subarray3_mppt_input": 3.0, + "subarray3_mppt_input": 1.0, "subarray3_nameplate_loss": 0.0, "subarray3_nmodules": 0.0, - "subarray3_nmodx": 9.0, - "subarray3_nmody": 2.0, + "subarray3_nmodx": 1.0, + "subarray3_nmody": 1.0, "subarray3_nstrings": 1.0, - "subarray3_rack_shading": 0.0, + "subarray3_rack_shading": 4.0, "subarray3_rear_soiling_loss": 0.0, - "subarray3_ref_nmodules": 0.0, "subarray3_rotlim": 45.0, "subarray3_shade_mode": 0.0, "subarray3_shading": 0.0, @@ -40578,16 +40569,18 @@ "subarray3_tilt_eq_lat": 0.0, "subarray3_track_mode": 1.0, "subarray3_tracking_loss": 0.0, + "subarray3_ui_length_side": 2.277235165721802, + "subarray3_ui_nmodules": 0.0, + "subarray3_ui_nrows": 0.0, + "subarray3_ui_row_spacing": 7.590783885739338, "subarray4_azimuth": 180.0, "subarray4_backtrack": 0.0, - "subarray4_cross_axis_slope": 0.0, "subarray4_dcloss": 4.440200000000005, "subarray4_dcwiring_loss": 2.0, "subarray4_diodeconn_loss": 0.5, "subarray4_electrical_mismatch": 0.0, "subarray4_enable": 0.0, "subarray4_gcr": 0.3, - "subarray4_gcr_ref": 0.3, "subarray4_land_area": 0.0, "subarray4_mismatch_loss": 2.0, "subarray4_mod_orient": 0.0, @@ -40606,15 +40599,14 @@ 40.0, 40.0 ], - "subarray4_mppt_input": 4.0, + "subarray4_mppt_input": 1.0, "subarray4_nameplate_loss": 0.0, "subarray4_nmodules": 0.0, - "subarray4_nmodx": 9.0, - "subarray4_nmody": 2.0, + "subarray4_nmodx": 1.0, + "subarray4_nmody": 1.0, "subarray4_nstrings": 1.0, - "subarray4_rack_shading": 0.0, + "subarray4_rack_shading": 4.0, "subarray4_rear_soiling_loss": 0.0, - "subarray4_ref_nmodules": 0.0, "subarray4_rotlim": 45.0, "subarray4_shade_mode": 0.0, "subarray4_shading": 0.0, @@ -40663,13 +40655,16 @@ "subarray4_tilt_eq_lat": 0.0, "subarray4_track_mode": 1.0, "subarray4_tracking_loss": 0.0, + "subarray4_ui_length_side": 2.277235165721802, + "subarray4_ui_nmodules": 0.0, + "subarray4_ui_nrows": 0.0, + "subarray4_ui_row_spacing": 7.590783885739338, "subtotal_direct": 98999299.25424, "system_capacity": 99999.29217600002, "system_use_lifetime_output": 1.0, "term_int_rate": 7.0, "term_tenor": 18.0, "tod_library": "Uniform Dispatch", - "total_dc_inverter_capacity": 77374.8, "total_direct_cost": 101969278.2318672, "total_indirect_cost": 4999964.6088000009, "total_installed_cost": 112067706.75226057, @@ -40679,7 +40674,6 @@ "total_modules": 188412.0, "transformer_load_loss": 0.0, "transformer_no_load_loss": 0.0, - "transformer_rating": 0.0, "transmission_loss": 0.0, "tz": -7.0, "ui_ac_capacity": 75.21582000000001, @@ -40687,6 +40681,7 @@ "ui_array_land_area_ha": 162.03442689411146, "ui_array_land_area_multiplier": 1.0, "ui_aspect_ratio": 2.01, + "ui_chkbox_nmodx_eq_mod_per_string": 1.0, "ui_electricity_rate_option": 0.0, "ui_land_area_additional": 0.0, "ui_land_area_additional_units": 0.0, @@ -40698,18 +40693,6 @@ 0.0 ], "ui_step_minutes": 60.0, - "ui_subarray1_length_side": 4.554470331443603, - "ui_subarray1_nrows": 2243.0, - "ui_subarray1_row_spacing": 15.181567771478676, - "ui_subarray2_length_side": 4.554470331443603, - "ui_subarray2_nrows": 0.0, - "ui_subarray2_row_spacing": 15.181567771478676, - "ui_subarray3_length_side": 4.554470331443603, - "ui_subarray3_nrows": 0.0, - "ui_subarray3_row_spacing": 15.181567771478676, - "ui_subarray4_length_side": 4.554470331443603, - "ui_subarray4_nrows": 0.0, - "ui_subarray4_row_spacing": 15.181567771478676, "ui_system_nameplate_standalone": 0.0, "ui_total_land_area_ha": 162.03442689411146, "ui_total_module_area": 486102.96, diff --git a/deploy/runtime/defaults/Flat Plate PV_Third Party.json b/deploy/runtime/defaults/Flat Plate PV_Third Party.json index f6205acfd9..012056e492 100644 --- a/deploy/runtime/defaults/Flat Plate PV_Third Party.json +++ b/deploy/runtime/defaults/Flat Plate PV_Third Party.json @@ -16,11 +16,11 @@ "6par_imp": 11.81, "6par_is_bifacial": 0.0, "6par_isc": 13.06, - "6par_module_length": 1.8130085493455344, + "6par_module_length": 1.8130085493455346, "6par_module_name": "Maxeon Solar Technologies Ltd. SPR-MAX3-400-COM-R (from CEC database)", "6par_module_width": 1.0479818204309448, "6par_mounting": 0.0, - "6par_mpeff": 21.07152631578948, + "6par_mpeff": 21.071526315789478, "6par_nser": 112.0, "6par_pmp": 400.359, "6par_result_Adj": 10.2786, @@ -9571,16 +9571,16 @@ ], "alpha_sc_calc": 0.045, "analysis_period": 25.0, - "annual_albedo": 0.183951, - "annual_beam": 7.33564, + "annual_albedo": 0.18395068539332039, + "annual_beam": 7.335643835616439, "annual_crit": 0.0, - "annual_diffuse": 1.34843, - "annual_global": 5.79476, + "annual_diffuse": 1.3484328767123289, + "annual_global": 5.794761643835617, "annual_peak": 4.30453, "annual_snow": NaN, - "annual_tdry": 21.9385, + "annual_tdry": 21.938470319634705, "annual_twet": NaN, - "annual_wspd": 1.78648, + "annual_wspd": 1.786484018864629, "batt_max_power": 0.0, "beta_oc_calc": -0.234, "calculate_bifacial_electrical_mismatch": 1.0, @@ -9598,7 +9598,7 @@ "cec_bifacial_ground_clearance_height": 1.0, "cec_bifacial_transmission_factor": 0.013, "cec_bifaciality": 0.7, - "cec_eff": 21.07152631578948, + "cec_eff": 21.071526315789478, "cec_gamma_pmp": -0.28, "cec_gap_spacing": 0.05, "cec_heat_transfer": 0.0, @@ -9609,7 +9609,7 @@ "cec_i_sc_ref": 13.06, "cec_is_bifacial": 0.0, "cec_material": "Mono-c-Si", - "cec_module_length": 1.8130085493455344, + "cec_module_length": 1.8130085493455346, "cec_module_width": 1.0479818204309448, "cec_mounting_config": 0.0, "cec_mounting_orientation": 0.0, @@ -18840,6 +18840,7 @@ "file_name": "phoenix_az_33.450495_-111.983688_psmv3_60_tmy.csv", "floor_area": 2000.0, "gamma_pmp_calc": -1.1210052, + "gcr_option": 1.0, "grid_curtailment": [ 1e38, 1e38, @@ -27837,7 +27838,6 @@ "inv_cec_cg_idcmax": 18.0, "inv_cec_cg_mppt_hi": 480.0, "inv_cec_cg_mppt_low": 250.0, - "inv_cec_cg_num_mppt": 1.0, "inv_cec_cg_num_samples": 4.0, "inv_cec_cg_paco": 3800.0, "inv_cec_cg_pdco": 3928.11, @@ -28167,7 +28167,6 @@ "inv_ds_idcmax": 18.0, "inv_ds_mppt_hi": 480.0, "inv_ds_mppt_low": 250.0, - "inv_ds_num_mppt": 1.0, "inv_ds_paco": 4000.0, "inv_ds_pdco": 4166.666666666667, "inv_ds_pnt": 1.0, @@ -29445,7 +29444,6 @@ "inv_pd_idcmax": 18.0, "inv_pd_mppt_hi": 480.0, "inv_pd_mppt_low": 250.0, - "inv_pd_num_mppt": 1.0, "inv_pd_paco": 4000.0, "inv_pd_partload": [ 0.0, @@ -29709,12 +29707,11 @@ "inv_snl_c1": 0.0000337399, "inv_snl_c2": 0.00334072, "inv_snl_c3": 0.00252878, - "inv_snl_eff_cec": 97.33435924339612, + "inv_snl_eff_cec": 97.33435924339611, "inv_snl_eff_euro": 97.18196877409598, "inv_snl_idcmax": 20.7493, "inv_snl_mppt_hi": 480.0, "inv_snl_mppt_low": 325.0, - "inv_snl_num_mppt": 1.0, "inv_snl_paco": 7560.0, "inv_snl_pdco": 7781.0, "inv_snl_pnt": 5.75, @@ -29762,7 +29759,7 @@ "irrad_mode": 0.0, "is_advanced": 0.0, "is_btm": 1.0, - "lat": 33.45, + "lat": 33.45000076293945, "layout_warning": "No system sizing messages.", "lbl_bifacial": "", "lease_escalation": 1.0, @@ -47315,11 +47312,10 @@ 1.24378, 0.980213 ], - "lon": -111.98, - "mismatch_shown": 0.0, + "lon": -111.9800033569336, "module_area": 1.9, "module_aspect_ratio": 1.73, - "module_length": 1.8130085493455344, + "module_length": 1.8130085493455346, "module_model": 1.0, "module_name": "Maxeon Solar Technologies Ltd. SPR-MAX3-400-COM-R", "module_width": 1.0479818204309448, @@ -47342,11 +47338,8 @@ "nohrsc_coords": "", "nohrsc_station_id": "", "nohrsc_year": "", - "nominal_discount_rate": 9.060000000000004, + "nominal_discount_rate": 9.060000000000003, "normalize_to_utility_bill": 0.0, - "num_enabled": 1.0, - "num_strings_total": 2.0, - "offset": 0.0, "peak_1": 1.85407, "peak_10": 2.55071, "peak_11": 1.71415, @@ -47362,7 +47355,6 @@ "ppa_escalation": 1.0, "ppa_price": 0.1, "pv.radmode.is_shown": 0.0, - "pv_land_area_is_shown": 0.0, "rate_escalation": [ 0.0 ], @@ -47377,7 +47369,7 @@ "sd11par_AMa4": -0.000091, "sd11par_Egref": 1.08583, "sd11par_Il": 5.90905, - "sd11par_Imp0": 5.506004749133028, + "sd11par_Imp0": 5.5060047491330279, "sd11par_Io": 3.63865e-12, "sd11par_Isc0": 5.90285, "sd11par_Pmp0": 322.305, @@ -47439,7 +47431,7 @@ "snl_c7": -0.093, "snl_dtc": 3.0, "snl_fd": 1.0, - "snl_imp_temp_1": -0.0021202945926680658, + "snl_imp_temp_1": -0.0021202945926680654, "snl_impo": 5.58, "snl_isco": 5.96, "snl_ixo": 5.9, @@ -47450,7 +47442,7 @@ "snl_module_length": 1.665142636532979, "snl_module_name": "SunPower SPR-305-WHT [2007 (E)]", "snl_module_structure": 0.0, - "snl_module_width": 0.9794956685488112, + "snl_module_width": 0.9794956685488111, "snl_n": 1.131, "snl_n_cells": 96.0, "snl_parallel_cells": 1.0, @@ -47462,14 +47454,14 @@ "snl_ref_imp": 5.579722612284382, "snl_ref_imp_temp_0": -0.038, "snl_ref_isc": 5.959701031499999, - "snl_ref_isc_temp_0": 0.05900000000000001, + "snl_ref_isc_temp_0": 0.059000000000000007, "snl_ref_isc_temp_1": 0.0035162236085849996, "snl_ref_pmp": 305.2105300228098, "snl_ref_pmp_temp_0": -0.37803722005446979, "snl_ref_pmp_temp_1": -1.153809403011743, "snl_ref_vmp": 54.69994679499923, "snl_ref_vmp_temp_0": -0.34003722005446976, - "snl_ref_vmp_temp_1": -0.1860001784529894, + "snl_ref_vmp_temp_1": -0.18600017845298939, "snl_ref_voc": 64.19986006248614, "snl_ref_voc_temp_0": -0.2757022666099982, "snl_sandia_notes": "Source: Sandia National Laboratories Updated 9/25/2012 Module Database", @@ -47505,7 +47497,7 @@ "spe_eff4": 20.5, "spe_fd": 1.0, "spe_is_bifacial": 0.0, - "spe_module_length": 1.8130085493455344, + "spe_module_length": 1.8130085493455346, "spe_module_structure": 0.0, "spe_module_width": 1.0479818204309448, "spe_power": 389.5, @@ -47529,14 +47521,12 @@ "step_spe": 3600.0, "subarray1_azimuth": 180.0, "subarray1_backtrack": 0.0, - "subarray1_cross_axis_slope": 0.0, "subarray1_dcloss": 3.4650999999999989, "subarray1_dcwiring_loss": 2.0, "subarray1_diodeconn_loss": 0.5, "subarray1_electrical_mismatch": 0.0, "subarray1_gcr": 0.3, - "subarray1_gcr_ref": 0.3, - "subarray1_land_area": 126.66666666666669, + "subarray1_land_area": 126.66666666666667, "subarray1_mismatch_loss": 0.0, "subarray1_mod_orient": 0.0, "subarray1_modules_per_string": 10.0, @@ -47562,7 +47552,6 @@ "subarray1_nstrings": 2.0, "subarray1_rack_shading": 4.0, "subarray1_rear_soiling_loss": 0.0, - "subarray1_ref_nmodules": 20.0, "subarray1_rotlim": 45.0, "subarray1_shade_mode": 0.0, "subarray1_shading": 0.0, @@ -47611,16 +47600,18 @@ "subarray1_tilt_eq_lat": 0.0, "subarray1_track_mode": 0.0, "subarray1_tracking_loss": 0.0, + "subarray1_ui_length_side": 3.626017098691069, + "subarray1_ui_nmodules": 20.0, + "subarray1_ui_nrows": 2.0, + "subarray1_ui_row_spacing": 12.086723662303564, "subarray2_azimuth": 180.0, "subarray2_backtrack": 0.0, - "subarray2_cross_axis_slope": 0.0, "subarray2_dcloss": 3.4650999999999989, "subarray2_dcwiring_loss": 2.0, "subarray2_diodeconn_loss": 0.5, "subarray2_electrical_mismatch": 0.0, "subarray2_enable": 0.0, "subarray2_gcr": 0.3, - "subarray2_gcr_ref": 0.3, "subarray2_land_area": 0.0, "subarray2_mismatch_loss": 0.0, "subarray2_mod_orient": 0.0, @@ -47639,15 +47630,14 @@ 40.0, 40.0 ], - "subarray2_mppt_input": 2.0, + "subarray2_mppt_input": 1.0, "subarray2_nameplate_loss": 0.0, "subarray2_nmodules": 0.0, - "subarray2_nmodx": 9.0, - "subarray2_nmody": 2.0, + "subarray2_nmodx": 1.0, + "subarray2_nmody": 1.0, "subarray2_nstrings": 1.0, - "subarray2_rack_shading": 0.0, + "subarray2_rack_shading": 4.0, "subarray2_rear_soiling_loss": 0.0, - "subarray2_ref_nmodules": 0.0, "subarray2_rotlim": 45.0, "subarray2_shade_mode": 0.0, "subarray2_shading": 0.0, @@ -47696,16 +47686,18 @@ "subarray2_tilt_eq_lat": 0.0, "subarray2_track_mode": 0.0, "subarray2_tracking_loss": 0.0, + "subarray2_ui_length_side": 1.8130085493455346, + "subarray2_ui_nmodules": 0.0, + "subarray2_ui_nrows": 0.0, + "subarray2_ui_row_spacing": 6.043361831151782, "subarray3_azimuth": 180.0, "subarray3_backtrack": 0.0, - "subarray3_cross_axis_slope": 0.0, "subarray3_dcloss": 3.4650999999999989, "subarray3_dcwiring_loss": 2.0, "subarray3_diodeconn_loss": 0.5, "subarray3_electrical_mismatch": 0.0, "subarray3_enable": 0.0, "subarray3_gcr": 0.3, - "subarray3_gcr_ref": 0.3, "subarray3_land_area": 0.0, "subarray3_mismatch_loss": 0.0, "subarray3_mod_orient": 0.0, @@ -47724,15 +47716,14 @@ 40.0, 40.0 ], - "subarray3_mppt_input": 3.0, + "subarray3_mppt_input": 1.0, "subarray3_nameplate_loss": 0.0, "subarray3_nmodules": 0.0, - "subarray3_nmodx": 9.0, - "subarray3_nmody": 2.0, + "subarray3_nmodx": 1.0, + "subarray3_nmody": 1.0, "subarray3_nstrings": 1.0, - "subarray3_rack_shading": 0.0, + "subarray3_rack_shading": 4.0, "subarray3_rear_soiling_loss": 0.0, - "subarray3_ref_nmodules": 0.0, "subarray3_rotlim": 45.0, "subarray3_shade_mode": 0.0, "subarray3_shading": 0.0, @@ -47781,16 +47772,18 @@ "subarray3_tilt_eq_lat": 0.0, "subarray3_track_mode": 0.0, "subarray3_tracking_loss": 0.0, + "subarray3_ui_length_side": 1.8130085493455346, + "subarray3_ui_nmodules": 0.0, + "subarray3_ui_nrows": 0.0, + "subarray3_ui_row_spacing": 6.043361831151782, "subarray4_azimuth": 180.0, "subarray4_backtrack": 0.0, - "subarray4_cross_axis_slope": 0.0, "subarray4_dcloss": 3.4650999999999989, "subarray4_dcwiring_loss": 2.0, "subarray4_diodeconn_loss": 0.5, "subarray4_electrical_mismatch": 0.0, "subarray4_enable": 0.0, "subarray4_gcr": 0.3, - "subarray4_gcr_ref": 0.3, "subarray4_land_area": 0.0, "subarray4_mismatch_loss": 0.0, "subarray4_mod_orient": 0.0, @@ -47809,15 +47802,14 @@ 40.0, 40.0 ], - "subarray4_mppt_input": 4.0, + "subarray4_mppt_input": 1.0, "subarray4_nameplate_loss": 0.0, "subarray4_nmodules": 0.0, - "subarray4_nmodx": 9.0, - "subarray4_nmody": 2.0, + "subarray4_nmodx": 1.0, + "subarray4_nmody": 1.0, "subarray4_nstrings": 1.0, - "subarray4_rack_shading": 0.0, + "subarray4_rack_shading": 4.0, "subarray4_rear_soiling_loss": 0.0, - "subarray4_ref_nmodules": 0.0, "subarray4_rotlim": 45.0, "subarray4_shade_mode": 0.0, "subarray4_shading": 0.0, @@ -47866,16 +47858,18 @@ "subarray4_tilt_eq_lat": 0.0, "subarray4_track_mode": 0.0, "subarray4_tracking_loss": 0.0, + "subarray4_ui_length_side": 1.8130085493455346, + "subarray4_ui_nmodules": 0.0, + "subarray4_ui_nrows": 0.0, + "subarray4_ui_row_spacing": 6.043361831151782, "system_capacity": 8.00718, "system_use_lifetime_output": 1.0, - "total_dc_inverter_capacity": 7.781, "total_inverter_capacity": 7.56, "total_land_area": 0.0312999873152683, "total_module_area": 38.0, "total_modules": 20.0, "transformer_load_loss": 0.0, "transformer_no_load_loss": 0.0, - "transformer_rating": 0.0, "transmission_loss": 0.0, "tz": -7.0, "ui_ac_capacity": 0.00756, @@ -47884,22 +47878,11 @@ "ui_array_land_area_ha": 0.01266667502287218, "ui_array_land_area_multiplier": 1.0, "ui_aspect_ratio": 1.73, + "ui_chkbox_nmodx_eq_mod_per_string": 1.0, "ui_land_area_additional": 0.0, "ui_land_area_additional_units": 0.0, "ui_land_area_per_mw": 0.0, "ui_step_minutes": 60.0, - "ui_subarray1_length_side": 3.626017098691069, - "ui_subarray1_nrows": 2.0, - "ui_subarray1_row_spacing": 12.086723662303564, - "ui_subarray2_length_side": 3.626017098691069, - "ui_subarray2_nrows": 0.0, - "ui_subarray2_row_spacing": 12.086723662303564, - "ui_subarray3_length_side": 3.626017098691069, - "ui_subarray3_nrows": 0.0, - "ui_subarray3_row_spacing": 12.086723662303564, - "ui_subarray4_length_side": 3.626017098691069, - "ui_subarray4_nrows": 0.0, - "ui_subarray4_row_spacing": 12.086723662303564, "ui_total_land_area_ha": 0.01266667502287218, "ui_total_module_area": 38.0, "ui_total_module_area_acres": 0.00938999619458049, diff --git a/deploy/runtime/defaults/High-X Concentrating PV_All Equity Partnership Flip.json b/deploy/runtime/defaults/High-X Concentrating PV_All Equity Partnership Flip.json index 6543123bd3..89fce3f92d 100644 --- a/deploy/runtime/defaults/High-X Concentrating PV_All Equity Partnership Flip.json +++ b/deploy/runtime/defaults/High-X Concentrating PV_All Equity Partnership Flip.json @@ -27507,7 +27507,6 @@ "inv_snl_idcmax": 1263.77, "inv_snl_mppt_hi": 820.0, "inv_snl_mppt_low": 545.0, - "inv_snl_num_mppt": 1.0, "inv_snl_paco": 753200.0, "inv_snl_pdco": 777216.0, "inv_snl_pnt": 122.55, diff --git a/deploy/runtime/defaults/High-X Concentrating PV_LCOE Calculator.json b/deploy/runtime/defaults/High-X Concentrating PV_LCOE Calculator.json index c6de9b9710..049a371373 100644 --- a/deploy/runtime/defaults/High-X Concentrating PV_LCOE Calculator.json +++ b/deploy/runtime/defaults/High-X Concentrating PV_LCOE Calculator.json @@ -17879,7 +17879,6 @@ "inv_snl_idcmax": 1263.77, "inv_snl_mppt_hi": 820.0, "inv_snl_mppt_low": 545.0, - "inv_snl_num_mppt": 1.0, "inv_snl_paco": 753200.0, "inv_snl_pdco": 777216.0, "inv_snl_pnt": 122.55, diff --git a/deploy/runtime/defaults/High-X Concentrating PV_Leveraged Partnership Flip.json b/deploy/runtime/defaults/High-X Concentrating PV_Leveraged Partnership Flip.json index 8ecc252659..429ac4b81e 100644 --- a/deploy/runtime/defaults/High-X Concentrating PV_Leveraged Partnership Flip.json +++ b/deploy/runtime/defaults/High-X Concentrating PV_Leveraged Partnership Flip.json @@ -27515,7 +27515,6 @@ "inv_snl_idcmax": 1263.77, "inv_snl_mppt_hi": 820.0, "inv_snl_mppt_low": 545.0, - "inv_snl_num_mppt": 1.0, "inv_snl_paco": 753200.0, "inv_snl_pdco": 777216.0, "inv_snl_pnt": 122.55, diff --git a/deploy/runtime/defaults/High-X Concentrating PV_Merchant Plant.json b/deploy/runtime/defaults/High-X Concentrating PV_Merchant Plant.json index f82e29b35e..92ec41dbcb 100644 --- a/deploy/runtime/defaults/High-X Concentrating PV_Merchant Plant.json +++ b/deploy/runtime/defaults/High-X Concentrating PV_Merchant Plant.json @@ -18121,7 +18121,6 @@ "inv_snl_idcmax": 1263.77, "inv_snl_mppt_hi": 820.0, "inv_snl_mppt_low": 545.0, - "inv_snl_num_mppt": 1.0, "inv_snl_paco": 753200.0, "inv_snl_pdco": 777216.0, "inv_snl_pnt": 122.55, diff --git a/deploy/runtime/defaults/High-X Concentrating PV_None.json b/deploy/runtime/defaults/High-X Concentrating PV_None.json index f0f5b9f022..5e484d3142 100644 --- a/deploy/runtime/defaults/High-X Concentrating PV_None.json +++ b/deploy/runtime/defaults/High-X Concentrating PV_None.json @@ -17857,7 +17857,6 @@ "inv_snl_idcmax": 1263.77, "inv_snl_mppt_hi": 820.0, "inv_snl_mppt_low": 545.0, - "inv_snl_num_mppt": 1.0, "inv_snl_paco": 753200.0, "inv_snl_pdco": 777216.0, "inv_snl_pnt": 122.55, diff --git a/deploy/runtime/defaults/High-X Concentrating PV_Sale Leaseback.json b/deploy/runtime/defaults/High-X Concentrating PV_Sale Leaseback.json index df8da6052d..5ac408e783 100644 --- a/deploy/runtime/defaults/High-X Concentrating PV_Sale Leaseback.json +++ b/deploy/runtime/defaults/High-X Concentrating PV_Sale Leaseback.json @@ -27502,7 +27502,6 @@ "inv_snl_idcmax": 1263.77, "inv_snl_mppt_hi": 820.0, "inv_snl_mppt_low": 545.0, - "inv_snl_num_mppt": 1.0, "inv_snl_paco": 753200.0, "inv_snl_pdco": 777216.0, "inv_snl_pnt": 122.55, diff --git a/deploy/runtime/defaults/High-X Concentrating PV_Single Owner.json b/deploy/runtime/defaults/High-X Concentrating PV_Single Owner.json index a2163e6b82..4f9c78ea67 100644 --- a/deploy/runtime/defaults/High-X Concentrating PV_Single Owner.json +++ b/deploy/runtime/defaults/High-X Concentrating PV_Single Owner.json @@ -27520,7 +27520,6 @@ "inv_snl_idcmax": 1263.77, "inv_snl_mppt_hi": 820.0, "inv_snl_mppt_low": 545.0, - "inv_snl_num_mppt": 1.0, "inv_snl_paco": 753200.0, "inv_snl_pdco": 777216.0, "inv_snl_pnt": 122.55, diff --git a/deploy/runtime/defaults/PV Battery_All Equity Partnership Flip.json b/deploy/runtime/defaults/PV Battery_All Equity Partnership Flip.json index b4e966cadc..38793d096e 100644 --- a/deploy/runtime/defaults/PV Battery_All Equity Partnership Flip.json +++ b/deploy/runtime/defaults/PV Battery_All Equity Partnership Flip.json @@ -16,9 +16,9 @@ "6par_imp": 12.82, "6par_is_bifacial": 1.0, "6par_isc": 13.71, - "6par_module_length": 2.277235165721802, + "6par_module_length": 2.2772351657218015, "6par_module_name": "Aptos Solar Technology LLC DNA-144-BF10-530W (from CEC database)", - "6par_module_width": 1.1329528187670657, + "6par_module_width": 1.1329528187670655, "6par_mounting": 0.0, "6par_mpeff": 20.571627906976745, "6par_nser": 72.0, @@ -9503,17 +9503,17 @@ 5.0 ] ], - "alpha_sc_calc": 0.04, + "alpha_sc_calc": 0.039999999999999997, "analysis_period": 25.0, "analysis_period_warning": "No messages.", - "annual_albedo": 0.183951, - "annual_beam": 7.33564, - "annual_diffuse": 1.34843, - "annual_global": 5.79476, + "annual_albedo": 0.18395068539332039, + "annual_beam": 7.335643835616439, + "annual_diffuse": 1.3484328767123289, + "annual_global": 5.794761643835617, "annual_snow": NaN, - "annual_tdry": 21.9385, + "annual_tdry": 21.938470319634705, "annual_twet": NaN, - "annual_wspd": 1.78648, + "annual_wspd": 1.786484018864629, "batt_C_rate": 0.2, "batt_C_rate_max_charge": 0.25, "batt_C_rate_max_charge_input": 0.5, @@ -9523,7 +9523,7 @@ "batt_Qexp": 0.04000005, "batt_Qexp_percent": 1.77778, "batt_Qfull": 2.25, - "batt_Qfull_flow": 478584.0, + "batt_Qfull_flow": 478583.99999999997, "batt_Qnom": 2.0000002500000004, "batt_Qnom_percent": 88.8889, "batt_Vcut": 2.706, @@ -19419,7 +19419,7 @@ "bos_equip_fixed": 0.0, "bos_equip_perarea": 0.0, "bos_equip_perwatt": 0.32, - "bos_equip_total": 31999773.49632001, + "bos_equip_total": 31999773.496320007, "calculate_bifacial_electrical_mismatch": 1.0, "calculate_rack_shading": 0.0, "calculated_dcac_ratio": 1.329498131855772, @@ -19569,7 +19569,7 @@ 0.0 ] ], - "capex_table_total_installed_ac_cost": 24821220.6, + "capex_table_total_installed_ac_cost": 24821220.599999999, "capex_table_total_installed_batt_cost": 190080241.02144, "capex_table_total_installed_dc_cost": 68999511.60144, "capex_table_total_installed_land_cost": 0.0, @@ -19620,8 +19620,8 @@ "cec_i_sc_ref": 13.71, "cec_is_bifacial": 1.0, "cec_material": "Mono-c-Si", - "cec_module_length": 2.277235165721802, - "cec_module_width": 1.1329528187670657, + "cec_module_length": 2.2772351657218015, + "cec_module_width": 1.1329528187670655, "cec_mounting_config": 0.0, "cec_mounting_orientation": 0.0, "cec_n_s": 72.0, @@ -38995,6 +38995,7 @@ "flip_target_percent": 11.0, "flip_target_year": 20.0, "gamma_pmp_calc": -1.7886207600000004, + "gcr_option": 1.0, "grid_curtailment": [ 1e38, 1e38, @@ -48038,19 +48039,18 @@ "install_margin_perarea": 0.0, "install_margin_perwatt": 0.13, "install_margin_total": 12999907.982880002, - "installed_per_capacity": 1.9259766211486176, + "installed_per_capacity": 1.9259766211486178, "insurance_rate": 0.0, "inv_cec_cg_c0": -0.000003, "inv_cec_cg_c1": -0.000051, "inv_cec_cg_c2": 0.000984, "inv_cec_cg_c3": -0.001508, - "inv_cec_cg_eff_cec": 96.60945631544225, - "inv_cec_cg_eff_euro": 96.18210492215684, + "inv_cec_cg_eff_cec": 96.60945631544223, + "inv_cec_cg_eff_euro": 96.18210492215683, "inv_cec_cg_filename": "", "inv_cec_cg_idcmax": 18.0, "inv_cec_cg_mppt_hi": 480.0, "inv_cec_cg_mppt_low": 250.0, - "inv_cec_cg_num_mppt": 1.0, "inv_cec_cg_num_samples": 4.0, "inv_cec_cg_paco": 3800.0, "inv_cec_cg_pdco": 3928.11, @@ -48380,13 +48380,12 @@ "inv_ds_idcmax": 18.0, "inv_ds_mppt_hi": 480.0, "inv_ds_mppt_low": 250.0, - "inv_ds_num_mppt": 1.0, "inv_ds_paco": 4000.0, "inv_ds_pdco": 4166.666666666667, "inv_ds_pnt": 1.0, "inv_ds_pnt_suggested": 1.0, "inv_ds_pso": 0.0, - "inv_ds_pso_suggested": 0.0, + "inv_ds_pso_suggested": 32.0, "inv_ds_vdcmax": 600.0, "inv_ds_vdco": 310.0, "inv_num_mppt": 1.0, @@ -49658,7 +49657,6 @@ "inv_pd_idcmax": 18.0, "inv_pd_mppt_hi": 480.0, "inv_pd_mppt_low": 250.0, - "inv_pd_num_mppt": 1.0, "inv_pd_paco": 4000.0, "inv_pd_partload": [ 0.0, @@ -49927,7 +49925,6 @@ "inv_snl_idcmax": 2645.3, "inv_snl_mppt_hi": 1500.0, "inv_snl_mppt_low": 800.0, - "inv_snl_num_mppt": 1.0, "inv_snl_paco": 2507194.0, "inv_snl_pdco": 2579160.0, "inv_snl_pnt": 62.8, @@ -49975,7 +49972,7 @@ "inverter_model": 0.0, "inverter_num_units": 30.0, "inverter_power": 2507.194, - "inverter_total": 2999978.765280001, + "inverter_total": 2999978.7652800006, "inverterarray_power": 75215.81999999999, "inverterarray_power_w": 75215819.99999999, "irrad_mode": 0.0, @@ -50020,7 +50017,7 @@ "landprep_per_watt": 0.01, "landprep_percent": 0.0, "landprep_total": 999992.9217600002, - "lat": 33.45, + "lat": 33.45000076293945, "layout_warning": "No system sizing messages.", "lbl_bifacial": "", "lbl_fom_dispatch_message": "", @@ -50667,24 +50664,23 @@ "lib_width": 0.0, "library_folder_list": "x", "library_paths": "", - "lon": -111.98, - "mera_cost1": 9999929.2176, + "lon": -111.9800033569336, + "mera_cost1": 9999929.217600001, "mera_cost2": 0.0, "mera_cost3": 0.0, "mera_name1": "Replacement Reserve 1", "mera_name2": "Replacement Reserve 2", "mera_name3": "Replacement Reserve 3", - "mismatch_shown": 0.0, "module_area": 2.58, "module_aspect_ratio": 2.01, "module_costunits": 0.0, - "module_length": 2.277235165721802, + "module_length": 2.2772351657218015, "module_model": 1.0, "module_name": "Aptos Solar Technology LLC DNA-144-BF10-530W", "module_num_units": 188412.0, "module_power": 0.5307480000000001, "module_total": 33999759.33984001, - "module_width": 1.1329528187670657, + "module_width": 1.1329528187670655, "modulearray_area": 486102.96, "modulearray_power": 99999.29217600002, "modulearray_power_w": 99999292.17600002, @@ -50695,10 +50691,7 @@ "nohrsc_coords": "", "nohrsc_station_id": "", "nohrsc_year": "", - "nominal_discount_rate": 9.060000000000004, - "num_enabled": 1.0, - "num_strings_total": 6729.0, - "offset": 0.0, + "nominal_discount_rate": 9.060000000000003, "om_batt_capacity_cost": [ 7.25 ], @@ -50813,7 +50806,6 @@ "pv.storage.p6.dischargetogrid": 0.0, "pv.storage.p6.gridcharge": 0.0, "pv_capex_cost_choice": 0.0, - "pv_land_area_is_shown": 0.0, "rate_escalation": [ 0.0 ], @@ -50834,7 +50826,7 @@ "sd11par_AMa4": -0.000091, "sd11par_Egref": 1.08583, "sd11par_Il": 5.90905, - "sd11par_Imp0": 5.506004749133028, + "sd11par_Imp0": 5.5060047491330279, "sd11par_Io": 3.63865e-12, "sd11par_Isc0": 5.90285, "sd11par_Pmp0": 322.305, @@ -50899,7 +50891,7 @@ "snl_c7": -0.093, "snl_dtc": 3.0, "snl_fd": 1.0, - "snl_imp_temp_1": -0.0021202945926680658, + "snl_imp_temp_1": -0.0021202945926680654, "snl_impo": 5.58, "snl_isco": 5.96, "snl_ixo": 5.9, @@ -50910,7 +50902,7 @@ "snl_module_length": 1.665142636532979, "snl_module_name": "SunPower SPR-305-WHT [2007 (E)]", "snl_module_structure": 0.0, - "snl_module_width": 0.9794956685488112, + "snl_module_width": 0.9794956685488111, "snl_n": 1.131, "snl_n_cells": 96.0, "snl_parallel_cells": 1.0, @@ -50922,14 +50914,14 @@ "snl_ref_imp": 5.579722612284382, "snl_ref_imp_temp_0": -0.038, "snl_ref_isc": 5.959701031499999, - "snl_ref_isc_temp_0": 0.05900000000000001, + "snl_ref_isc_temp_0": 0.059000000000000007, "snl_ref_isc_temp_1": 0.0035162236085849996, "snl_ref_pmp": 305.2105300228098, "snl_ref_pmp_temp_0": -0.37803722005446979, "snl_ref_pmp_temp_1": -1.153809403011743, "snl_ref_vmp": 54.69994679499923, "snl_ref_vmp_temp_0": -0.34003722005446976, - "snl_ref_vmp_temp_1": -0.1860001784529894, + "snl_ref_vmp_temp_1": -0.18600017845298939, "snl_ref_voc": 64.19986006248614, "snl_ref_voc_temp_0": -0.2757022666099982, "snl_sandia_notes": "Source: Sandia National Laboratories Updated 9/25/2012 Module Database", @@ -50966,9 +50958,9 @@ "spe_eff4": 20.5, "spe_fd": 1.0, "spe_is_bifacial": 1.0, - "spe_module_length": 2.277235165721802, + "spe_module_length": 2.2772351657218015, "spe_module_structure": 1.0, - "spe_module_width": 1.1329528187670657, + "spe_module_width": 1.1329528187670655, "spe_power": 528.9, "spe_rad0": 200.0, "spe_rad1": 400.0, @@ -50994,14 +50986,12 @@ "step_spe": 3600.0, "subarray1_azimuth": 180.0, "subarray1_backtrack": 0.0, - "subarray1_cross_axis_slope": 0.0, "subarray1_dcloss": 4.440200000000005, "subarray1_dcwiring_loss": 2.0, "subarray1_diodeconn_loss": 0.5, "subarray1_electrical_mismatch": 0.0, "subarray1_gcr": 0.3, - "subarray1_gcr_ref": 0.3, - "subarray1_land_area": 1620343.2000000005, + "subarray1_land_area": 1620343.2000000003, "subarray1_mismatch_loss": 2.0, "subarray1_mod_orient": 0.0, "subarray1_modules_per_string": 28.0, @@ -51027,7 +51017,6 @@ "subarray1_nstrings": 6729.0, "subarray1_rack_shading": 4.0, "subarray1_rear_soiling_loss": 0.0, - "subarray1_ref_nmodules": 188412.0, "subarray1_rotlim": 45.0, "subarray1_shade_mode": 0.0, "subarray1_shading": 0.0, @@ -51076,16 +51065,18 @@ "subarray1_tilt_eq_lat": 0.0, "subarray1_track_mode": 1.0, "subarray1_tracking_loss": 0.0, + "subarray1_ui_length_side": 4.554470331443603, + "subarray1_ui_nmodules": 188412.0, + "subarray1_ui_nrows": 2243.0, + "subarray1_ui_row_spacing": 15.181567771478676, "subarray2_azimuth": 180.0, "subarray2_backtrack": 0.0, - "subarray2_cross_axis_slope": 0.0, "subarray2_dcloss": 4.440200000000005, "subarray2_dcwiring_loss": 2.0, "subarray2_diodeconn_loss": 0.5, "subarray2_electrical_mismatch": 0.0, "subarray2_enable": 0.0, "subarray2_gcr": 0.3, - "subarray2_gcr_ref": 0.3, "subarray2_land_area": 0.0, "subarray2_mismatch_loss": 2.0, "subarray2_mod_orient": 0.0, @@ -51104,15 +51095,14 @@ 40.0, 40.0 ], - "subarray2_mppt_input": 2.0, + "subarray2_mppt_input": 1.0, "subarray2_nameplate_loss": 0.0, "subarray2_nmodules": 0.0, - "subarray2_nmodx": 9.0, - "subarray2_nmody": 2.0, + "subarray2_nmodx": 1.0, + "subarray2_nmody": 1.0, "subarray2_nstrings": 1.0, - "subarray2_rack_shading": 0.0, + "subarray2_rack_shading": 4.0, "subarray2_rear_soiling_loss": 0.0, - "subarray2_ref_nmodules": 0.0, "subarray2_rotlim": 45.0, "subarray2_shade_mode": 0.0, "subarray2_shading": 0.0, @@ -51161,16 +51151,18 @@ "subarray2_tilt_eq_lat": 0.0, "subarray2_track_mode": 1.0, "subarray2_tracking_loss": 0.0, + "subarray2_ui_length_side": 2.2772351657218015, + "subarray2_ui_nmodules": 0.0, + "subarray2_ui_nrows": 0.0, + "subarray2_ui_row_spacing": 7.590783885739338, "subarray3_azimuth": 180.0, "subarray3_backtrack": 0.0, - "subarray3_cross_axis_slope": 0.0, "subarray3_dcloss": 4.440200000000005, "subarray3_dcwiring_loss": 2.0, "subarray3_diodeconn_loss": 0.5, "subarray3_electrical_mismatch": 0.0, "subarray3_enable": 0.0, "subarray3_gcr": 0.3, - "subarray3_gcr_ref": 0.3, "subarray3_land_area": 0.0, "subarray3_mismatch_loss": 2.0, "subarray3_mod_orient": 0.0, @@ -51189,15 +51181,14 @@ 40.0, 40.0 ], - "subarray3_mppt_input": 3.0, + "subarray3_mppt_input": 1.0, "subarray3_nameplate_loss": 0.0, "subarray3_nmodules": 0.0, - "subarray3_nmodx": 9.0, - "subarray3_nmody": 2.0, + "subarray3_nmodx": 1.0, + "subarray3_nmody": 1.0, "subarray3_nstrings": 1.0, - "subarray3_rack_shading": 0.0, + "subarray3_rack_shading": 4.0, "subarray3_rear_soiling_loss": 0.0, - "subarray3_ref_nmodules": 0.0, "subarray3_rotlim": 45.0, "subarray3_shade_mode": 0.0, "subarray3_shading": 0.0, @@ -51246,16 +51237,18 @@ "subarray3_tilt_eq_lat": 0.0, "subarray3_track_mode": 1.0, "subarray3_tracking_loss": 0.0, + "subarray3_ui_length_side": 2.2772351657218015, + "subarray3_ui_nmodules": 0.0, + "subarray3_ui_nrows": 0.0, + "subarray3_ui_row_spacing": 7.590783885739338, "subarray4_azimuth": 180.0, "subarray4_backtrack": 0.0, - "subarray4_cross_axis_slope": 0.0, "subarray4_dcloss": 4.440200000000005, "subarray4_dcwiring_loss": 2.0, "subarray4_diodeconn_loss": 0.5, "subarray4_electrical_mismatch": 0.0, "subarray4_enable": 0.0, "subarray4_gcr": 0.3, - "subarray4_gcr_ref": 0.3, "subarray4_land_area": 0.0, "subarray4_mismatch_loss": 2.0, "subarray4_mod_orient": 0.0, @@ -51274,15 +51267,14 @@ 40.0, 40.0 ], - "subarray4_mppt_input": 4.0, + "subarray4_mppt_input": 1.0, "subarray4_nameplate_loss": 0.0, "subarray4_nmodules": 0.0, - "subarray4_nmodx": 9.0, - "subarray4_nmody": 2.0, + "subarray4_nmodx": 1.0, + "subarray4_nmody": 1.0, "subarray4_nstrings": 1.0, - "subarray4_rack_shading": 0.0, + "subarray4_rack_shading": 4.0, "subarray4_rear_soiling_loss": 0.0, - "subarray4_ref_nmodules": 0.0, "subarray4_rotlim": 45.0, "subarray4_shade_mode": 0.0, "subarray4_shading": 0.0, @@ -51331,7 +51323,11 @@ "subarray4_tilt_eq_lat": 0.0, "subarray4_track_mode": 1.0, "subarray4_tracking_loss": 0.0, - "subtotal_direct": 173459393.66952006, + "subarray4_ui_length_side": 2.2772351657218015, + "subarray4_ui_nmodules": 0.0, + "subarray4_ui_nrows": 0.0, + "subarray4_ui_row_spacing": 7.590783885739338, + "subtotal_direct": 173459393.66952003, "system_capacity": 99999.29217600002, "system_use_lifetime_output": 1.0, "tax_investor_equity_percent": 98.0, @@ -51341,8 +51337,7 @@ "tax_investor_preflip_tax_percent": 98.0, "tod_library": "Uniform Dispatch", "total_battery_indirect_cost": 999992.9217600002, - "total_dc_inverter_capacity": 77374.8, - "total_direct_cost": 178663175.47960565, + "total_direct_cost": 178663175.47960563, "total_indirect_cost": 4999964.6088000009, "total_installed_cost": 192596298.8623859, "total_inverter_capacity": 75215.82, @@ -51350,10 +51345,9 @@ "total_module_area": 486102.96, "total_modules": 188412.0, "total_system_indirect_cost": 3999971.68704, - "total_system_installed_cost": 113413206.80458193, + "total_system_installed_cost": 113413206.80458191, "transformer_load_loss": 0.0, "transformer_no_load_loss": 0.0, - "transformer_rating": 0.0, "transmission_loss": 0.0, "tz": -7.0, "ui_ac_capacity": 75.21582000000001, @@ -51362,6 +51356,7 @@ "ui_array_land_area_multiplier": 1.0, "ui_aspect_ratio": 2.01, "ui_batt_life_model": 0.0, + "ui_chkbox_nmodx_eq_mod_per_string": 1.0, "ui_copy_batt_discharge_percent_1": 25.0, "ui_copy_batt_discharge_percent_2": 25.0, "ui_copy_batt_discharge_percent_3": 25.0, @@ -51380,18 +51375,6 @@ ], "ui_pv_capacity": 99999.29217600002, "ui_step_minutes": 60.0, - "ui_subarray1_length_side": 4.554470331443603, - "ui_subarray1_nrows": 2243.0, - "ui_subarray1_row_spacing": 15.181567771478676, - "ui_subarray2_length_side": 4.554470331443603, - "ui_subarray2_nrows": 0.0, - "ui_subarray2_row_spacing": 15.181567771478676, - "ui_subarray3_length_side": 4.554470331443603, - "ui_subarray3_nrows": 0.0, - "ui_subarray3_row_spacing": 15.181567771478676, - "ui_subarray4_length_side": 4.554470331443603, - "ui_subarray4_nrows": 0.0, - "ui_subarray4_row_spacing": 15.181567771478676, "ui_total_land_area_ha": 162.03442689411146, "ui_total_module_area": 486102.96, "ui_total_module_area_acres": 120.11855117300822, diff --git a/deploy/runtime/defaults/PV Battery_Commercial.json b/deploy/runtime/defaults/PV Battery_Commercial.json index b76ee8122b..692b80e6bb 100644 --- a/deploy/runtime/defaults/PV Battery_Commercial.json +++ b/deploy/runtime/defaults/PV Battery_Commercial.json @@ -16,9 +16,9 @@ "6par_imp": 12.82, "6par_is_bifacial": 1.0, "6par_isc": 13.71, - "6par_module_length": 2.277235165721802, + "6par_module_length": 2.2772351657218015, "6par_module_name": "Aptos Solar Technology LLC DNA-144-BF10-530W (from CEC database)", - "6par_module_width": 1.1329528187670657, + "6par_module_width": 1.1329528187670655, "6par_mounting": 0.0, "6par_mpeff": 20.571627906976745, "6par_nser": 72.0, @@ -9503,19 +9503,19 @@ 5.0 ] ], - "alpha_sc_calc": 0.04, + "alpha_sc_calc": 0.039999999999999997, "analysis_period": 25.0, "analysis_period_warning": "No messages.", - "annual_albedo": 0.183951, - "annual_beam": 7.33564, + "annual_albedo": 0.18395068539332039, + "annual_beam": 7.335643835616439, "annual_crit": 0.0, - "annual_diffuse": 1.34843, - "annual_global": 5.79476, + "annual_diffuse": 1.3484328767123289, + "annual_global": 5.794761643835617, "annual_peak": 274.231, "annual_snow": NaN, - "annual_tdry": 21.9385, + "annual_tdry": 21.938470319634705, "annual_twet": NaN, - "annual_wspd": 1.78648, + "annual_wspd": 1.786484018864629, "batt_C_rate": 0.2, "batt_C_rate_max_charge": 0.25, "batt_C_rate_max_charge_input": 0.5, @@ -18343,7 +18343,7 @@ "batt_cell_power_charge_max": 2.0, "batt_cell_power_discharge_max": 2.0, "batt_chem": 1.0, - "batt_computed_bank_capacity": 1200.54312, + "batt_computed_bank_capacity": 1200.5431199999999, "batt_computed_series": 126.0, "batt_computed_stacks_series": 1.0, "batt_computed_strings": 1064.0, @@ -19317,7 +19317,7 @@ 0.0 ], "batt_mass": 17150.615999999998, - "batt_max_power": 300.13578, + "batt_max_power": 300.13577999999998, "batt_maximum_SOC": 95.0, "batt_meter_position": 0.0, "batt_minimum_SOC": 30.0, @@ -19325,9 +19325,9 @@ "batt_minimum_outage_SOC": 10.0, "batt_num_cells": 134064.0, "batt_power_charge_max_kwac": 312.64143749999996, - "batt_power_charge_max_kwdc": 300.13578, + "batt_power_charge_max_kwdc": 300.13577999999998, "batt_power_discharge_max_kwac": 288.1303487999999, - "batt_power_discharge_max_kwdc": 300.13578, + "batt_power_discharge_max_kwdc": 300.13577999999998, "batt_pv_ac_forecast": [ 0.0 ], @@ -28166,7 +28166,7 @@ "batt_ui_bank_voltage": 501.48, "batt_ui_cell_voltage": 3.98, "batt_ui_inverter_eff": 98.69094035671238, - "batt_ui_nominal_bank_power": 300.13578, + "batt_ui_nominal_bank_power": 300.13577999999998, "batt_unit_capacity": 400.0, "batt_unit_surface_area": 30.0, "batt_user_specified_weather_file_peak_shaving": "", @@ -28178,15 +28178,15 @@ 0.0 ] ], - "batt_volume": 14.64076975609756, - "battery_energy": 1200.54312, - "battery_energy_kwh": 1200.54312, + "batt_volume": 14.640769756097559, + "battery_energy": 1200.5431199999999, + "battery_energy_kwh": 1200.5431199999999, "battery_indirect_cost_percent": 20.0, "battery_losses_shown": 0.0, "battery_per_kW": 667.0, "battery_per_kWh": 184.0, - "battery_power": 300.13578, - "battery_power_kw": 300.13578, + "battery_power": 300.13577999999998, + "battery_power_kw": 300.13577999999998, "battery_thermal_shown": 0.0, "battery_total": 421090.49934, "battery_total_cost_lcos": 484498.714707, @@ -55821,7 +55821,7 @@ "engr_fixed": 0.0, "engr_per_watt": 0.3, "engr_percent": 0.0, - "engr_total": 167185.62000000006, + "engr_total": 167185.62000000003, "escal_belpe": [ 0.0 ], @@ -55836,6 +55836,7 @@ ], "file_name": "phoenix_az_33.450495_-111.983688_psmv3_60_tmy.csv", "gamma_pmp_calc": -1.7886207600000004, + "gcr_option": 1.0, "grid_curtailment": [ 1e38, 1e38, @@ -64888,13 +64889,12 @@ "inv_cec_cg_c1": -0.000051, "inv_cec_cg_c2": 0.000984, "inv_cec_cg_c3": -0.001508, - "inv_cec_cg_eff_cec": 96.60945631544225, - "inv_cec_cg_eff_euro": 96.18210492215684, + "inv_cec_cg_eff_cec": 96.60945631544223, + "inv_cec_cg_eff_euro": 96.18210492215683, "inv_cec_cg_filename": "", "inv_cec_cg_idcmax": 18.0, "inv_cec_cg_mppt_hi": 480.0, "inv_cec_cg_mppt_low": 250.0, - "inv_cec_cg_num_mppt": 1.0, "inv_cec_cg_num_samples": 4.0, "inv_cec_cg_paco": 3800.0, "inv_cec_cg_pdco": 3928.11, @@ -65224,13 +65224,12 @@ "inv_ds_idcmax": 18.0, "inv_ds_mppt_hi": 480.0, "inv_ds_mppt_low": 250.0, - "inv_ds_num_mppt": 1.0, "inv_ds_paco": 4000.0, "inv_ds_pdco": 4166.666666666667, "inv_ds_pnt": 1.0, "inv_ds_pnt_suggested": 1.0, "inv_ds_pso": 0.0, - "inv_ds_pso_suggested": 0.0, + "inv_ds_pso_suggested": 32.0, "inv_ds_vdcmax": 600.0, "inv_ds_vdco": 310.0, "inv_num_mppt": 1.0, @@ -66502,7 +66501,6 @@ "inv_pd_idcmax": 18.0, "inv_pd_mppt_hi": 480.0, "inv_pd_mppt_low": 250.0, - "inv_pd_num_mppt": 1.0, "inv_pd_paco": 4000.0, "inv_pd_partload": [ 0.0, @@ -66767,11 +66765,10 @@ "inv_snl_c2": -0.000791432, "inv_snl_c3": -0.000320828, "inv_snl_eff_cec": 98.69094035671238, - "inv_snl_eff_euro": 98.57668151849669, + "inv_snl_eff_euro": 98.57668151849667, "inv_snl_idcmax": 213.33, "inv_snl_mppt_hi": 1300.0, "inv_snl_mppt_low": 860.0, - "inv_snl_num_mppt": 1.0, "inv_snl_paco": 226997.0, "inv_snl_pdco": 230396.0, "inv_snl_pnt": 5.21, @@ -66863,7 +66860,7 @@ "landprep_per_watt": 0.0, "landprep_percent": 0.0, "landprep_total": 0.0, - "lat": 33.45, + "lat": 33.45000076293945, "layout_warning": "No system sizing messages.", "lbl_bifacial": "", "lbl_btm_dispatch_message": "", @@ -84410,8 +84407,7 @@ ], "loan_rate": 7.0, "loan_term": 25.0, - "lon": -111.98, - "mismatch_shown": 0.0, + "lon": -111.9800033569336, "module_area": 2.58, "module_aspect_ratio": 1.7, "module_costunits": 0.0, @@ -84444,18 +84440,15 @@ "nohrsc_coords": "", "nohrsc_station_id": "", "nohrsc_year": "", - "nominal_discount_rate": 9.060000000000004, + "nominal_discount_rate": 9.060000000000003, "normalize_to_utility_bill": 0.0, - "num_enabled": 1.0, - "num_strings_total": 42.0, - "offset": 0.0, "om_batt_capacity_cost": [ 5.25 ], "om_batt_fixed_cost": [ 0.0 ], - "om_batt_nameplate": 1200.54312, + "om_batt_nameplate": 1200.5431199999999, "om_batt_replacement_cost": [ 280.0 ], @@ -84566,7 +84559,6 @@ "pv.storage.p6.dischargetogrid": 0.0, "pv.storage.p6.gridcharge": 0.0, "pv_capex_cost_choice": 0.0, - "pv_land_area_is_shown": 0.0, "rate_escalation": [ 0.0 ], @@ -84589,7 +84581,7 @@ "sd11par_AMa4": -0.000091, "sd11par_Egref": 1.08583, "sd11par_Il": 5.90905, - "sd11par_Imp0": 5.506004749133028, + "sd11par_Imp0": 5.5060047491330279, "sd11par_Io": 3.63865e-12, "sd11par_Isc0": 5.90285, "sd11par_Pmp0": 322.305, @@ -84653,7 +84645,7 @@ "snl_c7": -0.093, "snl_dtc": 3.0, "snl_fd": 1.0, - "snl_imp_temp_1": -0.0021202945926680658, + "snl_imp_temp_1": -0.0021202945926680654, "snl_impo": 5.58, "snl_isco": 5.96, "snl_ixo": 5.9, @@ -84664,7 +84656,7 @@ "snl_module_length": 1.665142636532979, "snl_module_name": "SunPower SPR-305-WHT [2007 (E)]", "snl_module_structure": 0.0, - "snl_module_width": 0.9794956685488112, + "snl_module_width": 0.9794956685488111, "snl_n": 1.131, "snl_n_cells": 96.0, "snl_parallel_cells": 1.0, @@ -84676,14 +84668,14 @@ "snl_ref_imp": 5.579722612284382, "snl_ref_imp_temp_0": -0.038, "snl_ref_isc": 5.959701031499999, - "snl_ref_isc_temp_0": 0.05900000000000001, + "snl_ref_isc_temp_0": 0.059000000000000007, "snl_ref_isc_temp_1": 0.0035162236085849996, "snl_ref_pmp": 305.2105300228098, "snl_ref_pmp_temp_0": -0.37803722005446979, "snl_ref_pmp_temp_1": -1.153809403011743, "snl_ref_vmp": 54.69994679499923, "snl_ref_vmp_temp_0": -0.34003722005446976, - "snl_ref_vmp_temp_1": -0.1860001784529894, + "snl_ref_vmp_temp_1": -0.18600017845298939, "snl_ref_voc": 64.19986006248614, "snl_ref_voc_temp_0": -0.2757022666099982, "snl_sandia_notes": "Source: Sandia National Laboratories Updated 9/25/2012 Module Database", @@ -84719,9 +84711,9 @@ "spe_eff4": 20.5, "spe_fd": 1.0, "spe_is_bifacial": 1.0, - "spe_module_length": 2.277235165721802, + "spe_module_length": 2.2772351657218015, "spe_module_structure": 1.0, - "spe_module_width": 1.1329528187670657, + "spe_module_width": 1.1329528187670655, "spe_power": 528.9, "spe_rad0": 200.0, "spe_rad1": 400.0, @@ -84745,13 +84737,11 @@ "step_spe": 3600.0, "subarray1_azimuth": 180.0, "subarray1_backtrack": 0.0, - "subarray1_cross_axis_slope": 0.0, "subarray1_dcloss": 4.440200000000005, "subarray1_dcwiring_loss": 2.0, "subarray1_diodeconn_loss": 0.5, "subarray1_electrical_mismatch": 0.0, "subarray1_gcr": 0.3, - "subarray1_gcr_ref": 0.3, "subarray1_land_area": 9030.0, "subarray1_mismatch_loss": 2.0, "subarray1_mod_orient": 0.0, @@ -84778,7 +84768,6 @@ "subarray1_nstrings": 42.0, "subarray1_rack_shading": 4.0, "subarray1_rear_soiling_loss": 0.0, - "subarray1_ref_nmodules": 1050.0, "subarray1_rotlim": 45.0, "subarray1_shade_mode": 0.0, "subarray1_shading": 0.0, @@ -84827,19 +84816,21 @@ "subarray1_tilt_eq_lat": 0.0, "subarray1_track_mode": 0.0, "subarray1_tracking_loss": 0.0, + "subarray1_ui_length_side": 4.188555837039779, + "subarray1_ui_nmodules": 1050.0, + "subarray1_ui_nrows": 21.0, + "subarray1_ui_row_spacing": 13.961852790132597, "subarray2_azimuth": 180.0, "subarray2_backtrack": 0.0, - "subarray2_cross_axis_slope": 0.0, "subarray2_dcloss": 4.440200000000005, "subarray2_dcwiring_loss": 2.0, "subarray2_diodeconn_loss": 0.5, "subarray2_electrical_mismatch": 0.0, "subarray2_enable": 0.0, "subarray2_gcr": 0.3, - "subarray2_gcr_ref": 0.3, "subarray2_land_area": 0.0, "subarray2_mismatch_loss": 2.0, - "subarray2_mod_orient": 0.0, + "subarray2_mod_orient": 1.0, "subarray2_modules_per_string": 1.0, "subarray2_monthly_tilt": [ 40.0, @@ -84855,15 +84846,14 @@ 40.0, 40.0 ], - "subarray2_mppt_input": 2.0, + "subarray2_mppt_input": 1.0, "subarray2_nameplate_loss": 0.0, "subarray2_nmodules": 0.0, - "subarray2_nmodx": 9.0, - "subarray2_nmody": 2.0, + "subarray2_nmodx": 1.0, + "subarray2_nmody": 1.0, "subarray2_nstrings": 1.0, - "subarray2_rack_shading": 0.0, + "subarray2_rack_shading": 4.0, "subarray2_rear_soiling_loss": 0.0, - "subarray2_ref_nmodules": 0.0, "subarray2_rotlim": 45.0, "subarray2_shade_mode": 0.0, "subarray2_shading": 0.0, @@ -84912,16 +84902,18 @@ "subarray2_tilt_eq_lat": 0.0, "subarray2_track_mode": 0.0, "subarray2_tracking_loss": 0.0, + "subarray2_ui_length_side": 1.2319281873646409, + "subarray2_ui_nmodules": 0.0, + "subarray2_ui_nrows": 0.0, + "subarray2_ui_row_spacing": 4.10642729121547, "subarray3_azimuth": 180.0, "subarray3_backtrack": 0.0, - "subarray3_cross_axis_slope": 0.0, "subarray3_dcloss": 4.440200000000005, "subarray3_dcwiring_loss": 2.0, "subarray3_diodeconn_loss": 0.5, "subarray3_electrical_mismatch": 0.0, "subarray3_enable": 0.0, "subarray3_gcr": 0.3, - "subarray3_gcr_ref": 0.3, "subarray3_land_area": 0.0, "subarray3_mismatch_loss": 2.0, "subarray3_mod_orient": 0.0, @@ -84940,15 +84932,14 @@ 40.0, 40.0 ], - "subarray3_mppt_input": 3.0, + "subarray3_mppt_input": 1.0, "subarray3_nameplate_loss": 0.0, "subarray3_nmodules": 0.0, - "subarray3_nmodx": 9.0, - "subarray3_nmody": 2.0, + "subarray3_nmodx": 1.0, + "subarray3_nmody": 1.0, "subarray3_nstrings": 1.0, - "subarray3_rack_shading": 0.0, + "subarray3_rack_shading": 4.0, "subarray3_rear_soiling_loss": 0.0, - "subarray3_ref_nmodules": 0.0, "subarray3_rotlim": 45.0, "subarray3_shade_mode": 0.0, "subarray3_shading": 0.0, @@ -84997,16 +84988,18 @@ "subarray3_tilt_eq_lat": 0.0, "subarray3_track_mode": 0.0, "subarray3_tracking_loss": 0.0, + "subarray3_ui_length_side": 2.0942779185198896, + "subarray3_ui_nmodules": 0.0, + "subarray3_ui_nrows": 0.0, + "subarray3_ui_row_spacing": 6.980926395066298, "subarray4_azimuth": 180.0, "subarray4_backtrack": 0.0, - "subarray4_cross_axis_slope": 0.0, "subarray4_dcloss": 4.440200000000005, "subarray4_dcwiring_loss": 2.0, "subarray4_diodeconn_loss": 0.5, "subarray4_electrical_mismatch": 0.0, "subarray4_enable": 0.0, "subarray4_gcr": 0.3, - "subarray4_gcr_ref": 0.3, "subarray4_land_area": 0.0, "subarray4_mismatch_loss": 2.0, "subarray4_mod_orient": 0.0, @@ -85025,15 +85018,14 @@ 40.0, 40.0 ], - "subarray4_mppt_input": 4.0, + "subarray4_mppt_input": 1.0, "subarray4_nameplate_loss": 0.0, "subarray4_nmodules": 0.0, - "subarray4_nmodx": 9.0, - "subarray4_nmody": 2.0, + "subarray4_nmodx": 1.0, + "subarray4_nmody": 1.0, "subarray4_nstrings": 1.0, - "subarray4_rack_shading": 0.0, + "subarray4_rack_shading": 4.0, "subarray4_rear_soiling_loss": 0.0, - "subarray4_ref_nmodules": 0.0, "subarray4_rotlim": 45.0, "subarray4_shade_mode": 0.0, "subarray4_shading": 0.0, @@ -85082,13 +85074,16 @@ "subarray4_tilt_eq_lat": 0.0, "subarray4_track_mode": 0.0, "subarray4_tracking_loss": 0.0, + "subarray4_ui_length_side": 2.0942779185198896, + "subarray4_ui_nmodules": 0.0, + "subarray4_ui_nrows": 0.0, + "subarray4_ui_row_spacing": 6.980926395066298, "subtotal_direct": 1123270.1033400002, "system_capacity": 557.2854, "system_use_lifetime_output": 1.0, "total_battery_indirect_cost": 42353.690400000014, - "total_dc_inverter_capacity": 460.792, - "total_direct_cost": 1168200.9074736005, - "total_indirect_cost": 211768.45200000009, + "total_direct_cost": 1168200.9074736003, + "total_indirect_cost": 211768.45200000006, "total_installed_cost": 1438379.4048472804, "total_inverter_capacity": 453.994, "total_land_area": 2.231359622027943, @@ -85098,16 +85093,16 @@ "total_system_installed_cost": 953880.6901402804, "transformer_load_loss": 0.0, "transformer_no_load_loss": 0.0, - "transformer_rating": 0.0, "transmission_loss": 0.0, "tz": -7.0, "ui_ac_capacity": 0.453994, "ui_annual_load": 0.0, "ui_array_land_area_acres": 2.231359622027943, - "ui_array_land_area_ha": 0.9030005957094932, + "ui_array_land_area_ha": 0.9030005957094931, "ui_array_land_area_multiplier": 1.0, "ui_aspect_ratio": 1.7, "ui_batt_life_model": 0.0, + "ui_chkbox_nmodx_eq_mod_per_string": 1.0, "ui_copy_batt_discharge_percent_1": 25.0, "ui_copy_batt_discharge_percent_2": 25.0, "ui_copy_batt_discharge_percent_3": 25.0, @@ -85121,19 +85116,7 @@ "ui_net_capital_cost": 1438379.4048472804, "ui_pv_capacity": 557.2854, "ui_step_minutes": 60.0, - "ui_subarray1_length_side": 4.188555837039779, - "ui_subarray1_nrows": 21.0, - "ui_subarray1_row_spacing": 13.961852790132597, - "ui_subarray2_length_side": 4.188555837039779, - "ui_subarray2_nrows": 0.0, - "ui_subarray2_row_spacing": 13.961852790132597, - "ui_subarray3_length_side": 4.188555837039779, - "ui_subarray3_nrows": 0.0, - "ui_subarray3_row_spacing": 13.961852790132597, - "ui_subarray4_length_side": 4.188555837039779, - "ui_subarray4_nrows": 0.0, - "ui_subarray4_row_spacing": 13.961852790132597, - "ui_total_land_area_ha": 0.9030005957094932, + "ui_total_land_area_ha": 0.9030005957094931, "ui_total_module_area": 2709.0, "ui_total_module_area_acres": 0.6694078866083828, "ui_total_module_area_ha": 0.2709, diff --git a/deploy/runtime/defaults/PV Battery_Host Developer.json b/deploy/runtime/defaults/PV Battery_Host Developer.json index 384b1ef037..243b735407 100644 --- a/deploy/runtime/defaults/PV Battery_Host Developer.json +++ b/deploy/runtime/defaults/PV Battery_Host Developer.json @@ -16,9 +16,9 @@ "6par_imp": 12.82, "6par_is_bifacial": 1.0, "6par_isc": 13.71, - "6par_module_length": 2.277235165721802, + "6par_module_length": 2.2772351657218015, "6par_module_name": "Aptos Solar Technology LLC DNA-144-BF10-530W (from CEC database)", - "6par_module_width": 1.1329528187670657, + "6par_module_width": 1.1329528187670655, "6par_mounting": 0.0, "6par_mpeff": 20.571627906976745, "6par_nser": 72.0, @@ -9503,19 +9503,19 @@ 5.0 ] ], - "alpha_sc_calc": 0.04, + "alpha_sc_calc": 0.039999999999999997, "analysis_period": 25.0, "analysis_period_warning": "No messages.", - "annual_albedo": 0.183951, - "annual_beam": 7.33564, + "annual_albedo": 0.18395068539332039, + "annual_beam": 7.335643835616439, "annual_crit": 0.0, - "annual_diffuse": 1.34843, - "annual_global": 5.79476, + "annual_diffuse": 1.3484328767123289, + "annual_global": 5.794761643835617, "annual_peak": 274.231, "annual_snow": NaN, - "annual_tdry": 21.9385, + "annual_tdry": 21.938470319634705, "annual_twet": NaN, - "annual_wspd": 1.78648, + "annual_wspd": 1.786484018864629, "batt_C_rate": 0.2, "batt_C_rate_max_charge": 0.25, "batt_C_rate_max_charge_input": 0.5, @@ -18343,7 +18343,7 @@ "batt_cell_power_charge_max": 2.0, "batt_cell_power_discharge_max": 2.0, "batt_chem": 1.0, - "batt_computed_bank_capacity": 1200.54312, + "batt_computed_bank_capacity": 1200.5431199999999, "batt_computed_series": 126.0, "batt_computed_stacks_series": 1.0, "batt_computed_strings": 1064.0, @@ -19317,7 +19317,7 @@ 0.0 ], "batt_mass": 17150.615999999998, - "batt_max_power": 300.13578, + "batt_max_power": 300.13577999999998, "batt_maximum_SOC": 95.0, "batt_meter_position": 0.0, "batt_minimum_SOC": 30.0, @@ -19325,9 +19325,9 @@ "batt_minimum_outage_SOC": 10.0, "batt_num_cells": 134064.0, "batt_power_charge_max_kwac": 312.64143749999996, - "batt_power_charge_max_kwdc": 300.13578, + "batt_power_charge_max_kwdc": 300.13577999999998, "batt_power_discharge_max_kwac": 288.1303487999999, - "batt_power_discharge_max_kwdc": 300.13578, + "batt_power_discharge_max_kwdc": 300.13577999999998, "batt_pv_ac_forecast": [ 0.0 ], @@ -28166,7 +28166,7 @@ "batt_ui_bank_voltage": 501.48, "batt_ui_cell_voltage": 3.98, "batt_ui_inverter_eff": 98.69094035671238, - "batt_ui_nominal_bank_power": 300.13578, + "batt_ui_nominal_bank_power": 300.13577999999998, "batt_unit_capacity": 400.0, "batt_unit_surface_area": 30.0, "batt_user_specified_weather_file_peak_shaving": "", @@ -28178,15 +28178,15 @@ 0.0 ] ], - "batt_volume": 14.64076975609756, - "battery_energy": 1200.54312, - "battery_energy_kwh": 1200.54312, + "batt_volume": 14.640769756097559, + "battery_energy": 1200.5431199999999, + "battery_energy_kwh": 1200.5431199999999, "battery_indirect_cost_percent": 20.0, "battery_losses_shown": 0.0, "battery_per_kW": 667.0, "battery_per_kWh": 184.0, - "battery_power": 300.13578, - "battery_power_kw": 300.13578, + "battery_power": 300.13577999999998, + "battery_power_kw": 300.13577999999998, "battery_thermal_shown": 0.0, "battery_total": 421090.49934, "battery_total_cost_lcos": 484498.714707, @@ -65308,7 +65308,7 @@ "engr_fixed": 0.0, "engr_per_watt": 0.3, "engr_percent": 0.0, - "engr_total": 167185.62000000006, + "engr_total": 167185.62000000003, "equip1_reserve_cost": 0.1, "equip1_reserve_freq": 15.0, "equip2_reserve_cost": 0.0, @@ -65333,6 +65333,7 @@ "flip_target_percent": 11.0, "flip_target_year": 20.0, "gamma_pmp_calc": -1.7886207600000004, + "gcr_option": 1.0, "grid_curtailment": [ 1e38, 1e38, @@ -74103,7 +74104,7 @@ "grid_per_watt": 0.05, "grid_percent": 0.0, "grid_total": 27864.270000000008, - "host_nominal_discount_rate": 9.060000000000004, + "host_nominal_discount_rate": 9.060000000000003, "host_real_discount_rate": 6.4, "ibi_fed_amount": 0.0, "ibi_fed_amount_deprbas_fed": 0.0, @@ -74387,13 +74388,12 @@ "inv_cec_cg_c1": -0.000051, "inv_cec_cg_c2": 0.000984, "inv_cec_cg_c3": -0.001508, - "inv_cec_cg_eff_cec": 96.60945631544225, - "inv_cec_cg_eff_euro": 96.18210492215684, + "inv_cec_cg_eff_cec": 96.60945631544223, + "inv_cec_cg_eff_euro": 96.18210492215683, "inv_cec_cg_filename": "", "inv_cec_cg_idcmax": 18.0, "inv_cec_cg_mppt_hi": 480.0, "inv_cec_cg_mppt_low": 250.0, - "inv_cec_cg_num_mppt": 1.0, "inv_cec_cg_num_samples": 4.0, "inv_cec_cg_paco": 3800.0, "inv_cec_cg_pdco": 3928.11, @@ -74723,13 +74723,12 @@ "inv_ds_idcmax": 18.0, "inv_ds_mppt_hi": 480.0, "inv_ds_mppt_low": 250.0, - "inv_ds_num_mppt": 1.0, "inv_ds_paco": 4000.0, "inv_ds_pdco": 4166.666666666667, "inv_ds_pnt": 1.0, "inv_ds_pnt_suggested": 1.0, "inv_ds_pso": 0.0, - "inv_ds_pso_suggested": 0.0, + "inv_ds_pso_suggested": 32.0, "inv_ds_vdcmax": 600.0, "inv_ds_vdco": 310.0, "inv_num_mppt": 1.0, @@ -76001,7 +76000,6 @@ "inv_pd_idcmax": 18.0, "inv_pd_mppt_hi": 480.0, "inv_pd_mppt_low": 250.0, - "inv_pd_num_mppt": 1.0, "inv_pd_paco": 4000.0, "inv_pd_partload": [ 0.0, @@ -76266,11 +76264,10 @@ "inv_snl_c2": -0.000791432, "inv_snl_c3": -0.000320828, "inv_snl_eff_cec": 98.69094035671238, - "inv_snl_eff_euro": 98.57668151849669, + "inv_snl_eff_euro": 98.57668151849667, "inv_snl_idcmax": 213.33, "inv_snl_mppt_hi": 1300.0, "inv_snl_mppt_low": 860.0, - "inv_snl_num_mppt": 1.0, "inv_snl_paco": 226997.0, "inv_snl_pdco": 230396.0, "inv_snl_pnt": 5.21, @@ -76362,7 +76359,7 @@ "landprep_per_watt": 0.0, "landprep_percent": 0.0, "landprep_total": 0.0, - "lat": 33.45, + "lat": 33.45000076293945, "layout_warning": "No system sizing messages.", "lbl_bifacial": "", "lbl_btm_dispatch_message": "", @@ -94545,14 +94542,13 @@ 0.0 ], "loan_moratorium": 0.0, - "lon": -111.98, + "lon": -111.9800033569336, "mera_cost1": 55728.54, "mera_cost2": 0.0, "mera_cost3": 0.0, "mera_name1": "Replacement Reserve 1", "mera_name2": "Replacement Reserve 2", "mera_name3": "Replacement Reserve 3", - "mismatch_shown": 0.0, "module_area": 2.58, "module_aspect_ratio": 1.7, "module_costunits": 0.0, @@ -94587,18 +94583,15 @@ "nohrsc_coords": "", "nohrsc_station_id": "", "nohrsc_year": "", - "nominal_discount_rate": 9.060000000000004, + "nominal_discount_rate": 9.060000000000003, "normalize_to_utility_bill": 0.0, - "num_enabled": 1.0, - "num_strings_total": 42.0, - "offset": 0.0, "om_batt_capacity_cost": [ 5.25 ], "om_batt_fixed_cost": [ 0.0 ], - "om_batt_nameplate": 1200.54312, + "om_batt_nameplate": 1200.5431199999999, "om_batt_replacement_cost": [ 280.0 ], @@ -94716,7 +94709,6 @@ "pv.storage.p6.dischargetogrid": 0.0, "pv.storage.p6.gridcharge": 0.0, "pv_capex_cost_choice": 0.0, - "pv_land_area_is_shown": 0.0, "rate_escalation": [ 0.0 ], @@ -94740,7 +94732,7 @@ "sd11par_AMa4": -0.000091, "sd11par_Egref": 1.08583, "sd11par_Il": 5.90905, - "sd11par_Imp0": 5.506004749133028, + "sd11par_Imp0": 5.5060047491330279, "sd11par_Io": 3.63865e-12, "sd11par_Isc0": 5.90285, "sd11par_Pmp0": 322.305, @@ -94806,7 +94798,7 @@ "snl_c7": -0.093, "snl_dtc": 3.0, "snl_fd": 1.0, - "snl_imp_temp_1": -0.0021202945926680658, + "snl_imp_temp_1": -0.0021202945926680654, "snl_impo": 5.58, "snl_isco": 5.96, "snl_ixo": 5.9, @@ -94817,7 +94809,7 @@ "snl_module_length": 1.665142636532979, "snl_module_name": "SunPower SPR-305-WHT [2007 (E)]", "snl_module_structure": 0.0, - "snl_module_width": 0.9794956685488112, + "snl_module_width": 0.9794956685488111, "snl_n": 1.131, "snl_n_cells": 96.0, "snl_parallel_cells": 1.0, @@ -94829,14 +94821,14 @@ "snl_ref_imp": 5.579722612284382, "snl_ref_imp_temp_0": -0.038, "snl_ref_isc": 5.959701031499999, - "snl_ref_isc_temp_0": 0.05900000000000001, + "snl_ref_isc_temp_0": 0.059000000000000007, "snl_ref_isc_temp_1": 0.0035162236085849996, "snl_ref_pmp": 305.2105300228098, "snl_ref_pmp_temp_0": -0.37803722005446979, "snl_ref_pmp_temp_1": -1.153809403011743, "snl_ref_vmp": 54.69994679499923, "snl_ref_vmp_temp_0": -0.34003722005446976, - "snl_ref_vmp_temp_1": -0.1860001784529894, + "snl_ref_vmp_temp_1": -0.18600017845298939, "snl_ref_voc": 64.19986006248614, "snl_ref_voc_temp_0": -0.2757022666099982, "snl_sandia_notes": "Source: Sandia National Laboratories Updated 9/25/2012 Module Database", @@ -94873,9 +94865,9 @@ "spe_eff4": 20.5, "spe_fd": 1.0, "spe_is_bifacial": 1.0, - "spe_module_length": 2.277235165721802, + "spe_module_length": 2.2772351657218015, "spe_module_structure": 1.0, - "spe_module_width": 1.1329528187670657, + "spe_module_width": 1.1329528187670655, "spe_power": 528.9, "spe_rad0": 200.0, "spe_rad1": 400.0, @@ -94900,13 +94892,11 @@ "step_spe": 3600.0, "subarray1_azimuth": 180.0, "subarray1_backtrack": 0.0, - "subarray1_cross_axis_slope": 0.0, "subarray1_dcloss": 4.440200000000005, "subarray1_dcwiring_loss": 2.0, "subarray1_diodeconn_loss": 0.5, "subarray1_electrical_mismatch": 0.0, "subarray1_gcr": 0.3, - "subarray1_gcr_ref": 0.3, "subarray1_land_area": 9030.0, "subarray1_mismatch_loss": 2.0, "subarray1_mod_orient": 0.0, @@ -94933,7 +94923,6 @@ "subarray1_nstrings": 42.0, "subarray1_rack_shading": 4.0, "subarray1_rear_soiling_loss": 0.0, - "subarray1_ref_nmodules": 1050.0, "subarray1_rotlim": 45.0, "subarray1_shade_mode": 0.0, "subarray1_shading": 0.0, @@ -94982,16 +94971,18 @@ "subarray1_tilt_eq_lat": 0.0, "subarray1_track_mode": 0.0, "subarray1_tracking_loss": 0.0, + "subarray1_ui_length_side": 4.188555837039779, + "subarray1_ui_nmodules": 1050.0, + "subarray1_ui_nrows": 21.0, + "subarray1_ui_row_spacing": 13.961852790132597, "subarray2_azimuth": 180.0, "subarray2_backtrack": 0.0, - "subarray2_cross_axis_slope": 0.0, "subarray2_dcloss": 4.440200000000005, "subarray2_dcwiring_loss": 2.0, "subarray2_diodeconn_loss": 0.5, "subarray2_electrical_mismatch": 0.0, "subarray2_enable": 0.0, "subarray2_gcr": 0.3, - "subarray2_gcr_ref": 0.3, "subarray2_land_area": 0.0, "subarray2_mismatch_loss": 2.0, "subarray2_mod_orient": 0.0, @@ -95010,15 +95001,14 @@ 40.0, 40.0 ], - "subarray2_mppt_input": 2.0, + "subarray2_mppt_input": 1.0, "subarray2_nameplate_loss": 0.0, "subarray2_nmodules": 0.0, - "subarray2_nmodx": 9.0, - "subarray2_nmody": 2.0, + "subarray2_nmodx": 1.0, + "subarray2_nmody": 1.0, "subarray2_nstrings": 1.0, - "subarray2_rack_shading": 0.0, + "subarray2_rack_shading": 4.0, "subarray2_rear_soiling_loss": 0.0, - "subarray2_ref_nmodules": 0.0, "subarray2_rotlim": 45.0, "subarray2_shade_mode": 0.0, "subarray2_shading": 0.0, @@ -95067,16 +95057,18 @@ "subarray2_tilt_eq_lat": 0.0, "subarray2_track_mode": 0.0, "subarray2_tracking_loss": 0.0, + "subarray2_ui_length_side": 2.0942779185198896, + "subarray2_ui_nmodules": 0.0, + "subarray2_ui_nrows": 0.0, + "subarray2_ui_row_spacing": 6.980926395066298, "subarray3_azimuth": 180.0, "subarray3_backtrack": 0.0, - "subarray3_cross_axis_slope": 0.0, "subarray3_dcloss": 4.440200000000005, "subarray3_dcwiring_loss": 2.0, "subarray3_diodeconn_loss": 0.5, "subarray3_electrical_mismatch": 0.0, "subarray3_enable": 0.0, "subarray3_gcr": 0.3, - "subarray3_gcr_ref": 0.3, "subarray3_land_area": 0.0, "subarray3_mismatch_loss": 2.0, "subarray3_mod_orient": 0.0, @@ -95095,15 +95087,14 @@ 40.0, 40.0 ], - "subarray3_mppt_input": 3.0, + "subarray3_mppt_input": 1.0, "subarray3_nameplate_loss": 0.0, "subarray3_nmodules": 0.0, - "subarray3_nmodx": 9.0, - "subarray3_nmody": 2.0, + "subarray3_nmodx": 1.0, + "subarray3_nmody": 1.0, "subarray3_nstrings": 1.0, - "subarray3_rack_shading": 0.0, + "subarray3_rack_shading": 4.0, "subarray3_rear_soiling_loss": 0.0, - "subarray3_ref_nmodules": 0.0, "subarray3_rotlim": 45.0, "subarray3_shade_mode": 0.0, "subarray3_shading": 0.0, @@ -95152,16 +95143,18 @@ "subarray3_tilt_eq_lat": 0.0, "subarray3_track_mode": 0.0, "subarray3_tracking_loss": 0.0, + "subarray3_ui_length_side": 2.0942779185198896, + "subarray3_ui_nmodules": 0.0, + "subarray3_ui_nrows": 0.0, + "subarray3_ui_row_spacing": 6.980926395066298, "subarray4_azimuth": 180.0, "subarray4_backtrack": 0.0, - "subarray4_cross_axis_slope": 0.0, "subarray4_dcloss": 4.440200000000005, "subarray4_dcwiring_loss": 2.0, "subarray4_diodeconn_loss": 0.5, "subarray4_electrical_mismatch": 0.0, "subarray4_enable": 0.0, "subarray4_gcr": 0.3, - "subarray4_gcr_ref": 0.3, "subarray4_land_area": 0.0, "subarray4_mismatch_loss": 2.0, "subarray4_mod_orient": 0.0, @@ -95180,15 +95173,14 @@ 40.0, 40.0 ], - "subarray4_mppt_input": 4.0, + "subarray4_mppt_input": 1.0, "subarray4_nameplate_loss": 0.0, "subarray4_nmodules": 0.0, - "subarray4_nmodx": 9.0, - "subarray4_nmody": 2.0, + "subarray4_nmodx": 1.0, + "subarray4_nmody": 1.0, "subarray4_nstrings": 1.0, - "subarray4_rack_shading": 0.0, + "subarray4_rack_shading": 4.0, "subarray4_rear_soiling_loss": 0.0, - "subarray4_ref_nmodules": 0.0, "subarray4_rotlim": 45.0, "subarray4_shade_mode": 0.0, "subarray4_shading": 0.0, @@ -95237,6 +95229,10 @@ "subarray4_tilt_eq_lat": 0.0, "subarray4_track_mode": 0.0, "subarray4_tracking_loss": 0.0, + "subarray4_ui_length_side": 2.0942779185198896, + "subarray4_ui_nmodules": 0.0, + "subarray4_ui_nrows": 0.0, + "subarray4_ui_row_spacing": 6.980926395066298, "subtotal_direct": 1123270.1033400002, "system_capacity": 557.2854, "system_use_lifetime_output": 1.0, @@ -95244,9 +95240,8 @@ "term_tenor": 18.0, "tod_library": "Uniform Dispatch", "total_battery_indirect_cost": 42353.690400000014, - "total_dc_inverter_capacity": 460.792, - "total_direct_cost": 1168200.9074736005, - "total_indirect_cost": 211768.45200000009, + "total_direct_cost": 1168200.9074736003, + "total_indirect_cost": 211768.45200000006, "total_installed_cost": 1438379.4048472804, "total_inverter_capacity": 453.994, "total_land_area": 2.231359622027943, @@ -95256,16 +95251,16 @@ "total_system_installed_cost": 953880.6901402804, "transformer_load_loss": 0.0, "transformer_no_load_loss": 0.0, - "transformer_rating": 0.0, "transmission_loss": 0.0, "tz": -7.0, "ui_ac_capacity": 0.453994, "ui_annual_load": 0.0, "ui_array_land_area_acres": 2.231359622027943, - "ui_array_land_area_ha": 0.9030005957094932, + "ui_array_land_area_ha": 0.9030005957094931, "ui_array_land_area_multiplier": 1.0, "ui_aspect_ratio": 1.7, "ui_batt_life_model": 0.0, + "ui_chkbox_nmodx_eq_mod_per_string": 1.0, "ui_copy_batt_discharge_percent_1": 25.0, "ui_copy_batt_discharge_percent_2": 25.0, "ui_copy_batt_discharge_percent_3": 25.0, @@ -95277,19 +95272,7 @@ "ui_land_area_per_mw": 0.0, "ui_pv_capacity": 557.2854, "ui_step_minutes": 60.0, - "ui_subarray1_length_side": 4.188555837039779, - "ui_subarray1_nrows": 21.0, - "ui_subarray1_row_spacing": 13.961852790132597, - "ui_subarray2_length_side": 4.188555837039779, - "ui_subarray2_nrows": 0.0, - "ui_subarray2_row_spacing": 13.961852790132597, - "ui_subarray3_length_side": 4.188555837039779, - "ui_subarray3_nrows": 0.0, - "ui_subarray3_row_spacing": 13.961852790132597, - "ui_subarray4_length_side": 4.188555837039779, - "ui_subarray4_nrows": 0.0, - "ui_subarray4_row_spacing": 13.961852790132597, - "ui_total_land_area_ha": 0.9030005957094932, + "ui_total_land_area_ha": 0.9030005957094931, "ui_total_module_area": 2709.0, "ui_total_module_area_acres": 0.6694078866083828, "ui_total_module_area_ha": 0.2709, diff --git a/deploy/runtime/defaults/PV Battery_Leveraged Partnership Flip.json b/deploy/runtime/defaults/PV Battery_Leveraged Partnership Flip.json index 85cb953d1e..f5fd989472 100644 --- a/deploy/runtime/defaults/PV Battery_Leveraged Partnership Flip.json +++ b/deploy/runtime/defaults/PV Battery_Leveraged Partnership Flip.json @@ -16,9 +16,9 @@ "6par_imp": 12.82, "6par_is_bifacial": 1.0, "6par_isc": 13.71, - "6par_module_length": 2.277235165721802, + "6par_module_length": 2.2772351657218015, "6par_module_name": "Aptos Solar Technology LLC DNA-144-BF10-530W (from CEC database)", - "6par_module_width": 1.1329528187670657, + "6par_module_width": 1.1329528187670655, "6par_mounting": 0.0, "6par_mpeff": 20.571627906976745, "6par_nser": 72.0, @@ -9503,17 +9503,17 @@ 5.0 ] ], - "alpha_sc_calc": 0.04, + "alpha_sc_calc": 0.039999999999999997, "analysis_period": 25.0, "analysis_period_warning": "No messages.", - "annual_albedo": 0.183951, - "annual_beam": 7.33564, - "annual_diffuse": 1.34843, - "annual_global": 5.79476, + "annual_albedo": 0.18395068539332039, + "annual_beam": 7.335643835616439, + "annual_diffuse": 1.3484328767123289, + "annual_global": 5.794761643835617, "annual_snow": NaN, - "annual_tdry": 21.9385, + "annual_tdry": 21.938470319634705, "annual_twet": NaN, - "annual_wspd": 1.78648, + "annual_wspd": 1.786484018864629, "batt_C_rate": 0.2, "batt_C_rate_max_charge": 0.25, "batt_C_rate_max_charge_input": 0.5, @@ -9523,7 +9523,7 @@ "batt_Qexp": 0.04000005, "batt_Qexp_percent": 1.77778, "batt_Qfull": 2.25, - "batt_Qfull_flow": 478584.0, + "batt_Qfull_flow": 478583.99999999997, "batt_Qnom": 2.0000002500000004, "batt_Qnom_percent": 88.8889, "batt_Vcut": 2.706, @@ -19419,7 +19419,7 @@ "bos_equip_fixed": 0.0, "bos_equip_perarea": 0.0, "bos_equip_perwatt": 0.32, - "bos_equip_total": 31999773.49632001, + "bos_equip_total": 31999773.496320007, "calculate_bifacial_electrical_mismatch": 1.0, "calculate_rack_shading": 0.0, "calculated_dcac_ratio": 1.329498131855772, @@ -19569,7 +19569,7 @@ 0.0 ] ], - "capex_table_total_installed_ac_cost": 24821220.6, + "capex_table_total_installed_ac_cost": 24821220.599999999, "capex_table_total_installed_batt_cost": 190080241.02144, "capex_table_total_installed_dc_cost": 68999511.60144, "capex_table_total_installed_land_cost": 0.0, @@ -19620,8 +19620,8 @@ "cec_i_sc_ref": 13.71, "cec_is_bifacial": 1.0, "cec_material": "Mono-c-Si", - "cec_module_length": 2.277235165721802, - "cec_module_width": 1.1329528187670657, + "cec_module_length": 2.2772351657218015, + "cec_module_width": 1.1329528187670655, "cec_mounting_config": 0.0, "cec_mounting_orientation": 0.0, "cec_n_s": 72.0, @@ -39003,6 +39003,7 @@ "flip_target_percent": 11.0, "flip_target_year": 20.0, "gamma_pmp_calc": -1.7886207600000004, + "gcr_option": 1.0, "grid_curtailment": [ 1e38, 1e38, @@ -48046,19 +48047,18 @@ "install_margin_perarea": 0.0, "install_margin_perwatt": 0.13, "install_margin_total": 12999907.982880002, - "installed_per_capacity": 1.9259766211486176, + "installed_per_capacity": 1.9259766211486178, "insurance_rate": 0.0, "inv_cec_cg_c0": -0.000003, "inv_cec_cg_c1": -0.000051, "inv_cec_cg_c2": 0.000984, "inv_cec_cg_c3": -0.001508, - "inv_cec_cg_eff_cec": 96.60945631544225, - "inv_cec_cg_eff_euro": 96.18210492215684, + "inv_cec_cg_eff_cec": 96.60945631544223, + "inv_cec_cg_eff_euro": 96.18210492215683, "inv_cec_cg_filename": "", "inv_cec_cg_idcmax": 18.0, "inv_cec_cg_mppt_hi": 480.0, "inv_cec_cg_mppt_low": 250.0, - "inv_cec_cg_num_mppt": 1.0, "inv_cec_cg_num_samples": 4.0, "inv_cec_cg_paco": 3800.0, "inv_cec_cg_pdco": 3928.11, @@ -48388,13 +48388,12 @@ "inv_ds_idcmax": 18.0, "inv_ds_mppt_hi": 480.0, "inv_ds_mppt_low": 250.0, - "inv_ds_num_mppt": 1.0, "inv_ds_paco": 4000.0, "inv_ds_pdco": 4166.666666666667, "inv_ds_pnt": 1.0, "inv_ds_pnt_suggested": 1.0, "inv_ds_pso": 0.0, - "inv_ds_pso_suggested": 0.0, + "inv_ds_pso_suggested": 32.0, "inv_ds_vdcmax": 600.0, "inv_ds_vdco": 310.0, "inv_num_mppt": 1.0, @@ -49666,7 +49665,6 @@ "inv_pd_idcmax": 18.0, "inv_pd_mppt_hi": 480.0, "inv_pd_mppt_low": 250.0, - "inv_pd_num_mppt": 1.0, "inv_pd_paco": 4000.0, "inv_pd_partload": [ 0.0, @@ -49935,7 +49933,6 @@ "inv_snl_idcmax": 2645.3, "inv_snl_mppt_hi": 1500.0, "inv_snl_mppt_low": 800.0, - "inv_snl_num_mppt": 1.0, "inv_snl_paco": 2507194.0, "inv_snl_pdco": 2579160.0, "inv_snl_pnt": 62.8, @@ -49983,7 +49980,7 @@ "inverter_model": 0.0, "inverter_num_units": 30.0, "inverter_power": 2507.194, - "inverter_total": 2999978.765280001, + "inverter_total": 2999978.7652800006, "inverterarray_power": 75215.81999999999, "inverterarray_power_w": 75215819.99999999, "irrad_mode": 0.0, @@ -50028,7 +50025,7 @@ "landprep_per_watt": 0.01, "landprep_percent": 0.0, "landprep_total": 999992.9217600002, - "lat": 33.45, + "lat": 33.45000076293945, "layout_warning": "No system sizing messages.", "lbl_bifacial": "", "lbl_fom_dispatch_message": "", @@ -50676,24 +50673,23 @@ "library_folder_list": "x", "library_paths": "", "loan_moratorium": 0.0, - "lon": -111.98, - "mera_cost1": 9999929.2176, + "lon": -111.9800033569336, + "mera_cost1": 9999929.217600001, "mera_cost2": 0.0, "mera_cost3": 0.0, "mera_name1": "Replacement Reserve 1", "mera_name2": "Replacement Reserve 2", "mera_name3": "Replacement Reserve 3", - "mismatch_shown": 0.0, "module_area": 2.58, "module_aspect_ratio": 2.01, "module_costunits": 0.0, - "module_length": 2.277235165721802, + "module_length": 2.2772351657218015, "module_model": 1.0, "module_name": "Aptos Solar Technology LLC DNA-144-BF10-530W", "module_num_units": 188412.0, "module_power": 0.5307480000000001, "module_total": 33999759.33984001, - "module_width": 1.1329528187670657, + "module_width": 1.1329528187670655, "modulearray_area": 486102.96, "modulearray_power": 99999.29217600002, "modulearray_power_w": 99999292.17600002, @@ -50704,10 +50700,7 @@ "nohrsc_coords": "", "nohrsc_station_id": "", "nohrsc_year": "", - "nominal_discount_rate": 9.060000000000004, - "num_enabled": 1.0, - "num_strings_total": 6729.0, - "offset": 0.0, + "nominal_discount_rate": 9.060000000000003, "om_batt_capacity_cost": [ 7.25 ], @@ -50823,7 +50816,6 @@ "pv.storage.p6.dischargetogrid": 0.0, "pv.storage.p6.gridcharge": 0.0, "pv_capex_cost_choice": 0.0, - "pv_land_area_is_shown": 0.0, "rate_escalation": [ 0.0 ], @@ -50844,7 +50836,7 @@ "sd11par_AMa4": -0.000091, "sd11par_Egref": 1.08583, "sd11par_Il": 5.90905, - "sd11par_Imp0": 5.506004749133028, + "sd11par_Imp0": 5.5060047491330279, "sd11par_Io": 3.63865e-12, "sd11par_Isc0": 5.90285, "sd11par_Pmp0": 322.305, @@ -50910,7 +50902,7 @@ "snl_c7": -0.093, "snl_dtc": 3.0, "snl_fd": 1.0, - "snl_imp_temp_1": -0.0021202945926680658, + "snl_imp_temp_1": -0.0021202945926680654, "snl_impo": 5.58, "snl_isco": 5.96, "snl_ixo": 5.9, @@ -50921,7 +50913,7 @@ "snl_module_length": 1.665142636532979, "snl_module_name": "SunPower SPR-305-WHT [2007 (E)]", "snl_module_structure": 0.0, - "snl_module_width": 0.9794956685488112, + "snl_module_width": 0.9794956685488111, "snl_n": 1.131, "snl_n_cells": 96.0, "snl_parallel_cells": 1.0, @@ -50933,14 +50925,14 @@ "snl_ref_imp": 5.579722612284382, "snl_ref_imp_temp_0": -0.038, "snl_ref_isc": 5.959701031499999, - "snl_ref_isc_temp_0": 0.05900000000000001, + "snl_ref_isc_temp_0": 0.059000000000000007, "snl_ref_isc_temp_1": 0.0035162236085849996, "snl_ref_pmp": 305.2105300228098, "snl_ref_pmp_temp_0": -0.37803722005446979, "snl_ref_pmp_temp_1": -1.153809403011743, "snl_ref_vmp": 54.69994679499923, "snl_ref_vmp_temp_0": -0.34003722005446976, - "snl_ref_vmp_temp_1": -0.1860001784529894, + "snl_ref_vmp_temp_1": -0.18600017845298939, "snl_ref_voc": 64.19986006248614, "snl_ref_voc_temp_0": -0.2757022666099982, "snl_sandia_notes": "Source: Sandia National Laboratories Updated 9/25/2012 Module Database", @@ -50977,9 +50969,9 @@ "spe_eff4": 20.5, "spe_fd": 1.0, "spe_is_bifacial": 1.0, - "spe_module_length": 2.277235165721802, + "spe_module_length": 2.2772351657218015, "spe_module_structure": 1.0, - "spe_module_width": 1.1329528187670657, + "spe_module_width": 1.1329528187670655, "spe_power": 528.9, "spe_rad0": 200.0, "spe_rad1": 400.0, @@ -51003,14 +50995,12 @@ "step_spe": 3600.0, "subarray1_azimuth": 180.0, "subarray1_backtrack": 0.0, - "subarray1_cross_axis_slope": 0.0, "subarray1_dcloss": 4.440200000000005, "subarray1_dcwiring_loss": 2.0, "subarray1_diodeconn_loss": 0.5, "subarray1_electrical_mismatch": 0.0, "subarray1_gcr": 0.3, - "subarray1_gcr_ref": 0.3, - "subarray1_land_area": 1620343.2000000005, + "subarray1_land_area": 1620343.2000000003, "subarray1_mismatch_loss": 2.0, "subarray1_mod_orient": 0.0, "subarray1_modules_per_string": 28.0, @@ -51036,7 +51026,6 @@ "subarray1_nstrings": 6729.0, "subarray1_rack_shading": 4.0, "subarray1_rear_soiling_loss": 0.0, - "subarray1_ref_nmodules": 188412.0, "subarray1_rotlim": 45.0, "subarray1_shade_mode": 0.0, "subarray1_shading": 0.0, @@ -51085,16 +51074,18 @@ "subarray1_tilt_eq_lat": 0.0, "subarray1_track_mode": 1.0, "subarray1_tracking_loss": 0.0, + "subarray1_ui_length_side": 4.554470331443603, + "subarray1_ui_nmodules": 188412.0, + "subarray1_ui_nrows": 2243.0, + "subarray1_ui_row_spacing": 15.181567771478676, "subarray2_azimuth": 180.0, "subarray2_backtrack": 0.0, - "subarray2_cross_axis_slope": 0.0, "subarray2_dcloss": 4.440200000000005, "subarray2_dcwiring_loss": 2.0, "subarray2_diodeconn_loss": 0.5, "subarray2_electrical_mismatch": 0.0, "subarray2_enable": 0.0, "subarray2_gcr": 0.3, - "subarray2_gcr_ref": 0.3, "subarray2_land_area": 0.0, "subarray2_mismatch_loss": 2.0, "subarray2_mod_orient": 0.0, @@ -51113,15 +51104,14 @@ 40.0, 40.0 ], - "subarray2_mppt_input": 2.0, + "subarray2_mppt_input": 1.0, "subarray2_nameplate_loss": 0.0, "subarray2_nmodules": 0.0, - "subarray2_nmodx": 9.0, - "subarray2_nmody": 2.0, + "subarray2_nmodx": 1.0, + "subarray2_nmody": 1.0, "subarray2_nstrings": 1.0, - "subarray2_rack_shading": 0.0, + "subarray2_rack_shading": 4.0, "subarray2_rear_soiling_loss": 0.0, - "subarray2_ref_nmodules": 0.0, "subarray2_rotlim": 45.0, "subarray2_shade_mode": 0.0, "subarray2_shading": 0.0, @@ -51170,16 +51160,18 @@ "subarray2_tilt_eq_lat": 0.0, "subarray2_track_mode": 1.0, "subarray2_tracking_loss": 0.0, + "subarray2_ui_length_side": 2.2772351657218015, + "subarray2_ui_nmodules": 0.0, + "subarray2_ui_nrows": 0.0, + "subarray2_ui_row_spacing": 7.590783885739338, "subarray3_azimuth": 180.0, "subarray3_backtrack": 0.0, - "subarray3_cross_axis_slope": 0.0, "subarray3_dcloss": 4.440200000000005, "subarray3_dcwiring_loss": 2.0, "subarray3_diodeconn_loss": 0.5, "subarray3_electrical_mismatch": 0.0, "subarray3_enable": 0.0, "subarray3_gcr": 0.3, - "subarray3_gcr_ref": 0.3, "subarray3_land_area": 0.0, "subarray3_mismatch_loss": 2.0, "subarray3_mod_orient": 0.0, @@ -51198,15 +51190,14 @@ 40.0, 40.0 ], - "subarray3_mppt_input": 3.0, + "subarray3_mppt_input": 1.0, "subarray3_nameplate_loss": 0.0, "subarray3_nmodules": 0.0, - "subarray3_nmodx": 9.0, - "subarray3_nmody": 2.0, + "subarray3_nmodx": 1.0, + "subarray3_nmody": 1.0, "subarray3_nstrings": 1.0, - "subarray3_rack_shading": 0.0, + "subarray3_rack_shading": 4.0, "subarray3_rear_soiling_loss": 0.0, - "subarray3_ref_nmodules": 0.0, "subarray3_rotlim": 45.0, "subarray3_shade_mode": 0.0, "subarray3_shading": 0.0, @@ -51255,16 +51246,18 @@ "subarray3_tilt_eq_lat": 0.0, "subarray3_track_mode": 1.0, "subarray3_tracking_loss": 0.0, + "subarray3_ui_length_side": 2.2772351657218015, + "subarray3_ui_nmodules": 0.0, + "subarray3_ui_nrows": 0.0, + "subarray3_ui_row_spacing": 7.590783885739338, "subarray4_azimuth": 180.0, "subarray4_backtrack": 0.0, - "subarray4_cross_axis_slope": 0.0, "subarray4_dcloss": 4.440200000000005, "subarray4_dcwiring_loss": 2.0, "subarray4_diodeconn_loss": 0.5, "subarray4_electrical_mismatch": 0.0, "subarray4_enable": 0.0, "subarray4_gcr": 0.3, - "subarray4_gcr_ref": 0.3, "subarray4_land_area": 0.0, "subarray4_mismatch_loss": 2.0, "subarray4_mod_orient": 0.0, @@ -51283,15 +51276,14 @@ 40.0, 40.0 ], - "subarray4_mppt_input": 4.0, + "subarray4_mppt_input": 1.0, "subarray4_nameplate_loss": 0.0, "subarray4_nmodules": 0.0, - "subarray4_nmodx": 9.0, - "subarray4_nmody": 2.0, + "subarray4_nmodx": 1.0, + "subarray4_nmody": 1.0, "subarray4_nstrings": 1.0, - "subarray4_rack_shading": 0.0, + "subarray4_rack_shading": 4.0, "subarray4_rear_soiling_loss": 0.0, - "subarray4_ref_nmodules": 0.0, "subarray4_rotlim": 45.0, "subarray4_shade_mode": 0.0, "subarray4_shading": 0.0, @@ -51340,7 +51332,11 @@ "subarray4_tilt_eq_lat": 0.0, "subarray4_track_mode": 1.0, "subarray4_tracking_loss": 0.0, - "subtotal_direct": 173459393.66952006, + "subarray4_ui_length_side": 2.2772351657218015, + "subarray4_ui_nmodules": 0.0, + "subarray4_ui_nrows": 0.0, + "subarray4_ui_row_spacing": 7.590783885739338, + "subtotal_direct": 173459393.66952003, "system_capacity": 99999.29217600002, "system_use_lifetime_output": 1.0, "tax_investor_equity_percent": 98.0, @@ -51352,8 +51348,7 @@ "term_tenor": 18.0, "tod_library": "Uniform Dispatch", "total_battery_indirect_cost": 999992.9217600002, - "total_dc_inverter_capacity": 77374.8, - "total_direct_cost": 178663175.47960565, + "total_direct_cost": 178663175.47960563, "total_indirect_cost": 4999964.6088000009, "total_installed_cost": 192596298.8623859, "total_inverter_capacity": 75215.82, @@ -51361,10 +51356,9 @@ "total_module_area": 486102.96, "total_modules": 188412.0, "total_system_indirect_cost": 3999971.68704, - "total_system_installed_cost": 113413206.80458193, + "total_system_installed_cost": 113413206.80458191, "transformer_load_loss": 0.0, "transformer_no_load_loss": 0.0, - "transformer_rating": 0.0, "transmission_loss": 0.0, "tz": -7.0, "ui_ac_capacity": 75.21582000000001, @@ -51373,6 +51367,7 @@ "ui_array_land_area_multiplier": 1.0, "ui_aspect_ratio": 2.01, "ui_batt_life_model": 0.0, + "ui_chkbox_nmodx_eq_mod_per_string": 1.0, "ui_copy_batt_discharge_percent_1": 25.0, "ui_copy_batt_discharge_percent_2": 25.0, "ui_copy_batt_discharge_percent_3": 25.0, @@ -51391,18 +51386,6 @@ ], "ui_pv_capacity": 99999.29217600002, "ui_step_minutes": 60.0, - "ui_subarray1_length_side": 4.554470331443603, - "ui_subarray1_nrows": 2243.0, - "ui_subarray1_row_spacing": 15.181567771478676, - "ui_subarray2_length_side": 4.554470331443603, - "ui_subarray2_nrows": 0.0, - "ui_subarray2_row_spacing": 15.181567771478676, - "ui_subarray3_length_side": 4.554470331443603, - "ui_subarray3_nrows": 0.0, - "ui_subarray3_row_spacing": 15.181567771478676, - "ui_subarray4_length_side": 4.554470331443603, - "ui_subarray4_nrows": 0.0, - "ui_subarray4_row_spacing": 15.181567771478676, "ui_total_land_area_ha": 162.03442689411146, "ui_total_module_area": 486102.96, "ui_total_module_area_acres": 120.11855117300822, diff --git a/deploy/runtime/defaults/PV Battery_Merchant Plant.json b/deploy/runtime/defaults/PV Battery_Merchant Plant.json index 0b5ef3cd57..47278eae89 100644 --- a/deploy/runtime/defaults/PV Battery_Merchant Plant.json +++ b/deploy/runtime/defaults/PV Battery_Merchant Plant.json @@ -16,9 +16,9 @@ "6par_imp": 12.82, "6par_is_bifacial": 1.0, "6par_isc": 13.71, - "6par_module_length": 2.277235165721802, + "6par_module_length": 2.2772351657218015, "6par_module_name": "Aptos Solar Technology LLC DNA-144-BF10-530W (from CEC database)", - "6par_module_width": 1.1329528187670657, + "6par_module_width": 1.1329528187670655, "6par_mounting": 0.0, "6par_mpeff": 20.571627906976745, "6par_nser": 72.0, @@ -9503,17 +9503,17 @@ 5.0 ] ], - "alpha_sc_calc": 0.04, + "alpha_sc_calc": 0.039999999999999997, "analysis_period": 25.0, "analysis_period_warning": "No messages.", - "annual_albedo": 0.183951, - "annual_beam": 7.33564, - "annual_diffuse": 1.34843, - "annual_global": 5.79476, + "annual_albedo": 0.18395068539332039, + "annual_beam": 7.335643835616439, + "annual_diffuse": 1.3484328767123289, + "annual_global": 5.794761643835617, "annual_snow": NaN, - "annual_tdry": 21.9385, + "annual_tdry": 21.938470319634705, "annual_twet": NaN, - "annual_wspd": 1.78648, + "annual_wspd": 1.786484018864629, "batt_C_rate": 0.2, "batt_C_rate_max_charge": 0.25, "batt_C_rate_max_charge_input": 0.5, @@ -9523,7 +9523,7 @@ "batt_Qexp": 0.04000005, "batt_Qexp_percent": 1.77778, "batt_Qfull": 2.25, - "batt_Qfull_flow": 478584.0, + "batt_Qfull_flow": 478583.99999999997, "batt_Qnom": 2.0000002500000004, "batt_Qnom_percent": 88.8889, "batt_Vcut": 2.706, @@ -19419,7 +19419,7 @@ "bos_equip_fixed": 0.0, "bos_equip_perarea": 0.0, "bos_equip_perwatt": 0.32, - "bos_equip_total": 31999773.49632001, + "bos_equip_total": 31999773.496320007, "calculate_bifacial_electrical_mismatch": 1.0, "calculate_rack_shading": 0.0, "calculated_dcac_ratio": 1.329498131855772, @@ -19577,7 +19577,7 @@ 0.0 ] ], - "capex_table_total_installed_ac_cost": 24821220.6, + "capex_table_total_installed_ac_cost": 24821220.599999999, "capex_table_total_installed_batt_cost": 190080241.02144, "capex_table_total_installed_dc_cost": 68999511.60144, "capex_table_total_installed_land_cost": 0.0, @@ -19628,8 +19628,8 @@ "cec_i_sc_ref": 13.71, "cec_is_bifacial": 1.0, "cec_material": "Mono-c-Si", - "cec_module_length": 2.277235165721802, - "cec_module_width": 1.1329528187670657, + "cec_module_length": 2.2772351657218015, + "cec_module_width": 1.1329528187670655, "cec_mounting_config": 0.0, "cec_mounting_orientation": 0.0, "cec_n_s": 72.0, @@ -19705,7 +19705,7 @@ ], "cp_capacity_payment_esc": 0.0, "cp_capacity_payment_type": 0.0, - "cp_system_nameplate": 99.999292176, + "cp_system_nameplate": 99.99929217600001, "dc_adjust": 0.0, "dc_adjust_constant": 0.0, "dc_adjust_en_periods": 0.0, @@ -29609,6 +29609,7 @@ "file_name": "phoenix_az_33.450495_-111.983688_psmv3_60_tmy.csv", "forecast_price_signal_model": 1.0, "gamma_pmp_calc": -1.7886207600000004, + "gcr_option": 1.0, "grid_curtailment": [ 1e38, 1e38, @@ -38652,19 +38653,18 @@ "install_margin_perarea": 0.0, "install_margin_perwatt": 0.13, "install_margin_total": 12999907.982880002, - "installed_per_capacity": 1.9259766211486176, + "installed_per_capacity": 1.9259766211486178, "insurance_rate": 0.0, "inv_cec_cg_c0": -0.000003, "inv_cec_cg_c1": -0.000051, "inv_cec_cg_c2": 0.000984, "inv_cec_cg_c3": -0.001508, - "inv_cec_cg_eff_cec": 96.60945631544225, - "inv_cec_cg_eff_euro": 96.18210492215684, + "inv_cec_cg_eff_cec": 96.60945631544223, + "inv_cec_cg_eff_euro": 96.18210492215683, "inv_cec_cg_filename": "", "inv_cec_cg_idcmax": 18.0, "inv_cec_cg_mppt_hi": 480.0, "inv_cec_cg_mppt_low": 250.0, - "inv_cec_cg_num_mppt": 1.0, "inv_cec_cg_num_samples": 4.0, "inv_cec_cg_paco": 3800.0, "inv_cec_cg_pdco": 3928.11, @@ -38994,13 +38994,12 @@ "inv_ds_idcmax": 18.0, "inv_ds_mppt_hi": 480.0, "inv_ds_mppt_low": 250.0, - "inv_ds_num_mppt": 1.0, "inv_ds_paco": 4000.0, "inv_ds_pdco": 4166.666666666667, "inv_ds_pnt": 1.0, "inv_ds_pnt_suggested": 1.0, "inv_ds_pso": 0.0, - "inv_ds_pso_suggested": 0.0, + "inv_ds_pso_suggested": 32.0, "inv_ds_vdcmax": 600.0, "inv_ds_vdco": 310.0, "inv_num_mppt": 1.0, @@ -40272,7 +40271,6 @@ "inv_pd_idcmax": 18.0, "inv_pd_mppt_hi": 480.0, "inv_pd_mppt_low": 250.0, - "inv_pd_num_mppt": 1.0, "inv_pd_paco": 4000.0, "inv_pd_partload": [ 0.0, @@ -40541,7 +40539,6 @@ "inv_snl_idcmax": 2645.3, "inv_snl_mppt_hi": 1500.0, "inv_snl_mppt_low": 800.0, - "inv_snl_num_mppt": 1.0, "inv_snl_paco": 2507194.0, "inv_snl_pdco": 2579160.0, "inv_snl_pnt": 62.8, @@ -40589,7 +40586,7 @@ "inverter_model": 0.0, "inverter_num_units": 30.0, "inverter_power": 2507.194, - "inverter_total": 2999978.765280001, + "inverter_total": 2999978.7652800006, "inverterarray_power": 75215.81999999999, "inverterarray_power_w": 75215819.99999999, "irrad_mode": 0.0, @@ -40634,7 +40631,7 @@ "landprep_per_watt": 0.01, "landprep_percent": 0.0, "landprep_total": 999992.9217600002, - "lat": 33.45, + "lat": 33.45000076293945, "layout_warning": "No system sizing messages.", "lbl_bifacial": "", "lbl_fom_dispatch_message": "", @@ -40645,24 +40642,23 @@ "library_folder_list": "x", "library_paths": "", "loan_moratorium": 0.0, - "lon": -111.98, - "mera_cost1": 9999929.2176, + "lon": -111.9800033569336, + "mera_cost1": 9999929.217600001, "mera_cost2": 0.0, "mera_cost3": 0.0, "mera_name1": "Replacement Reserve 1", "mera_name2": "Replacement Reserve 2", "mera_name3": "Replacement Reserve 3", - "mismatch_shown": 0.0, "module_area": 2.58, "module_aspect_ratio": 2.01, "module_costunits": 0.0, - "module_length": 2.277235165721802, + "module_length": 2.2772351657218015, "module_model": 1.0, "module_name": "Aptos Solar Technology LLC DNA-144-BF10-530W", "module_num_units": 188412.0, "module_power": 0.5307480000000001, "module_total": 33999759.33984001, - "module_width": 1.1329528187670657, + "module_width": 1.1329528187670655, "modulearray_area": 486102.96, "modulearray_power": 99999.29217600002, "modulearray_power_w": 99999292.17600002, @@ -697796,10 +697792,7 @@ "nohrsc_coords": "", "nohrsc_station_id": "", "nohrsc_year": "", - "nominal_discount_rate": 9.060000000000004, - "num_enabled": 1.0, - "num_strings_total": 6729.0, - "offset": 0.0, + "nominal_discount_rate": 9.060000000000003, "om_batt_capacity_cost": [ 7.25 ], @@ -697909,7 +697902,6 @@ "pv.storage.p6.dischargetogrid": 0.0, "pv.storage.p6.gridcharge": 0.0, "pv_capex_cost_choice": 0.0, - "pv_land_area_is_shown": 0.0, "rate_escalation": [ 0.0 ], @@ -697931,7 +697923,7 @@ "sd11par_AMa4": -0.000091, "sd11par_Egref": 1.08583, "sd11par_Il": 5.90905, - "sd11par_Imp0": 5.506004749133028, + "sd11par_Imp0": 5.5060047491330279, "sd11par_Io": 3.63865e-12, "sd11par_Isc0": 5.90285, "sd11par_Pmp0": 322.305, @@ -697997,7 +697989,7 @@ "snl_c7": -0.093, "snl_dtc": 3.0, "snl_fd": 1.0, - "snl_imp_temp_1": -0.0021202945926680658, + "snl_imp_temp_1": -0.0021202945926680654, "snl_impo": 5.58, "snl_isco": 5.96, "snl_ixo": 5.9, @@ -698008,7 +698000,7 @@ "snl_module_length": 1.665142636532979, "snl_module_name": "SunPower SPR-305-WHT [2007 (E)]", "snl_module_structure": 0.0, - "snl_module_width": 0.9794956685488112, + "snl_module_width": 0.9794956685488111, "snl_n": 1.131, "snl_n_cells": 96.0, "snl_parallel_cells": 1.0, @@ -698020,14 +698012,14 @@ "snl_ref_imp": 5.579722612284382, "snl_ref_imp_temp_0": -0.038, "snl_ref_isc": 5.959701031499999, - "snl_ref_isc_temp_0": 0.05900000000000001, + "snl_ref_isc_temp_0": 0.059000000000000007, "snl_ref_isc_temp_1": 0.0035162236085849996, "snl_ref_pmp": 305.2105300228098, "snl_ref_pmp_temp_0": -0.37803722005446979, "snl_ref_pmp_temp_1": -1.153809403011743, "snl_ref_vmp": 54.69994679499923, "snl_ref_vmp_temp_0": -0.34003722005446976, - "snl_ref_vmp_temp_1": -0.1860001784529894, + "snl_ref_vmp_temp_1": -0.18600017845298939, "snl_ref_voc": 64.19986006248614, "snl_ref_voc_temp_0": -0.2757022666099982, "snl_sandia_notes": "Source: Sandia National Laboratories Updated 9/25/2012 Module Database", @@ -698063,9 +698055,9 @@ "spe_eff4": 20.5, "spe_fd": 1.0, "spe_is_bifacial": 1.0, - "spe_module_length": 2.277235165721802, + "spe_module_length": 2.2772351657218015, "spe_module_structure": 1.0, - "spe_module_width": 1.1329528187670657, + "spe_module_width": 1.1329528187670655, "spe_power": 528.9, "spe_rad0": 200.0, "spe_rad1": 400.0, @@ -698089,14 +698081,12 @@ "step_spe": 3600.0, "subarray1_azimuth": 180.0, "subarray1_backtrack": 0.0, - "subarray1_cross_axis_slope": 0.0, "subarray1_dcloss": 4.440200000000005, "subarray1_dcwiring_loss": 2.0, "subarray1_diodeconn_loss": 0.5, "subarray1_electrical_mismatch": 0.0, "subarray1_gcr": 0.3, - "subarray1_gcr_ref": 0.3, - "subarray1_land_area": 1620343.2000000005, + "subarray1_land_area": 1620343.2000000003, "subarray1_mismatch_loss": 2.0, "subarray1_mod_orient": 0.0, "subarray1_modules_per_string": 28.0, @@ -698122,7 +698112,6 @@ "subarray1_nstrings": 6729.0, "subarray1_rack_shading": 4.0, "subarray1_rear_soiling_loss": 0.0, - "subarray1_ref_nmodules": 188412.0, "subarray1_rotlim": 45.0, "subarray1_shade_mode": 0.0, "subarray1_shading": 0.0, @@ -698171,16 +698160,18 @@ "subarray1_tilt_eq_lat": 0.0, "subarray1_track_mode": 1.0, "subarray1_tracking_loss": 0.0, + "subarray1_ui_length_side": 4.554470331443603, + "subarray1_ui_nmodules": 188412.0, + "subarray1_ui_nrows": 2243.0, + "subarray1_ui_row_spacing": 15.181567771478676, "subarray2_azimuth": 180.0, "subarray2_backtrack": 0.0, - "subarray2_cross_axis_slope": 0.0, "subarray2_dcloss": 4.440200000000005, "subarray2_dcwiring_loss": 2.0, "subarray2_diodeconn_loss": 0.5, "subarray2_electrical_mismatch": 0.0, "subarray2_enable": 0.0, "subarray2_gcr": 0.3, - "subarray2_gcr_ref": 0.3, "subarray2_land_area": 0.0, "subarray2_mismatch_loss": 2.0, "subarray2_mod_orient": 0.0, @@ -698199,15 +698190,14 @@ 40.0, 40.0 ], - "subarray2_mppt_input": 2.0, + "subarray2_mppt_input": 1.0, "subarray2_nameplate_loss": 0.0, "subarray2_nmodules": 0.0, - "subarray2_nmodx": 9.0, - "subarray2_nmody": 2.0, + "subarray2_nmodx": 1.0, + "subarray2_nmody": 1.0, "subarray2_nstrings": 1.0, - "subarray2_rack_shading": 0.0, + "subarray2_rack_shading": 4.0, "subarray2_rear_soiling_loss": 0.0, - "subarray2_ref_nmodules": 0.0, "subarray2_rotlim": 45.0, "subarray2_shade_mode": 0.0, "subarray2_shading": 0.0, @@ -698256,16 +698246,18 @@ "subarray2_tilt_eq_lat": 0.0, "subarray2_track_mode": 1.0, "subarray2_tracking_loss": 0.0, + "subarray2_ui_length_side": 2.2772351657218015, + "subarray2_ui_nmodules": 0.0, + "subarray2_ui_nrows": 0.0, + "subarray2_ui_row_spacing": 7.590783885739338, "subarray3_azimuth": 180.0, "subarray3_backtrack": 0.0, - "subarray3_cross_axis_slope": 0.0, "subarray3_dcloss": 4.440200000000005, "subarray3_dcwiring_loss": 2.0, "subarray3_diodeconn_loss": 0.5, "subarray3_electrical_mismatch": 0.0, "subarray3_enable": 0.0, "subarray3_gcr": 0.3, - "subarray3_gcr_ref": 0.3, "subarray3_land_area": 0.0, "subarray3_mismatch_loss": 2.0, "subarray3_mod_orient": 0.0, @@ -698284,15 +698276,14 @@ 40.0, 40.0 ], - "subarray3_mppt_input": 3.0, + "subarray3_mppt_input": 1.0, "subarray3_nameplate_loss": 0.0, "subarray3_nmodules": 0.0, - "subarray3_nmodx": 9.0, - "subarray3_nmody": 2.0, + "subarray3_nmodx": 1.0, + "subarray3_nmody": 1.0, "subarray3_nstrings": 1.0, - "subarray3_rack_shading": 0.0, + "subarray3_rack_shading": 4.0, "subarray3_rear_soiling_loss": 0.0, - "subarray3_ref_nmodules": 0.0, "subarray3_rotlim": 45.0, "subarray3_shade_mode": 0.0, "subarray3_shading": 0.0, @@ -698341,16 +698332,18 @@ "subarray3_tilt_eq_lat": 0.0, "subarray3_track_mode": 1.0, "subarray3_tracking_loss": 0.0, + "subarray3_ui_length_side": 2.2772351657218015, + "subarray3_ui_nmodules": 0.0, + "subarray3_ui_nrows": 0.0, + "subarray3_ui_row_spacing": 7.590783885739338, "subarray4_azimuth": 180.0, "subarray4_backtrack": 0.0, - "subarray4_cross_axis_slope": 0.0, "subarray4_dcloss": 4.440200000000005, "subarray4_dcwiring_loss": 2.0, "subarray4_diodeconn_loss": 0.5, "subarray4_electrical_mismatch": 0.0, "subarray4_enable": 0.0, "subarray4_gcr": 0.3, - "subarray4_gcr_ref": 0.3, "subarray4_land_area": 0.0, "subarray4_mismatch_loss": 2.0, "subarray4_mod_orient": 0.0, @@ -698369,15 +698362,14 @@ 40.0, 40.0 ], - "subarray4_mppt_input": 4.0, + "subarray4_mppt_input": 1.0, "subarray4_nameplate_loss": 0.0, "subarray4_nmodules": 0.0, - "subarray4_nmodx": 9.0, - "subarray4_nmody": 2.0, + "subarray4_nmodx": 1.0, + "subarray4_nmody": 1.0, "subarray4_nstrings": 1.0, - "subarray4_rack_shading": 0.0, + "subarray4_rack_shading": 4.0, "subarray4_rear_soiling_loss": 0.0, - "subarray4_ref_nmodules": 0.0, "subarray4_rotlim": 45.0, "subarray4_shade_mode": 0.0, "subarray4_shading": 0.0, @@ -698426,14 +698418,17 @@ "subarray4_tilt_eq_lat": 0.0, "subarray4_track_mode": 1.0, "subarray4_tracking_loss": 0.0, - "subtotal_direct": 173459393.66952006, + "subarray4_ui_length_side": 2.2772351657218015, + "subarray4_ui_nmodules": 0.0, + "subarray4_ui_nrows": 0.0, + "subarray4_ui_row_spacing": 7.590783885739338, + "subtotal_direct": 173459393.66952003, "system_capacity": 99999.29217600002, "system_use_lifetime_output": 1.0, "term_int_rate": 7.0, "term_tenor": 18.0, "total_battery_indirect_cost": 999992.9217600002, - "total_dc_inverter_capacity": 77374.8, - "total_direct_cost": 178663175.47960565, + "total_direct_cost": 178663175.47960563, "total_indirect_cost": 4999964.6088000009, "total_installed_cost": 192596298.8623859, "total_inverter_capacity": 75215.82, @@ -698441,10 +698436,9 @@ "total_module_area": 486102.96, "total_modules": 188412.0, "total_system_indirect_cost": 3999971.68704, - "total_system_installed_cost": 113413206.80458193, + "total_system_installed_cost": 113413206.80458191, "transformer_load_loss": 0.0, "transformer_no_load_loss": 0.0, - "transformer_rating": 0.0, "transmission_loss": 0.0, "tz": -7.0, "ui_ac_capacity": 75.21582000000001, @@ -698453,6 +698447,7 @@ "ui_array_land_area_multiplier": 1.0, "ui_aspect_ratio": 2.01, "ui_batt_life_model": 0.0, + "ui_chkbox_nmodx_eq_mod_per_string": 1.0, "ui_copy_batt_discharge_percent_1": 25.0, "ui_copy_batt_discharge_percent_2": 25.0, "ui_copy_batt_discharge_percent_3": 25.0, @@ -698471,18 +698466,6 @@ ], "ui_pv_capacity": 99999.29217600002, "ui_step_minutes": 60.0, - "ui_subarray1_length_side": 4.554470331443603, - "ui_subarray1_nrows": 2243.0, - "ui_subarray1_row_spacing": 15.181567771478676, - "ui_subarray2_length_side": 4.554470331443603, - "ui_subarray2_nrows": 0.0, - "ui_subarray2_row_spacing": 15.181567771478676, - "ui_subarray3_length_side": 4.554470331443603, - "ui_subarray3_nrows": 0.0, - "ui_subarray3_row_spacing": 15.181567771478676, - "ui_subarray4_length_side": 4.554470331443603, - "ui_subarray4_nrows": 0.0, - "ui_subarray4_row_spacing": 15.181567771478676, "ui_system_nameplate_standalone": 0.0, "ui_total_land_area_ha": 162.03442689411146, "ui_total_module_area": 486102.96, diff --git a/deploy/runtime/defaults/PV Battery_Residential.json b/deploy/runtime/defaults/PV Battery_Residential.json index 12f1eef777..6e9b7c999c 100644 --- a/deploy/runtime/defaults/PV Battery_Residential.json +++ b/deploy/runtime/defaults/PV Battery_Residential.json @@ -16,11 +16,11 @@ "6par_imp": 11.81, "6par_is_bifacial": 0.0, "6par_isc": 13.06, - "6par_module_length": 1.8130085493455344, + "6par_module_length": 1.8130085493455346, "6par_module_name": "Maxeon Solar Technologies Ltd. SPR-MAX3-400-COM-R (from CEC database)", "6par_module_width": 1.0479818204309448, "6par_mounting": 0.0, - "6par_mpeff": 21.07152631578948, + "6par_mpeff": 21.071526315789478, "6par_nser": 112.0, "6par_pmp": 400.359, "6par_result_Adj": 10.2786, @@ -9580,16 +9580,16 @@ "alpha_sc_calc": 0.045, "analysis_period": 25.0, "analysis_period_warning": "", - "annual_albedo": 0.183951, - "annual_beam": 7.33564, + "annual_albedo": 0.18395068539332039, + "annual_beam": 7.335643835616439, "annual_crit": 0.0, - "annual_diffuse": 1.34843, - "annual_global": 5.79476, + "annual_diffuse": 1.3484328767123289, + "annual_global": 5.794761643835617, "annual_peak": 4.30453, "annual_snow": NaN, - "annual_tdry": 21.9385, + "annual_tdry": 21.938470319634705, "annual_twet": NaN, - "annual_wspd": 1.78648, + "annual_wspd": 1.786484018864629, "batt_C_rate": 0.2, "batt_C_rate_max_charge": 0.4, "batt_C_rate_max_charge_input": 0.5, @@ -18422,9 +18422,9 @@ "batt_computed_stacks_series": 1.0, "batt_computed_strings": 107.0, "batt_computed_voltage": 51.74, - "batt_current_charge_max": 96.3, + "batt_current_charge_max": 96.30000000000001, "batt_current_choice": 1.0, - "batt_current_discharge_max": 96.3, + "batt_current_discharge_max": 96.30000000000001, "batt_custom_dispatch": [ 0.0 ], @@ -19390,7 +19390,7 @@ 0.0, 0.0 ], - "batt_mass": 177.9486428571429, + "batt_mass": 177.94864285714287, "batt_max_power": 4.982562000000001, "batt_maximum_SOC": 95.0, "batt_meter_position": 0.0, @@ -19456,7 +19456,7 @@ "batt_size_choice": 0.0, "batt_specific_energy_per_mass": 70.0, "batt_specific_energy_per_volume": 82.0, - "batt_surface_area": 1.7081938826471877, + "batt_surface_area": 1.7081938826471875, "batt_target_choice": 0.0, "batt_target_power": [ 1.0, @@ -28239,7 +28239,7 @@ "batt_type": 5.0, "batt_ui_bank_voltage": 51.74, "batt_ui_cell_voltage": 3.98, - "batt_ui_inverter_eff": 97.33435924339612, + "batt_ui_inverter_eff": 97.33435924339611, "batt_ui_nominal_bank_power": 4.982562000000001, "batt_unit_capacity": 400.0, "batt_unit_surface_area": 30.0, @@ -28423,7 +28423,7 @@ "cec_bifacial_ground_clearance_height": 1.0, "cec_bifacial_transmission_factor": 0.013, "cec_bifaciality": 0.7, - "cec_eff": 21.07152631578948, + "cec_eff": 21.071526315789478, "cec_gamma_pmp": -0.28, "cec_gap_spacing": 0.05, "cec_heat_transfer": 0.0, @@ -28434,7 +28434,7 @@ "cec_i_sc_ref": 13.06, "cec_is_bifacial": 0.0, "cec_material": "Mono-c-Si", - "cec_module_length": 1.8130085493455344, + "cec_module_length": 1.8130085493455346, "cec_module_width": 1.0479818204309448, "cec_mounting_config": 0.0, "cec_mounting_orientation": 0.0, @@ -55877,6 +55877,7 @@ "file_name": "phoenix_az_33.450495_-111.983688_psmv3_60_tmy.csv", "floor_area": 2000.0, "gamma_pmp_calc": -1.1210052, + "gcr_option": 1.0, "grid_curtailment": [ 1e38, 1e38, @@ -64935,7 +64936,6 @@ "inv_cec_cg_idcmax": 18.0, "inv_cec_cg_mppt_hi": 480.0, "inv_cec_cg_mppt_low": 250.0, - "inv_cec_cg_num_mppt": 1.0, "inv_cec_cg_num_samples": 4.0, "inv_cec_cg_paco": 3800.0, "inv_cec_cg_pdco": 3928.11, @@ -65265,13 +65265,12 @@ "inv_ds_idcmax": 18.0, "inv_ds_mppt_hi": 480.0, "inv_ds_mppt_low": 250.0, - "inv_ds_num_mppt": 1.0, "inv_ds_paco": 4000.0, "inv_ds_pdco": 4166.666666666667, "inv_ds_pnt": 1.0, "inv_ds_pnt_suggested": 1.0, "inv_ds_pso": 0.0, - "inv_ds_pso_suggested": 0.0, + "inv_ds_pso_suggested": 32.0, "inv_ds_vdcmax": 600.0, "inv_ds_vdco": 310.0, "inv_num_mppt": 1.0, @@ -66543,7 +66542,6 @@ "inv_pd_idcmax": 18.0, "inv_pd_mppt_hi": 480.0, "inv_pd_mppt_low": 250.0, - "inv_pd_num_mppt": 1.0, "inv_pd_paco": 4000.0, "inv_pd_partload": [ 0.0, @@ -66807,12 +66805,11 @@ "inv_snl_c1": 0.0000337399, "inv_snl_c2": 0.00334072, "inv_snl_c3": 0.00252878, - "inv_snl_eff_cec": 97.33435924339612, + "inv_snl_eff_cec": 97.33435924339611, "inv_snl_eff_euro": 97.18196877409598, "inv_snl_idcmax": 20.7493, "inv_snl_mppt_hi": 480.0, "inv_snl_mppt_low": 325.0, - "inv_snl_num_mppt": 1.0, "inv_snl_paco": 7560.0, "inv_snl_pdco": 7781.0, "inv_snl_pnt": 5.75, @@ -66859,9 +66856,9 @@ "inverter_count": 1.0, "inverter_model": 0.0, "inverter_num_units": 1.0, - "inverter_power": 7.560000000000001, + "inverter_power": 7.5600000000000009, "inverter_total": 2882.5848, - "inverterarray_power": 7.560000000000001, + "inverterarray_power": 7.5600000000000009, "inverterarray_power_w": 7560.000000000001, "irrad_mode": 0.0, "is_advanced": 0.0, @@ -66904,7 +66901,7 @@ "landprep_per_watt": 0.0, "landprep_percent": 0.0, "landprep_total": 0.0, - "lat": 33.45, + "lat": 33.45000076293945, "layout_warning": "No system sizing messages.", "lbl_bifacial": "", "lbl_btm_dispatch_message": "", @@ -84464,17 +84461,16 @@ "loan_amount": 40727.8407786, "loan_rate": 7.0, "loan_term": 25.0, - "lon": -111.98, + "lon": -111.9800033569336, "market": 0.0, - "mismatch_shown": 0.0, "module_area": 1.9, "module_aspect_ratio": 1.73, "module_costunits": 0.0, - "module_length": 1.8130085493455344, + "module_length": 1.8130085493455346, "module_model": 1.0, "module_name": "Maxeon Solar Technologies Ltd. SPR-MAX3-400-COM-R", "module_num_units": 20.0, - "module_power": 0.400359, + "module_power": 0.40035899999999999, "module_total": 3122.8002, "module_width": 1.0479818204309448, "modulearray_area": 38.0, @@ -84500,11 +84496,8 @@ "nohrsc_coords": "", "nohrsc_station_id": "", "nohrsc_year": "", - "nominal_discount_rate": 9.060000000000004, + "nominal_discount_rate": 9.060000000000003, "normalize_to_utility_bill": 0.0, - "num_enabled": 1.0, - "num_strings_total": 2.0, - "offset": 0.0, "om_batt_capacity_cost": [ 15.0 ], @@ -84622,7 +84615,6 @@ "pv.storage.p6.dischargetogrid": 0.0, "pv.storage.p6.gridcharge": 0.0, "pv_capex_cost_choice": 0.0, - "pv_land_area_is_shown": 0.0, "rate_escalation": [ 0.0 ], @@ -84645,7 +84637,7 @@ "sd11par_AMa4": -0.000091, "sd11par_Egref": 1.08583, "sd11par_Il": 5.90905, - "sd11par_Imp0": 5.506004749133028, + "sd11par_Imp0": 5.5060047491330279, "sd11par_Io": 3.63865e-12, "sd11par_Isc0": 5.90285, "sd11par_Pmp0": 322.305, @@ -84709,7 +84701,7 @@ "snl_c7": -0.093, "snl_dtc": 3.0, "snl_fd": 1.0, - "snl_imp_temp_1": -0.0021202945926680658, + "snl_imp_temp_1": -0.0021202945926680654, "snl_impo": 5.58, "snl_isco": 5.96, "snl_ixo": 5.9, @@ -84720,7 +84712,7 @@ "snl_module_length": 1.665142636532979, "snl_module_name": "SunPower SPR-305-WHT [2007 (E)]", "snl_module_structure": 0.0, - "snl_module_width": 0.9794956685488112, + "snl_module_width": 0.9794956685488111, "snl_n": 1.131, "snl_n_cells": 96.0, "snl_parallel_cells": 1.0, @@ -84732,14 +84724,14 @@ "snl_ref_imp": 5.579722612284382, "snl_ref_imp_temp_0": -0.038, "snl_ref_isc": 5.959701031499999, - "snl_ref_isc_temp_0": 0.05900000000000001, + "snl_ref_isc_temp_0": 0.059000000000000007, "snl_ref_isc_temp_1": 0.0035162236085849996, "snl_ref_pmp": 305.2105300228098, "snl_ref_pmp_temp_0": -0.37803722005446979, "snl_ref_pmp_temp_1": -1.153809403011743, "snl_ref_vmp": 54.69994679499923, "snl_ref_vmp_temp_0": -0.34003722005446976, - "snl_ref_vmp_temp_1": -0.1860001784529894, + "snl_ref_vmp_temp_1": -0.18600017845298939, "snl_ref_voc": 64.19986006248614, "snl_ref_voc_temp_0": -0.2757022666099982, "snl_sandia_notes": "Source: Sandia National Laboratories Updated 9/25/2012 Module Database", @@ -84775,7 +84767,7 @@ "spe_eff4": 20.5, "spe_fd": 1.0, "spe_is_bifacial": 0.0, - "spe_module_length": 1.8130085493455344, + "spe_module_length": 1.8130085493455346, "spe_module_structure": 0.0, "spe_module_width": 1.0479818204309448, "spe_power": 389.5, @@ -84802,14 +84794,12 @@ "step_spe": 3600.0, "subarray1_azimuth": 180.0, "subarray1_backtrack": 0.0, - "subarray1_cross_axis_slope": 0.0, "subarray1_dcloss": 3.4650999999999989, "subarray1_dcwiring_loss": 2.0, "subarray1_diodeconn_loss": 0.5, "subarray1_electrical_mismatch": 0.0, "subarray1_gcr": 0.3, - "subarray1_gcr_ref": 0.3, - "subarray1_land_area": 126.66666666666669, + "subarray1_land_area": 126.66666666666667, "subarray1_mismatch_loss": 0.0, "subarray1_mod_orient": 0.0, "subarray1_modules_per_string": 10.0, @@ -84835,7 +84825,6 @@ "subarray1_nstrings": 2.0, "subarray1_rack_shading": 4.0, "subarray1_rear_soiling_loss": 0.0, - "subarray1_ref_nmodules": 20.0, "subarray1_rotlim": 45.0, "subarray1_shade_mode": 0.0, "subarray1_shading": 0.0, @@ -84884,16 +84873,18 @@ "subarray1_tilt_eq_lat": 0.0, "subarray1_track_mode": 0.0, "subarray1_tracking_loss": 0.0, + "subarray1_ui_length_side": 3.626017098691069, + "subarray1_ui_nmodules": 20.0, + "subarray1_ui_nrows": 2.0, + "subarray1_ui_row_spacing": 12.086723662303564, "subarray2_azimuth": 180.0, "subarray2_backtrack": 0.0, - "subarray2_cross_axis_slope": 0.0, "subarray2_dcloss": 3.4650999999999989, "subarray2_dcwiring_loss": 2.0, "subarray2_diodeconn_loss": 0.5, "subarray2_electrical_mismatch": 0.0, "subarray2_enable": 0.0, "subarray2_gcr": 0.3, - "subarray2_gcr_ref": 0.3, "subarray2_land_area": 0.0, "subarray2_mismatch_loss": 0.0, "subarray2_mod_orient": 0.0, @@ -84912,15 +84903,14 @@ 40.0, 40.0 ], - "subarray2_mppt_input": 2.0, + "subarray2_mppt_input": 1.0, "subarray2_nameplate_loss": 0.0, "subarray2_nmodules": 0.0, - "subarray2_nmodx": 9.0, - "subarray2_nmody": 2.0, + "subarray2_nmodx": 1.0, + "subarray2_nmody": 1.0, "subarray2_nstrings": 1.0, - "subarray2_rack_shading": 0.0, + "subarray2_rack_shading": 4.0, "subarray2_rear_soiling_loss": 0.0, - "subarray2_ref_nmodules": 0.0, "subarray2_rotlim": 45.0, "subarray2_shade_mode": 0.0, "subarray2_shading": 0.0, @@ -84969,16 +84959,18 @@ "subarray2_tilt_eq_lat": 0.0, "subarray2_track_mode": 0.0, "subarray2_tracking_loss": 0.0, + "subarray2_ui_length_side": 1.8130085493455346, + "subarray2_ui_nmodules": 0.0, + "subarray2_ui_nrows": 0.0, + "subarray2_ui_row_spacing": 6.043361831151782, "subarray3_azimuth": 180.0, "subarray3_backtrack": 0.0, - "subarray3_cross_axis_slope": 0.0, "subarray3_dcloss": 3.4650999999999989, "subarray3_dcwiring_loss": 2.0, "subarray3_diodeconn_loss": 0.5, "subarray3_electrical_mismatch": 0.0, "subarray3_enable": 0.0, "subarray3_gcr": 0.3, - "subarray3_gcr_ref": 0.3, "subarray3_land_area": 0.0, "subarray3_mismatch_loss": 0.0, "subarray3_mod_orient": 0.0, @@ -84997,15 +84989,14 @@ 40.0, 40.0 ], - "subarray3_mppt_input": 3.0, + "subarray3_mppt_input": 1.0, "subarray3_nameplate_loss": 0.0, "subarray3_nmodules": 0.0, - "subarray3_nmodx": 9.0, - "subarray3_nmody": 2.0, + "subarray3_nmodx": 1.0, + "subarray3_nmody": 1.0, "subarray3_nstrings": 1.0, - "subarray3_rack_shading": 0.0, + "subarray3_rack_shading": 4.0, "subarray3_rear_soiling_loss": 0.0, - "subarray3_ref_nmodules": 0.0, "subarray3_rotlim": 45.0, "subarray3_shade_mode": 0.0, "subarray3_shading": 0.0, @@ -85054,16 +85045,18 @@ "subarray3_tilt_eq_lat": 0.0, "subarray3_track_mode": 0.0, "subarray3_tracking_loss": 0.0, + "subarray3_ui_length_side": 1.8130085493455346, + "subarray3_ui_nmodules": 0.0, + "subarray3_ui_nrows": 0.0, + "subarray3_ui_row_spacing": 6.043361831151782, "subarray4_azimuth": 180.0, "subarray4_backtrack": 0.0, - "subarray4_cross_axis_slope": 0.0, "subarray4_dcloss": 3.4650999999999989, "subarray4_dcwiring_loss": 2.0, "subarray4_diodeconn_loss": 0.5, "subarray4_electrical_mismatch": 0.0, "subarray4_enable": 0.0, "subarray4_gcr": 0.3, - "subarray4_gcr_ref": 0.3, "subarray4_land_area": 0.0, "subarray4_mismatch_loss": 0.0, "subarray4_mod_orient": 0.0, @@ -85082,15 +85075,14 @@ 40.0, 40.0 ], - "subarray4_mppt_input": 4.0, + "subarray4_mppt_input": 1.0, "subarray4_nameplate_loss": 0.0, "subarray4_nmodules": 0.0, - "subarray4_nmodx": 9.0, - "subarray4_nmody": 2.0, + "subarray4_nmodx": 1.0, + "subarray4_nmody": 1.0, "subarray4_nstrings": 1.0, - "subarray4_rack_shading": 0.0, + "subarray4_rack_shading": 4.0, "subarray4_rear_soiling_loss": 0.0, - "subarray4_ref_nmodules": 0.0, "subarray4_rotlim": 45.0, "subarray4_shade_mode": 0.0, "subarray4_shading": 0.0, @@ -85139,23 +85131,25 @@ "subarray4_tilt_eq_lat": 0.0, "subarray4_track_mode": 0.0, "subarray4_tracking_loss": 0.0, + "subarray4_ui_length_side": 1.8130085493455346, + "subarray4_ui_nmodules": 0.0, + "subarray4_ui_nrows": 0.0, + "subarray4_ui_row_spacing": 6.043361831151782, "subtotal_direct": 27502.108932000003, "system_capacity": 8.00718, "system_use_lifetime_output": 1.0, "total_battery_indirect_cost": 2370.12528, - "total_dc_inverter_capacity": 7.781, "total_direct_cost": 27502.108932000003, - "total_indirect_cost": 11850.6264, + "total_indirect_cost": 11850.626400000001, "total_installed_cost": 40727.8407786, "total_inverter_capacity": 7.56, "total_land_area": 0.0312999873152683, "total_module_area": 38.0, "total_modules": 20.0, "total_system_indirect_cost": 9480.50112, - "total_system_installed_cost": 30583.42401, + "total_system_installed_cost": 30583.424010000002, "transformer_load_loss": 0.0, "transformer_no_load_loss": 0.0, - "transformer_rating": 0.0, "transmission_loss": 0.0, "tz": -7.0, "ui_ac_capacity": 0.00756, @@ -85165,6 +85159,7 @@ "ui_array_land_area_multiplier": 1.0, "ui_aspect_ratio": 1.73, "ui_batt_life_model": 0.0, + "ui_chkbox_nmodx_eq_mod_per_string": 1.0, "ui_copy_batt_discharge_percent_1": 25.0, "ui_copy_batt_discharge_percent_2": 25.0, "ui_copy_batt_discharge_percent_3": 25.0, @@ -85177,18 +85172,6 @@ "ui_net_capital_cost": 40727.8407786, "ui_pv_capacity": 8.00718, "ui_step_minutes": 60.0, - "ui_subarray1_length_side": 3.626017098691069, - "ui_subarray1_nrows": 2.0, - "ui_subarray1_row_spacing": 12.086723662303564, - "ui_subarray2_length_side": 3.626017098691069, - "ui_subarray2_nrows": 0.0, - "ui_subarray2_row_spacing": 12.086723662303564, - "ui_subarray3_length_side": 3.626017098691069, - "ui_subarray3_nrows": 0.0, - "ui_subarray3_row_spacing": 12.086723662303564, - "ui_subarray4_length_side": 3.626017098691069, - "ui_subarray4_nrows": 0.0, - "ui_subarray4_row_spacing": 12.086723662303564, "ui_total_land_area_ha": 0.01266667502287218, "ui_total_module_area": 38.0, "ui_total_module_area_acres": 0.00938999619458049, diff --git a/deploy/runtime/defaults/PV Battery_Sale Leaseback.json b/deploy/runtime/defaults/PV Battery_Sale Leaseback.json index 26a6f32021..227bda436b 100644 --- a/deploy/runtime/defaults/PV Battery_Sale Leaseback.json +++ b/deploy/runtime/defaults/PV Battery_Sale Leaseback.json @@ -16,9 +16,9 @@ "6par_imp": 12.82, "6par_is_bifacial": 1.0, "6par_isc": 13.71, - "6par_module_length": 2.277235165721802, + "6par_module_length": 2.2772351657218015, "6par_module_name": "Aptos Solar Technology LLC DNA-144-BF10-530W (from CEC database)", - "6par_module_width": 1.1329528187670657, + "6par_module_width": 1.1329528187670655, "6par_mounting": 0.0, "6par_mpeff": 20.571627906976745, "6par_nser": 72.0, @@ -9503,17 +9503,17 @@ 5.0 ] ], - "alpha_sc_calc": 0.04, + "alpha_sc_calc": 0.039999999999999997, "analysis_period": 25.0, "analysis_period_warning": "No messages.", - "annual_albedo": 0.183951, - "annual_beam": 7.33564, - "annual_diffuse": 1.34843, - "annual_global": 5.79476, + "annual_albedo": 0.18395068539332039, + "annual_beam": 7.335643835616439, + "annual_diffuse": 1.3484328767123289, + "annual_global": 5.794761643835617, "annual_snow": NaN, - "annual_tdry": 21.9385, + "annual_tdry": 21.938470319634705, "annual_twet": NaN, - "annual_wspd": 1.78648, + "annual_wspd": 1.786484018864629, "batt_C_rate": 0.2, "batt_C_rate_max_charge": 0.25, "batt_C_rate_max_charge_input": 0.5, @@ -9523,7 +9523,7 @@ "batt_Qexp": 0.04000005, "batt_Qexp_percent": 1.77778, "batt_Qfull": 2.25, - "batt_Qfull_flow": 478584.0, + "batt_Qfull_flow": 478583.99999999997, "batt_Qnom": 2.0000002500000004, "batt_Qnom_percent": 88.8889, "batt_Vcut": 2.706, @@ -19419,7 +19419,7 @@ "bos_equip_fixed": 0.0, "bos_equip_perarea": 0.0, "bos_equip_perwatt": 0.32, - "bos_equip_total": 31999773.49632001, + "bos_equip_total": 31999773.496320007, "calculate_bifacial_electrical_mismatch": 1.0, "calculate_rack_shading": 0.0, "calculated_dcac_ratio": 1.329498131855772, @@ -19569,7 +19569,7 @@ 0.0 ] ], - "capex_table_total_installed_ac_cost": 24821220.6, + "capex_table_total_installed_ac_cost": 24821220.599999999, "capex_table_total_installed_batt_cost": 190080241.02144, "capex_table_total_installed_dc_cost": 68999511.60144, "capex_table_total_installed_land_cost": 0.0, @@ -19620,8 +19620,8 @@ "cec_i_sc_ref": 13.71, "cec_is_bifacial": 1.0, "cec_material": "Mono-c-Si", - "cec_module_length": 2.277235165721802, - "cec_module_width": 1.1329528187670657, + "cec_module_length": 2.2772351657218015, + "cec_module_width": 1.1329528187670655, "cec_mounting_config": 0.0, "cec_mounting_orientation": 0.0, "cec_n_s": 72.0, @@ -38990,6 +38990,7 @@ "flip_target_percent": 11.0, "flip_target_year": 20.0, "gamma_pmp_calc": -1.7886207600000004, + "gcr_option": 1.0, "grid_curtailment": [ 1e38, 1e38, @@ -48033,19 +48034,18 @@ "install_margin_perarea": 0.0, "install_margin_perwatt": 0.13, "install_margin_total": 12999907.982880002, - "installed_per_capacity": 1.9259766211486176, + "installed_per_capacity": 1.9259766211486178, "insurance_rate": 0.0, "inv_cec_cg_c0": -0.000003, "inv_cec_cg_c1": -0.000051, "inv_cec_cg_c2": 0.000984, "inv_cec_cg_c3": -0.001508, - "inv_cec_cg_eff_cec": 96.60945631544225, - "inv_cec_cg_eff_euro": 96.18210492215684, + "inv_cec_cg_eff_cec": 96.60945631544223, + "inv_cec_cg_eff_euro": 96.18210492215683, "inv_cec_cg_filename": "", "inv_cec_cg_idcmax": 18.0, "inv_cec_cg_mppt_hi": 480.0, "inv_cec_cg_mppt_low": 250.0, - "inv_cec_cg_num_mppt": 1.0, "inv_cec_cg_num_samples": 4.0, "inv_cec_cg_paco": 3800.0, "inv_cec_cg_pdco": 3928.11, @@ -48375,13 +48375,12 @@ "inv_ds_idcmax": 18.0, "inv_ds_mppt_hi": 480.0, "inv_ds_mppt_low": 250.0, - "inv_ds_num_mppt": 1.0, "inv_ds_paco": 4000.0, "inv_ds_pdco": 4166.666666666667, "inv_ds_pnt": 1.0, "inv_ds_pnt_suggested": 1.0, "inv_ds_pso": 0.0, - "inv_ds_pso_suggested": 0.0, + "inv_ds_pso_suggested": 32.0, "inv_ds_vdcmax": 600.0, "inv_ds_vdco": 310.0, "inv_num_mppt": 1.0, @@ -49653,7 +49652,6 @@ "inv_pd_idcmax": 18.0, "inv_pd_mppt_hi": 480.0, "inv_pd_mppt_low": 250.0, - "inv_pd_num_mppt": 1.0, "inv_pd_paco": 4000.0, "inv_pd_partload": [ 0.0, @@ -49922,7 +49920,6 @@ "inv_snl_idcmax": 2645.3, "inv_snl_mppt_hi": 1500.0, "inv_snl_mppt_low": 800.0, - "inv_snl_num_mppt": 1.0, "inv_snl_paco": 2507194.0, "inv_snl_pdco": 2579160.0, "inv_snl_pnt": 62.8, @@ -49970,7 +49967,7 @@ "inverter_model": 0.0, "inverter_num_units": 30.0, "inverter_power": 2507.194, - "inverter_total": 2999978.765280001, + "inverter_total": 2999978.7652800006, "inverterarray_power": 75215.81999999999, "inverterarray_power_w": 75215819.99999999, "irrad_mode": 0.0, @@ -50015,7 +50012,7 @@ "landprep_per_watt": 0.01, "landprep_percent": 0.0, "landprep_total": 999992.9217600002, - "lat": 33.45, + "lat": 33.45000076293945, "layout_warning": "No system sizing messages.", "lbl_bifacial": "", "lbl_fom_dispatch_message": "", @@ -50662,24 +50659,23 @@ "lib_width": 0.0, "library_folder_list": "x", "library_paths": "", - "lon": -111.98, - "mera_cost1": 9999929.2176, + "lon": -111.9800033569336, + "mera_cost1": 9999929.217600001, "mera_cost2": 0.0, "mera_cost3": 0.0, "mera_name1": "Replacement Reserve 1", "mera_name2": "Replacement Reserve 2", "mera_name3": "Replacement Reserve 3", - "mismatch_shown": 0.0, "module_area": 2.58, "module_aspect_ratio": 2.01, "module_costunits": 0.0, - "module_length": 2.277235165721802, + "module_length": 2.2772351657218015, "module_model": 1.0, "module_name": "Aptos Solar Technology LLC DNA-144-BF10-530W", "module_num_units": 188412.0, "module_power": 0.5307480000000001, "module_total": 33999759.33984001, - "module_width": 1.1329528187670657, + "module_width": 1.1329528187670655, "modulearray_area": 486102.96, "modulearray_power": 99999.29217600002, "modulearray_power_w": 99999292.17600002, @@ -50690,10 +50686,7 @@ "nohrsc_coords": "", "nohrsc_station_id": "", "nohrsc_year": "", - "nominal_discount_rate": 9.060000000000004, - "num_enabled": 1.0, - "num_strings_total": 6729.0, - "offset": 0.0, + "nominal_discount_rate": 9.060000000000003, "om_batt_capacity_cost": [ 7.25 ], @@ -50808,7 +50801,6 @@ "pv.storage.p6.dischargetogrid": 0.0, "pv.storage.p6.gridcharge": 0.0, "pv_capex_cost_choice": 0.0, - "pv_land_area_is_shown": 0.0, "rate_escalation": [ 0.0 ], @@ -50830,7 +50822,7 @@ "sd11par_AMa4": -0.000091, "sd11par_Egref": 1.08583, "sd11par_Il": 5.90905, - "sd11par_Imp0": 5.506004749133028, + "sd11par_Imp0": 5.5060047491330279, "sd11par_Io": 3.63865e-12, "sd11par_Isc0": 5.90285, "sd11par_Pmp0": 322.305, @@ -50895,7 +50887,7 @@ "snl_c7": -0.093, "snl_dtc": 3.0, "snl_fd": 1.0, - "snl_imp_temp_1": -0.0021202945926680658, + "snl_imp_temp_1": -0.0021202945926680654, "snl_impo": 5.58, "snl_isco": 5.96, "snl_ixo": 5.9, @@ -50906,7 +50898,7 @@ "snl_module_length": 1.665142636532979, "snl_module_name": "SunPower SPR-305-WHT [2007 (E)]", "snl_module_structure": 0.0, - "snl_module_width": 0.9794956685488112, + "snl_module_width": 0.9794956685488111, "snl_n": 1.131, "snl_n_cells": 96.0, "snl_parallel_cells": 1.0, @@ -50918,14 +50910,14 @@ "snl_ref_imp": 5.579722612284382, "snl_ref_imp_temp_0": -0.038, "snl_ref_isc": 5.959701031499999, - "snl_ref_isc_temp_0": 0.05900000000000001, + "snl_ref_isc_temp_0": 0.059000000000000007, "snl_ref_isc_temp_1": 0.0035162236085849996, "snl_ref_pmp": 305.2105300228098, "snl_ref_pmp_temp_0": -0.37803722005446979, "snl_ref_pmp_temp_1": -1.153809403011743, "snl_ref_vmp": 54.69994679499923, "snl_ref_vmp_temp_0": -0.34003722005446976, - "snl_ref_vmp_temp_1": -0.1860001784529894, + "snl_ref_vmp_temp_1": -0.18600017845298939, "snl_ref_voc": 64.19986006248614, "snl_ref_voc_temp_0": -0.2757022666099982, "snl_sandia_notes": "Source: Sandia National Laboratories Updated 9/25/2012 Module Database", @@ -50962,9 +50954,9 @@ "spe_eff4": 20.5, "spe_fd": 1.0, "spe_is_bifacial": 1.0, - "spe_module_length": 2.277235165721802, + "spe_module_length": 2.2772351657218015, "spe_module_structure": 1.0, - "spe_module_width": 1.1329528187670657, + "spe_module_width": 1.1329528187670655, "spe_power": 528.9, "spe_rad0": 200.0, "spe_rad1": 400.0, @@ -50991,14 +50983,12 @@ "step_spe": 3600.0, "subarray1_azimuth": 180.0, "subarray1_backtrack": 0.0, - "subarray1_cross_axis_slope": 0.0, "subarray1_dcloss": 4.440200000000005, "subarray1_dcwiring_loss": 2.0, "subarray1_diodeconn_loss": 0.5, "subarray1_electrical_mismatch": 0.0, "subarray1_gcr": 0.3, - "subarray1_gcr_ref": 0.3, - "subarray1_land_area": 1620343.2000000005, + "subarray1_land_area": 1620343.2000000003, "subarray1_mismatch_loss": 2.0, "subarray1_mod_orient": 0.0, "subarray1_modules_per_string": 28.0, @@ -51024,7 +51014,6 @@ "subarray1_nstrings": 6729.0, "subarray1_rack_shading": 4.0, "subarray1_rear_soiling_loss": 0.0, - "subarray1_ref_nmodules": 188412.0, "subarray1_rotlim": 45.0, "subarray1_shade_mode": 0.0, "subarray1_shading": 0.0, @@ -51073,16 +51062,18 @@ "subarray1_tilt_eq_lat": 0.0, "subarray1_track_mode": 1.0, "subarray1_tracking_loss": 0.0, + "subarray1_ui_length_side": 4.554470331443603, + "subarray1_ui_nmodules": 188412.0, + "subarray1_ui_nrows": 2243.0, + "subarray1_ui_row_spacing": 15.181567771478676, "subarray2_azimuth": 180.0, "subarray2_backtrack": 0.0, - "subarray2_cross_axis_slope": 0.0, "subarray2_dcloss": 4.440200000000005, "subarray2_dcwiring_loss": 2.0, "subarray2_diodeconn_loss": 0.5, "subarray2_electrical_mismatch": 0.0, "subarray2_enable": 0.0, "subarray2_gcr": 0.3, - "subarray2_gcr_ref": 0.3, "subarray2_land_area": 0.0, "subarray2_mismatch_loss": 2.0, "subarray2_mod_orient": 0.0, @@ -51101,15 +51092,14 @@ 40.0, 40.0 ], - "subarray2_mppt_input": 2.0, + "subarray2_mppt_input": 1.0, "subarray2_nameplate_loss": 0.0, "subarray2_nmodules": 0.0, - "subarray2_nmodx": 9.0, - "subarray2_nmody": 2.0, + "subarray2_nmodx": 1.0, + "subarray2_nmody": 1.0, "subarray2_nstrings": 1.0, - "subarray2_rack_shading": 0.0, + "subarray2_rack_shading": 4.0, "subarray2_rear_soiling_loss": 0.0, - "subarray2_ref_nmodules": 0.0, "subarray2_rotlim": 45.0, "subarray2_shade_mode": 0.0, "subarray2_shading": 0.0, @@ -51158,16 +51148,18 @@ "subarray2_tilt_eq_lat": 0.0, "subarray2_track_mode": 1.0, "subarray2_tracking_loss": 0.0, + "subarray2_ui_length_side": 2.2772351657218015, + "subarray2_ui_nmodules": 0.0, + "subarray2_ui_nrows": 0.0, + "subarray2_ui_row_spacing": 7.590783885739338, "subarray3_azimuth": 180.0, "subarray3_backtrack": 0.0, - "subarray3_cross_axis_slope": 0.0, "subarray3_dcloss": 4.440200000000005, "subarray3_dcwiring_loss": 2.0, "subarray3_diodeconn_loss": 0.5, "subarray3_electrical_mismatch": 0.0, "subarray3_enable": 0.0, "subarray3_gcr": 0.3, - "subarray3_gcr_ref": 0.3, "subarray3_land_area": 0.0, "subarray3_mismatch_loss": 2.0, "subarray3_mod_orient": 0.0, @@ -51186,15 +51178,14 @@ 40.0, 40.0 ], - "subarray3_mppt_input": 3.0, + "subarray3_mppt_input": 1.0, "subarray3_nameplate_loss": 0.0, "subarray3_nmodules": 0.0, - "subarray3_nmodx": 9.0, - "subarray3_nmody": 2.0, + "subarray3_nmodx": 1.0, + "subarray3_nmody": 1.0, "subarray3_nstrings": 1.0, - "subarray3_rack_shading": 0.0, + "subarray3_rack_shading": 4.0, "subarray3_rear_soiling_loss": 0.0, - "subarray3_ref_nmodules": 0.0, "subarray3_rotlim": 45.0, "subarray3_shade_mode": 0.0, "subarray3_shading": 0.0, @@ -51243,16 +51234,18 @@ "subarray3_tilt_eq_lat": 0.0, "subarray3_track_mode": 1.0, "subarray3_tracking_loss": 0.0, + "subarray3_ui_length_side": 2.2772351657218015, + "subarray3_ui_nmodules": 0.0, + "subarray3_ui_nrows": 0.0, + "subarray3_ui_row_spacing": 7.590783885739338, "subarray4_azimuth": 180.0, "subarray4_backtrack": 0.0, - "subarray4_cross_axis_slope": 0.0, "subarray4_dcloss": 4.440200000000005, "subarray4_dcwiring_loss": 2.0, "subarray4_diodeconn_loss": 0.5, "subarray4_electrical_mismatch": 0.0, "subarray4_enable": 0.0, "subarray4_gcr": 0.3, - "subarray4_gcr_ref": 0.3, "subarray4_land_area": 0.0, "subarray4_mismatch_loss": 2.0, "subarray4_mod_orient": 0.0, @@ -51271,15 +51264,14 @@ 40.0, 40.0 ], - "subarray4_mppt_input": 4.0, + "subarray4_mppt_input": 1.0, "subarray4_nameplate_loss": 0.0, "subarray4_nmodules": 0.0, - "subarray4_nmodx": 9.0, - "subarray4_nmody": 2.0, + "subarray4_nmodx": 1.0, + "subarray4_nmody": 1.0, "subarray4_nstrings": 1.0, - "subarray4_rack_shading": 0.0, + "subarray4_rack_shading": 4.0, "subarray4_rear_soiling_loss": 0.0, - "subarray4_ref_nmodules": 0.0, "subarray4_rotlim": 45.0, "subarray4_shade_mode": 0.0, "subarray4_shading": 0.0, @@ -51328,14 +51320,17 @@ "subarray4_tilt_eq_lat": 0.0, "subarray4_track_mode": 1.0, "subarray4_tracking_loss": 0.0, - "subtotal_direct": 173459393.66952006, + "subarray4_ui_length_side": 2.2772351657218015, + "subarray4_ui_nmodules": 0.0, + "subarray4_ui_nrows": 0.0, + "subarray4_ui_row_spacing": 7.590783885739338, + "subtotal_direct": 173459393.66952003, "system_capacity": 99999.29217600002, "system_use_lifetime_output": 1.0, "tax_investor_required_lease_reserve": 6.0, "tod_library": "Uniform Dispatch", "total_battery_indirect_cost": 999992.9217600002, - "total_dc_inverter_capacity": 77374.8, - "total_direct_cost": 178663175.47960565, + "total_direct_cost": 178663175.47960563, "total_indirect_cost": 4999964.6088000009, "total_installed_cost": 192596298.8623859, "total_inverter_capacity": 75215.82, @@ -51343,10 +51338,9 @@ "total_module_area": 486102.96, "total_modules": 188412.0, "total_system_indirect_cost": 3999971.68704, - "total_system_installed_cost": 113413206.80458193, + "total_system_installed_cost": 113413206.80458191, "transformer_load_loss": 0.0, "transformer_no_load_loss": 0.0, - "transformer_rating": 0.0, "transmission_loss": 0.0, "tz": -7.0, "ui_ac_capacity": 75.21582000000001, @@ -51355,6 +51349,7 @@ "ui_array_land_area_multiplier": 1.0, "ui_aspect_ratio": 2.01, "ui_batt_life_model": 0.0, + "ui_chkbox_nmodx_eq_mod_per_string": 1.0, "ui_copy_batt_discharge_percent_1": 25.0, "ui_copy_batt_discharge_percent_2": 25.0, "ui_copy_batt_discharge_percent_3": 25.0, @@ -51373,18 +51368,6 @@ ], "ui_pv_capacity": 99999.29217600002, "ui_step_minutes": 60.0, - "ui_subarray1_length_side": 4.554470331443603, - "ui_subarray1_nrows": 2243.0, - "ui_subarray1_row_spacing": 15.181567771478676, - "ui_subarray2_length_side": 4.554470331443603, - "ui_subarray2_nrows": 0.0, - "ui_subarray2_row_spacing": 15.181567771478676, - "ui_subarray3_length_side": 4.554470331443603, - "ui_subarray3_nrows": 0.0, - "ui_subarray3_row_spacing": 15.181567771478676, - "ui_subarray4_length_side": 4.554470331443603, - "ui_subarray4_nrows": 0.0, - "ui_subarray4_row_spacing": 15.181567771478676, "ui_total_land_area_ha": 162.03442689411146, "ui_total_module_area": 486102.96, "ui_total_module_area_acres": 120.11855117300822, diff --git a/deploy/runtime/defaults/PV Battery_Single Owner.json b/deploy/runtime/defaults/PV Battery_Single Owner.json index e77a4f1ebb..b78d783b88 100644 --- a/deploy/runtime/defaults/PV Battery_Single Owner.json +++ b/deploy/runtime/defaults/PV Battery_Single Owner.json @@ -16,9 +16,9 @@ "6par_imp": 12.82, "6par_is_bifacial": 1.0, "6par_isc": 13.71, - "6par_module_length": 2.277235165721802, + "6par_module_length": 2.2772351657218015, "6par_module_name": "Aptos Solar Technology LLC DNA-144-BF10-530W (from CEC database)", - "6par_module_width": 1.1329528187670657, + "6par_module_width": 1.1329528187670655, "6par_mounting": 0.0, "6par_mpeff": 20.571627906976745, "6par_nser": 72.0, @@ -9503,17 +9503,17 @@ 5.0 ] ], - "alpha_sc_calc": 0.04, + "alpha_sc_calc": 0.039999999999999997, "analysis_period": 25.0, "analysis_period_warning": "No messages.", - "annual_albedo": 0.183951, - "annual_beam": 7.33564, - "annual_diffuse": 1.34843, - "annual_global": 5.79476, + "annual_albedo": 0.18395068539332039, + "annual_beam": 7.335643835616439, + "annual_diffuse": 1.3484328767123289, + "annual_global": 5.794761643835617, "annual_snow": NaN, - "annual_tdry": 21.9385, + "annual_tdry": 21.938470319634705, "annual_twet": NaN, - "annual_wspd": 1.78648, + "annual_wspd": 1.786484018864629, "batt_C_rate": 0.2, "batt_C_rate_max_charge": 0.25, "batt_C_rate_max_charge_input": 0.5, @@ -9523,7 +9523,7 @@ "batt_Qexp": 0.04000005, "batt_Qexp_percent": 1.77778, "batt_Qfull": 2.25, - "batt_Qfull_flow": 478584.0, + "batt_Qfull_flow": 478583.99999999997, "batt_Qnom": 2.0000002500000004, "batt_Qnom_percent": 88.8889, "batt_Vcut": 2.706, @@ -19419,7 +19419,7 @@ "bos_equip_fixed": 0.0, "bos_equip_perarea": 0.0, "bos_equip_perwatt": 0.32, - "bos_equip_total": 31999773.49632001, + "bos_equip_total": 31999773.496320007, "calculate_bifacial_electrical_mismatch": 1.0, "calculate_rack_shading": 0.0, "calculated_dcac_ratio": 1.329498131855772, @@ -19569,7 +19569,7 @@ 0.0 ] ], - "capex_table_total_installed_ac_cost": 24821220.6, + "capex_table_total_installed_ac_cost": 24821220.599999999, "capex_table_total_installed_batt_cost": 190080241.02144, "capex_table_total_installed_dc_cost": 68999511.60144, "capex_table_total_installed_land_cost": 0.0, @@ -19620,8 +19620,8 @@ "cec_i_sc_ref": 13.71, "cec_is_bifacial": 1.0, "cec_material": "Mono-c-Si", - "cec_module_length": 2.277235165721802, - "cec_module_width": 1.1329528187670657, + "cec_module_length": 2.2772351657218015, + "cec_module_width": 1.1329528187670655, "cec_mounting_config": 0.0, "cec_mounting_orientation": 0.0, "cec_n_s": 72.0, @@ -19697,7 +19697,7 @@ ], "cp_capacity_payment_esc": 0.0, "cp_capacity_payment_type": 0.0, - "cp_system_nameplate": 99.999292176, + "cp_system_nameplate": 99.99929217600001, "dc_adjust": 0.0, "dc_adjust_constant": 0.0, "dc_adjust_en_periods": 0.0, @@ -39004,6 +39004,7 @@ "flip_target_percent": 11.0, "flip_target_year": 20.0, "gamma_pmp_calc": -1.7886207600000004, + "gcr_option": 1.0, "grid_curtailment": [ 1e38, 1e38, @@ -48051,19 +48052,18 @@ "install_margin_perarea": 0.0, "install_margin_perwatt": 0.13, "install_margin_total": 12999907.982880002, - "installed_per_capacity": 1.9259766211486176, + "installed_per_capacity": 1.9259766211486178, "insurance_rate": 0.0, "inv_cec_cg_c0": -0.000003, "inv_cec_cg_c1": -0.000051, "inv_cec_cg_c2": 0.000984, "inv_cec_cg_c3": -0.001508, - "inv_cec_cg_eff_cec": 96.60945631544225, - "inv_cec_cg_eff_euro": 96.18210492215684, + "inv_cec_cg_eff_cec": 96.60945631544223, + "inv_cec_cg_eff_euro": 96.18210492215683, "inv_cec_cg_filename": "", "inv_cec_cg_idcmax": 18.0, "inv_cec_cg_mppt_hi": 480.0, "inv_cec_cg_mppt_low": 250.0, - "inv_cec_cg_num_mppt": 1.0, "inv_cec_cg_num_samples": 4.0, "inv_cec_cg_paco": 3800.0, "inv_cec_cg_pdco": 3928.11, @@ -48393,13 +48393,12 @@ "inv_ds_idcmax": 18.0, "inv_ds_mppt_hi": 480.0, "inv_ds_mppt_low": 250.0, - "inv_ds_num_mppt": 1.0, "inv_ds_paco": 4000.0, "inv_ds_pdco": 4166.666666666667, "inv_ds_pnt": 1.0, "inv_ds_pnt_suggested": 1.0, "inv_ds_pso": 0.0, - "inv_ds_pso_suggested": 0.0, + "inv_ds_pso_suggested": 32.0, "inv_ds_vdcmax": 600.0, "inv_ds_vdco": 310.0, "inv_num_mppt": 1.0, @@ -49671,7 +49670,6 @@ "inv_pd_idcmax": 18.0, "inv_pd_mppt_hi": 480.0, "inv_pd_mppt_low": 250.0, - "inv_pd_num_mppt": 1.0, "inv_pd_paco": 4000.0, "inv_pd_partload": [ 0.0, @@ -49940,7 +49938,6 @@ "inv_snl_idcmax": 2645.3, "inv_snl_mppt_hi": 1500.0, "inv_snl_mppt_low": 800.0, - "inv_snl_num_mppt": 1.0, "inv_snl_paco": 2507194.0, "inv_snl_pdco": 2579160.0, "inv_snl_pnt": 62.8, @@ -49988,7 +49985,7 @@ "inverter_model": 0.0, "inverter_num_units": 30.0, "inverter_power": 2507.194, - "inverter_total": 2999978.765280001, + "inverter_total": 2999978.7652800006, "inverterarray_power": 75215.81999999999, "inverterarray_power_w": 75215819.99999999, "irrad_mode": 0.0, @@ -50033,7 +50030,7 @@ "landprep_per_watt": 0.01, "landprep_percent": 0.0, "landprep_total": 999992.9217600002, - "lat": 33.45, + "lat": 33.45000076293945, "layout_warning": "No system sizing messages.", "lbl_bifacial": "", "lbl_fom_dispatch_message": "", @@ -50681,24 +50678,23 @@ "library_folder_list": "x", "library_paths": "", "loan_moratorium": 0.0, - "lon": -111.98, - "mera_cost1": 9999929.2176, + "lon": -111.9800033569336, + "mera_cost1": 9999929.217600001, "mera_cost2": 0.0, "mera_cost3": 0.0, "mera_name1": "Replacement Reserve 1", "mera_name2": "Replacement Reserve 2", "mera_name3": "Replacement Reserve 3", - "mismatch_shown": 0.0, "module_area": 2.58, "module_aspect_ratio": 2.01, "module_costunits": 0.0, - "module_length": 2.277235165721802, + "module_length": 2.2772351657218015, "module_model": 1.0, "module_name": "Aptos Solar Technology LLC DNA-144-BF10-530W", "module_num_units": 188412.0, "module_power": 0.5307480000000001, "module_total": 33999759.33984001, - "module_width": 1.1329528187670657, + "module_width": 1.1329528187670655, "modulearray_area": 486102.96, "modulearray_power": 99999.29217600002, "modulearray_power_w": 99999292.17600002, @@ -50709,10 +50705,7 @@ "nohrsc_coords": "", "nohrsc_station_id": "", "nohrsc_year": "", - "nominal_discount_rate": 9.060000000000004, - "num_enabled": 1.0, - "num_strings_total": 6729.0, - "offset": 0.0, + "nominal_discount_rate": 9.060000000000003, "om_batt_capacity_cost": [ 7.25 ], @@ -50828,7 +50821,6 @@ "pv.storage.p6.dischargetogrid": 0.0, "pv.storage.p6.gridcharge": 0.0, "pv_capex_cost_choice": 0.0, - "pv_land_area_is_shown": 0.0, "rate_escalation": [ 0.0 ], @@ -50852,7 +50844,7 @@ "sd11par_AMa4": -0.000091, "sd11par_Egref": 1.08583, "sd11par_Il": 5.90905, - "sd11par_Imp0": 5.506004749133028, + "sd11par_Imp0": 5.5060047491330279, "sd11par_Io": 3.63865e-12, "sd11par_Isc0": 5.90285, "sd11par_Pmp0": 322.305, @@ -50918,7 +50910,7 @@ "snl_c7": -0.093, "snl_dtc": 3.0, "snl_fd": 1.0, - "snl_imp_temp_1": -0.0021202945926680658, + "snl_imp_temp_1": -0.0021202945926680654, "snl_impo": 5.58, "snl_isco": 5.96, "snl_ixo": 5.9, @@ -50929,7 +50921,7 @@ "snl_module_length": 1.665142636532979, "snl_module_name": "SunPower SPR-305-WHT [2007 (E)]", "snl_module_structure": 0.0, - "snl_module_width": 0.9794956685488112, + "snl_module_width": 0.9794956685488111, "snl_n": 1.131, "snl_n_cells": 96.0, "snl_parallel_cells": 1.0, @@ -50941,14 +50933,14 @@ "snl_ref_imp": 5.579722612284382, "snl_ref_imp_temp_0": -0.038, "snl_ref_isc": 5.959701031499999, - "snl_ref_isc_temp_0": 0.05900000000000001, + "snl_ref_isc_temp_0": 0.059000000000000007, "snl_ref_isc_temp_1": 0.0035162236085849996, "snl_ref_pmp": 305.2105300228098, "snl_ref_pmp_temp_0": -0.37803722005446979, "snl_ref_pmp_temp_1": -1.153809403011743, "snl_ref_vmp": 54.69994679499923, "snl_ref_vmp_temp_0": -0.34003722005446976, - "snl_ref_vmp_temp_1": -0.1860001784529894, + "snl_ref_vmp_temp_1": -0.18600017845298939, "snl_ref_voc": 64.19986006248614, "snl_ref_voc_temp_0": -0.2757022666099982, "snl_sandia_notes": "Source: Sandia National Laboratories Updated 9/25/2012 Module Database", @@ -50985,9 +50977,9 @@ "spe_eff4": 20.5, "spe_fd": 1.0, "spe_is_bifacial": 1.0, - "spe_module_length": 2.277235165721802, + "spe_module_length": 2.2772351657218015, "spe_module_structure": 1.0, - "spe_module_width": 1.1329528187670657, + "spe_module_width": 1.1329528187670655, "spe_power": 528.9, "spe_rad0": 200.0, "spe_rad1": 400.0, @@ -51011,16 +51003,14 @@ "step_spe": 3600.0, "subarray1_azimuth": 180.0, "subarray1_backtrack": 0.0, - "subarray1_cross_axis_slope": 0.0, "subarray1_dcloss": 4.440200000000005, "subarray1_dcwiring_loss": 2.0, "subarray1_diodeconn_loss": 0.5, "subarray1_electrical_mismatch": 0.0, "subarray1_gcr": 0.3, - "subarray1_gcr_ref": 0.3, - "subarray1_land_area": 1620343.2000000005, + "subarray1_land_area": 1620343.2000000003, "subarray1_mismatch_loss": 2.0, - "subarray1_mod_orient": 0.0, + "subarray1_mod_orient": 1.0, "subarray1_modules_per_string": 28.0, "subarray1_monthly_tilt": [ 40.0, @@ -51044,7 +51034,6 @@ "subarray1_nstrings": 6729.0, "subarray1_rack_shading": 4.0, "subarray1_rear_soiling_loss": 0.0, - "subarray1_ref_nmodules": 188412.0, "subarray1_rotlim": 45.0, "subarray1_shade_mode": 0.0, "subarray1_shading": 0.0, @@ -51093,16 +51082,18 @@ "subarray1_tilt_eq_lat": 0.0, "subarray1_track_mode": 1.0, "subarray1_tracking_loss": 0.0, + "subarray1_ui_length_side": 2.265905637534131, + "subarray1_ui_nmodules": 188412.0, + "subarray1_ui_nrows": 2243.0, + "subarray1_ui_row_spacing": 7.553018791780437, "subarray2_azimuth": 180.0, "subarray2_backtrack": 0.0, - "subarray2_cross_axis_slope": 0.0, "subarray2_dcloss": 4.440200000000005, "subarray2_dcwiring_loss": 2.0, "subarray2_diodeconn_loss": 0.5, "subarray2_electrical_mismatch": 0.0, "subarray2_enable": 0.0, "subarray2_gcr": 0.3, - "subarray2_gcr_ref": 0.3, "subarray2_land_area": 0.0, "subarray2_mismatch_loss": 2.0, "subarray2_mod_orient": 0.0, @@ -51121,15 +51112,14 @@ 40.0, 40.0 ], - "subarray2_mppt_input": 2.0, + "subarray2_mppt_input": 1.0, "subarray2_nameplate_loss": 0.0, "subarray2_nmodules": 0.0, - "subarray2_nmodx": 9.0, - "subarray2_nmody": 2.0, + "subarray2_nmodx": 1.0, + "subarray2_nmody": 1.0, "subarray2_nstrings": 1.0, - "subarray2_rack_shading": 0.0, + "subarray2_rack_shading": 4.0, "subarray2_rear_soiling_loss": 0.0, - "subarray2_ref_nmodules": 0.0, "subarray2_rotlim": 45.0, "subarray2_shade_mode": 0.0, "subarray2_shading": 0.0, @@ -51178,16 +51168,18 @@ "subarray2_tilt_eq_lat": 0.0, "subarray2_track_mode": 1.0, "subarray2_tracking_loss": 0.0, + "subarray2_ui_length_side": 2.2772351657218015, + "subarray2_ui_nmodules": 0.0, + "subarray2_ui_nrows": 0.0, + "subarray2_ui_row_spacing": 7.590783885739338, "subarray3_azimuth": 180.0, "subarray3_backtrack": 0.0, - "subarray3_cross_axis_slope": 0.0, "subarray3_dcloss": 4.440200000000005, "subarray3_dcwiring_loss": 2.0, "subarray3_diodeconn_loss": 0.5, "subarray3_electrical_mismatch": 0.0, "subarray3_enable": 0.0, "subarray3_gcr": 0.3, - "subarray3_gcr_ref": 0.3, "subarray3_land_area": 0.0, "subarray3_mismatch_loss": 2.0, "subarray3_mod_orient": 0.0, @@ -51206,15 +51198,14 @@ 40.0, 40.0 ], - "subarray3_mppt_input": 3.0, + "subarray3_mppt_input": 1.0, "subarray3_nameplate_loss": 0.0, "subarray3_nmodules": 0.0, - "subarray3_nmodx": 9.0, - "subarray3_nmody": 2.0, + "subarray3_nmodx": 1.0, + "subarray3_nmody": 1.0, "subarray3_nstrings": 1.0, - "subarray3_rack_shading": 0.0, + "subarray3_rack_shading": 4.0, "subarray3_rear_soiling_loss": 0.0, - "subarray3_ref_nmodules": 0.0, "subarray3_rotlim": 45.0, "subarray3_shade_mode": 0.0, "subarray3_shading": 0.0, @@ -51263,16 +51254,18 @@ "subarray3_tilt_eq_lat": 0.0, "subarray3_track_mode": 1.0, "subarray3_tracking_loss": 0.0, + "subarray3_ui_length_side": 2.2772351657218015, + "subarray3_ui_nmodules": 0.0, + "subarray3_ui_nrows": 0.0, + "subarray3_ui_row_spacing": 7.590783885739338, "subarray4_azimuth": 180.0, "subarray4_backtrack": 0.0, - "subarray4_cross_axis_slope": 0.0, "subarray4_dcloss": 4.440200000000005, "subarray4_dcwiring_loss": 2.0, "subarray4_diodeconn_loss": 0.5, "subarray4_electrical_mismatch": 0.0, "subarray4_enable": 0.0, "subarray4_gcr": 0.3, - "subarray4_gcr_ref": 0.3, "subarray4_land_area": 0.0, "subarray4_mismatch_loss": 2.0, "subarray4_mod_orient": 0.0, @@ -51291,15 +51284,14 @@ 40.0, 40.0 ], - "subarray4_mppt_input": 4.0, + "subarray4_mppt_input": 1.0, "subarray4_nameplate_loss": 0.0, "subarray4_nmodules": 0.0, - "subarray4_nmodx": 9.0, - "subarray4_nmody": 2.0, + "subarray4_nmodx": 1.0, + "subarray4_nmody": 1.0, "subarray4_nstrings": 1.0, - "subarray4_rack_shading": 0.0, + "subarray4_rack_shading": 4.0, "subarray4_rear_soiling_loss": 0.0, - "subarray4_ref_nmodules": 0.0, "subarray4_rotlim": 45.0, "subarray4_shade_mode": 0.0, "subarray4_shading": 0.0, @@ -51348,15 +51340,18 @@ "subarray4_tilt_eq_lat": 0.0, "subarray4_track_mode": 1.0, "subarray4_tracking_loss": 0.0, - "subtotal_direct": 173459393.66952006, + "subarray4_ui_length_side": 2.2772351657218015, + "subarray4_ui_nmodules": 0.0, + "subarray4_ui_nrows": 0.0, + "subarray4_ui_row_spacing": 7.590783885739338, + "subtotal_direct": 173459393.66952003, "system_capacity": 99999.29217600002, "system_use_lifetime_output": 1.0, "term_int_rate": 7.0, "term_tenor": 18.0, "tod_library": "Uniform Dispatch", "total_battery_indirect_cost": 999992.9217600002, - "total_dc_inverter_capacity": 77374.8, - "total_direct_cost": 178663175.47960565, + "total_direct_cost": 178663175.47960563, "total_indirect_cost": 4999964.6088000009, "total_installed_cost": 192596298.8623859, "total_inverter_capacity": 75215.82, @@ -51364,10 +51359,9 @@ "total_module_area": 486102.96, "total_modules": 188412.0, "total_system_indirect_cost": 3999971.68704, - "total_system_installed_cost": 113413206.80458193, + "total_system_installed_cost": 113413206.80458191, "transformer_load_loss": 0.0, "transformer_no_load_loss": 0.0, - "transformer_rating": 0.0, "transmission_loss": 0.0, "tz": -7.0, "ui_ac_capacity": 75.21582000000001, @@ -51376,6 +51370,7 @@ "ui_array_land_area_multiplier": 1.0, "ui_aspect_ratio": 2.01, "ui_batt_life_model": 0.0, + "ui_chkbox_nmodx_eq_mod_per_string": 1.0, "ui_copy_batt_discharge_percent_1": 25.0, "ui_copy_batt_discharge_percent_2": 25.0, "ui_copy_batt_discharge_percent_3": 25.0, @@ -51394,18 +51389,6 @@ ], "ui_pv_capacity": 99999.29217600002, "ui_step_minutes": 60.0, - "ui_subarray1_length_side": 4.554470331443603, - "ui_subarray1_nrows": 2243.0, - "ui_subarray1_row_spacing": 15.181567771478676, - "ui_subarray2_length_side": 4.554470331443603, - "ui_subarray2_nrows": 0.0, - "ui_subarray2_row_spacing": 15.181567771478676, - "ui_subarray3_length_side": 4.554470331443603, - "ui_subarray3_nrows": 0.0, - "ui_subarray3_row_spacing": 15.181567771478676, - "ui_subarray4_length_side": 4.554470331443603, - "ui_subarray4_nrows": 0.0, - "ui_subarray4_row_spacing": 15.181567771478676, "ui_system_nameplate_standalone": 0.0, "ui_total_land_area_ha": 162.03442689411146, "ui_total_module_area": 486102.96, diff --git a/deploy/runtime/defaults/PV Battery_Third Party.json b/deploy/runtime/defaults/PV Battery_Third Party.json index 6e5ec17dfc..2c6688a326 100644 --- a/deploy/runtime/defaults/PV Battery_Third Party.json +++ b/deploy/runtime/defaults/PV Battery_Third Party.json @@ -16,11 +16,11 @@ "6par_imp": 11.81, "6par_is_bifacial": 0.0, "6par_isc": 13.06, - "6par_module_length": 1.8130085493455344, + "6par_module_length": 1.8130085493455346, "6par_module_name": "Maxeon Solar Technologies Ltd. SPR-MAX3-400-COM-R (from CEC database)", "6par_module_width": 1.0479818204309448, "6par_mounting": 0.0, - "6par_mpeff": 21.07152631578948, + "6par_mpeff": 21.071526315789478, "6par_nser": 112.0, "6par_pmp": 400.359, "6par_result_Adj": 10.2786, @@ -9578,16 +9578,16 @@ ], "alpha_sc_calc": 0.045, "analysis_period": 25.0, - "annual_albedo": 0.183951, - "annual_beam": 7.33564, + "annual_albedo": 0.18395068539332039, + "annual_beam": 7.335643835616439, "annual_crit": 0.0, - "annual_diffuse": 1.34843, - "annual_global": 5.79476, + "annual_diffuse": 1.3484328767123289, + "annual_global": 5.794761643835617, "annual_peak": 4.30453, "annual_snow": NaN, - "annual_tdry": 21.9385, + "annual_tdry": 21.938470319634705, "annual_twet": NaN, - "annual_wspd": 1.78648, + "annual_wspd": 1.786484018864629, "batt_C_rate": 0.2, "batt_C_rate_max_charge": 0.4, "batt_C_rate_max_charge_input": 0.5, @@ -18420,9 +18420,9 @@ "batt_computed_stacks_series": 1.0, "batt_computed_strings": 107.0, "batt_computed_voltage": 51.74, - "batt_current_charge_max": 96.3, + "batt_current_charge_max": 96.30000000000001, "batt_current_choice": 1.0, - "batt_current_discharge_max": 96.3, + "batt_current_discharge_max": 96.30000000000001, "batt_custom_dispatch": [ 0.0 ], @@ -19388,7 +19388,7 @@ 0.0, 0.0 ], - "batt_mass": 177.9486428571429, + "batt_mass": 177.94864285714287, "batt_max_power": 4.982562000000001, "batt_maximum_SOC": 95.0, "batt_meter_position": 0.0, @@ -19452,7 +19452,7 @@ "batt_size_choice": 0.0, "batt_specific_energy_per_mass": 70.0, "batt_specific_energy_per_volume": 82.0, - "batt_surface_area": 1.7081938826471877, + "batt_surface_area": 1.7081938826471875, "batt_target_choice": 0.0, "batt_target_power": [ 1.0, @@ -28235,7 +28235,7 @@ "batt_type": 5.0, "batt_ui_bank_voltage": 51.74, "batt_ui_cell_voltage": 3.98, - "batt_ui_inverter_eff": 97.33435924339612, + "batt_ui_inverter_eff": 97.33435924339611, "batt_ui_nominal_bank_power": 4.982562000000001, "batt_unit_capacity": 400.0, "batt_unit_surface_area": 30.0, @@ -28298,7 +28298,7 @@ "cec_bifacial_ground_clearance_height": 1.0, "cec_bifacial_transmission_factor": 0.013, "cec_bifaciality": 0.7, - "cec_eff": 21.07152631578948, + "cec_eff": 21.071526315789478, "cec_gamma_pmp": -0.28, "cec_gap_spacing": 0.05, "cec_heat_transfer": 0.0, @@ -28309,7 +28309,7 @@ "cec_i_sc_ref": 13.06, "cec_is_bifacial": 0.0, "cec_material": "Mono-c-Si", - "cec_module_length": 1.8130085493455344, + "cec_module_length": 1.8130085493455346, "cec_module_width": 1.0479818204309448, "cec_mounting_config": 0.0, "cec_mounting_orientation": 0.0, @@ -55741,6 +55741,7 @@ "file_name": "phoenix_az_33.450495_-111.983688_psmv3_60_tmy.csv", "floor_area": 2000.0, "gamma_pmp_calc": -1.1210052, + "gcr_option": 1.0, "grid_curtailment": [ 1e38, 1e38, @@ -64741,7 +64742,6 @@ "inv_cec_cg_idcmax": 18.0, "inv_cec_cg_mppt_hi": 480.0, "inv_cec_cg_mppt_low": 250.0, - "inv_cec_cg_num_mppt": 1.0, "inv_cec_cg_num_samples": 4.0, "inv_cec_cg_paco": 3800.0, "inv_cec_cg_pdco": 3928.11, @@ -65071,13 +65071,12 @@ "inv_ds_idcmax": 18.0, "inv_ds_mppt_hi": 480.0, "inv_ds_mppt_low": 250.0, - "inv_ds_num_mppt": 1.0, "inv_ds_paco": 4000.0, "inv_ds_pdco": 4166.666666666667, "inv_ds_pnt": 1.0, "inv_ds_pnt_suggested": 1.0, "inv_ds_pso": 0.0, - "inv_ds_pso_suggested": 0.0, + "inv_ds_pso_suggested": 32.0, "inv_ds_vdcmax": 600.0, "inv_ds_vdco": 310.0, "inv_num_mppt": 1.0, @@ -66349,7 +66348,6 @@ "inv_pd_idcmax": 18.0, "inv_pd_mppt_hi": 480.0, "inv_pd_mppt_low": 250.0, - "inv_pd_num_mppt": 1.0, "inv_pd_paco": 4000.0, "inv_pd_partload": [ 0.0, @@ -66613,12 +66611,11 @@ "inv_snl_c1": 0.0000337399, "inv_snl_c2": 0.00334072, "inv_snl_c3": 0.00252878, - "inv_snl_eff_cec": 97.33435924339612, + "inv_snl_eff_cec": 97.33435924339611, "inv_snl_eff_euro": 97.18196877409598, "inv_snl_idcmax": 20.7493, "inv_snl_mppt_hi": 480.0, "inv_snl_mppt_low": 325.0, - "inv_snl_num_mppt": 1.0, "inv_snl_paco": 7560.0, "inv_snl_pdco": 7781.0, "inv_snl_pnt": 5.75, @@ -66666,7 +66663,7 @@ "irrad_mode": 0.0, "is_advanced": 0.0, "is_btm": 1.0, - "lat": 33.45, + "lat": 33.45000076293945, "layout_warning": "No system sizing messages.", "lbl_bifacial": "", "lbl_btm_dispatch_message": "", @@ -84226,11 +84223,10 @@ "load_user_forecast_data_psd": [ 0.0 ], - "lon": -111.98, - "mismatch_shown": 0.0, + "lon": -111.9800033569336, "module_area": 1.9, "module_aspect_ratio": 1.73, - "module_length": 1.8130085493455344, + "module_length": 1.8130085493455346, "module_model": 1.0, "module_name": "Maxeon Solar Technologies Ltd. SPR-MAX3-400-COM-R", "module_width": 1.0479818204309448, @@ -84253,11 +84249,8 @@ "nohrsc_coords": "", "nohrsc_station_id": "", "nohrsc_year": "", - "nominal_discount_rate": 9.060000000000004, + "nominal_discount_rate": 9.060000000000003, "normalize_to_utility_bill": 0.0, - "num_enabled": 1.0, - "num_strings_total": 2.0, - "offset": 0.0, "peak_1": 1.85407, "peak_10": 2.55071, "peak_11": 1.71415, @@ -84298,7 +84291,6 @@ "pv.storage.p6.discharge": 0.0, "pv.storage.p6.dischargetogrid": 0.0, "pv.storage.p6.gridcharge": 0.0, - "pv_land_area_is_shown": 0.0, "rate_escalation": [ 0.0 ], @@ -84315,7 +84307,7 @@ "sd11par_AMa4": -0.000091, "sd11par_Egref": 1.08583, "sd11par_Il": 5.90905, - "sd11par_Imp0": 5.506004749133028, + "sd11par_Imp0": 5.5060047491330279, "sd11par_Io": 3.63865e-12, "sd11par_Isc0": 5.90285, "sd11par_Pmp0": 322.305, @@ -84377,7 +84369,7 @@ "snl_c7": -0.093, "snl_dtc": 3.0, "snl_fd": 1.0, - "snl_imp_temp_1": -0.0021202945926680658, + "snl_imp_temp_1": -0.0021202945926680654, "snl_impo": 5.58, "snl_isco": 5.96, "snl_ixo": 5.9, @@ -84388,7 +84380,7 @@ "snl_module_length": 1.665142636532979, "snl_module_name": "SunPower SPR-305-WHT [2007 (E)]", "snl_module_structure": 0.0, - "snl_module_width": 0.9794956685488112, + "snl_module_width": 0.9794956685488111, "snl_n": 1.131, "snl_n_cells": 96.0, "snl_parallel_cells": 1.0, @@ -84400,14 +84392,14 @@ "snl_ref_imp": 5.579722612284382, "snl_ref_imp_temp_0": -0.038, "snl_ref_isc": 5.959701031499999, - "snl_ref_isc_temp_0": 0.05900000000000001, + "snl_ref_isc_temp_0": 0.059000000000000007, "snl_ref_isc_temp_1": 0.0035162236085849996, "snl_ref_pmp": 305.2105300228098, "snl_ref_pmp_temp_0": -0.37803722005446979, "snl_ref_pmp_temp_1": -1.153809403011743, "snl_ref_vmp": 54.69994679499923, "snl_ref_vmp_temp_0": -0.34003722005446976, - "snl_ref_vmp_temp_1": -0.1860001784529894, + "snl_ref_vmp_temp_1": -0.18600017845298939, "snl_ref_voc": 64.19986006248614, "snl_ref_voc_temp_0": -0.2757022666099982, "snl_sandia_notes": "Source: Sandia National Laboratories Updated 9/25/2012 Module Database", @@ -84443,7 +84435,7 @@ "spe_eff4": 20.5, "spe_fd": 1.0, "spe_is_bifacial": 0.0, - "spe_module_length": 1.8130085493455344, + "spe_module_length": 1.8130085493455346, "spe_module_structure": 0.0, "spe_module_width": 1.0479818204309448, "spe_power": 389.5, @@ -84467,16 +84459,14 @@ "step_spe": 3600.0, "subarray1_azimuth": 180.0, "subarray1_backtrack": 0.0, - "subarray1_cross_axis_slope": 0.0, "subarray1_dcloss": 3.4650999999999989, "subarray1_dcwiring_loss": 2.0, "subarray1_diodeconn_loss": 0.5, "subarray1_electrical_mismatch": 0.0, "subarray1_gcr": 0.3, - "subarray1_gcr_ref": 0.3, - "subarray1_land_area": 126.66666666666669, + "subarray1_land_area": 126.66666666666667, "subarray1_mismatch_loss": 0.0, - "subarray1_mod_orient": 0.0, + "subarray1_mod_orient": 1.0, "subarray1_modules_per_string": 10.0, "subarray1_monthly_tilt": [ 40.0, @@ -84500,7 +84490,6 @@ "subarray1_nstrings": 2.0, "subarray1_rack_shading": 4.0, "subarray1_rear_soiling_loss": 0.0, - "subarray1_ref_nmodules": 20.0, "subarray1_rotlim": 45.0, "subarray1_shade_mode": 0.0, "subarray1_shading": 0.0, @@ -84549,16 +84538,18 @@ "subarray1_tilt_eq_lat": 0.0, "subarray1_track_mode": 0.0, "subarray1_tracking_loss": 0.0, + "subarray1_ui_length_side": 2.0959636408618897, + "subarray1_ui_nmodules": 20.0, + "subarray1_ui_nrows": 2.0, + "subarray1_ui_row_spacing": 6.9865454695396329, "subarray2_azimuth": 180.0, "subarray2_backtrack": 0.0, - "subarray2_cross_axis_slope": 0.0, "subarray2_dcloss": 3.4650999999999989, "subarray2_dcwiring_loss": 2.0, "subarray2_diodeconn_loss": 0.5, "subarray2_electrical_mismatch": 0.0, "subarray2_enable": 0.0, "subarray2_gcr": 0.3, - "subarray2_gcr_ref": 0.3, "subarray2_land_area": 0.0, "subarray2_mismatch_loss": 0.0, "subarray2_mod_orient": 0.0, @@ -84577,15 +84568,14 @@ 40.0, 40.0 ], - "subarray2_mppt_input": 2.0, + "subarray2_mppt_input": 1.0, "subarray2_nameplate_loss": 0.0, "subarray2_nmodules": 0.0, - "subarray2_nmodx": 9.0, - "subarray2_nmody": 2.0, + "subarray2_nmodx": 1.0, + "subarray2_nmody": 1.0, "subarray2_nstrings": 1.0, - "subarray2_rack_shading": 0.0, + "subarray2_rack_shading": 4.0, "subarray2_rear_soiling_loss": 0.0, - "subarray2_ref_nmodules": 0.0, "subarray2_rotlim": 45.0, "subarray2_shade_mode": 0.0, "subarray2_shading": 0.0, @@ -84634,16 +84624,18 @@ "subarray2_tilt_eq_lat": 0.0, "subarray2_track_mode": 0.0, "subarray2_tracking_loss": 0.0, + "subarray2_ui_length_side": 1.8130085493455346, + "subarray2_ui_nmodules": 0.0, + "subarray2_ui_nrows": 0.0, + "subarray2_ui_row_spacing": 6.043361831151782, "subarray3_azimuth": 180.0, "subarray3_backtrack": 0.0, - "subarray3_cross_axis_slope": 0.0, "subarray3_dcloss": 3.4650999999999989, "subarray3_dcwiring_loss": 2.0, "subarray3_diodeconn_loss": 0.5, "subarray3_electrical_mismatch": 0.0, "subarray3_enable": 0.0, "subarray3_gcr": 0.3, - "subarray3_gcr_ref": 0.3, "subarray3_land_area": 0.0, "subarray3_mismatch_loss": 0.0, "subarray3_mod_orient": 0.0, @@ -84662,15 +84654,14 @@ 40.0, 40.0 ], - "subarray3_mppt_input": 3.0, + "subarray3_mppt_input": 1.0, "subarray3_nameplate_loss": 0.0, "subarray3_nmodules": 0.0, - "subarray3_nmodx": 9.0, - "subarray3_nmody": 2.0, + "subarray3_nmodx": 1.0, + "subarray3_nmody": 1.0, "subarray3_nstrings": 1.0, - "subarray3_rack_shading": 0.0, + "subarray3_rack_shading": 4.0, "subarray3_rear_soiling_loss": 0.0, - "subarray3_ref_nmodules": 0.0, "subarray3_rotlim": 45.0, "subarray3_shade_mode": 0.0, "subarray3_shading": 0.0, @@ -84719,16 +84710,18 @@ "subarray3_tilt_eq_lat": 0.0, "subarray3_track_mode": 0.0, "subarray3_tracking_loss": 0.0, + "subarray3_ui_length_side": 1.8130085493455346, + "subarray3_ui_nmodules": 0.0, + "subarray3_ui_nrows": 0.0, + "subarray3_ui_row_spacing": 6.043361831151782, "subarray4_azimuth": 180.0, "subarray4_backtrack": 0.0, - "subarray4_cross_axis_slope": 0.0, "subarray4_dcloss": 3.4650999999999989, "subarray4_dcwiring_loss": 2.0, "subarray4_diodeconn_loss": 0.5, "subarray4_electrical_mismatch": 0.0, "subarray4_enable": 0.0, "subarray4_gcr": 0.3, - "subarray4_gcr_ref": 0.3, "subarray4_land_area": 0.0, "subarray4_mismatch_loss": 0.0, "subarray4_mod_orient": 0.0, @@ -84747,15 +84740,14 @@ 40.0, 40.0 ], - "subarray4_mppt_input": 4.0, + "subarray4_mppt_input": 1.0, "subarray4_nameplate_loss": 0.0, "subarray4_nmodules": 0.0, - "subarray4_nmodx": 9.0, - "subarray4_nmody": 2.0, + "subarray4_nmodx": 1.0, + "subarray4_nmody": 1.0, "subarray4_nstrings": 1.0, - "subarray4_rack_shading": 0.0, + "subarray4_rack_shading": 4.0, "subarray4_rear_soiling_loss": 0.0, - "subarray4_ref_nmodules": 0.0, "subarray4_rotlim": 45.0, "subarray4_shade_mode": 0.0, "subarray4_shading": 0.0, @@ -84804,16 +84796,18 @@ "subarray4_tilt_eq_lat": 0.0, "subarray4_track_mode": 0.0, "subarray4_tracking_loss": 0.0, + "subarray4_ui_length_side": 1.8130085493455346, + "subarray4_ui_nmodules": 0.0, + "subarray4_ui_nrows": 0.0, + "subarray4_ui_row_spacing": 6.043361831151782, "system_capacity": 8.00718, "system_use_lifetime_output": 1.0, - "total_dc_inverter_capacity": 7.781, "total_inverter_capacity": 7.56, "total_land_area": 0.0312999873152683, "total_module_area": 38.0, "total_modules": 20.0, "transformer_load_loss": 0.0, "transformer_no_load_loss": 0.0, - "transformer_rating": 0.0, "transmission_loss": 0.0, "tz": -7.0, "ui_ac_capacity": 0.00756, @@ -84823,6 +84817,7 @@ "ui_array_land_area_multiplier": 1.0, "ui_aspect_ratio": 1.73, "ui_batt_life_model": 0.0, + "ui_chkbox_nmodx_eq_mod_per_string": 1.0, "ui_copy_batt_discharge_percent_1": 25.0, "ui_copy_batt_discharge_percent_2": 25.0, "ui_copy_batt_discharge_percent_3": 25.0, @@ -84833,18 +84828,6 @@ "ui_land_area_additional_units": 0.0, "ui_land_area_per_mw": 0.0, "ui_step_minutes": 60.0, - "ui_subarray1_length_side": 3.626017098691069, - "ui_subarray1_nrows": 2.0, - "ui_subarray1_row_spacing": 12.086723662303564, - "ui_subarray2_length_side": 3.626017098691069, - "ui_subarray2_nrows": 0.0, - "ui_subarray2_row_spacing": 12.086723662303564, - "ui_subarray3_length_side": 3.626017098691069, - "ui_subarray3_nrows": 0.0, - "ui_subarray3_row_spacing": 12.086723662303564, - "ui_subarray4_length_side": 3.626017098691069, - "ui_subarray4_nrows": 0.0, - "ui_subarray4_row_spacing": 12.086723662303564, "ui_total_land_area_ha": 0.01266667502287218, "ui_total_module_area": 38.0, "ui_total_module_area_acres": 0.00938999619458049, diff --git a/deploy/runtime/defaults/PV UI_None.json b/deploy/runtime/defaults/PV UI_None.json index f55a72d6c6..19d784cb3e 100644 --- a/deploy/runtime/defaults/PV UI_None.json +++ b/deploy/runtime/defaults/PV UI_None.json @@ -11656,10 +11656,10 @@ "subarray2_mppt_input": 1.0, "subarray2_nameplate_loss": 0.0, "subarray2_nmodules": 0.0, - "subarray2_nmodx": 9.0, - "subarray2_nmody": 2.0, + "subarray2_nmodx": 1.0, + "subarray2_nmody": 1.0, "subarray2_nstrings": 1.0, - "subarray2_rack_shading": 0.0, + "subarray2_rack_shading": 4.0, "subarray2_rear_soiling_loss": 0.0, "subarray2_rotlim": 45.0, "subarray2_shade_mode": 0.0, @@ -11742,10 +11742,10 @@ "subarray3_mppt_input": 1.0, "subarray3_nameplate_loss": 0.0, "subarray3_nmodules": 0.0, - "subarray3_nmodx": 9.0, - "subarray3_nmody": 2.0, + "subarray3_nmodx": 1.0, + "subarray3_nmody": 1.0, "subarray3_nstrings": 1.0, - "subarray3_rack_shading": 0.0, + "subarray3_rack_shading": 4.0, "subarray3_rear_soiling_loss": 0.0, "subarray3_rotlim": 45.0, "subarray3_shade_mode": 0.0, @@ -11828,10 +11828,10 @@ "subarray4_mppt_input": 1.0, "subarray4_nameplate_loss": 0.0, "subarray4_nmodules": 0.0, - "subarray4_nmodx": 9.0, - "subarray4_nmody": 2.0, + "subarray4_nmodx": 1.0, + "subarray4_nmody": 1.0, "subarray4_nstrings": 1.0, - "subarray4_rack_shading": 0.0, + "subarray4_rack_shading": 4.0, "subarray4_rear_soiling_loss": 0.0, "subarray4_rotlim": 45.0, "subarray4_shade_mode": 0.0, @@ -11899,7 +11899,7 @@ "ui_array_land_area_ha": 175.2967336432552, "ui_array_land_area_multiplier": 1.0, "ui_aspect_ratio": 1.7, - "ui_chkbox_nmodx_eq_mod_per_string": 0.0, + "ui_chkbox_nmodx_eq_mod_per_string": 1.0, "ui_land_area_additional": 0.0, "ui_land_area_additional_units": 0.0, "ui_land_area_per_mw": 0.0, diff --git a/deploy/runtime/defaults/Photovoltaic Wind Battery Hybrid_Host Developer.json b/deploy/runtime/defaults/Photovoltaic Wind Battery Hybrid_Host Developer.json index b83f4fe07c..c8c2e1e1a5 100644 --- a/deploy/runtime/defaults/Photovoltaic Wind Battery Hybrid_Host Developer.json +++ b/deploy/runtime/defaults/Photovoltaic Wind Battery Hybrid_Host Developer.json @@ -17,9 +17,9 @@ "6par_imp": 12.82, "6par_is_bifacial": 1.0, "6par_isc": 13.71, - "6par_module_length": 2.277235165721802, + "6par_module_length": 2.2772351657218015, "6par_module_name": "Aptos Solar Technology LLC DNA-144-BF10-530W (from CEC database)", - "6par_module_width": 1.1329528187670657, + "6par_module_width": 1.1329528187670655, "6par_mounting": 0.0, "6par_mpeff": 20.571627906976745, "6par_nser": 72.0, @@ -35,18685 +35,417 @@ "6par_transient_thermal_model_unit_mass": 11.0919, "6par_vmp": 41.4, "6par_voc": 49.2, - "ac_lifetime_losses": [ - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0 - ], - "ac_lifetime_losses_ui": [ - 0.0 - ], - "acwiring_loss": 1.0, - "adjust": 0.0, - "adjust_constant": 0.0, - "adjust_en_periods": 0.0, - "adjust_en_timeindex": 0.0, - "adjust_periods": [ - [ - 0.0, - 0.0, - 0.0 - ] - ], - "adjust_timeindex": [ - 0.0 - ], - "albedo": [ - 0.2, - 0.2, - 0.2, - 0.2, - 0.2, - 0.2, - 0.2, - 0.2, - 0.2, - 0.2, - 0.2, - 0.2 - ], - "albedo_0": 0.2, - "albedo_1": 0.2, - "albedo_2": 0.2, - "albedo_3": 0.2, - "albedo_4": 0.2, - "albedo_5": 0.2, - "albedo_6": 0.2, - "albedo_7": 0.2, - "albedo_8": 0.2, - "albedo_9": 0.2, - "albedo_spatial": [ - [ - 0.2, - 0.2, - 0.2, - 0.2, - 0.2, - 0.2, - 0.2, - 0.2, - 0.2, - 0.2 - ], - [ - 0.2, - 0.2, - 0.2, - 0.2, - 0.2, - 0.2, - 0.2, - 0.2, - 0.2, - 0.2 - ], - [ - 0.2, - 0.2, - 0.2, - 0.2, - 0.2, - 0.2, - 0.2, - 0.2, - 0.2, - 0.2 - ], - [ - 0.2, - 0.2, - 0.2, - 0.2, - 0.2, - 0.2, - 0.2, - 0.2, - 0.2, - 0.2 - ], - [ - 0.2, - 0.2, - 0.2, - 0.2, - 0.2, - 0.2, - 0.2, - 0.2, - 0.2, - 0.2 - ], - [ - 0.2, - 0.2, - 0.2, - 0.2, - 0.2, - 0.2, - 0.2, - 0.2, - 0.2, - 0.2 - ], - [ - 0.2, - 0.2, - 0.2, - 0.2, - 0.2, - 0.2, - 0.2, - 0.2, - 0.2, - 0.2 - ], - [ - 0.2, - 0.2, - 0.2, - 0.2, - 0.2, - 0.2, - 0.2, - 0.2, - 0.2, - 0.2 - ], - [ - 0.2, - 0.2, - 0.2, - 0.2, - 0.2, - 0.2, - 0.2, - 0.2, - 0.2, - 0.2 - ], - [ - 0.2, - 0.2, - 0.2, - 0.2, - 0.2, - 0.2, - 0.2, - 0.2, - 0.2, - 0.2 - ], - [ - 0.2, - 0.2, - 0.2, - 0.2, - 0.2, - 0.2, - 0.2, - 0.2, - 0.2, - 0.2 - ], - [ - 0.2, - 0.2, - 0.2, - 0.2, - 0.2, - 0.2, - 0.2, - 0.2, - 0.2, - 0.2 - ] - ], - "albedo_spatial_monthly": [ - [ - 5.0, - 5.0, - 5.0, - 5.0, - 5.0, - 5.0, - 5.0, - 5.0, - 5.0, - 5.0 - ], - [ - 5.0, - 5.0, - 5.0, - 5.0, - 5.0, - 5.0, - 5.0, - 5.0, - 5.0, - 5.0 - ], - [ - 5.0, - 5.0, - 5.0, - 5.0, - 5.0, - 5.0, - 5.0, - 5.0, - 5.0, - 5.0 - ], - [ - 5.0, - 5.0, - 5.0, - 5.0, - 5.0, - 5.0, - 5.0, - 5.0, - 5.0, - 5.0 - ], - [ - 5.0, - 5.0, - 5.0, - 5.0, - 5.0, - 5.0, - 5.0, - 5.0, - 5.0, - 5.0 - ], - [ - 5.0, - 5.0, - 5.0, - 5.0, - 5.0, - 5.0, - 5.0, - 5.0, - 5.0, - 5.0 - ], - [ - 5.0, - 5.0, - 5.0, - 5.0, - 5.0, - 5.0, - 5.0, - 5.0, - 5.0, - 5.0 - ], - [ - 5.0, - 5.0, - 5.0, - 5.0, - 5.0, - 5.0, - 5.0, - 5.0, - 5.0, - 5.0 - ], - [ - 5.0, - 5.0, - 5.0, - 5.0, - 5.0, - 5.0, - 5.0, - 5.0, - 5.0, - 5.0 - ], - [ - 5.0, - 5.0, - 5.0, - 5.0, - 5.0, - 5.0, - 5.0, - 5.0, - 5.0, - 5.0 - ], - [ - 5.0, - 5.0, - 5.0, - 5.0, - 5.0, - 5.0, - 5.0, - 5.0, - 5.0, - 5.0 - ], - [ - 5.0, - 5.0, - 5.0, - 5.0, - 5.0, - 5.0, - 5.0, - 5.0, - 5.0, - 5.0 - ] - ], - "alpha_sc_calc": 0.04, - "analysis_period": 25.0, - "annual_albedo": 0.1839506853933204, - "annual_beam": 7.335643835616439, - "annual_diffuse": 1.3484328767123289, - "annual_global": 5.794761643835617, - "annual_snow": NaN, - "annual_tdry": 21.938470319634705, - "annual_twet": NaN, - "annual_wspd": 1.786484018864629, - "batt_max_power": 0.0, - "beta_oc_calc": -0.286, - "bos_equip_fixed": 0.0, - "bos_equip_perarea": 0.0, - "bos_equip_perwatt": 0.35, - "bos_equip_total": 195049.89000000005, - "calculate_bifacial_electrical_mismatch": 1.0, - "calculate_rack_shading": 0.0, - "calculated_dcac_ratio": 1.2275171037502697, - "cec_a_ref": 1.82452, - "cec_adjust": 0.0529963, - "cec_alpha_sc": 0.005484, - "cec_area": 2.58, - "cec_array_cols": 10.0, - "cec_array_rows": 1.0, - "cec_aspect_ratio": 1.7, - "cec_backside_temp": 20.0, - "cec_beta_oc": -0.140712, - "cec_bifacial_ground_clearance_height": 1.0, - "cec_bifacial_transmission_factor": 0.013, - "cec_bifaciality": 0.7, - "cec_eff": 20.571627906976745, - "cec_gamma_pmp": -0.337, - "cec_gap_spacing": 0.05, - "cec_heat_transfer": 0.0, - "cec_height": 0.0, - "cec_i_l_ref": 13.7267, - "cec_i_mp_ref": 12.82, - "cec_i_o_ref": 2.59771e-11, - "cec_i_sc_ref": 13.71, - "cec_is_bifacial": 1.0, - "cec_material": "Mono-c-Si", - "cec_module_length": 2.0942779185198896, - "cec_module_width": 1.2319281873646409, - "cec_mounting_config": 0.0, - "cec_mounting_orientation": 0.0, - "cec_n_s": 72.0, - "cec_p_mp_ref": 530.748, - "cec_r_s": 0.16229, - "cec_r_sh_ref": 133.611, - "cec_standoff": 6.0, - "cec_t_noct": 43.1, - "cec_temp_corr_mode": 0.0, - "cec_transient_thermal_model_unit_mass": 11.0919, - "cec_v_mp_ref": 41.4, - "cec_v_oc_ref": 49.2, - "city": "-", - "clipping_correction_method_ui": 0.0, - "contingency": 28087.184160000004, - "contingency_percent": 4.0, - "country": "-", - "dc_adjust": 0.0, - "dc_adjust_constant": 0.0, - "dc_adjust_en_periods": 0.0, - "dc_adjust_en_timeindex": 0.0, - "dc_adjust_periods": [ - [ - 0.0, - 0.0, - 0.0 - ] - ], - "dc_adjust_timeindex": [ - 0.0 - ], - "dc_degradation": [ - 0.5 - ], - "dc_lifetime_losses": [ - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0 + "acwiring_loss": 1.0, + "adjust": 0.0, + "adjust_constant": 0.0, + "adjust_en_periods": 0.0, + "adjust_en_timeindex": 0.0, + "adjust_periods": [ + [ + 0.0, + 0.0, + 0.0 + ] ], - "dc_lifetime_losses_ui": [ + "adjust_timeindex": [ 0.0 ], - "dcoptimizer_loss": 0.0, - "degradation": [ + "albedo": [ + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2 + ], + "albedo_0": 0.2, + "albedo_1": 0.2, + "albedo_2": 0.2, + "albedo_3": 0.2, + "albedo_4": 0.2, + "albedo_5": 0.2, + "albedo_6": 0.2, + "albedo_7": 0.2, + "albedo_8": 0.2, + "albedo_9": 0.2, + "albedo_spatial": [ + [ + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2 + ], + [ + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2 + ], + [ + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2 + ], + [ + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2 + ], + [ + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2 + ], + [ + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2 + ], + [ + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2 + ], + [ + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2 + ], + [ + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2 + ], + [ + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2 + ], + [ + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2 + ], + [ + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2 + ] + ], + "albedo_spatial_monthly": [ + [ + 5.0, + 5.0, + 5.0, + 5.0, + 5.0, + 5.0, + 5.0, + 5.0, + 5.0, + 5.0 + ], + [ + 5.0, + 5.0, + 5.0, + 5.0, + 5.0, + 5.0, + 5.0, + 5.0, + 5.0, + 5.0 + ], + [ + 5.0, + 5.0, + 5.0, + 5.0, + 5.0, + 5.0, + 5.0, + 5.0, + 5.0, + 5.0 + ], + [ + 5.0, + 5.0, + 5.0, + 5.0, + 5.0, + 5.0, + 5.0, + 5.0, + 5.0, + 5.0 + ], + [ + 5.0, + 5.0, + 5.0, + 5.0, + 5.0, + 5.0, + 5.0, + 5.0, + 5.0, + 5.0 + ], + [ + 5.0, + 5.0, + 5.0, + 5.0, + 5.0, + 5.0, + 5.0, + 5.0, + 5.0, + 5.0 + ], + [ + 5.0, + 5.0, + 5.0, + 5.0, + 5.0, + 5.0, + 5.0, + 5.0, + 5.0, + 5.0 + ], + [ + 5.0, + 5.0, + 5.0, + 5.0, + 5.0, + 5.0, + 5.0, + 5.0, + 5.0, + 5.0 + ], + [ + 5.0, + 5.0, + 5.0, + 5.0, + 5.0, + 5.0, + 5.0, + 5.0, + 5.0, + 5.0 + ], + [ + 5.0, + 5.0, + 5.0, + 5.0, + 5.0, + 5.0, + 5.0, + 5.0, + 5.0, + 5.0 + ], + [ + 5.0, + 5.0, + 5.0, + 5.0, + 5.0, + 5.0, + 5.0, + 5.0, + 5.0, + 5.0 + ], + [ + 5.0, + 5.0, + 5.0, + 5.0, + 5.0, + 5.0, + 5.0, + 5.0, + 5.0, + 5.0 + ] + ], + "alpha_sc_calc": 0.039999999999999997, + "analysis_period": 25.0, + "annual_albedo": 0.18395068539332039, + "annual_beam": 7.335643835616439, + "annual_diffuse": 1.3484328767123289, + "annual_global": 5.794761643835617, + "annual_snow": NaN, + "annual_tdry": 21.938470319634705, + "annual_twet": NaN, + "annual_wspd": 1.786484018864629, + "batt_max_power": 0.0, + "beta_oc_calc": -0.286, + "bos_equip_fixed": 0.0, + "bos_equip_perarea": 0.0, + "bos_equip_perwatt": 0.35, + "bos_equip_total": 195049.89000000005, + "calculate_bifacial_electrical_mismatch": 1.0, + "calculate_rack_shading": 0.0, + "calculated_dcac_ratio": 1.2275171037502697, + "cec_a_ref": 1.82452, + "cec_adjust": 0.0529963, + "cec_alpha_sc": 0.005484, + "cec_area": 2.58, + "cec_array_cols": 10.0, + "cec_array_rows": 1.0, + "cec_aspect_ratio": 1.7, + "cec_backside_temp": 20.0, + "cec_beta_oc": -0.140712, + "cec_bifacial_ground_clearance_height": 1.0, + "cec_bifacial_transmission_factor": 0.013, + "cec_bifaciality": 0.7, + "cec_eff": 20.571627906976745, + "cec_gamma_pmp": -0.337, + "cec_gap_spacing": 0.05, + "cec_heat_transfer": 0.0, + "cec_height": 0.0, + "cec_i_l_ref": 13.7267, + "cec_i_mp_ref": 12.82, + "cec_i_o_ref": 2.59771e-11, + "cec_i_sc_ref": 13.71, + "cec_is_bifacial": 1.0, + "cec_material": "Mono-c-Si", + "cec_module_length": 2.0942779185198896, + "cec_module_width": 1.2319281873646409, + "cec_mounting_config": 0.0, + "cec_mounting_orientation": 0.0, + "cec_n_s": 72.0, + "cec_p_mp_ref": 530.748, + "cec_r_s": 0.16229, + "cec_r_sh_ref": 133.611, + "cec_standoff": 6.0, + "cec_t_noct": 43.1, + "cec_temp_corr_mode": 0.0, + "cec_transient_thermal_model_unit_mass": 11.0919, + "cec_v_mp_ref": 41.4, + "cec_v_oc_ref": 49.2, + "city": "-", + "clipping_correction_method_ui": 0.0, + "contingency": 28087.184160000004, + "contingency_percent": 4.0, + "country": "-", + "dc_adjust": 0.0, + "dc_adjust_constant": 0.0, + "dc_adjust_en_periods": 0.0, + "dc_adjust_en_timeindex": 0.0, + "dc_adjust_periods": [ + [ + 0.0, + 0.0, + 0.0 + ] + ], + "dc_adjust_timeindex": [ 0.0 ], + "dcoptimizer_loss": 0.0, "desired_dcac_ratio": 1.2, "desired_size": 500.0, "elev": 358.0, - "en_ac_lifetime_losses": 0.0, "en_batt": 1.0, - "en_dc_lifetime_losses": 0.0, "en_snow_model": 0.0, "en_wave_batt": 0.0, "enable_auto_size": 0.0, @@ -18724,9 +456,10 @@ "engr_fixed": 0.0, "engr_per_watt": 0.3, "engr_percent": 0.0, - "engr_total": 167185.62000000006, + "engr_total": 167185.62000000003, "file_name": "phoenix_az_33.450495_-111.983688_psmv3_60_tmy.csv", "gamma_pmp_calc": -1.7886207600000004, + "gcr_option": 1.0, "grid_fixed": 0.0, "grid_per_watt": 0.05, "grid_percent": 0.0, @@ -18968,13 +701,12 @@ "inv_cec_cg_c1": -0.000051, "inv_cec_cg_c2": 0.000984, "inv_cec_cg_c3": -0.001508, - "inv_cec_cg_eff_cec": 96.60945631544225, - "inv_cec_cg_eff_euro": 96.18210492215684, + "inv_cec_cg_eff_cec": 96.60945631544223, + "inv_cec_cg_eff_euro": 96.18210492215683, "inv_cec_cg_filename": "", "inv_cec_cg_idcmax": 18.0, "inv_cec_cg_mppt_hi": 480.0, "inv_cec_cg_mppt_low": 250.0, - "inv_cec_cg_num_mppt": 1.0, "inv_cec_cg_num_samples": 4.0, "inv_cec_cg_paco": 3800.0, "inv_cec_cg_pdco": 3928.11, @@ -19304,13 +1036,12 @@ "inv_ds_idcmax": 18.0, "inv_ds_mppt_hi": 480.0, "inv_ds_mppt_low": 250.0, - "inv_ds_num_mppt": 1.0, "inv_ds_paco": 4000.0, "inv_ds_pdco": 4166.666666666667, "inv_ds_pnt": 1.0, "inv_ds_pnt_suggested": 1.0, "inv_ds_pso": 0.0, - "inv_ds_pso_suggested": 0.0, + "inv_ds_pso_suggested": 32.0, "inv_ds_vdcmax": 600.0, "inv_ds_vdco": 310.0, "inv_num_mppt": 1.0, @@ -20582,7 +2313,6 @@ "inv_pd_idcmax": 18.0, "inv_pd_mppt_hi": 480.0, "inv_pd_mppt_low": 250.0, - "inv_pd_num_mppt": 1.0, "inv_pd_paco": 4000.0, "inv_pd_partload": [ 0.0, @@ -20847,11 +2577,10 @@ "inv_snl_c2": -0.000791432, "inv_snl_c3": -0.000320828, "inv_snl_eff_cec": 98.69094035671238, - "inv_snl_eff_euro": 98.57668151849669, + "inv_snl_eff_euro": 98.57668151849667, "inv_snl_idcmax": 213.33, "inv_snl_mppt_hi": 1300.0, "inv_snl_mppt_low": 860.0, - "inv_snl_num_mppt": 1.0, "inv_snl_paco": 226997.0, "inv_snl_pdco": 230396.0, "inv_snl_pnt": 5.21, @@ -20924,7 +2653,6 @@ "library_folder_list": "x", "library_paths": "", "lon": -111.98, - "mismatch_shown": 0.0, "module_area": 2.58, "module_aspect_ratio": 1.7, "module_costunits": 0.0, @@ -20942,9 +2670,6 @@ "nohrsc_coords": "", "nohrsc_station_id": "", "nohrsc_year": "", - "num_enabled": 1.0, - "num_strings_total": 42.0, - "offset": 0.0, "om_capacity": [ 22.0 ], @@ -20964,13 +2689,11 @@ "permitting_percent": 0.0, "permitting_total": 16718.562000000005, "pv.radmode.is_shown": 0.0, - "pv_land_area_is_shown": 0.0, "ref_conditions": "Total Irradiance = 1000 W/m2, Cell temp = 25 C", "sales_tax_percent": 100.0, "sales_tax_rate": 5.0, "sales_tax_total": 36513.339408, "sales_tax_value": 5.0, - "save_full_lifetime_variables": 1.0, "sd11par_AMa0": 0.9417, "sd11par_AMa1": 0.06516, "sd11par_AMa2": -0.02022, @@ -20978,7 +2701,7 @@ "sd11par_AMa4": -0.000091, "sd11par_Egref": 1.08583, "sd11par_Il": 5.90905, - "sd11par_Imp0": 5.506004749133028, + "sd11par_Imp0": 5.5060047491330279, "sd11par_Io": 3.63865e-12, "sd11par_Isc0": 5.90285, "sd11par_Pmp0": 322.305, @@ -21040,7 +2763,7 @@ "snl_c7": -0.093, "snl_dtc": 3.0, "snl_fd": 1.0, - "snl_imp_temp_1": -0.0021202945926680658, + "snl_imp_temp_1": -0.0021202945926680654, "snl_impo": 5.58, "snl_isco": 5.96, "snl_ixo": 5.9, @@ -21051,7 +2774,7 @@ "snl_module_length": 1.665142636532979, "snl_module_name": "SunPower SPR-305-WHT [2007 (E)]", "snl_module_structure": 0.0, - "snl_module_width": 0.9794956685488112, + "snl_module_width": 0.9794956685488111, "snl_n": 1.131, "snl_n_cells": 96.0, "snl_parallel_cells": 1.0, @@ -21063,14 +2786,14 @@ "snl_ref_imp": 5.579722612284382, "snl_ref_imp_temp_0": -0.038, "snl_ref_isc": 5.959701031499999, - "snl_ref_isc_temp_0": 0.05900000000000001, + "snl_ref_isc_temp_0": 0.059000000000000007, "snl_ref_isc_temp_1": 0.0035162236085849996, "snl_ref_pmp": 305.2105300228098, "snl_ref_pmp_temp_0": -0.37803722005446979, "snl_ref_pmp_temp_1": -1.153809403011743, "snl_ref_vmp": 54.69994679499923, "snl_ref_vmp_temp_0": -0.34003722005446976, - "snl_ref_vmp_temp_1": -0.1860001784529894, + "snl_ref_vmp_temp_1": -0.18600017845298939, "snl_ref_voc": 64.19986006248614, "snl_ref_voc_temp_0": -0.2757022666099982, "snl_sandia_notes": "Source: Sandia National Laboratories Updated 9/25/2012 Module Database", @@ -21106,9 +2829,9 @@ "spe_eff4": 20.5, "spe_fd": 1.0, "spe_is_bifacial": 1.0, - "spe_module_length": 2.277235165721802, + "spe_module_length": 2.2772351657218015, "spe_module_structure": 1.0, - "spe_module_width": 1.1329528187670657, + "spe_module_width": 1.1329528187670655, "spe_power": 528.9, "spe_rad0": 200.0, "spe_rad1": 400.0, @@ -21127,13 +2850,11 @@ "step_spe": 3600.0, "subarray1_azimuth": 180.0, "subarray1_backtrack": 0.0, - "subarray1_cross_axis_slope": 0.0, "subarray1_dcloss": 4.440200000000005, "subarray1_dcwiring_loss": 2.0, "subarray1_diodeconn_loss": 0.5, "subarray1_electrical_mismatch": 0.0, "subarray1_gcr": 0.3, - "subarray1_gcr_ref": 0.3, "subarray1_land_area": 9030.0, "subarray1_mismatch_loss": 2.0, "subarray1_mod_orient": 0.0, @@ -21160,7 +2881,6 @@ "subarray1_nstrings": 42.0, "subarray1_rack_shading": 4.0, "subarray1_rear_soiling_loss": 0.0, - "subarray1_ref_nmodules": 1050.0, "subarray1_rotlim": 45.0, "subarray1_shade_mode": 0.0, "subarray1_shading": 0.0, @@ -21209,19 +2929,21 @@ "subarray1_tilt_eq_lat": 0.0, "subarray1_track_mode": 0.0, "subarray1_tracking_loss": 0.0, + "subarray1_ui_length_side": 4.188555837039779, + "subarray1_ui_nmodules": 1050.0, + "subarray1_ui_nrows": 21.0, + "subarray1_ui_row_spacing": 13.961852790132597, "subarray2_azimuth": 180.0, "subarray2_backtrack": 0.0, - "subarray2_cross_axis_slope": 0.0, "subarray2_dcloss": 4.440200000000005, "subarray2_dcwiring_loss": 2.0, "subarray2_diodeconn_loss": 0.5, "subarray2_electrical_mismatch": 0.0, "subarray2_enable": 0.0, "subarray2_gcr": 0.3, - "subarray2_gcr_ref": 0.3, "subarray2_land_area": 0.0, "subarray2_mismatch_loss": 2.0, - "subarray2_mod_orient": 0.0, + "subarray2_mod_orient": 1.0, "subarray2_modules_per_string": 1.0, "subarray2_monthly_tilt": [ 40.0, @@ -21237,15 +2959,14 @@ 40.0, 40.0 ], - "subarray2_mppt_input": 2.0, + "subarray2_mppt_input": 1.0, "subarray2_nameplate_loss": 0.0, "subarray2_nmodules": 0.0, - "subarray2_nmodx": 9.0, - "subarray2_nmody": 2.0, + "subarray2_nmodx": 1.0, + "subarray2_nmody": 1.0, "subarray2_nstrings": 1.0, - "subarray2_rack_shading": 0.0, + "subarray2_rack_shading": 4.0, "subarray2_rear_soiling_loss": 0.0, - "subarray2_ref_nmodules": 0.0, "subarray2_rotlim": 45.0, "subarray2_shade_mode": 0.0, "subarray2_shading": 0.0, @@ -21294,16 +3015,18 @@ "subarray2_tilt_eq_lat": 0.0, "subarray2_track_mode": 0.0, "subarray2_tracking_loss": 0.0, + "subarray2_ui_length_side": 1.2319281873646409, + "subarray2_ui_nmodules": 0.0, + "subarray2_ui_nrows": 0.0, + "subarray2_ui_row_spacing": 4.10642729121547, "subarray3_azimuth": 180.0, "subarray3_backtrack": 0.0, - "subarray3_cross_axis_slope": 0.0, "subarray3_dcloss": 4.440200000000005, "subarray3_dcwiring_loss": 2.0, "subarray3_diodeconn_loss": 0.5, "subarray3_electrical_mismatch": 0.0, "subarray3_enable": 0.0, "subarray3_gcr": 0.3, - "subarray3_gcr_ref": 0.3, "subarray3_land_area": 0.0, "subarray3_mismatch_loss": 2.0, "subarray3_mod_orient": 0.0, @@ -21322,15 +3045,14 @@ 40.0, 40.0 ], - "subarray3_mppt_input": 3.0, + "subarray3_mppt_input": 1.0, "subarray3_nameplate_loss": 0.0, "subarray3_nmodules": 0.0, - "subarray3_nmodx": 9.0, - "subarray3_nmody": 2.0, + "subarray3_nmodx": 1.0, + "subarray3_nmody": 1.0, "subarray3_nstrings": 1.0, - "subarray3_rack_shading": 0.0, + "subarray3_rack_shading": 4.0, "subarray3_rear_soiling_loss": 0.0, - "subarray3_ref_nmodules": 0.0, "subarray3_rotlim": 45.0, "subarray3_shade_mode": 0.0, "subarray3_shading": 0.0, @@ -21379,16 +3101,18 @@ "subarray3_tilt_eq_lat": 0.0, "subarray3_track_mode": 0.0, "subarray3_tracking_loss": 0.0, + "subarray3_ui_length_side": 2.0942779185198896, + "subarray3_ui_nmodules": 0.0, + "subarray3_ui_nrows": 0.0, + "subarray3_ui_row_spacing": 6.980926395066298, "subarray4_azimuth": 180.0, "subarray4_backtrack": 0.0, - "subarray4_cross_axis_slope": 0.0, "subarray4_dcloss": 4.440200000000005, "subarray4_dcwiring_loss": 2.0, "subarray4_diodeconn_loss": 0.5, "subarray4_electrical_mismatch": 0.0, "subarray4_enable": 0.0, "subarray4_gcr": 0.3, - "subarray4_gcr_ref": 0.3, "subarray4_land_area": 0.0, "subarray4_mismatch_loss": 2.0, "subarray4_mod_orient": 0.0, @@ -21407,15 +3131,14 @@ 40.0, 40.0 ], - "subarray4_mppt_input": 4.0, + "subarray4_mppt_input": 1.0, "subarray4_nameplate_loss": 0.0, "subarray4_nmodules": 0.0, - "subarray4_nmodx": 9.0, - "subarray4_nmody": 2.0, + "subarray4_nmodx": 1.0, + "subarray4_nmody": 1.0, "subarray4_nstrings": 1.0, - "subarray4_rack_shading": 0.0, + "subarray4_rack_shading": 4.0, "subarray4_rear_soiling_loss": 0.0, - "subarray4_ref_nmodules": 0.0, "subarray4_rotlim": 45.0, "subarray4_shade_mode": 0.0, "subarray4_shading": 0.0, @@ -21464,12 +3187,14 @@ "subarray4_tilt_eq_lat": 0.0, "subarray4_track_mode": 0.0, "subarray4_tracking_loss": 0.0, + "subarray4_ui_length_side": 2.0942779185198896, + "subarray4_ui_nmodules": 0.0, + "subarray4_ui_nrows": 0.0, + "subarray4_ui_row_spacing": 6.980926395066298, "subtotal_direct": 702179.604, "system_capacity": 557.2854, - "system_use_lifetime_output": 1.0, - "total_dc_inverter_capacity": 460.792, "total_direct_cost": 730266.78816, - "total_indirect_cost": 211768.45200000009, + "total_indirect_cost": 211768.45200000006, "total_installed_cost": 978548.579568, "total_inverter_capacity": 453.994, "total_land_area": 2.231359622027943, @@ -21477,31 +3202,19 @@ "total_modules": 1050.0, "transformer_load_loss": 0.0, "transformer_no_load_loss": 0.0, - "transformer_rating": 0.0, "transmission_loss": 0.0, "tz": -7.0, "ui_ac_capacity": 0.453994, "ui_array_land_area_acres": 2.231359622027943, - "ui_array_land_area_ha": 0.9030005957094932, + "ui_array_land_area_ha": 0.9030005957094931, "ui_array_land_area_multiplier": 1.0, "ui_aspect_ratio": 1.7, + "ui_chkbox_nmodx_eq_mod_per_string": 1.0, "ui_land_area_additional": 0.0, "ui_land_area_additional_units": 0.0, "ui_land_area_per_mw": 0.0, "ui_step_minutes": 60.0, - "ui_subarray1_length_side": 4.188555837039779, - "ui_subarray1_nrows": 21.0, - "ui_subarray1_row_spacing": 13.961852790132597, - "ui_subarray2_length_side": 4.188555837039779, - "ui_subarray2_nrows": 0.0, - "ui_subarray2_row_spacing": 13.961852790132597, - "ui_subarray3_length_side": 4.188555837039779, - "ui_subarray3_nrows": 0.0, - "ui_subarray3_row_spacing": 13.961852790132597, - "ui_subarray4_length_side": 4.188555837039779, - "ui_subarray4_nrows": 0.0, - "ui_subarray4_row_spacing": 13.961852790132597, - "ui_total_land_area_ha": 0.9030005957094932, + "ui_total_land_area_ha": 0.9030005957094931, "ui_total_module_area": 2709.0, "ui_total_module_area_acres": 0.6694078866083828, "ui_total_module_area_ha": 0.2709, @@ -21546,7 +3259,7 @@ ], "desired_farm_size": 100.0, "elec_eff_loss": 1.91, - "elec_loss_total": 2.008089999999996, + "elec_loss_total": 2.0080899999999959, "elec_parasitic_loss": 0.1, "env_degrad_loss": 1.8, "env_env_loss": 0.4, @@ -21592,7 +3305,7 @@ "total_installed_cost_per_kw": 6357.75, "turb_generic_loss": 1.7, "turb_hysteresis_loss": 0.4, - "turb_loss_total": 3.954496384119999, + "turb_loss_total": 3.9544963841199989, "turb_perf_loss": 1.1, "turb_specific_loss": 0.81, "turbine_cost_fixed": 0.0, @@ -30637,7 +12350,7 @@ "batt_cell_power_charge_max": 2.0, "batt_cell_power_discharge_max": 2.0, "batt_chem": 1.0, - "batt_computed_bank_capacity": 1200.54312, + "batt_computed_bank_capacity": 1200.5431199999999, "batt_computed_series": 126.0, "batt_computed_stacks_series": 0.0, "batt_computed_strings": 1064.0, @@ -31617,9 +13330,9 @@ "batt_minimum_modetime": 10.0, "batt_num_cells": 134064.0, "batt_power_charge_max_kwac": 312.64143749999996, - "batt_power_charge_max_kwdc": 300.13578, + "batt_power_charge_max_kwdc": 300.13577999999998, "batt_power_discharge_max_kwac": 288.1303487999999, - "batt_power_discharge_max_kwdc": 300.13578, + "batt_power_discharge_max_kwdc": 300.13577999999998, "batt_pv_ac_forecast": [ 0.0 ], @@ -31662,7 +13375,7 @@ "batt_ui_bank_voltage": 501.48, "batt_ui_cell_voltage": 3.98, "batt_ui_inverter_eff": 96.0, - "batt_ui_nominal_bank_power": 300.13578, + "batt_ui_nominal_bank_power": 300.13577999999998, "batt_unit_capacity": 400.0, "batt_unit_surface_area": 30.0, "batt_user_specified_weather_file_peak_shaving": "", @@ -31694,13 +13407,13 @@ 0.5 ] ], - "batt_volume": 14.64076975609756, - "battery_energy": 1200.54312, + "batt_volume": 14.640769756097559, + "battery_energy": 1200.5431199999999, "battery_indirect_cost_percent": 0.0, "battery_losses_shown": 0.0, "battery_per_kW": 667.0, "battery_per_kWh": 184.0, - "battery_power": 300.13578, + "battery_power": 300.13577999999998, "battery_thermal_shown": 0.0, "battery_total": 421090.49934, "battery_total_cost_lcos": 421090.49934, @@ -41827,7 +23540,7 @@ "om_batt_fixed_cost": [ 0.0 ], - "om_batt_nameplate": 1200.54312, + "om_batt_nameplate": 1200.5431199999999, "om_batt_replacement_cost": [ 280.0 ], @@ -41960,12 +23673,12 @@ "const_per_percent4": 0.0, "const_per_percent5": 0.0, "const_per_percent_total": 100.0, - "const_per_principal1": 2035414.078908, + "const_per_principal1": 2035414.0789080002, "const_per_principal2": 0.0, "const_per_principal3": 0.0, "const_per_principal4": 0.0, "const_per_principal5": 0.0, - "const_per_principal_total": 2035414.078908, + "const_per_principal_total": 2035414.0789080002, "const_per_total1": 53429.619571335, "const_per_total2": 0.0, "const_per_total3": 0.0, @@ -68402,7 +50115,7 @@ "grid_outage": [ 0.0 ], - "host_nominal_discount_rate": 9.060000000000004, + "host_nominal_discount_rate": 9.060000000000003, "host_real_discount_rate": 6.4, "hybrid_capital_cost": 0.0, "ibi_fed_amount": 0.0, @@ -86667,7 +68380,7 @@ 156.2, 184.05 ], - "nominal_discount_rate": 9.060000000000004, + "nominal_discount_rate": 9.060000000000003, "normalize_to_utility_bill": 0.0, "om_capacity": 0.0, "om_fixed": 0.0, @@ -86725,7 +68438,7 @@ "ppa_soln_mode": 1.0, "prop_tax_assessed_decline": 0.0, "prop_tax_cost_assessed_percent": 100.0, - "property_assessed_value": 2035414.078908, + "property_assessed_value": 2035414.0789080002, "property_tax_rate": 0.0, "ptc_fed_amount": [ 0.0 @@ -86764,7 +68477,7 @@ "term_int_rate": 7.0, "term_tenor": 18.0, "tod_library": "Uniform Dispatch", - "total_installed_cost": 2035414.078908, + "total_installed_cost": 2035414.0789080002, "total_inverter_capacity": 453.994, "ui_annual_load": 0.0, "ui_battery_capacity": 288.1303487999999, diff --git a/deploy/runtime/defaults/Photovoltaic Wind Battery Hybrid_Single Owner.json b/deploy/runtime/defaults/Photovoltaic Wind Battery Hybrid_Single Owner.json index 283da0909c..2da786a7d3 100644 --- a/deploy/runtime/defaults/Photovoltaic Wind Battery Hybrid_Single Owner.json +++ b/deploy/runtime/defaults/Photovoltaic Wind Battery Hybrid_Single Owner.json @@ -17,9 +17,9 @@ "6par_imp": 12.82, "6par_is_bifacial": 1.0, "6par_isc": 13.71, - "6par_module_length": 2.277235165721802, + "6par_module_length": 2.2772351657218015, "6par_module_name": "Aptos Solar Technology LLC DNA-144-BF10-530W (from CEC database)", - "6par_module_width": 1.1329528187670657, + "6par_module_width": 1.1329528187670655, "6par_mounting": 0.0, "6par_mpeff": 20.571627906976745, "6par_nser": 72.0, @@ -35,18679 +35,413 @@ "6par_transient_thermal_model_unit_mass": 11.0919, "6par_vmp": 41.4, "6par_voc": 49.2, - "ac_lifetime_losses": [ - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0 - ], - "ac_lifetime_losses_ui": [ - 0.0 - ], - "acwiring_loss": 1.0, - "adjust": 0.0, - "adjust_constant": 0.0, - "adjust_en_periods": 0.0, - "adjust_en_timeindex": 0.0, - "adjust_periods": [ - [ - 0.0, - 0.0, - 0.0 - ] - ], - "adjust_timeindex": [ - 0.0 - ], - "albedo": [ - 0.2, - 0.2, - 0.2, - 0.2, - 0.2, - 0.2, - 0.2, - 0.2, - 0.2, - 0.2, - 0.2, - 0.2 - ], - "albedo_0": 0.2, - "albedo_1": 0.2, - "albedo_2": 0.2, - "albedo_3": 0.2, - "albedo_4": 0.2, - "albedo_5": 0.2, - "albedo_6": 0.2, - "albedo_7": 0.2, - "albedo_8": 0.2, - "albedo_9": 0.2, - "albedo_spatial": [ - [ - 0.2, - 0.2, - 0.2, - 0.2, - 0.2, - 0.2, - 0.2, - 0.2, - 0.2, - 0.2 - ], - [ - 0.2, - 0.2, - 0.2, - 0.2, - 0.2, - 0.2, - 0.2, - 0.2, - 0.2, - 0.2 - ], - [ - 0.2, - 0.2, - 0.2, - 0.2, - 0.2, - 0.2, - 0.2, - 0.2, - 0.2, - 0.2 - ], - [ - 0.2, - 0.2, - 0.2, - 0.2, - 0.2, - 0.2, - 0.2, - 0.2, - 0.2, - 0.2 - ], - [ - 0.2, - 0.2, - 0.2, - 0.2, - 0.2, - 0.2, - 0.2, - 0.2, - 0.2, - 0.2 - ], - [ - 0.2, - 0.2, - 0.2, - 0.2, - 0.2, - 0.2, - 0.2, - 0.2, - 0.2, - 0.2 - ], - [ - 0.2, - 0.2, - 0.2, - 0.2, - 0.2, - 0.2, - 0.2, - 0.2, - 0.2, - 0.2 - ], - [ - 0.2, - 0.2, - 0.2, - 0.2, - 0.2, - 0.2, - 0.2, - 0.2, - 0.2, - 0.2 - ], - [ - 0.2, - 0.2, - 0.2, - 0.2, - 0.2, - 0.2, - 0.2, - 0.2, - 0.2, - 0.2 - ], - [ - 0.2, - 0.2, - 0.2, - 0.2, - 0.2, - 0.2, - 0.2, - 0.2, - 0.2, - 0.2 - ], - [ - 0.2, - 0.2, - 0.2, - 0.2, - 0.2, - 0.2, - 0.2, - 0.2, - 0.2, - 0.2 - ], - [ - 0.2, - 0.2, - 0.2, - 0.2, - 0.2, - 0.2, - 0.2, - 0.2, - 0.2, - 0.2 - ] - ], - "albedo_spatial_monthly": [ - [ - 5.0, - 5.0, - 5.0, - 5.0, - 5.0, - 5.0, - 5.0, - 5.0, - 5.0, - 5.0 - ], - [ - 5.0, - 5.0, - 5.0, - 5.0, - 5.0, - 5.0, - 5.0, - 5.0, - 5.0, - 5.0 - ], - [ - 5.0, - 5.0, - 5.0, - 5.0, - 5.0, - 5.0, - 5.0, - 5.0, - 5.0, - 5.0 - ], - [ - 5.0, - 5.0, - 5.0, - 5.0, - 5.0, - 5.0, - 5.0, - 5.0, - 5.0, - 5.0 - ], - [ - 5.0, - 5.0, - 5.0, - 5.0, - 5.0, - 5.0, - 5.0, - 5.0, - 5.0, - 5.0 - ], - [ - 5.0, - 5.0, - 5.0, - 5.0, - 5.0, - 5.0, - 5.0, - 5.0, - 5.0, - 5.0 - ], - [ - 5.0, - 5.0, - 5.0, - 5.0, - 5.0, - 5.0, - 5.0, - 5.0, - 5.0, - 5.0 - ], - [ - 5.0, - 5.0, - 5.0, - 5.0, - 5.0, - 5.0, - 5.0, - 5.0, - 5.0, - 5.0 - ], - [ - 5.0, - 5.0, - 5.0, - 5.0, - 5.0, - 5.0, - 5.0, - 5.0, - 5.0, - 5.0 - ], - [ - 5.0, - 5.0, - 5.0, - 5.0, - 5.0, - 5.0, - 5.0, - 5.0, - 5.0, - 5.0 - ], - [ - 5.0, - 5.0, - 5.0, - 5.0, - 5.0, - 5.0, - 5.0, - 5.0, - 5.0, - 5.0 - ], - [ - 5.0, - 5.0, - 5.0, - 5.0, - 5.0, - 5.0, - 5.0, - 5.0, - 5.0, - 5.0 - ] - ], - "alpha_sc_calc": 0.04, - "analysis_period": 25.0, - "annual_albedo": 0.1839506853933204, - "annual_beam": 7.335643835616439, - "annual_diffuse": 1.3484328767123289, - "annual_global": 5.794761643835617, - "annual_snow": NaN, - "annual_tdry": 21.938470319634705, - "annual_twet": NaN, - "annual_wspd": 1.786484018864629, - "batt_max_power": 0.0, - "beta_oc_calc": -0.286, - "bos_equip_fixed": 0.0, - "bos_equip_perarea": 0.0, - "bos_equip_perwatt": 0.32, - "bos_equip_total": 31999773.49632001, - "calculate_bifacial_electrical_mismatch": 1.0, - "calculate_rack_shading": 0.0, - "calculated_dcac_ratio": 1.329498131855772, - "cec_a_ref": 1.82452, - "cec_adjust": 0.0529963, - "cec_alpha_sc": 0.005484, - "cec_area": 2.58, - "cec_array_cols": 10.0, - "cec_array_rows": 1.0, - "cec_aspect_ratio": 2.01, - "cec_backside_temp": 20.0, - "cec_beta_oc": -0.140712, - "cec_bifacial_ground_clearance_height": 1.7, - "cec_bifacial_transmission_factor": 0.013, - "cec_bifaciality": 0.7, - "cec_eff": 20.571627906976745, - "cec_gamma_pmp": -0.337, - "cec_gap_spacing": 0.05, - "cec_heat_transfer": 0.0, - "cec_height": 0.0, - "cec_i_l_ref": 13.7267, - "cec_i_mp_ref": 12.82, - "cec_i_o_ref": 2.59771e-11, - "cec_i_sc_ref": 13.71, - "cec_is_bifacial": 1.0, - "cec_material": "Mono-c-Si", - "cec_module_length": 2.277235165721802, - "cec_module_width": 1.1329528187670657, - "cec_mounting_config": 0.0, - "cec_mounting_orientation": 0.0, - "cec_n_s": 72.0, - "cec_p_mp_ref": 530.748, - "cec_r_s": 0.16229, - "cec_r_sh_ref": 133.611, - "cec_standoff": 6.0, - "cec_t_noct": 43.1, - "cec_temp_corr_mode": 0.0, - "cec_transient_thermal_model_unit_mass": 11.0919, - "cec_v_mp_ref": 41.4, - "cec_v_oc_ref": 49.2, - "city": "-", - "clipping_correction_method_ui": 0.0, - "contingency": 2969978.9776272, - "contingency_percent": 3.0, - "country": "-", - "dc_adjust": 0.0, - "dc_adjust_constant": 0.0, - "dc_adjust_en_periods": 0.0, - "dc_adjust_en_timeindex": 0.0, - "dc_adjust_periods": [ - [ - 0.0, - 0.0, - 0.0 - ] - ], - "dc_adjust_timeindex": [ - 0.0 - ], - "dc_degradation": [ - 0.5 - ], - "dc_lifetime_losses": [ - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0 + "acwiring_loss": 1.0, + "adjust": 0.0, + "adjust_constant": 0.0, + "adjust_en_periods": 0.0, + "adjust_en_timeindex": 0.0, + "adjust_periods": [ + [ + 0.0, + 0.0, + 0.0 + ] ], - "dc_lifetime_losses_ui": [ + "adjust_timeindex": [ 0.0 ], - "dcoptimizer_loss": 0.0, - "degradation": [ + "albedo": [ + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2 + ], + "albedo_0": 0.2, + "albedo_1": 0.2, + "albedo_2": 0.2, + "albedo_3": 0.2, + "albedo_4": 0.2, + "albedo_5": 0.2, + "albedo_6": 0.2, + "albedo_7": 0.2, + "albedo_8": 0.2, + "albedo_9": 0.2, + "albedo_spatial": [ + [ + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2 + ], + [ + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2 + ], + [ + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2 + ], + [ + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2 + ], + [ + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2 + ], + [ + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2 + ], + [ + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2 + ], + [ + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2 + ], + [ + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2 + ], + [ + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2 + ], + [ + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2 + ], + [ + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2 + ] + ], + "albedo_spatial_monthly": [ + [ + 5.0, + 5.0, + 5.0, + 5.0, + 5.0, + 5.0, + 5.0, + 5.0, + 5.0, + 5.0 + ], + [ + 5.0, + 5.0, + 5.0, + 5.0, + 5.0, + 5.0, + 5.0, + 5.0, + 5.0, + 5.0 + ], + [ + 5.0, + 5.0, + 5.0, + 5.0, + 5.0, + 5.0, + 5.0, + 5.0, + 5.0, + 5.0 + ], + [ + 5.0, + 5.0, + 5.0, + 5.0, + 5.0, + 5.0, + 5.0, + 5.0, + 5.0, + 5.0 + ], + [ + 5.0, + 5.0, + 5.0, + 5.0, + 5.0, + 5.0, + 5.0, + 5.0, + 5.0, + 5.0 + ], + [ + 5.0, + 5.0, + 5.0, + 5.0, + 5.0, + 5.0, + 5.0, + 5.0, + 5.0, + 5.0 + ], + [ + 5.0, + 5.0, + 5.0, + 5.0, + 5.0, + 5.0, + 5.0, + 5.0, + 5.0, + 5.0 + ], + [ + 5.0, + 5.0, + 5.0, + 5.0, + 5.0, + 5.0, + 5.0, + 5.0, + 5.0, + 5.0 + ], + [ + 5.0, + 5.0, + 5.0, + 5.0, + 5.0, + 5.0, + 5.0, + 5.0, + 5.0, + 5.0 + ], + [ + 5.0, + 5.0, + 5.0, + 5.0, + 5.0, + 5.0, + 5.0, + 5.0, + 5.0, + 5.0 + ], + [ + 5.0, + 5.0, + 5.0, + 5.0, + 5.0, + 5.0, + 5.0, + 5.0, + 5.0, + 5.0 + ], + [ + 5.0, + 5.0, + 5.0, + 5.0, + 5.0, + 5.0, + 5.0, + 5.0, + 5.0, + 5.0 + ] + ], + "alpha_sc_calc": 0.039999999999999997, + "analysis_period": 25.0, + "annual_albedo": 0.18395068539332039, + "annual_beam": 7.335643835616439, + "annual_diffuse": 1.3484328767123289, + "annual_global": 5.794761643835617, + "annual_snow": NaN, + "annual_tdry": 21.938470319634705, + "annual_twet": NaN, + "annual_wspd": 1.786484018864629, + "batt_max_power": 0.0, + "beta_oc_calc": -0.286, + "bos_equip_fixed": 0.0, + "bos_equip_perarea": 0.0, + "bos_equip_perwatt": 0.32, + "bos_equip_total": 31999773.496320007, + "calculate_bifacial_electrical_mismatch": 1.0, + "calculate_rack_shading": 0.0, + "calculated_dcac_ratio": 1.329498131855772, + "cec_a_ref": 1.82452, + "cec_adjust": 0.0529963, + "cec_alpha_sc": 0.005484, + "cec_area": 2.58, + "cec_array_cols": 10.0, + "cec_array_rows": 1.0, + "cec_aspect_ratio": 2.01, + "cec_backside_temp": 20.0, + "cec_beta_oc": -0.140712, + "cec_bifacial_ground_clearance_height": 1.7, + "cec_bifacial_transmission_factor": 0.013, + "cec_bifaciality": 0.7, + "cec_eff": 20.571627906976745, + "cec_gamma_pmp": -0.337, + "cec_gap_spacing": 0.05, + "cec_heat_transfer": 0.0, + "cec_height": 0.0, + "cec_i_l_ref": 13.7267, + "cec_i_mp_ref": 12.82, + "cec_i_o_ref": 2.59771e-11, + "cec_i_sc_ref": 13.71, + "cec_is_bifacial": 1.0, + "cec_material": "Mono-c-Si", + "cec_module_length": 2.2772351657218015, + "cec_module_width": 1.1329528187670655, + "cec_mounting_config": 0.0, + "cec_mounting_orientation": 0.0, + "cec_n_s": 72.0, + "cec_p_mp_ref": 530.748, + "cec_r_s": 0.16229, + "cec_r_sh_ref": 133.611, + "cec_standoff": 6.0, + "cec_t_noct": 43.1, + "cec_temp_corr_mode": 0.0, + "cec_transient_thermal_model_unit_mass": 11.0919, + "cec_v_mp_ref": 41.4, + "cec_v_oc_ref": 49.2, + "city": "-", + "clipping_correction_method_ui": 0.0, + "contingency": 2969978.9776272, + "contingency_percent": 3.0, + "country": "-", + "dc_adjust": 0.0, + "dc_adjust_constant": 0.0, + "dc_adjust_en_periods": 0.0, + "dc_adjust_en_timeindex": 0.0, + "dc_adjust_periods": [ + [ + 0.0, + 0.0, + 0.0 + ] + ], + "dc_adjust_timeindex": [ 0.0 ], + "dcoptimizer_loss": 0.0, "desired_dcac_ratio": 1.34, "desired_size": 100000.0, "dispatch_sched_weekday": [ @@ -19350,9 +1084,7 @@ 1.0 ], "elev": 358.0, - "en_ac_lifetime_losses": 0.0, "en_batt": 1.0, - "en_dc_lifetime_losses": 0.0, "en_snow_model": 0.0, "en_wave_batt": 0.0, "enable_auto_size": 0.0, @@ -19366,6 +1098,7 @@ "engr_total": 1999985.8435200004, "file_name": "phoenix_az_33.450495_-111.983688_psmv3_60_tmy.csv", "gamma_pmp_calc": -1.7886207600000004, + "gcr_option": 1.0, "grid_fixed": 0.0, "grid_per_watt": 0.02, "grid_percent": 0.0, @@ -19607,13 +1340,12 @@ "inv_cec_cg_c1": -0.000051, "inv_cec_cg_c2": 0.000984, "inv_cec_cg_c3": -0.001508, - "inv_cec_cg_eff_cec": 96.60945631544225, - "inv_cec_cg_eff_euro": 96.18210492215684, + "inv_cec_cg_eff_cec": 96.60945631544223, + "inv_cec_cg_eff_euro": 96.18210492215683, "inv_cec_cg_filename": "", "inv_cec_cg_idcmax": 18.0, "inv_cec_cg_mppt_hi": 480.0, "inv_cec_cg_mppt_low": 250.0, - "inv_cec_cg_num_mppt": 1.0, "inv_cec_cg_num_samples": 4.0, "inv_cec_cg_paco": 3800.0, "inv_cec_cg_pdco": 3928.11, @@ -19943,13 +1675,12 @@ "inv_ds_idcmax": 18.0, "inv_ds_mppt_hi": 480.0, "inv_ds_mppt_low": 250.0, - "inv_ds_num_mppt": 1.0, "inv_ds_paco": 4000.0, "inv_ds_pdco": 4166.666666666667, "inv_ds_pnt": 1.0, "inv_ds_pnt_suggested": 1.0, "inv_ds_pso": 0.0, - "inv_ds_pso_suggested": 0.0, + "inv_ds_pso_suggested": 32.0, "inv_ds_vdcmax": 600.0, "inv_ds_vdco": 310.0, "inv_num_mppt": 1.0, @@ -21221,7 +2952,6 @@ "inv_pd_idcmax": 18.0, "inv_pd_mppt_hi": 480.0, "inv_pd_mppt_low": 250.0, - "inv_pd_num_mppt": 1.0, "inv_pd_paco": 4000.0, "inv_pd_partload": [ 0.0, @@ -21490,7 +3220,6 @@ "inv_snl_idcmax": 2645.3, "inv_snl_mppt_hi": 1500.0, "inv_snl_mppt_low": 800.0, - "inv_snl_num_mppt": 1.0, "inv_snl_paco": 2507194.0, "inv_snl_pdco": 2579160.0, "inv_snl_pnt": 62.8, @@ -21538,7 +3267,7 @@ "inverter_model": 0.0, "inverter_num_units": 30.0, "inverter_power": 2507.194, - "inverter_total": 2999978.765280001, + "inverter_total": 2999978.7652800006, "inverterarray_power": 75215.81999999999, "irrad_mode": 0.0, "is_advanced": 0.0, @@ -21564,17 +3293,16 @@ "library_folder_list": "x", "library_paths": "", "lon": -111.98, - "mismatch_shown": 0.0, "module_area": 2.58, "module_aspect_ratio": 2.01, "module_costunits": 0.0, - "module_length": 2.277235165721802, + "module_length": 2.2772351657218015, "module_model": 1.0, "module_name": "Aptos Solar Technology LLC DNA-144-BF10-530W", "module_num_units": 188412.0, "module_power": 0.5307480000000001, "module_total": 33999759.33984001, - "module_width": 1.1329528187670657, + "module_width": 1.1329528187670655, "modulearray_area": 486102.96, "modulearray_power": 99999.29217600002, "mppt_hi_inverter": 1500.0, @@ -21582,9 +3310,6 @@ "nohrsc_coords": "", "nohrsc_station_id": "", "nohrsc_year": "", - "num_enabled": 1.0, - "num_strings_total": 6729.0, - "offset": 0.0, "om_capacity": [ 19.0 ], @@ -21613,13 +3338,11 @@ 0.05 ], "pv.radmode.is_shown": 0.0, - "pv_land_area_is_shown": 0.0, "ref_conditions": "Total Irradiance = 1000 W/m2, Cell temp = 25 C", "sales_tax_percent": 100.0, "sales_tax_rate": 5.0, "sales_tax_total": 5098463.911593361, "sales_tax_value": 5.0, - "save_full_lifetime_variables": 1.0, "sd11par_AMa0": 0.9417, "sd11par_AMa1": 0.06516, "sd11par_AMa2": -0.02022, @@ -21627,7 +3350,7 @@ "sd11par_AMa4": -0.000091, "sd11par_Egref": 1.08583, "sd11par_Il": 5.90905, - "sd11par_Imp0": 5.506004749133028, + "sd11par_Imp0": 5.5060047491330279, "sd11par_Io": 3.63865e-12, "sd11par_Isc0": 5.90285, "sd11par_Pmp0": 322.305, @@ -21689,7 +3412,7 @@ "snl_c7": -0.093, "snl_dtc": 3.0, "snl_fd": 1.0, - "snl_imp_temp_1": -0.0021202945926680658, + "snl_imp_temp_1": -0.0021202945926680654, "snl_impo": 5.58, "snl_isco": 5.96, "snl_ixo": 5.9, @@ -21700,7 +3423,7 @@ "snl_module_length": 1.665142636532979, "snl_module_name": "SunPower SPR-305-WHT [2007 (E)]", "snl_module_structure": 0.0, - "snl_module_width": 0.9794956685488112, + "snl_module_width": 0.9794956685488111, "snl_n": 1.131, "snl_n_cells": 96.0, "snl_parallel_cells": 1.0, @@ -21712,14 +3435,14 @@ "snl_ref_imp": 5.579722612284382, "snl_ref_imp_temp_0": -0.038, "snl_ref_isc": 5.959701031499999, - "snl_ref_isc_temp_0": 0.05900000000000001, + "snl_ref_isc_temp_0": 0.059000000000000007, "snl_ref_isc_temp_1": 0.0035162236085849996, "snl_ref_pmp": 305.2105300228098, "snl_ref_pmp_temp_0": -0.37803722005446979, "snl_ref_pmp_temp_1": -1.153809403011743, "snl_ref_vmp": 54.69994679499923, "snl_ref_vmp_temp_0": -0.34003722005446976, - "snl_ref_vmp_temp_1": -0.1860001784529894, + "snl_ref_vmp_temp_1": -0.18600017845298939, "snl_ref_voc": 64.19986006248614, "snl_ref_voc_temp_0": -0.2757022666099982, "snl_sandia_notes": "Source: Sandia National Laboratories Updated 9/25/2012 Module Database", @@ -21755,9 +3478,9 @@ "spe_eff4": 20.5, "spe_fd": 1.0, "spe_is_bifacial": 1.0, - "spe_module_length": 2.277235165721802, + "spe_module_length": 2.2772351657218015, "spe_module_structure": 1.0, - "spe_module_width": 1.1329528187670657, + "spe_module_width": 1.1329528187670655, "spe_power": 528.9, "spe_rad0": 200.0, "spe_rad1": 400.0, @@ -21776,14 +3499,12 @@ "step_spe": 3600.0, "subarray1_azimuth": 180.0, "subarray1_backtrack": 0.0, - "subarray1_cross_axis_slope": 0.0, "subarray1_dcloss": 4.440200000000005, "subarray1_dcwiring_loss": 2.0, "subarray1_diodeconn_loss": 0.5, "subarray1_electrical_mismatch": 0.0, "subarray1_gcr": 0.3, - "subarray1_gcr_ref": 0.3, - "subarray1_land_area": 1620343.2000000005, + "subarray1_land_area": 1620343.2000000003, "subarray1_mismatch_loss": 2.0, "subarray1_mod_orient": 0.0, "subarray1_modules_per_string": 28.0, @@ -21809,7 +3530,6 @@ "subarray1_nstrings": 6729.0, "subarray1_rack_shading": 4.0, "subarray1_rear_soiling_loss": 0.0, - "subarray1_ref_nmodules": 188412.0, "subarray1_rotlim": 45.0, "subarray1_shade_mode": 0.0, "subarray1_shading": 0.0, @@ -21858,16 +3578,18 @@ "subarray1_tilt_eq_lat": 0.0, "subarray1_track_mode": 1.0, "subarray1_tracking_loss": 0.0, + "subarray1_ui_length_side": 4.554470331443603, + "subarray1_ui_nmodules": 188412.0, + "subarray1_ui_nrows": 2243.0, + "subarray1_ui_row_spacing": 15.181567771478676, "subarray2_azimuth": 180.0, "subarray2_backtrack": 0.0, - "subarray2_cross_axis_slope": 0.0, "subarray2_dcloss": 4.440200000000005, "subarray2_dcwiring_loss": 2.0, "subarray2_diodeconn_loss": 0.5, "subarray2_electrical_mismatch": 0.0, "subarray2_enable": 0.0, "subarray2_gcr": 0.3, - "subarray2_gcr_ref": 0.3, "subarray2_land_area": 0.0, "subarray2_mismatch_loss": 2.0, "subarray2_mod_orient": 0.0, @@ -21886,15 +3608,14 @@ 40.0, 40.0 ], - "subarray2_mppt_input": 2.0, + "subarray2_mppt_input": 1.0, "subarray2_nameplate_loss": 0.0, "subarray2_nmodules": 0.0, - "subarray2_nmodx": 9.0, - "subarray2_nmody": 2.0, + "subarray2_nmodx": 1.0, + "subarray2_nmody": 1.0, "subarray2_nstrings": 1.0, - "subarray2_rack_shading": 0.0, + "subarray2_rack_shading": 4.0, "subarray2_rear_soiling_loss": 0.0, - "subarray2_ref_nmodules": 0.0, "subarray2_rotlim": 45.0, "subarray2_shade_mode": 0.0, "subarray2_shading": 0.0, @@ -21943,16 +3664,18 @@ "subarray2_tilt_eq_lat": 0.0, "subarray2_track_mode": 1.0, "subarray2_tracking_loss": 0.0, + "subarray2_ui_length_side": 2.2772351657218015, + "subarray2_ui_nmodules": 0.0, + "subarray2_ui_nrows": 0.0, + "subarray2_ui_row_spacing": 7.590783885739338, "subarray3_azimuth": 180.0, "subarray3_backtrack": 0.0, - "subarray3_cross_axis_slope": 0.0, "subarray3_dcloss": 4.440200000000005, "subarray3_dcwiring_loss": 2.0, "subarray3_diodeconn_loss": 0.5, "subarray3_electrical_mismatch": 0.0, "subarray3_enable": 0.0, "subarray3_gcr": 0.3, - "subarray3_gcr_ref": 0.3, "subarray3_land_area": 0.0, "subarray3_mismatch_loss": 2.0, "subarray3_mod_orient": 0.0, @@ -21971,15 +3694,14 @@ 40.0, 40.0 ], - "subarray3_mppt_input": 3.0, + "subarray3_mppt_input": 1.0, "subarray3_nameplate_loss": 0.0, "subarray3_nmodules": 0.0, - "subarray3_nmodx": 9.0, - "subarray3_nmody": 2.0, + "subarray3_nmodx": 1.0, + "subarray3_nmody": 1.0, "subarray3_nstrings": 1.0, - "subarray3_rack_shading": 0.0, + "subarray3_rack_shading": 4.0, "subarray3_rear_soiling_loss": 0.0, - "subarray3_ref_nmodules": 0.0, "subarray3_rotlim": 45.0, "subarray3_shade_mode": 0.0, "subarray3_shading": 0.0, @@ -22028,16 +3750,18 @@ "subarray3_tilt_eq_lat": 0.0, "subarray3_track_mode": 1.0, "subarray3_tracking_loss": 0.0, + "subarray3_ui_length_side": 2.2772351657218015, + "subarray3_ui_nmodules": 0.0, + "subarray3_ui_nrows": 0.0, + "subarray3_ui_row_spacing": 7.590783885739338, "subarray4_azimuth": 180.0, "subarray4_backtrack": 0.0, - "subarray4_cross_axis_slope": 0.0, "subarray4_dcloss": 4.440200000000005, "subarray4_dcwiring_loss": 2.0, "subarray4_diodeconn_loss": 0.5, "subarray4_electrical_mismatch": 0.0, "subarray4_enable": 0.0, "subarray4_gcr": 0.3, - "subarray4_gcr_ref": 0.3, "subarray4_land_area": 0.0, "subarray4_mismatch_loss": 2.0, "subarray4_mod_orient": 0.0, @@ -22056,15 +3780,14 @@ 40.0, 40.0 ], - "subarray4_mppt_input": 4.0, + "subarray4_mppt_input": 1.0, "subarray4_nameplate_loss": 0.0, "subarray4_nmodules": 0.0, - "subarray4_nmodx": 9.0, - "subarray4_nmody": 2.0, + "subarray4_nmodx": 1.0, + "subarray4_nmody": 1.0, "subarray4_nstrings": 1.0, - "subarray4_rack_shading": 0.0, + "subarray4_rack_shading": 4.0, "subarray4_rear_soiling_loss": 0.0, - "subarray4_ref_nmodules": 0.0, "subarray4_rotlim": 45.0, "subarray4_shade_mode": 0.0, "subarray4_shading": 0.0, @@ -22113,11 +3836,13 @@ "subarray4_tilt_eq_lat": 0.0, "subarray4_track_mode": 1.0, "subarray4_tracking_loss": 0.0, + "subarray4_ui_length_side": 2.2772351657218015, + "subarray4_ui_nmodules": 0.0, + "subarray4_ui_nrows": 0.0, + "subarray4_ui_row_spacing": 7.590783885739338, "subtotal_direct": 98999299.25424, "system_capacity": 99999.29217600002, - "system_use_lifetime_output": 1.0, - "total_dc_inverter_capacity": 77374.8, - "total_direct_cost": 101969278.2318672, + "total_direct_cost": 101969278.23186721, "total_indirect_cost": 4999964.6088000009, "total_installed_cost": 112067706.75226057, "total_inverter_capacity": 75215.82, @@ -22126,7 +3851,6 @@ "total_modules": 188412.0, "transformer_load_loss": 0.0, "transformer_no_load_loss": 0.0, - "transformer_rating": 0.0, "transmission_loss": 0.0, "tz": -7.0, "ui_ac_capacity": 75.21582000000001, @@ -22134,6 +3858,7 @@ "ui_array_land_area_ha": 162.03442689411146, "ui_array_land_area_multiplier": 1.0, "ui_aspect_ratio": 2.01, + "ui_chkbox_nmodx_eq_mod_per_string": 1.0, "ui_land_area_additional": 0.0, "ui_land_area_additional_units": 0.0, "ui_land_area_ha": 162.03442689411146, @@ -22144,18 +3869,6 @@ 0.0 ], "ui_step_minutes": 60.0, - "ui_subarray1_length_side": 4.554470331443603, - "ui_subarray1_nrows": 2243.0, - "ui_subarray1_row_spacing": 15.181567771478676, - "ui_subarray2_length_side": 4.554470331443603, - "ui_subarray2_nrows": 0.0, - "ui_subarray2_row_spacing": 15.181567771478676, - "ui_subarray3_length_side": 4.554470331443603, - "ui_subarray3_nrows": 0.0, - "ui_subarray3_row_spacing": 15.181567771478676, - "ui_subarray4_length_side": 4.554470331443603, - "ui_subarray4_nrows": 0.0, - "ui_subarray4_row_spacing": 15.181567771478676, "ui_total_land_area_ha": 162.03442689411146, "ui_total_module_area": 486102.96, "ui_total_module_area_acres": 120.11855117300822, @@ -22201,7 +3914,7 @@ ], "desired_farm_size": 10.0, "elec_eff_loss": 1.91, - "elec_loss_total": 2.008089999999996, + "elec_loss_total": 2.0080899999999959, "elec_parasitic_loss": 0.1, "env_degrad_loss": 1.8, "env_env_loss": 0.4, @@ -22247,7 +3960,7 @@ "total_installed_cost_per_kw": 1587.4, "turb_generic_loss": 1.7, "turb_hysteresis_loss": 0.4, - "turb_loss_total": 3.954496384119999, + "turb_loss_total": 3.9544963841199989, "turb_perf_loss": 1.1, "turb_specific_loss": 0.81, "turbine_cost_fixed": 0.0, @@ -23176,7 +4889,7 @@ "batt_Qexp": 0.04000005, "batt_Qexp_percent": 1.77778, "batt_Qfull": 2.25, - "batt_Qfull_flow": 478584.0, + "batt_Qfull_flow": 478583.99999999997, "batt_Qnom": 2.0000002500000004, "batt_Qnom_percent": 88.8889, "batt_Vcut": 2.706, @@ -34545,7 +16258,7 @@ "const_per_principal4": 0.0, "const_per_principal5": 0.0, "const_per_principal_total": 504007801.16754057, - "const_per_total1": 13230204.78064794, + "const_per_total1": 13230204.780647941, "const_per_total2": 0.0, "const_per_total3": 0.0, "const_per_total4": 0.0, @@ -34555,7 +16268,7 @@ "const_per_upfront_rate3": 0.0, "const_per_upfront_rate4": 0.0, "const_per_upfront_rate5": 0.0, - "construction_financing_cost": 13230204.78064794, + "construction_financing_cost": 13230204.780647941, "cost_debt_closing": 0.0, "cost_debt_fee": 2.75, "cost_other_financing": 0.0, @@ -52910,7 +34623,7 @@ "mera_name3": "Replacement Reserve 3", "months_receivables_reserve": 0.0, "months_working_reserve": 6.0, - "nominal_discount_rate": 9.060000000000004, + "nominal_discount_rate": 9.060000000000003, "om_capacity": 0.0, "om_fixed": 0.0, "om_production": 0.0, diff --git a/deploy/runtime/ui/CEC Performance Model with Module Database.json b/deploy/runtime/ui/CEC Performance Model with Module Database.json index 34c2c742b8..6c3c6b53ce 100644 --- a/deploy/runtime/ui/CEC Performance Model with Module Database.json +++ b/deploy/runtime/ui/CEC Performance Model with Module Database.json @@ -4806,7 +4806,7 @@ "\t\ti_string = to_string(i+1);\r", "\t\tif ((i == 0 || value(\"subarray\" + i_string + \"_enable\") == 1) && value(\"cec_is_bifacial\") == 1) {\r", "\t\t\tif (value(\"subarray\" + i_string + \"_track_mode\") == 1) { //single axis\r", - "\t\t\t\tmax_height = value(\"subarray\" + i_string + \"ui_length_side\") / 2.0 * sind(value(\"subarray\" + i_string + \"_rotlim\"));\r", + "\t\t\t\tmax_height = value(\"subarray\" + i_string + \"_ui_length_side\") / 2.0 * sind(value(\"subarray\" + i_string + \"_rotlim\"));\r", "\t\t\t\tmsg = property('lbl_bifacial', 'Caption');\r", "\t\t\t\tif (height < max_height) {\r", "\t\t\t\t\tif (msg == '')\r", diff --git a/deploy/runtime/ui/Inverter CEC Coefficient Generator - old.json b/deploy/runtime/ui/Inverter CEC Coefficient Generator - old.json deleted file mode 100644 index 6a81ed50dc..0000000000 --- a/deploy/runtime/ui/Inverter CEC Coefficient Generator - old.json +++ /dev/null @@ -1,2504 +0,0 @@ -{ - "Name": "Inverter CEC Coefficient Generator", - "Width": 1265.0, - "Height": 974.0, - "FormObjects": { - "GroupBox": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "GroupBox2" - }, - "X": { - "Type": 3.0, - "Integer": 9.0 - }, - "Y": { - "Type": 3.0, - "Integer": 906.0 - }, - "Width": { - "Type": 3.0, - "Integer": 1250.0 - }, - "Height": { - "Type": 3.0, - "Integer": 66.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Caption": { - "Type": 5.0, - "String": "Save / Load Data" - }, - "Bold": { - "Type": 2.0, - "Boolean": 1.0 - } - } - }, - "GroupBox": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "GroupBox4" - }, - "X": { - "Type": 3.0, - "Integer": 9.0 - }, - "Y": { - "Type": 3.0, - "Integer": 570.0 - }, - "Width": { - "Type": 3.0, - "Integer": 1250.0 - }, - "Height": { - "Type": 3.0, - "Integer": 332.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Caption": { - "Type": 5.0, - "String": "Results - Efficiency Curve and Characteristics" - }, - "Bold": { - "Type": 2.0, - "Boolean": 1.0 - } - } - }, - "GroupBox": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "GroupBox420" - }, - "X": { - "Type": 3.0, - "Integer": 9.0 - }, - "Y": { - "Type": 3.0, - "Integer": 3.0 - }, - "Width": { - "Type": 3.0, - "Integer": 1250.0 - }, - "Height": { - "Type": 3.0, - "Integer": 500.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Caption": { - "Type": 5.0, - "String": "Coefficient Generator Inputs" - }, - "Bold": { - "Type": 2.0, - "Boolean": 1.0 - } - } - }, - "GroupBox": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "GroupBox421" - }, - "X": { - "Type": 3.0, - "Integer": 9.0 - }, - "Y": { - "Type": 3.0, - "Integer": 504.0 - }, - "Width": { - "Type": 3.0, - "Integer": 1250.0 - }, - "Height": { - "Type": 3.0, - "Integer": 62.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Caption": { - "Type": 5.0, - "String": "Array Sizing Inputs" - }, - "Bold": { - "Type": 2.0, - "Boolean": 1.0 - } - } - }, - "Button": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "btnCalcCoefficients" - }, - "X": { - "Type": 3.0, - "Integer": 792.0 - }, - "Y": { - "Type": 3.0, - "Integer": 21.0 - }, - "Width": { - "Type": 3.0, - "Integer": 164.0 - }, - "Height": { - "Type": 3.0, - "Integer": 28.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Caption": { - "Type": 5.0, - "String": "Calculate Coefficients" - }, - "TabOrder": { - "Type": 3.0, - "Integer": -1.0 - } - } - }, - "Button": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "btnLoadCECInvData" - }, - "X": { - "Type": 3.0, - "Integer": 192.0 - }, - "Y": { - "Type": 3.0, - "Integer": 930.0 - }, - "Width": { - "Type": 3.0, - "Integer": 153.0 - }, - "Height": { - "Type": 3.0, - "Integer": 28.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Caption": { - "Type": 5.0, - "String": "Load data from file..." - }, - "TabOrder": { - "Type": 3.0, - "Integer": -1.0 - } - } - }, - "Button": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "btnSaveCECInvData" - }, - "X": { - "Type": 3.0, - "Integer": 30.0 - }, - "Y": { - "Type": 3.0, - "Integer": 930.0 - }, - "Width": { - "Type": 3.0, - "Integer": 153.0 - }, - "Height": { - "Type": 3.0, - "Integer": 28.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Caption": { - "Type": 5.0, - "String": "Save data to file..." - }, - "TabOrder": { - "Type": 3.0, - "Integer": -1.0 - } - } - }, - "Numeric": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "inv_cec_cg_c0" - }, - "X": { - "Type": 3.0, - "Integer": 984.0 - }, - "Y": { - "Type": 3.0, - "Integer": 657.0 - }, - "Width": { - "Type": 3.0, - "Integer": 100.0 - }, - "Height": { - "Type": 3.0, - "Integer": 21.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Value": { - "Type": 1.0, - "Double": 0.0 - }, - "Mode": { - "Type": 3.0, - "Integer": 1.0 - }, - "Format": { - "Type": 3.0, - "Integer": 2.0 - }, - "Decimals": { - "Type": 3.0, - "Integer": 3.0 - }, - "Prefix": { - "Type": 5.0, - "String": "" - }, - "Suffix": { - "Type": 5.0, - "String": "" - }, - "ThousandsSep": { - "Type": 2.0, - "Boolean": 0.0 - }, - "Editable": { - "Type": 2.0, - "Boolean": 1.0 - }, - "ForeColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "BackColour": { - "Type": 4.0, - "Color": { - "Red": 255.0, - "Green": 255.0, - "Blue": 255.0, - "Alpha": 255.0 - } - }, - "TabOrder": { - "Type": 3.0, - "Integer": 10.0 - } - } - }, - "Numeric": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "inv_cec_cg_c1" - }, - "X": { - "Type": 3.0, - "Integer": 984.0 - }, - "Y": { - "Type": 3.0, - "Integer": 681.0 - }, - "Width": { - "Type": 3.0, - "Integer": 100.0 - }, - "Height": { - "Type": 3.0, - "Integer": 21.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Value": { - "Type": 1.0, - "Double": 0.0 - }, - "Mode": { - "Type": 3.0, - "Integer": 1.0 - }, - "Format": { - "Type": 3.0, - "Integer": 2.0 - }, - "Decimals": { - "Type": 3.0, - "Integer": 3.0 - }, - "Prefix": { - "Type": 5.0, - "String": "" - }, - "Suffix": { - "Type": 5.0, - "String": "" - }, - "ThousandsSep": { - "Type": 2.0, - "Boolean": 0.0 - }, - "Editable": { - "Type": 2.0, - "Boolean": 1.0 - }, - "ForeColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "BackColour": { - "Type": 4.0, - "Color": { - "Red": 255.0, - "Green": 255.0, - "Blue": 255.0, - "Alpha": 255.0 - } - }, - "TabOrder": { - "Type": 3.0, - "Integer": 11.0 - } - } - }, - "Numeric": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "inv_cec_cg_c2" - }, - "X": { - "Type": 3.0, - "Integer": 984.0 - }, - "Y": { - "Type": 3.0, - "Integer": 705.0 - }, - "Width": { - "Type": 3.0, - "Integer": 100.0 - }, - "Height": { - "Type": 3.0, - "Integer": 21.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Value": { - "Type": 1.0, - "Double": 0.0 - }, - "Mode": { - "Type": 3.0, - "Integer": 1.0 - }, - "Format": { - "Type": 3.0, - "Integer": 2.0 - }, - "Decimals": { - "Type": 3.0, - "Integer": 3.0 - }, - "Prefix": { - "Type": 5.0, - "String": "" - }, - "Suffix": { - "Type": 5.0, - "String": "" - }, - "ThousandsSep": { - "Type": 2.0, - "Boolean": 0.0 - }, - "Editable": { - "Type": 2.0, - "Boolean": 1.0 - }, - "ForeColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "BackColour": { - "Type": 4.0, - "Color": { - "Red": 255.0, - "Green": 255.0, - "Blue": 255.0, - "Alpha": 255.0 - } - }, - "TabOrder": { - "Type": 3.0, - "Integer": 12.0 - } - } - }, - "Numeric": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "inv_cec_cg_c3" - }, - "X": { - "Type": 3.0, - "Integer": 984.0 - }, - "Y": { - "Type": 3.0, - "Integer": 729.0 - }, - "Width": { - "Type": 3.0, - "Integer": 100.0 - }, - "Height": { - "Type": 3.0, - "Integer": 21.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Value": { - "Type": 1.0, - "Double": 0.0 - }, - "Mode": { - "Type": 3.0, - "Integer": 1.0 - }, - "Format": { - "Type": 3.0, - "Integer": 2.0 - }, - "Decimals": { - "Type": 3.0, - "Integer": 3.0 - }, - "Prefix": { - "Type": 5.0, - "String": "" - }, - "Suffix": { - "Type": 5.0, - "String": "" - }, - "ThousandsSep": { - "Type": 2.0, - "Boolean": 0.0 - }, - "Editable": { - "Type": 2.0, - "Boolean": 1.0 - }, - "ForeColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "BackColour": { - "Type": 4.0, - "Color": { - "Red": 255.0, - "Green": 255.0, - "Blue": 255.0, - "Alpha": 255.0 - } - }, - "TabOrder": { - "Type": 3.0, - "Integer": 13.0 - } - } - }, - "Numeric": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "inv_cec_cg_eff_cec" - }, - "X": { - "Type": 3.0, - "Integer": 876.0 - }, - "Y": { - "Type": 3.0, - "Integer": 600.0 - }, - "Width": { - "Type": 3.0, - "Integer": 100.0 - }, - "Height": { - "Type": 3.0, - "Integer": 21.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Value": { - "Type": 1.0, - "Double": 0.0 - }, - "Mode": { - "Type": 3.0, - "Integer": 1.0 - }, - "Format": { - "Type": 3.0, - "Integer": 0.0 - }, - "Decimals": { - "Type": 3.0, - "Integer": 3.0 - }, - "Prefix": { - "Type": 5.0, - "String": "" - }, - "Suffix": { - "Type": 5.0, - "String": "" - }, - "ThousandsSep": { - "Type": 2.0, - "Boolean": 0.0 - }, - "Editable": { - "Type": 2.0, - "Boolean": 1.0 - }, - "ForeColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "BackColour": { - "Type": 4.0, - "Color": { - "Red": 255.0, - "Green": 255.0, - "Blue": 255.0, - "Alpha": 255.0 - } - }, - "TabOrder": { - "Type": 3.0, - "Integer": 10.0 - } - } - }, - "Plot": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "inv_cec_cg_eff_curve" - }, - "X": { - "Type": 3.0, - "Integer": 24.0 - }, - "Y": { - "Type": 3.0, - "Integer": 594.0 - }, - "Width": { - "Type": 3.0, - "Integer": 625.0 - }, - "Height": { - "Type": 3.0, - "Integer": 297.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - } - } - }, - "Numeric": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "inv_cec_cg_eff_euro" - }, - "X": { - "Type": 3.0, - "Integer": 876.0 - }, - "Y": { - "Type": 3.0, - "Integer": 624.0 - }, - "Width": { - "Type": 3.0, - "Integer": 100.0 - }, - "Height": { - "Type": 3.0, - "Integer": 21.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Value": { - "Type": 1.0, - "Double": 0.0 - }, - "Mode": { - "Type": 3.0, - "Integer": 1.0 - }, - "Format": { - "Type": 3.0, - "Integer": 0.0 - }, - "Decimals": { - "Type": 3.0, - "Integer": 3.0 - }, - "Prefix": { - "Type": 5.0, - "String": "" - }, - "Suffix": { - "Type": 5.0, - "String": "" - }, - "ThousandsSep": { - "Type": 2.0, - "Boolean": 0.0 - }, - "Editable": { - "Type": 2.0, - "Boolean": 1.0 - }, - "ForeColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "BackColour": { - "Type": 4.0, - "Color": { - "Red": 255.0, - "Green": 255.0, - "Blue": 255.0, - "Alpha": 255.0 - } - }, - "TabOrder": { - "Type": 3.0, - "Integer": 10.0 - } - } - }, - "TextEntry": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "inv_cec_cg_filename" - }, - "X": { - "Type": 3.0, - "Integer": 375.0 - }, - "Y": { - "Type": 3.0, - "Integer": 930.0 - }, - "Width": { - "Type": 3.0, - "Integer": 864.0 - }, - "Height": { - "Type": 3.0, - "Integer": 28.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Text": { - "Type": 5.0, - "String": "" - }, - "Editable": { - "Type": 2.0, - "Boolean": 0.0 - }, - "ForeColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "BackColour": { - "Type": 4.0, - "Color": { - "Red": 255.0, - "Green": 255.0, - "Blue": 255.0, - "Alpha": 255.0 - } - }, - "TabOrder": { - "Type": 3.0, - "Integer": -1.0 - } - } - }, - "Numeric": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "inv_cec_cg_idcmax" - }, - "X": { - "Type": 3.0, - "Integer": 432.0 - }, - "Y": { - "Type": 3.0, - "Integer": 531.0 - }, - "Width": { - "Type": 3.0, - "Integer": 100.0 - }, - "Height": { - "Type": 3.0, - "Integer": 21.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Value": { - "Type": 1.0, - "Double": 0.0 - }, - "Mode": { - "Type": 3.0, - "Integer": 1.0 - }, - "Format": { - "Type": 3.0, - "Integer": 1.0 - }, - "Decimals": { - "Type": 3.0, - "Integer": 1.0 - }, - "Prefix": { - "Type": 5.0, - "String": "" - }, - "Suffix": { - "Type": 5.0, - "String": "" - }, - "ThousandsSep": { - "Type": 2.0, - "Boolean": 1.0 - }, - "Editable": { - "Type": 2.0, - "Boolean": 1.0 - }, - "ForeColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "BackColour": { - "Type": 4.0, - "Color": { - "Red": 255.0, - "Green": 255.0, - "Blue": 255.0, - "Alpha": 255.0 - } - }, - "TabOrder": { - "Type": 3.0, - "Integer": 9.0 - } - } - }, - "Numeric": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "inv_cec_cg_mppt_hi" - }, - "X": { - "Type": 3.0, - "Integer": 846.0 - }, - "Y": { - "Type": 3.0, - "Integer": 531.0 - }, - "Width": { - "Type": 3.0, - "Integer": 100.0 - }, - "Height": { - "Type": 3.0, - "Integer": 21.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Value": { - "Type": 1.0, - "Double": 0.0 - }, - "Mode": { - "Type": 3.0, - "Integer": 1.0 - }, - "Format": { - "Type": 3.0, - "Integer": 1.0 - }, - "Decimals": { - "Type": 3.0, - "Integer": 1.0 - }, - "Prefix": { - "Type": 5.0, - "String": "" - }, - "Suffix": { - "Type": 5.0, - "String": "" - }, - "ThousandsSep": { - "Type": 2.0, - "Boolean": 1.0 - }, - "Editable": { - "Type": 2.0, - "Boolean": 1.0 - }, - "ForeColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "BackColour": { - "Type": 4.0, - "Color": { - "Red": 255.0, - "Green": 255.0, - "Blue": 255.0, - "Alpha": 255.0 - } - }, - "TabOrder": { - "Type": 3.0, - "Integer": 16.0 - } - } - }, - "Numeric": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "inv_cec_cg_mppt_low" - }, - "X": { - "Type": 3.0, - "Integer": 633.0 - }, - "Y": { - "Type": 3.0, - "Integer": 531.0 - }, - "Width": { - "Type": 3.0, - "Integer": 100.0 - }, - "Height": { - "Type": 3.0, - "Integer": 21.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Value": { - "Type": 1.0, - "Double": 0.0 - }, - "Mode": { - "Type": 3.0, - "Integer": 1.0 - }, - "Format": { - "Type": 3.0, - "Integer": 1.0 - }, - "Decimals": { - "Type": 3.0, - "Integer": 1.0 - }, - "Prefix": { - "Type": 5.0, - "String": "" - }, - "Suffix": { - "Type": 5.0, - "String": "" - }, - "ThousandsSep": { - "Type": 2.0, - "Boolean": 1.0 - }, - "Editable": { - "Type": 2.0, - "Boolean": 1.0 - }, - "ForeColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "BackColour": { - "Type": 4.0, - "Color": { - "Red": 255.0, - "Green": 255.0, - "Blue": 255.0, - "Alpha": 255.0 - } - }, - "TabOrder": { - "Type": 3.0, - "Integer": 14.0 - } - } - }, - "Numeric": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "inv_cec_cg_num_mppt" - }, - "X": { - "Type": 3.0, - "Integer": 1146.0 - }, - "Y": { - "Type": 3.0, - "Integer": 531.0 - }, - "Width": { - "Type": 3.0, - "Integer": 90.0 - }, - "Height": { - "Type": 3.0, - "Integer": 24.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Value": { - "Type": 1.0, - "Double": 0.0 - }, - "Mode": { - "Type": 3.0, - "Integer": 0.0 - }, - "Format": { - "Type": 3.0, - "Integer": 0.0 - }, - "Decimals": { - "Type": 3.0, - "Integer": 0.0 - }, - "Prefix": { - "Type": 5.0, - "String": "" - }, - "Suffix": { - "Type": 5.0, - "String": "" - }, - "ThousandsSep": { - "Type": 2.0, - "Boolean": 1.0 - }, - "Editable": { - "Type": 2.0, - "Boolean": 1.0 - }, - "ForeColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "BackColour": { - "Type": 4.0, - "Color": { - "Red": 255.0, - "Green": 255.0, - "Blue": 255.0, - "Alpha": 255.0 - } - }, - "TabOrder": { - "Type": 3.0, - "Integer": -1.0 - } - } - }, - "Choice": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "inv_cec_cg_num_samples" - }, - "X": { - "Type": 3.0, - "Integer": 654.0 - }, - "Y": { - "Type": 3.0, - "Integer": 24.0 - }, - "Width": { - "Type": 3.0, - "Integer": 90.0 - }, - "Height": { - "Type": 3.0, - "Integer": 24.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Items": { - "Type": 6.0, - "StringList": "1|2|3|4|5|6|7|8|9|10" - }, - "Selection": { - "Type": 3.0, - "Integer": -1.0 - }, - "TabOrder": { - "Type": 3.0, - "Integer": -1.0 - } - } - }, - "Numeric": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "inv_cec_cg_paco" - }, - "X": { - "Type": 3.0, - "Integer": 204.0 - }, - "Y": { - "Type": 3.0, - "Integer": 24.0 - }, - "Width": { - "Type": 3.0, - "Integer": 100.0 - }, - "Height": { - "Type": 3.0, - "Integer": 21.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Value": { - "Type": 1.0, - "Double": 0.0 - }, - "Mode": { - "Type": 3.0, - "Integer": 1.0 - }, - "Format": { - "Type": 3.0, - "Integer": 1.0 - }, - "Decimals": { - "Type": 3.0, - "Integer": 3.0 - }, - "Prefix": { - "Type": 5.0, - "String": "" - }, - "Suffix": { - "Type": 5.0, - "String": "" - }, - "ThousandsSep": { - "Type": 2.0, - "Boolean": 1.0 - }, - "Editable": { - "Type": 2.0, - "Boolean": 1.0 - }, - "ForeColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "BackColour": { - "Type": 4.0, - "Color": { - "Red": 255.0, - "Green": 255.0, - "Blue": 255.0, - "Alpha": 255.0 - } - }, - "TabOrder": { - "Type": 3.0, - "Integer": 4.0 - } - } - }, - "Numeric": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "inv_cec_cg_pdco" - }, - "X": { - "Type": 3.0, - "Integer": 771.0 - }, - "Y": { - "Type": 3.0, - "Integer": 666.0 - }, - "Width": { - "Type": 3.0, - "Integer": 100.0 - }, - "Height": { - "Type": 3.0, - "Integer": 21.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Value": { - "Type": 1.0, - "Double": 0.0 - }, - "Mode": { - "Type": 3.0, - "Integer": 1.0 - }, - "Format": { - "Type": 3.0, - "Integer": 0.0 - }, - "Decimals": { - "Type": 3.0, - "Integer": 3.0 - }, - "Prefix": { - "Type": 5.0, - "String": "" - }, - "Suffix": { - "Type": 5.0, - "String": "" - }, - "ThousandsSep": { - "Type": 2.0, - "Boolean": 1.0 - }, - "Editable": { - "Type": 2.0, - "Boolean": 1.0 - }, - "ForeColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "BackColour": { - "Type": 4.0, - "Color": { - "Red": 255.0, - "Green": 255.0, - "Blue": 255.0, - "Alpha": 255.0 - } - }, - "TabOrder": { - "Type": 3.0, - "Integer": 5.0 - } - } - }, - "Numeric": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "inv_cec_cg_pnt" - }, - "X": { - "Type": 3.0, - "Integer": 48.0 - }, - "Y": { - "Type": 3.0, - "Integer": 531.0 - }, - "Width": { - "Type": 3.0, - "Integer": 100.0 - }, - "Height": { - "Type": 3.0, - "Integer": 21.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Value": { - "Type": 1.0, - "Double": 0.0 - }, - "Mode": { - "Type": 3.0, - "Integer": 1.0 - }, - "Format": { - "Type": 3.0, - "Integer": 1.0 - }, - "Decimals": { - "Type": 3.0, - "Integer": 3.0 - }, - "Prefix": { - "Type": 5.0, - "String": "" - }, - "Suffix": { - "Type": 5.0, - "String": "" - }, - "ThousandsSep": { - "Type": 2.0, - "Boolean": 1.0 - }, - "Editable": { - "Type": 2.0, - "Boolean": 1.0 - }, - "ForeColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "BackColour": { - "Type": 4.0, - "Color": { - "Red": 255.0, - "Green": 255.0, - "Blue": 255.0, - "Alpha": 255.0 - } - }, - "TabOrder": { - "Type": 3.0, - "Integer": 7.0 - } - } - }, - "Numeric": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "inv_cec_cg_psco" - }, - "X": { - "Type": 3.0, - "Integer": 771.0 - }, - "Y": { - "Type": 3.0, - "Integer": 696.0 - }, - "Width": { - "Type": 3.0, - "Integer": 100.0 - }, - "Height": { - "Type": 3.0, - "Integer": 21.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Value": { - "Type": 1.0, - "Double": 0.0 - }, - "Mode": { - "Type": 3.0, - "Integer": 1.0 - }, - "Format": { - "Type": 3.0, - "Integer": 0.0 - }, - "Decimals": { - "Type": 3.0, - "Integer": 3.0 - }, - "Prefix": { - "Type": 5.0, - "String": "" - }, - "Suffix": { - "Type": 5.0, - "String": "" - }, - "ThousandsSep": { - "Type": 2.0, - "Boolean": 1.0 - }, - "Editable": { - "Type": 2.0, - "Boolean": 1.0 - }, - "ForeColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "BackColour": { - "Type": 4.0, - "Color": { - "Red": 255.0, - "Green": 255.0, - "Blue": 255.0, - "Alpha": 255.0 - } - }, - "TabOrder": { - "Type": 3.0, - "Integer": 6.0 - } - } - }, - "Choice": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "inv_cec_cg_sample_power_units" - }, - "X": { - "Type": 3.0, - "Integer": 429.0 - }, - "Y": { - "Type": 3.0, - "Integer": 24.0 - }, - "Width": { - "Type": 3.0, - "Integer": 90.0 - }, - "Height": { - "Type": 3.0, - "Integer": 24.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Items": { - "Type": 6.0, - "StringList": "W|kW" - }, - "Selection": { - "Type": 3.0, - "Integer": -1.0 - }, - "TabOrder": { - "Type": 3.0, - "Integer": -1.0 - } - } - }, - "DataMatrix": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "inv_cec_cg_test_samples" - }, - "X": { - "Type": 3.0, - "Integer": 24.0 - }, - "Y": { - "Type": 3.0, - "Integer": 54.0 - }, - "Width": { - "Type": 3.0, - "Integer": 1220.0 - }, - "Height": { - "Type": 3.0, - "Integer": 442.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "PasteAppendRows": { - "Type": 2.0, - "Boolean": 1.0 - }, - "PasteAppendCols": { - "Type": 2.0, - "Boolean": 1.0 - }, - "ShowButtons": { - "Type": 2.0, - "Boolean": 1.0 - }, - "ShowRows": { - "Type": 2.0, - "Boolean": 0.0 - }, - "ShowRowLabels": { - "Type": 2.0, - "Boolean": 1.0 - }, - "RowLabels": { - "Type": 5.0, - "String": "Vmin 10%,Vmin 20%,Vmin 30%,Vmin 50%,Vmin 75%,Vmin 100%,Vnom 10%,Vnom 20%,Vnom 30%,Vnom 50%,Vnom 75%,Vnom 100%,Vmax 10%,Vmax 20%,Vmax 30%,Vmax 50%,Vmax 75%,Vmax 100%" - }, - "ShadeR0C0": { - "Type": 2.0, - "Boolean": 0.0 - }, - "VerticalLabel": { - "Type": 5.0, - "String": "" - }, - "HorizontalLabel": { - "Type": 5.0, - "String": "" - }, - "ShadeC0": { - "Type": 2.0, - "Boolean": 0.0 - }, - "ShowCols": { - "Type": 2.0, - "Boolean": 0.0 - }, - "ShowColLabels": { - "Type": 2.0, - "Boolean": 1.0 - }, - "ColLabels": { - "Type": 5.0, - "String": "Power out,Voltage in,Efficiency,Power out,Voltage in,Efficiency,Power out,Voltage in,Efficiency,Power out,Voltage in,Efficiency,Power out,Voltage in,Efficiency,Power out,Voltage in,Efficiency,Power out,Voltage in,Efficiency,Power out,Voltage in,Efficiency,Power out,Voltage in,Efficiency,Power out,Voltage in,Efficiency" - }, - "NumRowsLabel": { - "Type": 5.0, - "String": "Rows:" - }, - "NumColsLabel": { - "Type": 5.0, - "String": "Cols:" - }, - "Layout": { - "Type": 3.0, - "Integer": 0.0 - }, - "ChoiceColumn": { - "Type": 3.0, - "Integer": -1.0 - }, - "Choices": { - "Type": 5.0, - "String": "Choice1,Choice2" - }, - "HideColumn": { - "Type": 3.0, - "Integer": -1.0 - }, - "ShowColumn": { - "Type": 3.0, - "Integer": -1.0 - }, - "ColorMap": { - "Type": 2.0, - "Boolean": 0.0 - } - } - }, - "Numeric": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "inv_cec_cg_vdcmax" - }, - "X": { - "Type": 3.0, - "Integer": 243.0 - }, - "Y": { - "Type": 3.0, - "Integer": 531.0 - }, - "Width": { - "Type": 3.0, - "Integer": 100.0 - }, - "Height": { - "Type": 3.0, - "Integer": 21.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Value": { - "Type": 1.0, - "Double": 0.0 - }, - "Mode": { - "Type": 3.0, - "Integer": 1.0 - }, - "Format": { - "Type": 3.0, - "Integer": 1.0 - }, - "Decimals": { - "Type": 3.0, - "Integer": 1.0 - }, - "Prefix": { - "Type": 5.0, - "String": "" - }, - "Suffix": { - "Type": 5.0, - "String": "" - }, - "ThousandsSep": { - "Type": 2.0, - "Boolean": 1.0 - }, - "Editable": { - "Type": 2.0, - "Boolean": 1.0 - }, - "ForeColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "BackColour": { - "Type": 4.0, - "Color": { - "Red": 255.0, - "Green": 255.0, - "Blue": 255.0, - "Alpha": 255.0 - } - }, - "TabOrder": { - "Type": 3.0, - "Integer": 8.0 - } - } - }, - "Numeric": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "inv_cec_cg_vdco" - }, - "X": { - "Type": 3.0, - "Integer": 771.0 - }, - "Y": { - "Type": 3.0, - "Integer": 723.0 - }, - "Width": { - "Type": 3.0, - "Integer": 100.0 - }, - "Height": { - "Type": 3.0, - "Integer": 21.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Value": { - "Type": 1.0, - "Double": 0.0 - }, - "Mode": { - "Type": 3.0, - "Integer": 1.0 - }, - "Format": { - "Type": 3.0, - "Integer": 0.0 - }, - "Decimals": { - "Type": 3.0, - "Integer": 3.0 - }, - "Prefix": { - "Type": 5.0, - "String": "" - }, - "Suffix": { - "Type": 5.0, - "String": "" - }, - "ThousandsSep": { - "Type": 2.0, - "Boolean": 1.0 - }, - "Editable": { - "Type": 2.0, - "Boolean": 1.0 - }, - "ForeColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "BackColour": { - "Type": 4.0, - "Color": { - "Red": 255.0, - "Green": 255.0, - "Blue": 255.0, - "Alpha": 255.0 - } - }, - "TabOrder": { - "Type": 3.0, - "Integer": 15.0 - } - } - } - }, - "VarDatabase": { - "inv_cec_cg_c0": { - "Version": 4.0, - "Type": 1.0, - "Label": "C0", - "Units": "1/W", - "Group": "PV Inverter (CEC Coefficient Generator)", - "IndexLabels": "", - "Flags": 8.0, - "DefaultValue": 0.0, - "UIObject": "Numeric", - "sscVariableName": "", - "sscVariableValue": "" - }, - "inv_cec_cg_c1": { - "Version": 4.0, - "Type": 1.0, - "Label": "C1", - "Units": "1/V", - "Group": "PV Inverter (CEC Coefficient Generator)", - "IndexLabels": "", - "Flags": 8.0, - "DefaultValue": 0.0, - "UIObject": "Numeric", - "sscVariableName": "", - "sscVariableValue": "" - }, - "inv_cec_cg_c2": { - "Version": 4.0, - "Type": 1.0, - "Label": "C2", - "Units": "1/V", - "Group": "PV Inverter (CEC Coefficient Generator)", - "IndexLabels": "", - "Flags": 8.0, - "DefaultValue": 0.0, - "UIObject": "Numeric", - "sscVariableName": "", - "sscVariableValue": "" - }, - "inv_cec_cg_c3": { - "Version": 4.0, - "Type": 1.0, - "Label": "C3", - "Units": "1/V", - "Group": "PV Inverter (CEC Coefficient Generator)", - "IndexLabels": "", - "Flags": 8.0, - "DefaultValue": 0.0, - "UIObject": "Numeric", - "sscVariableName": "", - "sscVariableValue": "" - }, - "inv_cec_cg_eff_cec": { - "Version": 4.0, - "Type": 1.0, - "Label": "CEC efficiency", - "Units": " ", - "Group": "PV Inverter (CEC Coefficient Generator)", - "IndexLabels": "", - "Flags": 8.0, - "DefaultValue": 0.0, - "UIObject": "Numeric", - "sscVariableName": "", - "sscVariableValue": "" - }, - "inv_cec_cg_eff_euro": { - "Version": 4.0, - "Type": 1.0, - "Label": "European efficiency", - "Units": " ", - "Group": "PV Inverter (CEC Coefficient Generator)", - "IndexLabels": "", - "Flags": 8.0, - "DefaultValue": 0.0, - "UIObject": "Numeric", - "sscVariableName": "", - "sscVariableValue": "" - }, - "inv_cec_cg_filename": { - "Version": 4.0, - "Type": 4.0, - "Label": "Inverter data filename", - "Units": " ", - "Group": "PV Inverter (CEC Coefficient Generator)", - "IndexLabels": "", - "Flags": 9.0, - "DefaultValue": "", - "UIObject": "TextEntry", - "sscVariableName": "", - "sscVariableValue": "" - }, - "inv_cec_cg_idcmax": { - "Version": 4.0, - "Type": 1.0, - "Label": "Idcmax", - "Units": "Adc", - "Group": "PV Inverter (CEC Coefficient Generator)", - "IndexLabels": "", - "Flags": 0.0, - "DefaultValue": 0.0, - "UIObject": "Numeric", - "sscVariableName": "", - "sscVariableValue": "" - }, - "inv_cec_cg_mppt_hi": { - "Version": 4.0, - "Type": 1.0, - "Label": "MPPT High", - "Units": "Vdc", - "Group": "PV Inverter (CEC Coefficient Generator)", - "IndexLabels": "", - "Flags": 0.0, - "DefaultValue": 0.0, - "UIObject": "Numeric", - "sscVariableName": "", - "sscVariableValue": "" - }, - "inv_cec_cg_mppt_low": { - "Version": 4.0, - "Type": 1.0, - "Label": "MPPT Low", - "Units": "Vdc", - "Group": "PV Inverter (CEC Coefficient Generator)", - "IndexLabels": "", - "Flags": 0.0, - "DefaultValue": 0.0, - "UIObject": "Numeric", - "sscVariableName": "", - "sscVariableValue": "" - }, - "inv_cec_cg_num_mppt": { - "Version": 4.0, - "Type": 1.0, - "Label": "Number of MPPT inputs", - "Units": " ", - "Group": "PV Inverter (CEC Coefficient Generator)", - "IndexLabels": "", - "Flags": 0.0, - "DefaultValue": 1.0, - "UIObject": "Default", - "sscVariableName": "", - "sscVariableValue": "" - }, - "inv_cec_cg_num_samples": { - "Version": 4.0, - "Type": 1.0, - "Label": "Number samples", - "Units": " ", - "Group": "PV Inverter (CEC Coefficient Generator)", - "IndexLabels": "", - "Flags": 0.0, - "DefaultValue": 0.0, - "UIObject": "Choice", - "sscVariableName": "", - "sscVariableValue": "" - }, - "inv_cec_cg_paco": { - "Version": 4.0, - "Type": 1.0, - "Label": "Maximum AC power", - "Units": "Wac", - "Group": "PV Inverter (CEC Coefficient Generator)", - "IndexLabels": "", - "Flags": 0.0, - "DefaultValue": 0.0, - "UIObject": "Numeric", - "sscVariableName": "", - "sscVariableValue": "" - }, - "inv_cec_cg_pdco": { - "Version": 4.0, - "Type": 1.0, - "Label": "Pdco", - "Units": "Wdc", - "Group": "PV Inverter (CEC Coefficient Generator)", - "IndexLabels": "", - "Flags": 8.0, - "DefaultValue": 0.0, - "UIObject": "Numeric", - "sscVariableName": "", - "sscVariableValue": "" - }, - "inv_cec_cg_pnt": { - "Version": 4.0, - "Type": 1.0, - "Label": "Pnt", - "Units": "W", - "Group": "PV Inverter (CEC Coefficient Generator)", - "IndexLabels": "", - "Flags": 0.0, - "DefaultValue": 0.0, - "UIObject": "Numeric", - "sscVariableName": "", - "sscVariableValue": "" - }, - "inv_cec_cg_psco": { - "Version": 4.0, - "Type": 1.0, - "Label": "Pso", - "Units": "W", - "Group": "PV Inverter (CEC Coefficient Generator)", - "IndexLabels": "", - "Flags": 8.0, - "DefaultValue": 0.0, - "UIObject": "Numeric", - "sscVariableName": "", - "sscVariableValue": "" - }, - "inv_cec_cg_sample_power_units": { - "Version": 4.0, - "Type": 1.0, - "Label": "Power units", - "Units": " ", - "Group": "PV Inverter (CEC Coefficient Generator)", - "IndexLabels": "", - "Flags": 0.0, - "DefaultValue": 0.0, - "UIObject": "Choice", - "sscVariableName": "", - "sscVariableValue": "" - }, - "inv_cec_cg_test_samples": { - "Version": 4.0, - "Type": 3.0, - "Label": "Test sample data", - "Units": " ", - "Group": "PV Inverter (CEC Coefficient Generator)", - "IndexLabels": "", - "Flags": 1.0, - "DefaultValue": [ - [ - 10210.0, - 283.89, - 87.28, - 10210.0, - 283.39, - 87.29, - 10200.0, - 284.19, - 87.29, - 10200.0, - 284.42, - 87.29, - 10210.0, - 283.79, - 87.21, - 10200.0, - 283.45, - 87.15, - 10200.0, - 284.09, - 87.27, - 98050.0, - 284.34, - 83.81, - 10200.0, - 283.62, - 87.34, - 10190.0, - 283.41, - 87.35 - ], - [ - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0 - ] - ], - "UIObject": "DataMatrix", - "sscVariableName": "", - "sscVariableValue": "" - }, - "inv_cec_cg_vdcmax": { - "Version": 4.0, - "Type": 1.0, - "Label": "Vdcmax", - "Units": "Vdc", - "Group": "PV Inverter (CEC Coefficient Generator)", - "IndexLabels": "", - "Flags": 0.0, - "DefaultValue": 0.0, - "UIObject": "Numeric", - "sscVariableName": "", - "sscVariableValue": "" - }, - "inv_cec_cg_vdco": { - "Version": 4.0, - "Type": 1.0, - "Label": "Vdco", - "Units": "Vdc", - "Group": "PV Inverter (CEC Coefficient Generator)", - "IndexLabels": "", - "Flags": 8.0, - "DefaultValue": 0.0, - "UIObject": "Numeric", - "sscVariableName": "", - "sscVariableValue": "" - } - }, - "Equations": [ - "equations{ '$MIMO$ CEC_CG_InverterEfficiencies' } = define()", - "{", - "\t//assign specs", - "\tvdco = ${inv_cec_cg_vdco}; pdco = ${inv_cec_cg_pdco}; pso = ${inv_cec_cg_psco}; paco = ${inv_cec_cg_paco};", - "\tc0= ${inv_cec_cg_c0}; c1= ${inv_cec_cg_c1}; c2= ${inv_cec_cg_c2}; c3= ${inv_cec_cg_c3};", - "\t", - "\tif(pdco <= 0) {return 0;} //prevents division by zero", - "\t", - "\t//calculate intermediate values", - "\tpdc5 = 0.05 * pdco;", - "\tpac5 = snlinverter(pdc5,vdco,vdco,pdco,pso,paco,c0,c1,c2,c3);", - "\tpdc10 = 0.1 * pdco;", - "\tpac10 = snlinverter(pdc10,vdco,vdco,pdco,pso,paco,c0,c1,c2,c3);", - "\tpdc20 = 0.2 * pdco;", - "\tpac20 = snlinverter(pdc20,vdco,vdco,pdco,pso,paco,c0,c1,c2,c3);", - "\tpdc30 = 0.3 * pdco;", - "\tpac30 = snlinverter(pdc30,vdco,vdco,pdco,pso,paco,c0,c1,c2,c3);", - "\tpdc50 = 0.5 * pdco;", - "\tpac50 = snlinverter(pdc50,vdco,vdco,pdco,pso,paco,c0,c1,c2,c3);", - "\tpdc75 = 0.75 * pdco;", - "\tpac75 = snlinverter(pdc75,vdco,vdco,pdco,pso,paco,c0,c1,c2,c3);", - "\tpdc100 = pdco;", - "\tpac100 = snlinverter(pdc100,vdco,vdco,pdco,pso,paco,c0,c1,c2,c3);", - "", - "\t//cec efficiency coefficients", - "\tcec_F1 = 0.00; cec_F2 = 0.04; cec_F3 = 0.05; cec_F4 = 0.12;", - "\tcec_F5 = 0.21; cec_F6 = 0.53; cec_F7 = 0.05;", - "\t", - "\t//euro efficiency coefficients", - "\teuro_F1 = 0.03; euro_F2 = 0.06; euro_F3 = 0.13; euro_F4 = 0.10;", - "\teuro_F5 = 0.48; euro_F6 = 0.00; euro_F7 = 0.20;", - "\t", - "\t//calculate efficiencies", - "\tcec_eff = cec_F1 * pac5 / pdc5 ", - "\t\t\t+ cec_F2 * pac10 / pdc10 ", - "\t\t\t+ cec_F3 * pac20 / pdc20 ", - "\t\t\t+ cec_F4 * pac30 / pdc30 ", - "\t\t\t+ cec_F5 * pac50 / pdc50 ", - "\t\t\t+ cec_F6 * pac75 / pdc75 ", - "\t\t\t+ cec_F7 * pac100 / pdc100 ; ", - "\t\t\t", - "\teuro_eff = euro_F1 * pac5 / pdc5 ", - "\t\t\t+ euro_F2 * pac10 / pdc10 ", - "\t\t\t+ euro_F3 * pac20 / pdc20 ", - "\t\t\t+ euro_F4 * pac30 / pdc30 ", - "\t\t\t+ euro_F5 * pac50 / pdc50 ", - "\t\t\t+ euro_F6 * pac75 / pdc75 ", - "\t\t\t+ euro_F7 * pac100 / pdc100 ; ", - "\t\t\t", - "\t${inv_cec_cg_eff_cec} = cec_eff * 100;", - "\t${inv_cec_cg_eff_euro} = euro_eff * 100;", - "};", - "" - ], - "Callbacks": [ - "function calc_coefficients()", - "{", - "\t//call inv_cec_cg module", - "\tobj = ssc_create();", - "\tssc_var(obj, 'inv_cec_cg_paco', value(\"inv_cec_cg_paco\"));", - "\tssc_var(obj, 'inv_cec_cg_sample_power_units', value(\"inv_cec_cg_sample_power_units\"));", - "\tssc_var(obj, 'inv_cec_cg_test_samples', value(\"inv_cec_cg_test_samples\"));", - "\tresult= ssc_exec(obj, 'inv_cec_cg', {'show_dialog'=false, 'hold_dialog'=false} );", - "\tif(result != 0)", - "\t{", - "\t\tmsgbox('Failed to solve for inverter coefficients. Please check your inputs.');", - "\t\treturn;", - "\t}", - "\t", - "\tPdco = ssc_var(obj, 'Pdco');", - "\tVdco = ssc_var(obj, 'Vdco');", - "\tPso = ssc_var(obj, 'Pso');", - "\tc0 = ssc_var(obj, 'c0');", - "\tc1 = ssc_var(obj, 'c1');", - "\tc2 = ssc_var(obj, 'c2');", - "\tc3 = ssc_var(obj, 'c3');", - "\t", - "\tssc_free(obj);", - "\t", - "\tvalue(\"inv_cec_cg_pdco\",Pdco);", - "\tvalue(\"inv_cec_cg_vdco\",Vdco);", - "\tvalue(\"inv_cec_cg_psco\",Pso);", - "\tvalue(\"inv_cec_cg_c0\",c0);", - "\tvalue(\"inv_cec_cg_c1\",c1);", - "\tvalue(\"inv_cec_cg_c2\",c2);", - "\tvalue(\"inv_cec_cg_c3\",c3);", - "\t", - "\tplot_cec_inverter_curve();\t", - "}", - "", - "function plot_cec_inverter_curve()", - "{", - "\t//assign specs", - "\tvdco = ${inv_cec_cg_vdco}; pdco = ${inv_cec_cg_pdco}; pso = ${inv_cec_cg_psco}; paco = ${inv_cec_cg_paco};", - "\tmppt_low = ${inv_cec_cg_mppt_low}; mppt_hi = ${inv_cec_cg_mppt_hi};", - "\tc0= ${inv_cec_cg_c0}; c1= ${inv_cec_cg_c1}; c2= ${inv_cec_cg_c2}; c3= ${inv_cec_cg_c3};", - "\t", - "\t//don't show mppt_low and mppt_high curves if blank or zero", - "\tbolShowmppt_low = (value('inv_cec_cg_mppt_low') != 0);", - "\tbolShowmppt_hi = (value('inv_cec_cg_mppt_hi') != 0);", - "\t", - "\t//don't show mppt curves if C0,C1,C2,C3 are zero", - "\tif ((c0==0) && (c1==0) && (c2==0) && (c3==0))", - "\t{", - "\t\tbolShowmppt_low = false; bolShowmppt_hi = false;", - "\t}", - "\t", - "\t//assign initial values", - "\ti = 0; pdc = 0; pac = 0;", - "\t", - "\t//arrays in which to store points", - "\tarray_size= 201;", - "\tx= alloc(array_size); xlow= alloc(array_size); xhi= alloc(array_size);", - "\ty= alloc(array_size); ylow= alloc(array_size); yhi= alloc(array_size);", - "\t", - "\t//FIRST POINT", - "\tx[i] = pdc; y[i] = 0;", - "\tif (bolShowmppt_low) {xlow[i] = pdc; ylow[i] = 0;}", - "\tif (bolShowmppt_hi) {xhi[i] = pdc; yhi[i] = 0;}", - "\ti=i+1;", - "\t", - "\t//INTERMEDIATE POINTS", - "\twhile(i<200)", - "\t{", - "\t\tpdc = pdco * i/200; //increment in 200 even partitions", - "\t\tpac = snlinverter(pdc,vdco,vdco,pdco,pso,paco,c0,c1,c2,c3);", - "\t\tx[i] = (pdc/pdco*100); //percentage of rated power", - "\t\ty[i] = (pac/pdc*100); //efficiency", - "\t\tif (bolShowmppt_low)", - "\t\t{", - "\t\t\tpac = snlinverter(pdc,mppt_low,vdco,pdco,pso,paco,c0,c1,c2,c3);", - "\t\t\txlow[i] = (pdc/pdco*100); //percentage of rated power", - "\t\t\tylow[i] = (pac/pdc*100); //efficiency", - "\t\t}", - "\t\tif (bolShowmppt_hi)", - "\t\t{", - "\t\t\tpac = snlinverter(pdc,mppt_hi,vdco,pdco,pso,paco,c0,c1,c2,c3);", - "\t\t\txhi[i] = (pdc/pdco*100); //percentage of rated power", - "\t\t\tyhi[i] = (pac/pdc*100); //efficiency", - "\t\t}", - "\t\ti = i + 1;", - "\t}", - "\t", - "\t//LAST POINT", - "\tpdc = pdco;", - "\tpac = snlinverter(pdc,vdco,vdco,pdco,pso,paco,c0,c1,c2,c3);", - "\tx[i] = (pdc/pdco*100); //percentage of rated power", - "\ty[i] = (pac/pdc*100); //efficiency", - "\tif (bolShowmppt_low)", - "\t{", - "\t\tpac = snlinverter(pdc,mppt_low,vdco,pdco,pso,paco,c0,c1,c2,c3);", - "\t\txlow[i] = (pdc/pdco*100); //percentage of rated power", - "\t\tylow[i] = (pac/pdc*100); //efficiency", - "\t}", - "\tif (bolShowmppt_hi)", - "\t{", - "\t\tpac = snlinverter(pdc,mppt_hi,vdco,pdco,pso,paco,c0,c1,c2,c3);", - "\t\txhi[i] = (pdc/pdco*100); //percentage of rated power", - "\t\tyhi[i] = (pac/pdc*100); //efficiency", - "\t}", - "\t", - "\t//MAKE THE PLOT\t", - "\tsetplot(\"inv_cec_cg_eff_curve\");", - "\tclearplot(\"inv_cec_cg_eff_curve\");", - "\tplotopt({\"title\"=\"Efficiency Curve\",\"popup\"=true,\"backcolor\"=[255,255,255],\"legend\"=true, \"legendpos\"=[65,60]});", - "\tplot(x,y,{\"thick\"=1.5, \"scale\"=true,\"color\"=[100,200,100], \"series\"=\"Vdco\"});", - "\tif(bolShowmppt_low){", - "\t\tplot(xlow,ylow,{\"thick\"=1.5, \"scale\"=true, \"color\"=[100,100,200], \"series\"=\"Mppt-low\"});", - "\t}", - "\tif(bolShowmppt_hi){", - "\t\tplot(xhi,yhi,{\"thick\"=1.5, \"scale\"=true, \"color\"=[200,100,100], \"series\"=\"Mppt-hi\"});", - "\t}", - "\taxis('x1', {'label'='% of Rated Output Power', 'min'=0, 'max'=100});", - "\taxis('y1', {'label'='Efficiency (%)', 'min'=70, 'max'=100});", - "}", - "", - "on_change{'inv_cec_cg_test_samples'} = define() {", - "\tx = value('inv_cec_cg_test_samples');", - "\tnumcols = #x[2]; ", - "\tndx_new = numcols / 3 - 1;", - "\tndx = value('inv_cec_cg_num_samples');", - "\tif (ndx_new != ndx) ", - "\t{", - "\t\tvalue('inv_cec_cg_num_samples',ndx_new);", - "\t\tcalc_coefficients();", - "\t}", - "};", - "", - "on_change{'inv_cec_cg_paco'} = define() {", - "\tcalc_coefficients();", - "};", - "", - "on_change{'inv_cec_cg_sample_power_units'} = define() {", - "\tcalc_coefficients();", - "};", - "\r", - "on_change{'inv_cec_cg_vdcmax'} = define() {\r", - "\tif ( technology() != 'High-X Concentrating PV') {\r", - "\t\treset_inverter_voltages(); // defined in PV System Design callback\r", - "\t}\r", - "\telse { return; }\t\r", - "};\r", - "\r", - "on_change{'inv_cec_cg_mppt_low'} = define() {\r", - "\tif ( technology() != 'High-X Concentrating PV') {\r", - "\t\treset_inverter_voltages(); // defined in PV System Design callback\r", - "\t}\r", - "\telse { return; }\t\r", - "};\r", - "", - "on_change{'inv_cec_cg_mppt_hi'} = define() {\r", - "\tif ( technology() != 'High-X Concentrating PV') {\r", - "\t\treset_inverter_voltages(); // defined in PV System Design callback\r", - "\t}\r", - "\telse { return; }\t\r", - "};\r", - "\r", - "on_change{'inv_cec_cg_num_samples'} = define() {", - "\tx = value('inv_cec_cg_test_samples');", - "\tndx = value('inv_cec_cg_num_samples');", - "\tnumcols = (ndx+1) * 3;", - "\tif (numcols != #x[2])", - "\t{", - "\t\ty = alloc(18, numcols);", - "\t\t// copy existing data", - "\t\tnc=min(#x[2],numcols);", - "\t\tfor (ir=0;ir<18;ir++)", - "\t\t{", - "\t\t\tfor (ic=0;ic -1) ) \r", - "\t\t\t{\r", - "\t\t\t\tvalue( 'inv_cec_cg_filename', file );\r", - "\t\t\t\tmsgbox( 'Data loaded!\\n' + file);\r", - "\t\t\t}\r", - "\t\t\telse\r", - "\t\t\t{\t\t\t", - "\t\t\t\tvalue( 'inv_cec_cg_filename', '' );", - "\t\t\t\tmsgbox('Data loaded!\\nFile does not contain valid inverter data.\\n\\n' + file);\r", - "\t\t\t}\t", - "\t\t}", - "\t\telse", - "\t\t{", - "\t\t\tvalue( 'inv_cec_cg_filename', '' );", - "\t\t\tmsgbox('Data load failed!\\n Failed to read data from file.\\n\\n' + file);", - "\t\t}", - "\t}", - "};", - "", - "on_load{\"Inverter CEC Coefficient Generator\"} = define()", - "{", - "\tcalc_coefficients();", - "};", - "" - ] -} \ No newline at end of file diff --git a/deploy/runtime/ui/Inverter CEC Database - old.json b/deploy/runtime/ui/Inverter CEC Database - old.json deleted file mode 100644 index ba91fef1d7..0000000000 --- a/deploy/runtime/ui/Inverter CEC Database - old.json +++ /dev/null @@ -1,2461 +0,0 @@ -{ - "Name": "Inverter CEC Database", - "Width": 993.0, - "Height": 643.0, - "FormObjects": { - "TextEntry": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "inv_cec_date" - }, - "X": { - "Type": 3.0, - "Integer": 513.0 - }, - "Y": { - "Type": 3.0, - "Integer": 603.0 - }, - "Width": { - "Type": 3.0, - "Integer": 100.0 - }, - "Height": { - "Type": 3.0, - "Integer": 24.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Text": { - "Type": 5.0, - "String": "" - }, - "Editable": { - "Type": 2.0, - "Boolean": 1.0 - }, - "ForeColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "BackColour": { - "Type": 4.0, - "Color": { - "Red": 255.0, - "Green": 255.0, - "Blue": 255.0, - "Alpha": 255.0 - } - }, - "TabOrder": { - "Type": 3.0, - "Integer": -1.0 - } - } - }, - "TextEntry": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "inv_cec_hybrid" - }, - "X": { - "Type": 3.0, - "Integer": 111.0 - }, - "Y": { - "Type": 3.0, - "Integer": 603.0 - }, - "Width": { - "Type": 3.0, - "Integer": 90.0 - }, - "Height": { - "Type": 3.0, - "Integer": 24.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Text": { - "Type": 5.0, - "String": "" - }, - "Editable": { - "Type": 2.0, - "Boolean": 1.0 - }, - "ForeColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "BackColour": { - "Type": 4.0, - "Color": { - "Red": 255.0, - "Green": 255.0, - "Blue": 255.0, - "Alpha": 255.0 - } - }, - "TabOrder": { - "Type": 3.0, - "Integer": -1.0 - } - } - }, - "Library": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "inv_cec_name" - }, - "X": { - "Type": 3.0, - "Integer": 9.0 - }, - "Y": { - "Type": 3.0, - "Integer": 15.0 - }, - "Width": { - "Type": 3.0, - "Integer": 978.0 - }, - "Height": { - "Type": 3.0, - "Integer": 168.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Library": { - "Type": 5.0, - "String": "CEC Inverters" - }, - "Fields": { - "Type": 5.0, - "String": "Name,Paco,Pdco,Pso,Pnt,Vac,Vdcmax,Vdco,Mppt_high,Mppt_low,C0,C1,C2,C3,Idcmax,cec_hybrid,cec_type,cec_date" - } - } - }, - "TextEntry": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "inv_cec_type" - }, - "X": { - "Type": 3.0, - "Integer": 279.0 - }, - "Y": { - "Type": 3.0, - "Integer": 603.0 - }, - "Width": { - "Type": 3.0, - "Integer": 156.0 - }, - "Height": { - "Type": 3.0, - "Integer": 24.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Text": { - "Type": 5.0, - "String": "" - }, - "Editable": { - "Type": 2.0, - "Boolean": 1.0 - }, - "ForeColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "BackColour": { - "Type": 4.0, - "Color": { - "Red": 255.0, - "Green": 255.0, - "Blue": 255.0, - "Alpha": 255.0 - } - }, - "TabOrder": { - "Type": 3.0, - "Integer": -1.0 - } - } - }, - "Numeric": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "inv_snl_ac_voltage" - }, - "X": { - "Type": 3.0, - "Integer": 666.0 - }, - "Y": { - "Type": 3.0, - "Integer": 423.0 - }, - "Width": { - "Type": 3.0, - "Integer": 100.0 - }, - "Height": { - "Type": 3.0, - "Integer": 24.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Value": { - "Type": 1.0, - "Double": 0.0 - }, - "Mode": { - "Type": 3.0, - "Integer": 1.0 - }, - "Format": { - "Type": 3.0, - "Integer": 1.0 - }, - "Decimals": { - "Type": 3.0, - "Integer": 1.0 - }, - "Prefix": { - "Type": 5.0, - "String": "" - }, - "Suffix": { - "Type": 5.0, - "String": "" - }, - "ThousandsSep": { - "Type": 2.0, - "Boolean": 1.0 - }, - "Editable": { - "Type": 2.0, - "Boolean": 1.0 - }, - "ForeColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "BackColour": { - "Type": 4.0, - "Color": { - "Red": 255.0, - "Green": 255.0, - "Blue": 255.0, - "Alpha": 255.0 - } - }, - "TabOrder": { - "Type": 3.0, - "Integer": 3.0 - } - } - }, - "Numeric": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "inv_snl_c0" - }, - "X": { - "Type": 3.0, - "Integer": 834.0 - }, - "Y": { - "Type": 3.0, - "Integer": 438.0 - }, - "Width": { - "Type": 3.0, - "Integer": 100.0 - }, - "Height": { - "Type": 3.0, - "Integer": 24.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Value": { - "Type": 1.0, - "Double": 0.0 - }, - "Mode": { - "Type": 3.0, - "Integer": 1.0 - }, - "Format": { - "Type": 3.0, - "Integer": 2.0 - }, - "Decimals": { - "Type": 3.0, - "Integer": 3.0 - }, - "Prefix": { - "Type": 5.0, - "String": "" - }, - "Suffix": { - "Type": 5.0, - "String": "" - }, - "ThousandsSep": { - "Type": 2.0, - "Boolean": 0.0 - }, - "Editable": { - "Type": 2.0, - "Boolean": 1.0 - }, - "ForeColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "BackColour": { - "Type": 4.0, - "Color": { - "Red": 255.0, - "Green": 255.0, - "Blue": 255.0, - "Alpha": 255.0 - } - }, - "TabOrder": { - "Type": 3.0, - "Integer": 10.0 - } - } - }, - "Numeric": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "inv_snl_c1" - }, - "X": { - "Type": 3.0, - "Integer": 834.0 - }, - "Y": { - "Type": 3.0, - "Integer": 465.0 - }, - "Width": { - "Type": 3.0, - "Integer": 100.0 - }, - "Height": { - "Type": 3.0, - "Integer": 24.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Value": { - "Type": 1.0, - "Double": 0.0 - }, - "Mode": { - "Type": 3.0, - "Integer": 1.0 - }, - "Format": { - "Type": 3.0, - "Integer": 2.0 - }, - "Decimals": { - "Type": 3.0, - "Integer": 3.0 - }, - "Prefix": { - "Type": 5.0, - "String": "" - }, - "Suffix": { - "Type": 5.0, - "String": "" - }, - "ThousandsSep": { - "Type": 2.0, - "Boolean": 0.0 - }, - "Editable": { - "Type": 2.0, - "Boolean": 1.0 - }, - "ForeColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "BackColour": { - "Type": 4.0, - "Color": { - "Red": 255.0, - "Green": 255.0, - "Blue": 255.0, - "Alpha": 255.0 - } - }, - "TabOrder": { - "Type": 3.0, - "Integer": 11.0 - } - } - }, - "Numeric": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "inv_snl_c2" - }, - "X": { - "Type": 3.0, - "Integer": 834.0 - }, - "Y": { - "Type": 3.0, - "Integer": 492.0 - }, - "Width": { - "Type": 3.0, - "Integer": 100.0 - }, - "Height": { - "Type": 3.0, - "Integer": 24.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Value": { - "Type": 1.0, - "Double": 0.0 - }, - "Mode": { - "Type": 3.0, - "Integer": 1.0 - }, - "Format": { - "Type": 3.0, - "Integer": 2.0 - }, - "Decimals": { - "Type": 3.0, - "Integer": 3.0 - }, - "Prefix": { - "Type": 5.0, - "String": "" - }, - "Suffix": { - "Type": 5.0, - "String": "" - }, - "ThousandsSep": { - "Type": 2.0, - "Boolean": 0.0 - }, - "Editable": { - "Type": 2.0, - "Boolean": 1.0 - }, - "ForeColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "BackColour": { - "Type": 4.0, - "Color": { - "Red": 255.0, - "Green": 255.0, - "Blue": 255.0, - "Alpha": 255.0 - } - }, - "TabOrder": { - "Type": 3.0, - "Integer": 12.0 - } - } - }, - "Numeric": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "inv_snl_c3" - }, - "X": { - "Type": 3.0, - "Integer": 834.0 - }, - "Y": { - "Type": 3.0, - "Integer": 519.0 - }, - "Width": { - "Type": 3.0, - "Integer": 100.0 - }, - "Height": { - "Type": 3.0, - "Integer": 24.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Value": { - "Type": 1.0, - "Double": 0.0 - }, - "Mode": { - "Type": 3.0, - "Integer": 1.0 - }, - "Format": { - "Type": 3.0, - "Integer": 2.0 - }, - "Decimals": { - "Type": 3.0, - "Integer": 3.0 - }, - "Prefix": { - "Type": 5.0, - "String": "" - }, - "Suffix": { - "Type": 5.0, - "String": "" - }, - "ThousandsSep": { - "Type": 2.0, - "Boolean": 0.0 - }, - "Editable": { - "Type": 2.0, - "Boolean": 1.0 - }, - "ForeColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "BackColour": { - "Type": 4.0, - "Color": { - "Red": 255.0, - "Green": 255.0, - "Blue": 255.0, - "Alpha": 255.0 - } - }, - "TabOrder": { - "Type": 3.0, - "Integer": 13.0 - } - } - }, - "Numeric": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "inv_snl_eff_cec" - }, - "X": { - "Type": 3.0, - "Integer": 666.0 - }, - "Y": { - "Type": 3.0, - "Integer": 243.0 - }, - "Width": { - "Type": 3.0, - "Integer": 100.0 - }, - "Height": { - "Type": 3.0, - "Integer": 24.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Value": { - "Type": 1.0, - "Double": 0.0 - }, - "Mode": { - "Type": 3.0, - "Integer": 1.0 - }, - "Format": { - "Type": 3.0, - "Integer": 0.0 - }, - "Decimals": { - "Type": 3.0, - "Integer": 3.0 - }, - "Prefix": { - "Type": 5.0, - "String": "" - }, - "Suffix": { - "Type": 5.0, - "String": "" - }, - "ThousandsSep": { - "Type": 2.0, - "Boolean": 0.0 - }, - "Editable": { - "Type": 2.0, - "Boolean": 1.0 - }, - "ForeColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "BackColour": { - "Type": 4.0, - "Color": { - "Red": 255.0, - "Green": 255.0, - "Blue": 255.0, - "Alpha": 255.0 - } - }, - "TabOrder": { - "Type": 3.0, - "Integer": 10.0 - } - } - }, - "Numeric": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "inv_snl_eff_euro" - }, - "X": { - "Type": 3.0, - "Integer": 666.0 - }, - "Y": { - "Type": 3.0, - "Integer": 270.0 - }, - "Width": { - "Type": 3.0, - "Integer": 100.0 - }, - "Height": { - "Type": 3.0, - "Integer": 24.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Value": { - "Type": 1.0, - "Double": 0.0 - }, - "Mode": { - "Type": 3.0, - "Integer": 1.0 - }, - "Format": { - "Type": 3.0, - "Integer": 0.0 - }, - "Decimals": { - "Type": 3.0, - "Integer": 3.0 - }, - "Prefix": { - "Type": 5.0, - "String": "" - }, - "Suffix": { - "Type": 5.0, - "String": "" - }, - "ThousandsSep": { - "Type": 2.0, - "Boolean": 0.0 - }, - "Editable": { - "Type": 2.0, - "Boolean": 1.0 - }, - "ForeColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "BackColour": { - "Type": 4.0, - "Color": { - "Red": 255.0, - "Green": 255.0, - "Blue": 255.0, - "Alpha": 255.0 - } - }, - "TabOrder": { - "Type": 3.0, - "Integer": 10.0 - } - } - }, - "Numeric": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "inv_snl_idcmax" - }, - "X": { - "Type": 3.0, - "Integer": 666.0 - }, - "Y": { - "Type": 3.0, - "Integer": 477.0 - }, - "Width": { - "Type": 3.0, - "Integer": 100.0 - }, - "Height": { - "Type": 3.0, - "Integer": 24.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Value": { - "Type": 1.0, - "Double": 0.0 - }, - "Mode": { - "Type": 3.0, - "Integer": 1.0 - }, - "Format": { - "Type": 3.0, - "Integer": 1.0 - }, - "Decimals": { - "Type": 3.0, - "Integer": 1.0 - }, - "Prefix": { - "Type": 5.0, - "String": "" - }, - "Suffix": { - "Type": 5.0, - "String": "" - }, - "ThousandsSep": { - "Type": 2.0, - "Boolean": 1.0 - }, - "Editable": { - "Type": 2.0, - "Boolean": 1.0 - }, - "ForeColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "BackColour": { - "Type": 4.0, - "Color": { - "Red": 255.0, - "Green": 255.0, - "Blue": 255.0, - "Alpha": 255.0 - } - }, - "TabOrder": { - "Type": 3.0, - "Integer": 9.0 - } - } - }, - "Numeric": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "inv_snl_mppt_hi" - }, - "X": { - "Type": 3.0, - "Integer": 666.0 - }, - "Y": { - "Type": 3.0, - "Integer": 558.0 - }, - "Width": { - "Type": 3.0, - "Integer": 100.0 - }, - "Height": { - "Type": 3.0, - "Integer": 24.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Value": { - "Type": 1.0, - "Double": 0.0 - }, - "Mode": { - "Type": 3.0, - "Integer": 1.0 - }, - "Format": { - "Type": 3.0, - "Integer": 1.0 - }, - "Decimals": { - "Type": 3.0, - "Integer": 1.0 - }, - "Prefix": { - "Type": 5.0, - "String": "" - }, - "Suffix": { - "Type": 5.0, - "String": "" - }, - "ThousandsSep": { - "Type": 2.0, - "Boolean": 1.0 - }, - "Editable": { - "Type": 2.0, - "Boolean": 1.0 - }, - "ForeColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "BackColour": { - "Type": 4.0, - "Color": { - "Red": 255.0, - "Green": 255.0, - "Blue": 255.0, - "Alpha": 255.0 - } - }, - "TabOrder": { - "Type": 3.0, - "Integer": 16.0 - } - } - }, - "Numeric": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "inv_snl_mppt_low" - }, - "X": { - "Type": 3.0, - "Integer": 666.0 - }, - "Y": { - "Type": 3.0, - "Integer": 504.0 - }, - "Width": { - "Type": 3.0, - "Integer": 100.0 - }, - "Height": { - "Type": 3.0, - "Integer": 24.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Value": { - "Type": 1.0, - "Double": 0.0 - }, - "Mode": { - "Type": 3.0, - "Integer": 1.0 - }, - "Format": { - "Type": 3.0, - "Integer": 1.0 - }, - "Decimals": { - "Type": 3.0, - "Integer": 1.0 - }, - "Prefix": { - "Type": 5.0, - "String": "" - }, - "Suffix": { - "Type": 5.0, - "String": "" - }, - "ThousandsSep": { - "Type": 2.0, - "Boolean": 1.0 - }, - "Editable": { - "Type": 2.0, - "Boolean": 1.0 - }, - "ForeColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "BackColour": { - "Type": 4.0, - "Color": { - "Red": 255.0, - "Green": 255.0, - "Blue": 255.0, - "Alpha": 255.0 - } - }, - "TabOrder": { - "Type": 3.0, - "Integer": 14.0 - } - } - }, - "Numeric": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "inv_snl_num_mppt" - }, - "X": { - "Type": 3.0, - "Integer": 666.0 - }, - "Y": { - "Type": 3.0, - "Integer": 216.0 - }, - "Width": { - "Type": 3.0, - "Integer": 100.0 - }, - "Height": { - "Type": 3.0, - "Integer": 24.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Value": { - "Type": 1.0, - "Double": 0.0 - }, - "Mode": { - "Type": 3.0, - "Integer": 0.0 - }, - "Format": { - "Type": 3.0, - "Integer": 0.0 - }, - "Decimals": { - "Type": 3.0, - "Integer": 3.0 - }, - "Prefix": { - "Type": 5.0, - "String": "" - }, - "Suffix": { - "Type": 5.0, - "String": "" - }, - "ThousandsSep": { - "Type": 2.0, - "Boolean": 1.0 - }, - "Editable": { - "Type": 2.0, - "Boolean": 1.0 - }, - "ForeColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "BackColour": { - "Type": 4.0, - "Color": { - "Red": 255.0, - "Green": 255.0, - "Blue": 255.0, - "Alpha": 255.0 - } - }, - "TabOrder": { - "Type": 3.0, - "Integer": 2.0 - } - } - }, - "Numeric": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "inv_snl_paco" - }, - "X": { - "Type": 3.0, - "Integer": 666.0 - }, - "Y": { - "Type": 3.0, - "Integer": 315.0 - }, - "Width": { - "Type": 3.0, - "Integer": 100.0 - }, - "Height": { - "Type": 3.0, - "Integer": 24.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Value": { - "Type": 1.0, - "Double": 0.0 - }, - "Mode": { - "Type": 3.0, - "Integer": 1.0 - }, - "Format": { - "Type": 3.0, - "Integer": 1.0 - }, - "Decimals": { - "Type": 3.0, - "Integer": 3.0 - }, - "Prefix": { - "Type": 5.0, - "String": "" - }, - "Suffix": { - "Type": 5.0, - "String": "" - }, - "ThousandsSep": { - "Type": 2.0, - "Boolean": 1.0 - }, - "Editable": { - "Type": 2.0, - "Boolean": 1.0 - }, - "ForeColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "BackColour": { - "Type": 4.0, - "Color": { - "Red": 255.0, - "Green": 255.0, - "Blue": 255.0, - "Alpha": 255.0 - } - }, - "TabOrder": { - "Type": 3.0, - "Integer": 4.0 - } - } - }, - "Numeric": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "inv_snl_pdco" - }, - "X": { - "Type": 3.0, - "Integer": 666.0 - }, - "Y": { - "Type": 3.0, - "Integer": 342.0 - }, - "Width": { - "Type": 3.0, - "Integer": 100.0 - }, - "Height": { - "Type": 3.0, - "Integer": 24.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Value": { - "Type": 1.0, - "Double": 0.0 - }, - "Mode": { - "Type": 3.0, - "Integer": 1.0 - }, - "Format": { - "Type": 3.0, - "Integer": 1.0 - }, - "Decimals": { - "Type": 3.0, - "Integer": 3.0 - }, - "Prefix": { - "Type": 5.0, - "String": "" - }, - "Suffix": { - "Type": 5.0, - "String": "" - }, - "ThousandsSep": { - "Type": 2.0, - "Boolean": 1.0 - }, - "Editable": { - "Type": 2.0, - "Boolean": 1.0 - }, - "ForeColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "BackColour": { - "Type": 4.0, - "Color": { - "Red": 255.0, - "Green": 255.0, - "Blue": 255.0, - "Alpha": 255.0 - } - }, - "TabOrder": { - "Type": 3.0, - "Integer": 5.0 - } - } - }, - "Numeric": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "inv_snl_pnt" - }, - "X": { - "Type": 3.0, - "Integer": 666.0 - }, - "Y": { - "Type": 3.0, - "Integer": 396.0 - }, - "Width": { - "Type": 3.0, - "Integer": 100.0 - }, - "Height": { - "Type": 3.0, - "Integer": 24.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Value": { - "Type": 1.0, - "Double": 0.0 - }, - "Mode": { - "Type": 3.0, - "Integer": 1.0 - }, - "Format": { - "Type": 3.0, - "Integer": 1.0 - }, - "Decimals": { - "Type": 3.0, - "Integer": 3.0 - }, - "Prefix": { - "Type": 5.0, - "String": "" - }, - "Suffix": { - "Type": 5.0, - "String": "" - }, - "ThousandsSep": { - "Type": 2.0, - "Boolean": 1.0 - }, - "Editable": { - "Type": 2.0, - "Boolean": 1.0 - }, - "ForeColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "BackColour": { - "Type": 4.0, - "Color": { - "Red": 255.0, - "Green": 255.0, - "Blue": 255.0, - "Alpha": 255.0 - } - }, - "TabOrder": { - "Type": 3.0, - "Integer": 7.0 - } - } - }, - "Numeric": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "inv_snl_pso" - }, - "X": { - "Type": 3.0, - "Integer": 666.0 - }, - "Y": { - "Type": 3.0, - "Integer": 369.0 - }, - "Width": { - "Type": 3.0, - "Integer": 100.0 - }, - "Height": { - "Type": 3.0, - "Integer": 24.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Value": { - "Type": 1.0, - "Double": 0.0 - }, - "Mode": { - "Type": 3.0, - "Integer": 1.0 - }, - "Format": { - "Type": 3.0, - "Integer": 1.0 - }, - "Decimals": { - "Type": 3.0, - "Integer": 3.0 - }, - "Prefix": { - "Type": 5.0, - "String": "" - }, - "Suffix": { - "Type": 5.0, - "String": "" - }, - "ThousandsSep": { - "Type": 2.0, - "Boolean": 1.0 - }, - "Editable": { - "Type": 2.0, - "Boolean": 1.0 - }, - "ForeColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "BackColour": { - "Type": 4.0, - "Color": { - "Red": 255.0, - "Green": 255.0, - "Blue": 255.0, - "Alpha": 255.0 - } - }, - "TabOrder": { - "Type": 3.0, - "Integer": 6.0 - } - } - }, - "Numeric": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "inv_snl_vdcmax" - }, - "X": { - "Type": 3.0, - "Integer": 666.0 - }, - "Y": { - "Type": 3.0, - "Integer": 450.0 - }, - "Width": { - "Type": 3.0, - "Integer": 100.0 - }, - "Height": { - "Type": 3.0, - "Integer": 24.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Value": { - "Type": 1.0, - "Double": 0.0 - }, - "Mode": { - "Type": 3.0, - "Integer": 1.0 - }, - "Format": { - "Type": 3.0, - "Integer": 1.0 - }, - "Decimals": { - "Type": 3.0, - "Integer": 1.0 - }, - "Prefix": { - "Type": 5.0, - "String": "" - }, - "Suffix": { - "Type": 5.0, - "String": "" - }, - "ThousandsSep": { - "Type": 2.0, - "Boolean": 1.0 - }, - "Editable": { - "Type": 2.0, - "Boolean": 1.0 - }, - "ForeColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "BackColour": { - "Type": 4.0, - "Color": { - "Red": 255.0, - "Green": 255.0, - "Blue": 255.0, - "Alpha": 255.0 - } - }, - "TabOrder": { - "Type": 3.0, - "Integer": 8.0 - } - } - }, - "Numeric": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "inv_snl_vdco" - }, - "X": { - "Type": 3.0, - "Integer": 666.0 - }, - "Y": { - "Type": 3.0, - "Integer": 531.0 - }, - "Width": { - "Type": 3.0, - "Integer": 100.0 - }, - "Height": { - "Type": 3.0, - "Integer": 24.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Value": { - "Type": 1.0, - "Double": 0.0 - }, - "Mode": { - "Type": 3.0, - "Integer": 1.0 - }, - "Format": { - "Type": 3.0, - "Integer": 1.0 - }, - "Decimals": { - "Type": 3.0, - "Integer": 1.0 - }, - "Prefix": { - "Type": 5.0, - "String": "" - }, - "Suffix": { - "Type": 5.0, - "String": "" - }, - "ThousandsSep": { - "Type": 2.0, - "Boolean": 1.0 - }, - "Editable": { - "Type": 2.0, - "Boolean": 1.0 - }, - "ForeColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "BackColour": { - "Type": 4.0, - "Color": { - "Red": 255.0, - "Green": 255.0, - "Blue": 255.0, - "Alpha": 255.0 - } - }, - "TabOrder": { - "Type": 3.0, - "Integer": 15.0 - } - } - }, - "Label": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "msg_mppt" - }, - "X": { - "Type": 3.0, - "Integer": 807.0 - }, - "Y": { - "Type": 3.0, - "Integer": 216.0 - }, - "Width": { - "Type": 3.0, - "Integer": 177.0 - }, - "Height": { - "Type": 3.0, - "Integer": 63.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Caption": { - "Type": 5.0, - "String": "" - }, - "TextColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "Bold": { - "Type": 2.0, - "Boolean": 0.0 - }, - "FontSize": { - "Type": 3.0, - "Integer": 0.0 - }, - "WordWrap": { - "Type": 2.0, - "Boolean": 1.0 - }, - "AlignRight": { - "Type": 2.0, - "Boolean": 0.0 - }, - "AlignTop": { - "Type": 2.0, - "Boolean": 1.0 - } - } - }, - "GroupBox": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "msg_mppt2" - }, - "X": { - "Type": 3.0, - "Integer": 9.0 - }, - "Y": { - "Type": 3.0, - "Integer": 192.0 - }, - "Width": { - "Type": 3.0, - "Integer": 980.0 - }, - "Height": { - "Type": 3.0, - "Integer": 444.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Caption": { - "Type": 5.0, - "String": "Efficiency Curve and Characteristics" - }, - "Bold": { - "Type": 2.0, - "Boolean": 1.0 - } - } - }, - "Divider": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "object 21" - }, - "X": { - "Type": 3.0, - "Integer": 18.0 - }, - "Y": { - "Type": 3.0, - "Integer": 582.0 - }, - "Width": { - "Type": 3.0, - "Integer": 960.0 - }, - "Height": { - "Type": 3.0, - "Integer": 16.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Orientation": { - "Type": 3.0, - "Integer": 0.0 - }, - "Colour": { - "Type": 4.0, - "Color": { - "Red": 120.0, - "Green": 120.0, - "Blue": 120.0, - "Alpha": 255.0 - } - }, - "Caption": { - "Type": 5.0, - "String": "CEC Information" - }, - "Bold": { - "Type": 2.0, - "Boolean": 1.0 - } - } - }, - "Divider": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "object 2126" - }, - "X": { - "Type": 3.0, - "Integer": 444.0 - }, - "Y": { - "Type": 3.0, - "Integer": 297.0 - }, - "Width": { - "Type": 3.0, - "Integer": 360.0 - }, - "Height": { - "Type": 3.0, - "Integer": 16.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Orientation": { - "Type": 3.0, - "Integer": 0.0 - }, - "Colour": { - "Type": 4.0, - "Color": { - "Red": 120.0, - "Green": 120.0, - "Blue": 120.0, - "Alpha": 255.0 - } - }, - "Caption": { - "Type": 5.0, - "String": "Datasheet Parameters" - }, - "Bold": { - "Type": 2.0, - "Boolean": 1.0 - } - } - }, - "Divider": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "object 216" - }, - "X": { - "Type": 3.0, - "Integer": 810.0 - }, - "Y": { - "Type": 3.0, - "Integer": 417.0 - }, - "Width": { - "Type": 3.0, - "Integer": 162.0 - }, - "Height": { - "Type": 3.0, - "Integer": 16.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Orientation": { - "Type": 3.0, - "Integer": 0.0 - }, - "Colour": { - "Type": 4.0, - "Color": { - "Red": 120.0, - "Green": 120.0, - "Blue": 120.0, - "Alpha": 255.0 - } - }, - "Caption": { - "Type": 5.0, - "String": "Sandia Coefficients" - }, - "Bold": { - "Type": 2.0, - "Boolean": 1.0 - } - } - }, - "Label": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "object 7" - }, - "X": { - "Type": 3.0, - "Integer": 15.0 - }, - "Y": { - "Type": 3.0, - "Integer": 516.0 - }, - "Width": { - "Type": 3.0, - "Integer": 414.0 - }, - "Height": { - "Type": 3.0, - "Integer": 60.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Caption": { - "Type": 5.0, - "String": "If you are modeling a system with microinverters or DC power optimizers, see the Losses page to adjust the system losses accordingly." - }, - "TextColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "Bold": { - "Type": 2.0, - "Boolean": 0.0 - }, - "FontSize": { - "Type": 3.0, - "Integer": 0.0 - }, - "WordWrap": { - "Type": 2.0, - "Boolean": 1.0 - }, - "AlignRight": { - "Type": 2.0, - "Boolean": 0.0 - }, - "AlignTop": { - "Type": 2.0, - "Boolean": 1.0 - } - } - }, - "Plot": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "pv.inv.sandia.eff_curve" - }, - "X": { - "Type": 3.0, - "Integer": 15.0 - }, - "Y": { - "Type": 3.0, - "Integer": 216.0 - }, - "Width": { - "Type": 3.0, - "Integer": 411.0 - }, - "Height": { - "Type": 3.0, - "Integer": 297.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - } - } - } - }, - "VarDatabase": { - "inv_cec_date": { - "Version": 4.0, - "Type": 4.0, - "Label": "CEC date", - "Units": " ", - "Group": "PV Inverter (CEC Database)", - "IndexLabels": "", - "Flags": 4.0, - "DefaultValue": "", - "UIObject": "Default", - "sscVariableName": "", - "sscVariableValue": "" - }, - "inv_cec_hybrid": { - "Version": 4.0, - "Type": 4.0, - "Label": "CEC hybrid", - "Units": " ", - "Group": "PV Inverter (CEC Database)", - "IndexLabels": "", - "Flags": 4.0, - "DefaultValue": "", - "UIObject": "Default", - "sscVariableName": "", - "sscVariableValue": "" - }, - "inv_cec_name": { - "Version": 4.0, - "Type": 4.0, - "Label": "Inverter library selection", - "Units": " ", - "Group": "PV Inverter (CEC Database)", - "IndexLabels": "CEC Inverters|0", - "Flags": 19.0, - "DefaultValue": "Ablytek 6MN6A270", - "UIObject": "Library", - "sscVariableName": "", - "sscVariableValue": "" - }, - "inv_cec_type": { - "Version": 4.0, - "Type": 4.0, - "Label": "CEC type", - "Units": " ", - "Group": "PV Inverter (CEC Database)", - "IndexLabels": "", - "Flags": 4.0, - "DefaultValue": "", - "UIObject": "Default", - "sscVariableName": "", - "sscVariableValue": "" - }, - "inv_snl_ac_voltage": { - "Version": 4.0, - "Type": 1.0, - "Label": "Nominal AC voltage", - "Units": "Vac", - "Group": "PV Inverter (CEC Database)", - "IndexLabels": "", - "Flags": 8.0, - "DefaultValue": 0.0, - "UIObject": "Numeric", - "sscVariableName": "", - "sscVariableValue": "" - }, - "inv_snl_c0": { - "Version": 4.0, - "Type": 1.0, - "Label": "C0", - "Units": "1/Wac", - "Group": "PV Inverter (CEC Database)", - "IndexLabels": "", - "Flags": 8.0, - "DefaultValue": 0.0, - "UIObject": "Numeric", - "sscVariableName": "", - "sscVariableValue": "" - }, - "inv_snl_c1": { - "Version": 4.0, - "Type": 1.0, - "Label": "C1", - "Units": "1/Vdc", - "Group": "PV Inverter (CEC Database)", - "IndexLabels": "", - "Flags": 8.0, - "DefaultValue": 0.0, - "UIObject": "Numeric", - "sscVariableName": "", - "sscVariableValue": "" - }, - "inv_snl_c2": { - "Version": 4.0, - "Type": 1.0, - "Label": "C2", - "Units": "1/Vdc", - "Group": "PV Inverter (CEC Database)", - "IndexLabels": "", - "Flags": 8.0, - "DefaultValue": 0.0, - "UIObject": "Numeric", - "sscVariableName": "", - "sscVariableValue": "" - }, - "inv_snl_c3": { - "Version": 4.0, - "Type": 1.0, - "Label": "C3", - "Units": "1/Vdc", - "Group": "PV Inverter (CEC Database)", - "IndexLabels": "", - "Flags": 8.0, - "DefaultValue": 0.0, - "UIObject": "Numeric", - "sscVariableName": "", - "sscVariableValue": "" - }, - "inv_snl_eff_cec": { - "Version": 4.0, - "Type": 1.0, - "Label": "CEC weighted efficiency", - "Units": "%", - "Group": "PV Inverter (CEC Database)", - "IndexLabels": "", - "Flags": 8.0, - "DefaultValue": 0.0, - "UIObject": "Numeric", - "sscVariableName": "", - "sscVariableValue": "" - }, - "inv_snl_eff_euro": { - "Version": 4.0, - "Type": 1.0, - "Label": "European weighted efficiency", - "Units": "%", - "Group": "PV Inverter (CEC Database)", - "IndexLabels": "", - "Flags": 8.0, - "DefaultValue": 0.0, - "UIObject": "Numeric", - "sscVariableName": "", - "sscVariableValue": "" - }, - "inv_snl_idcmax": { - "Version": 4.0, - "Type": 1.0, - "Label": "Maximum DC current", - "Units": "Adc", - "Group": "PV Inverter (CEC Database)", - "IndexLabels": "", - "Flags": 8.0, - "DefaultValue": 0.0, - "UIObject": "Numeric", - "sscVariableName": "", - "sscVariableValue": "" - }, - "inv_snl_mppt_hi": { - "Version": 4.0, - "Type": 1.0, - "Label": "Maximum MPPT DC voltage", - "Units": "Vdc", - "Group": "PV Inverter (CEC Database)", - "IndexLabels": "", - "Flags": 8.0, - "DefaultValue": 0.0, - "UIObject": "Numeric", - "sscVariableName": "", - "sscVariableValue": "" - }, - "inv_snl_mppt_low": { - "Version": 4.0, - "Type": 1.0, - "Label": "Minimum MPPT DC voltage", - "Units": "Vdc", - "Group": "PV Inverter (CEC Database)", - "IndexLabels": "", - "Flags": 8.0, - "DefaultValue": 0.0, - "UIObject": "Numeric", - "sscVariableName": "", - "sscVariableValue": "" - }, - "inv_snl_num_mppt": { - "Version": 4.0, - "Type": 1.0, - "Label": "Number of MPPT inputs", - "Units": " ", - "Group": "PV Inverter (CEC Database)", - "IndexLabels": "", - "Flags": 0.0, - "DefaultValue": 1.0, - "UIObject": "Numeric", - "sscVariableName": "", - "sscVariableValue": "" - }, - "inv_snl_paco": { - "Version": 4.0, - "Type": 1.0, - "Label": "Maximum AC power", - "Units": "Wac", - "Group": "PV Inverter (CEC Database)", - "IndexLabels": "", - "Flags": 8.0, - "DefaultValue": 0.0, - "UIObject": "Numeric", - "sscVariableName": "", - "sscVariableValue": "" - }, - "inv_snl_pdco": { - "Version": 4.0, - "Type": 1.0, - "Label": "Maximum DC power", - "Units": "Wdc", - "Group": "PV Inverter (CEC Database)", - "IndexLabels": "", - "Flags": 8.0, - "DefaultValue": 0.0, - "UIObject": "Numeric", - "sscVariableName": "", - "sscVariableValue": "" - }, - "inv_snl_pnt": { - "Version": 4.0, - "Type": 1.0, - "Label": "Power use at night", - "Units": "Wac", - "Group": "PV Inverter (CEC Database)", - "IndexLabels": "", - "Flags": 8.0, - "DefaultValue": 0.0, - "UIObject": "Numeric", - "sscVariableName": "", - "sscVariableValue": "" - }, - "inv_snl_pso": { - "Version": 4.0, - "Type": 1.0, - "Label": "Power use during operation", - "Units": "Wdc", - "Group": "PV Inverter (CEC Database)", - "IndexLabels": "", - "Flags": 8.0, - "DefaultValue": 0.0, - "UIObject": "Numeric", - "sscVariableName": "", - "sscVariableValue": "" - }, - "inv_snl_vdcmax": { - "Version": 4.0, - "Type": 1.0, - "Label": "Maximum DC voltage", - "Units": "Vdc", - "Group": "PV Inverter (CEC Database)", - "IndexLabels": "", - "Flags": 8.0, - "DefaultValue": 0.0, - "UIObject": "Numeric", - "sscVariableName": "", - "sscVariableValue": "" - }, - "inv_snl_vdco": { - "Version": 4.0, - "Type": 1.0, - "Label": "Nominal DC voltage", - "Units": "Vdc", - "Group": "PV Inverter (CEC Database)", - "IndexLabels": "", - "Flags": 8.0, - "DefaultValue": 0.0, - "UIObject": "Numeric", - "sscVariableName": "", - "sscVariableValue": "" - } - }, - "Equations": [ - "equations{ '$MIMO$ SandiaInverterEfficiencies' } = define()", - "{", - "\t//assign specs", - "\tvdco = ${inv_snl_vdco}; pdco = ${inv_snl_pdco}; pso = ${inv_snl_pso}; paco = ${inv_snl_paco};", - "\tc0= ${inv_snl_c0}; c1= ${inv_snl_c1}; c2= ${inv_snl_c2}; c3= ${inv_snl_c3};", - "\t", - "\tif(pdco <= 0) {return 0;} //prevents division by zero", - "\t", - "\t//calculate intermediate values", - "\tpdc5 = 0.05 * pdco;", - "\tpac5 = snlinverter(pdc5,vdco,vdco,pdco,pso,paco,c0,c1,c2,c3);", - "\tpdc10 = 0.1 * pdco;", - "\tpac10 = snlinverter(pdc10,vdco,vdco,pdco,pso,paco,c0,c1,c2,c3);", - "\tpdc20 = 0.2 * pdco;", - "\tpac20 = snlinverter(pdc20,vdco,vdco,pdco,pso,paco,c0,c1,c2,c3);", - "\tpdc30 = 0.3 * pdco;", - "\tpac30 = snlinverter(pdc30,vdco,vdco,pdco,pso,paco,c0,c1,c2,c3);", - "\tpdc50 = 0.5 * pdco;", - "\tpac50 = snlinverter(pdc50,vdco,vdco,pdco,pso,paco,c0,c1,c2,c3);", - "\tpdc75 = 0.75 * pdco;", - "\tpac75 = snlinverter(pdc75,vdco,vdco,pdco,pso,paco,c0,c1,c2,c3);", - "\tpdc100 = pdco;", - "\tpac100 = snlinverter(pdc100,vdco,vdco,pdco,pso,paco,c0,c1,c2,c3);", - "", - "\t//cec efficiency coefficients", - "\tcec_F1 = 0.00; cec_F2 = 0.04; cec_F3 = 0.05; cec_F4 = 0.12;", - "\tcec_F5 = 0.21; cec_F6 = 0.53; cec_F7 = 0.05;", - "\t", - "\t//euro efficiency coefficients", - "\teuro_F1 = 0.03; euro_F2 = 0.06; euro_F3 = 0.13; euro_F4 = 0.10;", - "\teuro_F5 = 0.48; euro_F6 = 0.00; euro_F7 = 0.20;", - "\t", - "\t//calculate efficiencies", - "\tcec_eff = cec_F1 * pac5 / pdc5 ", - "\t\t\t+ cec_F2 * pac10 / pdc10 ", - "\t\t\t+ cec_F3 * pac20 / pdc20 ", - "\t\t\t+ cec_F4 * pac30 / pdc30 ", - "\t\t\t+ cec_F5 * pac50 / pdc50 ", - "\t\t\t+ cec_F6 * pac75 / pdc75 ", - "\t\t\t+ cec_F7 * pac100 / pdc100 ; ", - "\t\t\t", - "\teuro_eff = euro_F1 * pac5 / pdc5 ", - "\t\t\t+ euro_F2 * pac10 / pdc10 ", - "\t\t\t+ euro_F3 * pac20 / pdc20 ", - "\t\t\t+ euro_F4 * pac30 / pdc30 ", - "\t\t\t+ euro_F5 * pac50 / pdc50 ", - "\t\t\t+ euro_F6 * pac75 / pdc75 ", - "\t\t\t+ euro_F7 * pac100 / pdc100 ; ", - "\t\t\t", - "\t${inv_snl_eff_cec} = cec_eff * 100;", - "\t${inv_snl_eff_euro} = euro_eff * 100;", - "};", - "" - ], - "Callbacks": [ - "function plot_inverter_curve()", - "{", - "\t//assign specs", - "\tvdco = ${inv_snl_vdco}; pdco = ${inv_snl_pdco}; pso = ${inv_snl_pso}; paco = ${inv_snl_paco};", - "\tmppt_low = ${inv_snl_mppt_low}; mppt_hi = ${inv_snl_mppt_hi};", - "\tc0= ${inv_snl_c0}; c1= ${inv_snl_c1}; c2= ${inv_snl_c2}; c3= ${inv_snl_c3};", - "\t", - "\t//don't show mppt_low and mppt_high curves if blank or zero", - "\tbolShowmppt_low = (value('inv_snl_mppt_low') != 0);", - "\tbolShowmppt_hi = (value('inv_snl_mppt_hi') != 0);", - "\t", - "\t//don't show mppt curves if C0,C1,C2,C3 are zero", - "\tif ((c0==0) && (c1==0) && (c2==0) && (c3==0))", - "\t{", - "\t\tbolShowmppt_low = false; bolShowmppt_hi = false;", - "\t}", - "\t", - "\t//assign initial values", - "\ti = 0; pdc = 0; pac = 0;", - "\t", - "\t//arrays in which to store points", - "\tarray_size= 201;", - "\tx= alloc(array_size); xlow= alloc(array_size); xhi= alloc(array_size);", - "\ty= alloc(array_size); ylow= alloc(array_size); yhi= alloc(array_size);", - "\t", - "\t//FIRST POINT", - "\tx[i] = pdc; y[i] = 0;", - "\tif (bolShowmppt_low) {xlow[i] = pdc; ylow[i] = 0;}", - "\tif (bolShowmppt_hi) {xhi[i] = pdc; yhi[i] = 0;}", - "\ti=i+1;", - "\t", - "\t//INTERMEDIATE POINTS", - "\twhile(i<200)", - "\t{", - "\t\tpdc = pdco * i/200; //increment in 200 even partitions", - "\t\tpac = snlinverter(pdc,vdco,vdco,pdco,pso,paco,c0,c1,c2,c3);", - "\t\tx[i] = (pdc/pdco*100); //percentage of rated power", - "\t\ty[i] = (pac/pdc*100); //efficiency", - "\t\tif (bolShowmppt_low)", - "\t\t{", - "\t\t\tpac = snlinverter(pdc,mppt_low,vdco,pdco,pso,paco,c0,c1,c2,c3);", - "\t\t\txlow[i] = (pdc/pdco*100); //percentage of rated power", - "\t\t\tylow[i] = (pac/pdc*100); //efficiency", - "\t\t}", - "\t\tif (bolShowmppt_hi)", - "\t\t{", - "\t\t\tpac = snlinverter(pdc,mppt_hi,vdco,pdco,pso,paco,c0,c1,c2,c3);", - "\t\t\txhi[i] = (pdc/pdco*100); //percentage of rated power", - "\t\t\tyhi[i] = (pac/pdc*100); //efficiency", - "\t\t}", - "\t\ti = i + 1;", - "\t}", - "\t", - "\t//LAST POINT", - "\tpdc = pdco;", - "\tpac = snlinverter(pdc,vdco,vdco,pdco,pso,paco,c0,c1,c2,c3);", - "\tx[i] = (pdc/pdco*100); //percentage of rated power", - "\ty[i] = (pac/pdc*100); //efficiency", - "\tif (bolShowmppt_low)", - "\t{", - "\t\tpac = snlinverter(pdc,mppt_low,vdco,pdco,pso,paco,c0,c1,c2,c3);", - "\t\txlow[i] = (pdc/pdco*100); //percentage of rated power", - "\t\tylow[i] = (pac/pdc*100); //efficiency", - "\t}", - "\tif (bolShowmppt_hi)", - "\t{", - "\t\tpac = snlinverter(pdc,mppt_hi,vdco,pdco,pso,paco,c0,c1,c2,c3);", - "\t\txhi[i] = (pdc/pdco*100); //percentage of rated power", - "\t\tyhi[i] = (pac/pdc*100); //efficiency", - "\t}", - "\t", - "\t//MAKE THE PLOT\t", - "\tsetplot(\"pv.inv.sandia.eff_curve\");", - "\tclearplot(\"pv.inv.sandia.eff_curve\");", - "\t//plotopt({\"title\"=${inv_snl_inverter_name},\"popup\"=true,\"backcolor\"=[255,255,255],\"legend\"=true, \"legendpos\"=[65,60]});", - "\tplotopt({\"title\"=value(\"inv_cec_name\"),\"popup\"=true,\"backcolor\"=[255,255,255],\"legend\"=true, \"legendpos\"=[65,60]});", - "\tplot(x,y,{\"thick\"=1.5, \"scale\"=true,\"color\"=[100,200,100], \"series\"=\"Vdco\"});", - "\tif(bolShowmppt_low){", - "\t\tplot(xlow,ylow,{\"thick\"=1.5, \"scale\"=true, \"color\"=[100,100,200], \"series\"=\"Mppt-low\"});", - "\t}", - "\tif(bolShowmppt_hi){", - "\t\tplot(xhi,yhi,{\"thick\"=1.5, \"scale\"=true, \"color\"=[200,100,100], \"series\"=\"Mppt-hi\"});", - "\t}", - "\taxis('x1', {'label'='% of Rated Output Power', 'min'=0, 'max'=100});", - "\taxis('y1', {'label'='Efficiency (%)', 'min'=70, 'max'=100});", - "}", - "", - "function show_mppt_msg() {\r", - "\tmsg = '';\r", - "\tclr = 'black';\r", - "\tif ( technology() == 'High-X Concentrating PV' ) \r", - "\t{ \r", - "\t\tmsg = 'The HCPV model does not support multiple MPPT inputs.';\r", - "\t}\r", - "\telseif ( value('inverter_count') != 1 )\r", - "\t{\r", - "\t\tmsg = 'Number of MPPT Inputs is only available for systems with one inverter as specified on System Design page.';\r", - "\t\tclr = 'black';\r", - "\t}", - "\telseif ( value('inv_snl_num_mppt') > 4 || value('inv_snl_num_mppt') < 1 )\r", - "\t{\r", - "\t\tmsg = 'Number of MPPT inputs must be between 1 and 4.';\r", - "\t\tclr = 'red';\r", - "\t}\r", - "\tproperty('msg_mppt','TextColour',clr);\r", - "\tproperty('msg_mppt','Caption',msg);", - "}", - "", - "on_load{'Inverter CEC Database'} = define()", - "{", - "\tplot_inverter_curve();", - "\tshow_mppt_msg();\r", - "\t// inverter_count not an input for HCPV\r", - "\ten = true;\r", - "\tif ( technology() == 'High-X Concentrating PV' )\r", - "\t{\r", - "\t\ten = false;\r", - "\t}\r", - "\telseif ( value('inverter_count') != 1 )\r", - "\t{\r", - "\t\ten = false;\r", - "\t}", - "\tenable('inv_snl_num_mppt', en );\r", - "};", - "", - "on_change{'inv_cec_name'} = define()", - "{", - "\tplot_inverter_curve();", - "\tshow_mppt_msg();\r", - "};", - "\r", - "on_change{'inv_snl_vdcmax'} = define() {\r", - "\tif ( technology() != 'High-X Concentrating PV') {\r", - "\t\treset_inverter_voltages(); // defined in PV System Design callback\r", - "\t}\r", - "\telse { return; }\t\r", - "};\r", - "\r", - "on_change{'inv_snl_mppt_low'} = define() {\r", - "\tif ( technology() != 'High-X Concentrating PV') {\r", - "\t\treset_inverter_voltages(); // defined in PV System Design callback\r", - "\t}\r", - "\telse { return; }\t\r", - "};\r", - "\r", - "on_change{'inv_snl_mppt_hi'} = define() {\r", - "\tif ( technology() != 'High-X Concentrating PV') {\r", - "\t\treset_inverter_voltages(); // defined in PV System Design callback\r", - "\t}\r", - "\telse { return; }\t\r", - "};\r", - "", - "on_change{'inv_snl_num_mppt'} = define()", - "{", - "\tshow_mppt_msg();", - "};", - "" - ] -} \ No newline at end of file diff --git a/deploy/runtime/ui/Inverter Datasheet - old.json b/deploy/runtime/ui/Inverter Datasheet - old.json deleted file mode 100644 index f5472b331b..0000000000 --- a/deploy/runtime/ui/Inverter Datasheet - old.json +++ /dev/null @@ -1,2464 +0,0 @@ -{ - "Name": "Inverter Datasheet", - "Width": 776.0, - "Height": 587.0, - "FormObjects": { - "GroupBox": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "" - }, - "X": { - "Type": 3.0, - "Integer": 9.0 - }, - "Y": { - "Type": 3.0, - "Integer": 456.0 - }, - "Width": { - "Type": 3.0, - "Integer": 764.0 - }, - "Height": { - "Type": 3.0, - "Integer": 63.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Caption": { - "Type": 5.0, - "String": "Copy Inverter Specifications from Current Library Selection" - }, - "Bold": { - "Type": 2.0, - "Boolean": 1.0 - } - } - }, - "GroupBox": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "GroupBox1" - }, - "X": { - "Type": 3.0, - "Integer": 9.0 - }, - "Y": { - "Type": 3.0, - "Integer": 3.0 - }, - "Width": { - "Type": 3.0, - "Integer": 764.0 - }, - "Height": { - "Type": 3.0, - "Integer": 137.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Caption": { - "Type": 5.0, - "String": "Power Ratings" - }, - "Bold": { - "Type": 2.0, - "Boolean": 1.0 - } - } - }, - "GroupBox": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "GroupBox2" - }, - "X": { - "Type": 3.0, - "Integer": 9.0 - }, - "Y": { - "Type": 3.0, - "Integer": 519.0 - }, - "Width": { - "Type": 3.0, - "Integer": 764.0 - }, - "Height": { - "Type": 3.0, - "Integer": 63.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Caption": { - "Type": 5.0, - "String": "Save / Load Data" - }, - "Bold": { - "Type": 2.0, - "Boolean": 1.0 - } - } - }, - "GroupBox": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "GroupBox3" - }, - "X": { - "Type": 3.0, - "Integer": 9.0 - }, - "Y": { - "Type": 3.0, - "Integer": 141.0 - }, - "Width": { - "Type": 3.0, - "Integer": 764.0 - }, - "Height": { - "Type": 3.0, - "Integer": 127.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Caption": { - "Type": 5.0, - "String": "Operating Ranges" - }, - "Bold": { - "Type": 2.0, - "Boolean": 1.0 - } - } - }, - "GroupBox": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "GroupBox4" - }, - "X": { - "Type": 3.0, - "Integer": 9.0 - }, - "Y": { - "Type": 3.0, - "Integer": 270.0 - }, - "Width": { - "Type": 3.0, - "Integer": 764.0 - }, - "Height": { - "Type": 3.0, - "Integer": 182.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Caption": { - "Type": 5.0, - "String": "Losses" - }, - "Bold": { - "Type": 2.0, - "Boolean": 1.0 - } - } - }, - "Label": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "Label1" - }, - "X": { - "Type": 3.0, - "Integer": 437.0 - }, - "Y": { - "Type": 3.0, - "Integer": 285.0 - }, - "Width": { - "Type": 3.0, - "Integer": 131.0 - }, - "Height": { - "Type": 3.0, - "Integer": 24.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Caption": { - "Type": 5.0, - "String": "Suggested value" - }, - "TextColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "Bold": { - "Type": 2.0, - "Boolean": 0.0 - }, - "FontSize": { - "Type": 3.0, - "Integer": 0.0 - }, - "WordWrap": { - "Type": 2.0, - "Boolean": 0.0 - }, - "AlignRight": { - "Type": 2.0, - "Boolean": 1.0 - }, - "AlignTop": { - "Type": 2.0, - "Boolean": 0.0 - } - } - }, - "Label": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "Label2" - }, - "X": { - "Type": 3.0, - "Integer": 426.0 - }, - "Y": { - "Type": 3.0, - "Integer": 27.0 - }, - "Width": { - "Type": 3.0, - "Integer": 341.0 - }, - "Height": { - "Type": 3.0, - "Integer": 104.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Caption": { - "Type": 5.0, - "String": "You can specify either a weighted or nominal efficiency. The weighted efficiency can be either CEC or European. The manufacturer efficiency can be either peak or nominal. See Help for details." - }, - "TextColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "Bold": { - "Type": 2.0, - "Boolean": 0.0 - }, - "FontSize": { - "Type": 3.0, - "Integer": 0.0 - }, - "WordWrap": { - "Type": 2.0, - "Boolean": 1.0 - }, - "AlignRight": { - "Type": 2.0, - "Boolean": 0.0 - }, - "AlignTop": { - "Type": 2.0, - "Boolean": 1.0 - } - } - }, - "Label": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "Label21" - }, - "X": { - "Type": 3.0, - "Integer": 18.0 - }, - "Y": { - "Type": 3.0, - "Integer": 366.0 - }, - "Width": { - "Type": 3.0, - "Integer": 750.0 - }, - "Height": { - "Type": 3.0, - "Integer": 38.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Caption": { - "Type": 5.0, - "String": "If the datasheet does not specify loss values, you can use the suggested values to approximate the losses. See Help for details." - }, - "TextColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "Bold": { - "Type": 2.0, - "Boolean": 0.0 - }, - "FontSize": { - "Type": 3.0, - "Integer": 0.0 - }, - "WordWrap": { - "Type": 2.0, - "Boolean": 1.0 - }, - "AlignRight": { - "Type": 2.0, - "Boolean": 0.0 - }, - "AlignTop": { - "Type": 2.0, - "Boolean": 1.0 - } - } - }, - "Label": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "Label211" - }, - "X": { - "Type": 3.0, - "Integer": 351.0 - }, - "Y": { - "Type": 3.0, - "Integer": 54.0 - }, - "Width": { - "Type": 3.0, - "Integer": 32.0 - }, - "Height": { - "Type": 3.0, - "Integer": 24.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Caption": { - "Type": 5.0, - "String": "%" - }, - "TextColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 255.0, - "Alpha": 255.0 - } - }, - "Bold": { - "Type": 2.0, - "Boolean": 0.0 - }, - "FontSize": { - "Type": 3.0, - "Integer": 0.0 - }, - "WordWrap": { - "Type": 2.0, - "Boolean": 0.0 - }, - "AlignRight": { - "Type": 2.0, - "Boolean": 0.0 - }, - "AlignTop": { - "Type": 2.0, - "Boolean": 0.0 - } - } - }, - "Label": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "Label2111" - }, - "X": { - "Type": 3.0, - "Integer": 351.0 - }, - "Y": { - "Type": 3.0, - "Integer": 81.0 - }, - "Width": { - "Type": 3.0, - "Integer": 32.0 - }, - "Height": { - "Type": 3.0, - "Integer": 24.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Caption": { - "Type": 5.0, - "String": "%" - }, - "TextColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 255.0, - "Alpha": 255.0 - } - }, - "Bold": { - "Type": 2.0, - "Boolean": 0.0 - }, - "FontSize": { - "Type": 3.0, - "Integer": 0.0 - }, - "WordWrap": { - "Type": 2.0, - "Boolean": 0.0 - }, - "AlignRight": { - "Type": 2.0, - "Boolean": 0.0 - }, - "AlignTop": { - "Type": 2.0, - "Boolean": 0.0 - } - } - }, - "Button": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "btnLoadInvDSData" - }, - "X": { - "Type": 3.0, - "Integer": 186.0 - }, - "Y": { - "Type": 3.0, - "Integer": 543.0 - }, - "Width": { - "Type": 3.0, - "Integer": 153.0 - }, - "Height": { - "Type": 3.0, - "Integer": 28.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Caption": { - "Type": 5.0, - "String": "Load data from file..." - }, - "TabOrder": { - "Type": 3.0, - "Integer": -1.0 - } - } - }, - "Button": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "btnSaveInvDSData" - }, - "X": { - "Type": 3.0, - "Integer": 24.0 - }, - "Y": { - "Type": 3.0, - "Integer": 543.0 - }, - "Width": { - "Type": 3.0, - "Integer": 153.0 - }, - "Height": { - "Type": 3.0, - "Integer": 28.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Caption": { - "Type": 5.0, - "String": "Save data to file..." - }, - "TabOrder": { - "Type": 3.0, - "Integer": -1.0 - } - } - }, - "Button": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "btn_copy_from_library" - }, - "X": { - "Type": 3.0, - "Integer": 489.0 - }, - "Y": { - "Type": 3.0, - "Integer": 477.0 - }, - "Width": { - "Type": 3.0, - "Integer": 267.0 - }, - "Height": { - "Type": 3.0, - "Integer": 28.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Caption": { - "Type": 5.0, - "String": "Copy specifications" - }, - "TabOrder": { - "Type": 3.0, - "Integer": -1.0 - } - } - }, - "Numeric": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "inv_ds_ac_voltage" - }, - "X": { - "Type": 3.0, - "Integer": 246.0 - }, - "Y": { - "Type": 3.0, - "Integer": 156.0 - }, - "Width": { - "Type": 3.0, - "Integer": 100.0 - }, - "Height": { - "Type": 3.0, - "Integer": 24.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Value": { - "Type": 1.0, - "Double": 0.0 - }, - "Mode": { - "Type": 3.0, - "Integer": 1.0 - }, - "Format": { - "Type": 3.0, - "Integer": 1.0 - }, - "Decimals": { - "Type": 3.0, - "Integer": 3.0 - }, - "Prefix": { - "Type": 5.0, - "String": "" - }, - "Suffix": { - "Type": 5.0, - "String": "" - }, - "ThousandsSep": { - "Type": 2.0, - "Boolean": 0.0 - }, - "Editable": { - "Type": 2.0, - "Boolean": 1.0 - }, - "ForeColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "BackColour": { - "Type": 4.0, - "Color": { - "Red": 255.0, - "Green": 255.0, - "Blue": 255.0, - "Alpha": 255.0 - } - }, - "TabOrder": { - "Type": 3.0, - "Integer": 8.0 - } - } - }, - "TextEntry": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "inv_ds_data_filename" - }, - "X": { - "Type": 3.0, - "Integer": 345.0 - }, - "Y": { - "Type": 3.0, - "Integer": 543.0 - }, - "Width": { - "Type": 3.0, - "Integer": 386.0 - }, - "Height": { - "Type": 3.0, - "Integer": 24.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Text": { - "Type": 5.0, - "String": "" - }, - "Editable": { - "Type": 2.0, - "Boolean": 0.0 - }, - "ForeColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "BackColour": { - "Type": 4.0, - "Color": { - "Red": 255.0, - "Green": 255.0, - "Blue": 255.0, - "Alpha": 255.0 - } - }, - "TabOrder": { - "Type": 3.0, - "Integer": -1.0 - } - } - }, - "Numeric": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "inv_ds_eff_peak_or_nom" - }, - "X": { - "Type": 3.0, - "Integer": 246.0 - }, - "Y": { - "Type": 3.0, - "Integer": 81.0 - }, - "Width": { - "Type": 3.0, - "Integer": 100.0 - }, - "Height": { - "Type": 3.0, - "Integer": 24.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Value": { - "Type": 1.0, - "Double": 0.0 - }, - "Mode": { - "Type": 3.0, - "Integer": 1.0 - }, - "Format": { - "Type": 3.0, - "Integer": 1.0 - }, - "Decimals": { - "Type": 3.0, - "Integer": 3.0 - }, - "Prefix": { - "Type": 5.0, - "String": "" - }, - "Suffix": { - "Type": 5.0, - "String": "" - }, - "ThousandsSep": { - "Type": 2.0, - "Boolean": 0.0 - }, - "Editable": { - "Type": 2.0, - "Boolean": 1.0 - }, - "ForeColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "BackColour": { - "Type": 4.0, - "Color": { - "Red": 255.0, - "Green": 255.0, - "Blue": 255.0, - "Alpha": 255.0 - } - }, - "TabOrder": { - "Type": 3.0, - "Integer": 4.0 - } - } - }, - "RadioChoice": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "inv_ds_eff_type" - }, - "X": { - "Type": 3.0, - "Integer": 21.0 - }, - "Y": { - "Type": 3.0, - "Integer": 54.0 - }, - "Width": { - "Type": 3.0, - "Integer": 224.0 - }, - "Height": { - "Type": 3.0, - "Integer": 50.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Selection": { - "Type": 3.0, - "Integer": -1.0 - }, - "Items": { - "Type": 6.0, - "StringList": "Weighted efficiency|Manufacturer efficiency" - }, - "ShowCaptions": { - "Type": 2.0, - "Boolean": 1.0 - }, - "Horizontal": { - "Type": 2.0, - "Boolean": 0.0 - }, - "TabOrder": { - "Type": 3.0, - "Integer": 0.0 - } - } - }, - "Numeric": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "inv_ds_eff_weighted" - }, - "X": { - "Type": 3.0, - "Integer": 246.0 - }, - "Y": { - "Type": 3.0, - "Integer": 54.0 - }, - "Width": { - "Type": 3.0, - "Integer": 100.0 - }, - "Height": { - "Type": 3.0, - "Integer": 24.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Value": { - "Type": 1.0, - "Double": 0.0 - }, - "Mode": { - "Type": 3.0, - "Integer": 1.0 - }, - "Format": { - "Type": 3.0, - "Integer": 1.0 - }, - "Decimals": { - "Type": 3.0, - "Integer": 3.0 - }, - "Prefix": { - "Type": 5.0, - "String": "" - }, - "Suffix": { - "Type": 5.0, - "String": "" - }, - "ThousandsSep": { - "Type": 2.0, - "Boolean": 0.0 - }, - "Editable": { - "Type": 2.0, - "Boolean": 1.0 - }, - "ForeColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "BackColour": { - "Type": 4.0, - "Color": { - "Red": 255.0, - "Green": 255.0, - "Blue": 255.0, - "Alpha": 255.0 - } - }, - "TabOrder": { - "Type": 3.0, - "Integer": 4.0 - } - } - }, - "Numeric": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "inv_ds_idcmax" - }, - "X": { - "Type": 3.0, - "Integer": 246.0 - }, - "Y": { - "Type": 3.0, - "Integer": 210.0 - }, - "Width": { - "Type": 3.0, - "Integer": 100.0 - }, - "Height": { - "Type": 3.0, - "Integer": 24.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Value": { - "Type": 1.0, - "Double": 0.0 - }, - "Mode": { - "Type": 3.0, - "Integer": 1.0 - }, - "Format": { - "Type": 3.0, - "Integer": 1.0 - }, - "Decimals": { - "Type": 3.0, - "Integer": 3.0 - }, - "Prefix": { - "Type": 5.0, - "String": "" - }, - "Suffix": { - "Type": 5.0, - "String": "" - }, - "ThousandsSep": { - "Type": 2.0, - "Boolean": 0.0 - }, - "Editable": { - "Type": 2.0, - "Boolean": 1.0 - }, - "ForeColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "BackColour": { - "Type": 4.0, - "Color": { - "Red": 255.0, - "Green": 255.0, - "Blue": 255.0, - "Alpha": 255.0 - } - }, - "TabOrder": { - "Type": 3.0, - "Integer": 9.0 - } - } - }, - "Numeric": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "inv_ds_mppt_hi" - }, - "X": { - "Type": 3.0, - "Integer": 594.0 - }, - "Y": { - "Type": 3.0, - "Integer": 210.0 - }, - "Width": { - "Type": 3.0, - "Integer": 100.0 - }, - "Height": { - "Type": 3.0, - "Integer": 24.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Value": { - "Type": 1.0, - "Double": 0.0 - }, - "Mode": { - "Type": 3.0, - "Integer": 1.0 - }, - "Format": { - "Type": 3.0, - "Integer": 1.0 - }, - "Decimals": { - "Type": 3.0, - "Integer": 3.0 - }, - "Prefix": { - "Type": 5.0, - "String": "" - }, - "Suffix": { - "Type": 5.0, - "String": "" - }, - "ThousandsSep": { - "Type": 2.0, - "Boolean": 0.0 - }, - "Editable": { - "Type": 2.0, - "Boolean": 1.0 - }, - "ForeColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "BackColour": { - "Type": 4.0, - "Color": { - "Red": 255.0, - "Green": 255.0, - "Blue": 255.0, - "Alpha": 255.0 - } - }, - "TabOrder": { - "Type": 3.0, - "Integer": 16.0 - } - } - }, - "Numeric": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "inv_ds_mppt_low" - }, - "X": { - "Type": 3.0, - "Integer": 594.0 - }, - "Y": { - "Type": 3.0, - "Integer": 156.0 - }, - "Width": { - "Type": 3.0, - "Integer": 100.0 - }, - "Height": { - "Type": 3.0, - "Integer": 24.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Value": { - "Type": 1.0, - "Double": 0.0 - }, - "Mode": { - "Type": 3.0, - "Integer": 1.0 - }, - "Format": { - "Type": 3.0, - "Integer": 1.0 - }, - "Decimals": { - "Type": 3.0, - "Integer": 3.0 - }, - "Prefix": { - "Type": 5.0, - "String": "" - }, - "Suffix": { - "Type": 5.0, - "String": "" - }, - "ThousandsSep": { - "Type": 2.0, - "Boolean": 0.0 - }, - "Editable": { - "Type": 2.0, - "Boolean": 1.0 - }, - "ForeColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "BackColour": { - "Type": 4.0, - "Color": { - "Red": 255.0, - "Green": 255.0, - "Blue": 255.0, - "Alpha": 255.0 - } - }, - "TabOrder": { - "Type": 3.0, - "Integer": 14.0 - } - } - }, - "Numeric": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "inv_ds_num_mppt" - }, - "X": { - "Type": 3.0, - "Integer": 594.0 - }, - "Y": { - "Type": 3.0, - "Integer": 237.0 - }, - "Width": { - "Type": 3.0, - "Integer": 100.0 - }, - "Height": { - "Type": 3.0, - "Integer": 24.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Value": { - "Type": 1.0, - "Double": 0.0 - }, - "Mode": { - "Type": 3.0, - "Integer": 0.0 - }, - "Format": { - "Type": 3.0, - "Integer": 0.0 - }, - "Decimals": { - "Type": 3.0, - "Integer": 3.0 - }, - "Prefix": { - "Type": 5.0, - "String": "" - }, - "Suffix": { - "Type": 5.0, - "String": "" - }, - "ThousandsSep": { - "Type": 2.0, - "Boolean": 1.0 - }, - "Editable": { - "Type": 2.0, - "Boolean": 1.0 - }, - "ForeColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "BackColour": { - "Type": 4.0, - "Color": { - "Red": 255.0, - "Green": 255.0, - "Blue": 255.0, - "Alpha": 255.0 - } - }, - "TabOrder": { - "Type": 3.0, - "Integer": -1.0 - } - } - }, - "Numeric": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "inv_ds_paco" - }, - "X": { - "Type": 3.0, - "Integer": 246.0 - }, - "Y": { - "Type": 3.0, - "Integer": 27.0 - }, - "Width": { - "Type": 3.0, - "Integer": 100.0 - }, - "Height": { - "Type": 3.0, - "Integer": 24.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Value": { - "Type": 1.0, - "Double": 0.0 - }, - "Mode": { - "Type": 3.0, - "Integer": 1.0 - }, - "Format": { - "Type": 3.0, - "Integer": 1.0 - }, - "Decimals": { - "Type": 3.0, - "Integer": 3.0 - }, - "Prefix": { - "Type": 5.0, - "String": "" - }, - "Suffix": { - "Type": 5.0, - "String": "" - }, - "ThousandsSep": { - "Type": 2.0, - "Boolean": 0.0 - }, - "Editable": { - "Type": 2.0, - "Boolean": 1.0 - }, - "ForeColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "BackColour": { - "Type": 4.0, - "Color": { - "Red": 255.0, - "Green": 255.0, - "Blue": 255.0, - "Alpha": 255.0 - } - }, - "TabOrder": { - "Type": 3.0, - "Integer": 4.0 - } - } - }, - "Numeric": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "inv_ds_pdco" - }, - "X": { - "Type": 3.0, - "Integer": 246.0 - }, - "Y": { - "Type": 3.0, - "Integer": 108.0 - }, - "Width": { - "Type": 3.0, - "Integer": 100.0 - }, - "Height": { - "Type": 3.0, - "Integer": 24.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Value": { - "Type": 1.0, - "Double": 0.0 - }, - "Mode": { - "Type": 3.0, - "Integer": 1.0 - }, - "Format": { - "Type": 3.0, - "Integer": 0.0 - }, - "Decimals": { - "Type": 3.0, - "Integer": 3.0 - }, - "Prefix": { - "Type": 5.0, - "String": "" - }, - "Suffix": { - "Type": 5.0, - "String": "" - }, - "ThousandsSep": { - "Type": 2.0, - "Boolean": 0.0 - }, - "Editable": { - "Type": 2.0, - "Boolean": 1.0 - }, - "ForeColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "BackColour": { - "Type": 4.0, - "Color": { - "Red": 255.0, - "Green": 255.0, - "Blue": 255.0, - "Alpha": 255.0 - } - }, - "TabOrder": { - "Type": 3.0, - "Integer": 5.0 - } - } - }, - "Numeric": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "inv_ds_pnt" - }, - "X": { - "Type": 3.0, - "Integer": 330.0 - }, - "Y": { - "Type": 3.0, - "Integer": 339.0 - }, - "Width": { - "Type": 3.0, - "Integer": 100.0 - }, - "Height": { - "Type": 3.0, - "Integer": 24.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Value": { - "Type": 1.0, - "Double": 0.0 - }, - "Mode": { - "Type": 3.0, - "Integer": 1.0 - }, - "Format": { - "Type": 3.0, - "Integer": 1.0 - }, - "Decimals": { - "Type": 3.0, - "Integer": 3.0 - }, - "Prefix": { - "Type": 5.0, - "String": "" - }, - "Suffix": { - "Type": 5.0, - "String": "" - }, - "ThousandsSep": { - "Type": 2.0, - "Boolean": 0.0 - }, - "Editable": { - "Type": 2.0, - "Boolean": 1.0 - }, - "ForeColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "BackColour": { - "Type": 4.0, - "Color": { - "Red": 255.0, - "Green": 255.0, - "Blue": 255.0, - "Alpha": 255.0 - } - }, - "TabOrder": { - "Type": 3.0, - "Integer": 7.0 - } - } - }, - "Numeric": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "inv_ds_pnt_suggested" - }, - "X": { - "Type": 3.0, - "Integer": 468.0 - }, - "Y": { - "Type": 3.0, - "Integer": 339.0 - }, - "Width": { - "Type": 3.0, - "Integer": 100.0 - }, - "Height": { - "Type": 3.0, - "Integer": 24.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Value": { - "Type": 1.0, - "Double": 0.0 - }, - "Mode": { - "Type": 3.0, - "Integer": 1.0 - }, - "Format": { - "Type": 3.0, - "Integer": 0.0 - }, - "Decimals": { - "Type": 3.0, - "Integer": 3.0 - }, - "Prefix": { - "Type": 5.0, - "String": "" - }, - "Suffix": { - "Type": 5.0, - "String": "" - }, - "ThousandsSep": { - "Type": 2.0, - "Boolean": 0.0 - }, - "Editable": { - "Type": 2.0, - "Boolean": 1.0 - }, - "ForeColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "BackColour": { - "Type": 4.0, - "Color": { - "Red": 255.0, - "Green": 255.0, - "Blue": 255.0, - "Alpha": 255.0 - } - }, - "TabOrder": { - "Type": 3.0, - "Integer": 7.0 - } - } - }, - "Numeric": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "inv_ds_pso" - }, - "X": { - "Type": 3.0, - "Integer": 330.0 - }, - "Y": { - "Type": 3.0, - "Integer": 312.0 - }, - "Width": { - "Type": 3.0, - "Integer": 100.0 - }, - "Height": { - "Type": 3.0, - "Integer": 24.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Value": { - "Type": 1.0, - "Double": 0.0 - }, - "Mode": { - "Type": 3.0, - "Integer": 1.0 - }, - "Format": { - "Type": 3.0, - "Integer": 1.0 - }, - "Decimals": { - "Type": 3.0, - "Integer": 3.0 - }, - "Prefix": { - "Type": 5.0, - "String": "" - }, - "Suffix": { - "Type": 5.0, - "String": "" - }, - "ThousandsSep": { - "Type": 2.0, - "Boolean": 0.0 - }, - "Editable": { - "Type": 2.0, - "Boolean": 1.0 - }, - "ForeColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "BackColour": { - "Type": 4.0, - "Color": { - "Red": 255.0, - "Green": 255.0, - "Blue": 255.0, - "Alpha": 255.0 - } - }, - "TabOrder": { - "Type": 3.0, - "Integer": 6.0 - } - } - }, - "Numeric": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "inv_ds_pso_suggested" - }, - "X": { - "Type": 3.0, - "Integer": 468.0 - }, - "Y": { - "Type": 3.0, - "Integer": 312.0 - }, - "Width": { - "Type": 3.0, - "Integer": 100.0 - }, - "Height": { - "Type": 3.0, - "Integer": 24.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Value": { - "Type": 1.0, - "Double": 0.0 - }, - "Mode": { - "Type": 3.0, - "Integer": 1.0 - }, - "Format": { - "Type": 3.0, - "Integer": 0.0 - }, - "Decimals": { - "Type": 3.0, - "Integer": 3.0 - }, - "Prefix": { - "Type": 5.0, - "String": "" - }, - "Suffix": { - "Type": 5.0, - "String": "" - }, - "ThousandsSep": { - "Type": 2.0, - "Boolean": 0.0 - }, - "Editable": { - "Type": 2.0, - "Boolean": 1.0 - }, - "ForeColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "BackColour": { - "Type": 4.0, - "Color": { - "Red": 255.0, - "Green": 255.0, - "Blue": 255.0, - "Alpha": 255.0 - } - }, - "TabOrder": { - "Type": 3.0, - "Integer": 6.0 - } - } - }, - "Numeric": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "inv_ds_vdcmax" - }, - "X": { - "Type": 3.0, - "Integer": 246.0 - }, - "Y": { - "Type": 3.0, - "Integer": 183.0 - }, - "Width": { - "Type": 3.0, - "Integer": 100.0 - }, - "Height": { - "Type": 3.0, - "Integer": 24.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Value": { - "Type": 1.0, - "Double": 0.0 - }, - "Mode": { - "Type": 3.0, - "Integer": 1.0 - }, - "Format": { - "Type": 3.0, - "Integer": 1.0 - }, - "Decimals": { - "Type": 3.0, - "Integer": 3.0 - }, - "Prefix": { - "Type": 5.0, - "String": "" - }, - "Suffix": { - "Type": 5.0, - "String": "" - }, - "ThousandsSep": { - "Type": 2.0, - "Boolean": 0.0 - }, - "Editable": { - "Type": 2.0, - "Boolean": 1.0 - }, - "ForeColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "BackColour": { - "Type": 4.0, - "Color": { - "Red": 255.0, - "Green": 255.0, - "Blue": 255.0, - "Alpha": 255.0 - } - }, - "TabOrder": { - "Type": 3.0, - "Integer": 8.0 - } - } - }, - "Numeric": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "inv_ds_vdco" - }, - "X": { - "Type": 3.0, - "Integer": 594.0 - }, - "Y": { - "Type": 3.0, - "Integer": 183.0 - }, - "Width": { - "Type": 3.0, - "Integer": 100.0 - }, - "Height": { - "Type": 3.0, - "Integer": 24.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Value": { - "Type": 1.0, - "Double": 0.0 - }, - "Mode": { - "Type": 3.0, - "Integer": 1.0 - }, - "Format": { - "Type": 3.0, - "Integer": 1.0 - }, - "Decimals": { - "Type": 3.0, - "Integer": 3.0 - }, - "Prefix": { - "Type": 5.0, - "String": "" - }, - "Suffix": { - "Type": 5.0, - "String": "" - }, - "ThousandsSep": { - "Type": 2.0, - "Boolean": 0.0 - }, - "Editable": { - "Type": 2.0, - "Boolean": 1.0 - }, - "ForeColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "BackColour": { - "Type": 4.0, - "Color": { - "Red": 255.0, - "Green": 255.0, - "Blue": 255.0, - "Alpha": 255.0 - } - }, - "TabOrder": { - "Type": 3.0, - "Integer": 15.0 - } - } - }, - "Label": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "object 7" - }, - "X": { - "Type": 3.0, - "Integer": 21.0 - }, - "Y": { - "Type": 3.0, - "Integer": 474.0 - }, - "Width": { - "Type": 3.0, - "Integer": 465.0 - }, - "Height": { - "Type": 3.0, - "Integer": 36.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Caption": { - "Type": 5.0, - "String": "Click Copy Specifications to copy inverter data from the inverter currently selected for the Inverter CEC Database option." - }, - "TextColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "Bold": { - "Type": 2.0, - "Boolean": 0.0 - }, - "FontSize": { - "Type": 3.0, - "Integer": 0.0 - }, - "WordWrap": { - "Type": 2.0, - "Boolean": 1.0 - }, - "AlignRight": { - "Type": 2.0, - "Boolean": 0.0 - }, - "AlignTop": { - "Type": 2.0, - "Boolean": 1.0 - } - } - }, - "Label": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "object 731" - }, - "X": { - "Type": 3.0, - "Integer": 18.0 - }, - "Y": { - "Type": 3.0, - "Integer": 405.0 - }, - "Width": { - "Type": 3.0, - "Integer": 750.0 - }, - "Height": { - "Type": 3.0, - "Integer": 42.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Caption": { - "Type": 5.0, - "String": "If you are modeling a system with microinverters or DC power optimizers, see the Losses page to adjust the system losses accordingly." - }, - "TextColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "Bold": { - "Type": 2.0, - "Boolean": 0.0 - }, - "FontSize": { - "Type": 3.0, - "Integer": 0.0 - }, - "WordWrap": { - "Type": 2.0, - "Boolean": 1.0 - }, - "AlignRight": { - "Type": 2.0, - "Boolean": 0.0 - }, - "AlignTop": { - "Type": 2.0, - "Boolean": 1.0 - } - } - } - }, - "VarDatabase": { - "inv_ds_ac_voltage": { - "Version": 4.0, - "Type": 1.0, - "Label": "Nominal AC voltage", - "Units": "Vac", - "Group": "PV Inverter (Datasheet)", - "IndexLabels": "", - "Flags": 2.0, - "DefaultValue": 240.0, - "UIObject": "Numeric", - "sscVariableName": "", - "sscVariableValue": "" - }, - "inv_ds_data_filename": { - "Version": 4.0, - "Type": 4.0, - "Label": "Inverter data filename", - "Units": " ", - "Group": "PV Inverter (Datasheet)", - "IndexLabels": "", - "Flags": 9.0, - "DefaultValue": "", - "UIObject": "TextEntry", - "sscVariableName": "", - "sscVariableValue": "" - }, - "inv_ds_eff": { - "Version": 4.0, - "Type": 1.0, - "Label": "Inverter efficiency", - "Units": "%", - "Group": "PV Inverter (Datasheet)", - "IndexLabels": "", - "Flags": 8.0, - "DefaultValue": 1.0, - "UIObject": "Default", - "sscVariableName": "", - "sscVariableValue": "" - }, - "inv_ds_eff_peak_or_nom": { - "Version": 4.0, - "Type": 1.0, - "Label": "Manufacturer efficiency", - "Units": "%", - "Group": "PV Inverter (Datasheet)", - "IndexLabels": "", - "Flags": 3.0, - "DefaultValue": 96.0, - "UIObject": "Numeric", - "sscVariableName": "", - "sscVariableValue": "" - }, - "inv_ds_eff_type": { - "Version": 4.0, - "Type": 1.0, - "Label": "Use weighted or manufacturer efficiency", - "Units": " ", - "Group": "PV Inverter (Datasheet)", - "IndexLabels": "", - "Flags": 1.0, - "DefaultValue": 0.0, - "UIObject": "RadioChoice", - "sscVariableName": "", - "sscVariableValue": "" - }, - "inv_ds_eff_weighted": { - "Version": 4.0, - "Type": 1.0, - "Label": "Weighted efficiency", - "Units": "%", - "Group": "PV Inverter (Datasheet)", - "IndexLabels": "", - "Flags": 3.0, - "DefaultValue": 96.0, - "UIObject": "Numeric", - "sscVariableName": "", - "sscVariableValue": "" - }, - "inv_ds_idcmax": { - "Version": 4.0, - "Type": 1.0, - "Label": "Maximum DC current", - "Units": "Adc", - "Group": "PV Inverter (Datasheet)", - "IndexLabels": "", - "Flags": 2.0, - "DefaultValue": 18.0, - "UIObject": "Numeric", - "sscVariableName": "", - "sscVariableValue": "" - }, - "inv_ds_mppt_hi": { - "Version": 4.0, - "Type": 1.0, - "Label": "Maximum MPPT DC voltage", - "Units": "Vdc", - "Group": "PV Inverter (Datasheet)", - "IndexLabels": "", - "Flags": 2.0, - "DefaultValue": 480.0, - "UIObject": "Numeric", - "sscVariableName": "", - "sscVariableValue": "" - }, - "inv_ds_mppt_low": { - "Version": 4.0, - "Type": 1.0, - "Label": "Minimum MPPT DC voltage", - "Units": "Vdc", - "Group": "PV Inverter (Datasheet)", - "IndexLabels": "", - "Flags": 2.0, - "DefaultValue": 250.0, - "UIObject": "Numeric", - "sscVariableName": "", - "sscVariableValue": "" - }, - "inv_ds_num_mppt": { - "Version": 4.0, - "Type": 1.0, - "Label": "Number of MPPT inputs", - "Units": " ", - "Group": "PV Inverter (Datasheet)", - "IndexLabels": "", - "Flags": 0.0, - "DefaultValue": 1.0, - "UIObject": "Numeric", - "sscVariableName": "", - "sscVariableValue": "" - }, - "inv_ds_paco": { - "Version": 4.0, - "Type": 1.0, - "Label": "Maximum AC output power", - "Units": "Wac", - "Group": "PV Inverter (Datasheet)", - "IndexLabels": "", - "Flags": 2.0, - "DefaultValue": 4000.0, - "UIObject": "Numeric", - "sscVariableName": "", - "sscVariableValue": "" - }, - "inv_ds_pdco": { - "Version": 4.0, - "Type": 1.0, - "Label": "Maximum DC input power", - "Units": "Wdc", - "Group": "PV Inverter (Datasheet)", - "IndexLabels": "", - "Flags": 8.0, - "DefaultValue": 0.0, - "UIObject": "Numeric", - "sscVariableName": "", - "sscVariableValue": "" - }, - "inv_ds_pnt": { - "Version": 4.0, - "Type": 1.0, - "Label": "Power consumption at night", - "Units": "Wac", - "Group": "PV Inverter (Datasheet)", - "IndexLabels": "", - "Flags": 2.0, - "DefaultValue": 1.0, - "UIObject": "Numeric", - "sscVariableName": "", - "sscVariableValue": "" - }, - "inv_ds_pnt_suggested": { - "Version": 4.0, - "Type": 1.0, - "Label": "Suggested power consumption at night", - "Units": "Wac", - "Group": "PV Inverter (Datasheet)", - "IndexLabels": "", - "Flags": 9.0, - "DefaultValue": 0.0, - "UIObject": "Numeric", - "sscVariableName": "", - "sscVariableValue": "" - }, - "inv_ds_pso": { - "Version": 4.0, - "Type": 1.0, - "Label": "Power consumption during operation", - "Units": "Wdc", - "Group": "PV Inverter (Datasheet)", - "IndexLabels": "", - "Flags": 2.0, - "DefaultValue": 0.0, - "UIObject": "Numeric", - "sscVariableName": "", - "sscVariableValue": "" - }, - "inv_ds_pso_suggested": { - "Version": 4.0, - "Type": 1.0, - "Label": "Suggested power consumption during operation", - "Units": "Wdc", - "Group": "PV Inverter (Datasheet)", - "IndexLabels": "", - "Flags": 9.0, - "DefaultValue": 0.0, - "UIObject": "Numeric", - "sscVariableName": "", - "sscVariableValue": "" - }, - "inv_ds_vdcmax": { - "Version": 4.0, - "Type": 1.0, - "Label": "Maximum DC voltage", - "Units": "Vdc", - "Group": "PV Inverter (Datasheet)", - "IndexLabels": "", - "Flags": 2.0, - "DefaultValue": 600.0, - "UIObject": "Numeric", - "sscVariableName": "", - "sscVariableValue": "" - }, - "inv_ds_vdco": { - "Version": 4.0, - "Type": 1.0, - "Label": "Nominal DC voltage", - "Units": "Vdc", - "Group": "PV Inverter (Datasheet)", - "IndexLabels": "", - "Flags": 2.0, - "DefaultValue": 310.0, - "UIObject": "Numeric", - "sscVariableName": "", - "sscVariableValue": "" - } - }, - "Equations": [ - "equations{ 'inv_ds_pnt_suggested' } = define() {", - "\treturn 0.00025*${inv_ds_paco}; };", - "", - "equations{ 'inv_ds_pso_suggested' } = define() {", - "\treturn 0.008*${inv_ds_paco}; \r", - "};", - "", - "equations{ 'inv_ds_eff' } = define() {", - "\treturn ?${inv_ds_eff_type}", - "[ ${inv_ds_eff_weighted},", - " ${inv_ds_eff_peak_or_nom} ]; };", - "", - "equations{ 'inv_ds_pdco' } = define() {", - "\treturn ${inv_ds_paco}/(${inv_ds_eff}/100.0); };" - ], - "Callbacks": [ - "function inverter_datasheet_value_change()", - "{", - "\tefficiency_type = value('inv_ds_eff_type');", - "", - "\tweighted_efficiency = (efficiency_type == 0);", - "\t", - "\tenable('inv_ds_eff_weighted',weighted_efficiency);", - "\tenable('inv_ds_eff_peak_or_nom',!weighted_efficiency);", - "", - "}", - "\r", - "on_load{\"Inverter Datasheet\"}=define(){\r", - "\tinverter_datasheet_value_change();\t\r", - "};\r", - "", - "on_change{'btn_copy_from_library'} = define()", - "{", - "", - " value('inv_ds_paco', value('inv_snl_paco'));", - " value('inv_ds_pnt', value('inv_snl_pnt'));", - " value('inv_ds_pso', value('inv_snl_pso'));", - " value('inv_ds_vdco', value('inv_snl_vdco'));", - " value('inv_ds_vdcmax', value('inv_snl_vdcmax'));", - " ", - " value('inv_ds_eff_type', 1);", - " value('inv_ds_eff_peak_or_nom', value('inv_snl_paco') / value('inv_snl_pdco') * 100 );", - " value('inv_ds_eff', value('inv_snl_eff_cec'));", - " ", - " value('inv_ds_ac_voltage', value('inv_snl_ac_voltage'));", - " value('inv_ds_idcmax', value('inv_snl_idcmax'));", - " value('inv_ds_mppt_low', value('inv_snl_mppt_low'));", - " value('inv_ds_mppt_hi', value('inv_snl_mppt_hi'));", - " value('inv_ds_num_mppt', value('inv_snl_num_mppt'));", - " value('inv_ds_eff_weighted', value('inv_snl_eff_cec'));", - "", - "\tmsgbox('Inverter data copied.\\nCopied data for ' + value('inv_cec_name') + ' from the inverter library.');", - "", - "};\t", - "\t", - "on_change{'inv_ds_eff_type'} = define()", - "{", - "\tefficiency_type = value('inv_ds_eff_type');", - "", - "\tweighted_efficiency = (efficiency_type == 0);", - "\t", - "\tinverter_datasheet_value_change();", - "};", - "\r", - "on_change{'inv_ds_vdcmax'} = define() {\r", - "\tif ( technology() != 'High-X Concentrating PV') {\r", - "\t\treset_inverter_voltages(); // defined in PV System Design callback\r", - "\t}\r", - "\telse { return; }\t\r", - "};\r", - "\r", - "on_change{'inv_ds_mppt_low'} = define() {\r", - "\tif ( technology() != 'High-X Concentrating PV') {\r", - "\t\treset_inverter_voltages(); // defined in PV System Design callback\r", - "\t}\r", - "\telse { return; }\t\r", - "};\r", - "\r", - "on_change{'inv_ds_mppt_hi'} = define() {\r", - "\tif ( technology() != 'High-X Concentrating PV') {\r", - "\t\treset_inverter_voltages(); // defined in PV System Design callback\r", - "\t}\r", - "\telse { return; }\t\r", - "};\r", - "", - "on_change{'btnSaveInvDSData'} = define() {", - "\tlogmsg('running btnSaveInvDSData');", - "\tfile = choose_file( '', 'Save Inverter Datasheet Data As', ", - "\t\t'Data Files (*.csv)|*.csv', true);", - "\tif ( file != '' ) {", - "\t\tfile = replace(file, '\\\\', '/');", - "\t\tif (group_write('PV Inverter (Datasheet)',file))", - "\t\t{\t", - "\t\t\tvalue( 'inv_ds_data_filename', file );", - "\t\t\tmsgbox('Data saved!\\n' + file);", - "\t\t}", - "\t\telse", - "\t\t{", - "\t\t\tvalue( 'inv_ds_data_filename', \"\" );", - "\t\t\tmsgbox('Data save failed!\\n' + file);", - "\t\t}", - "\t}", - "};", - "", - "on_change{'btnLoadInvDSData'} = define() {", - "\tlogmsg('running btnLoadInvDSData');", - "\tfile = choose_file( '', 'Open Inverter Datasheet File', ", - "\t\t'Data Files (*.csv)|*.csv');", - "\tif ( file != '' ) {", - "\t\tfile = replace(file, '\\\\', '/');\r", - "\t\tstr = '';\t\r", - "\t\tif (group_read('PV Inverter (Datasheet)',file))", - "\t\t{\t", - "\t\t\tf = open(file,'r');\r", - "\t\t\tok = read_line( f, str );\r", - "\t\t\tclose(f);\r", - "\t\t\tif ( ok && (strpos(str, 'inv_ds') > -1) ) \r", - "\t\t\t{\r", - "\t\t\t\tvalue( 'inv_ds_data_filename', file );\r", - "\t\t\t\tmsgbox( 'Data loaded!\\n' );\r", - "\t\t\t}\r", - "\t\t\telse\r", - "\t\t\t{\t\t\t\r", - "\t\t\t\tvalue( 'inv_ds_data_filename', '' );", - "\t\t\t\tmsgbox('Data load failed!\\nFile does not contain valid inverter data.' + file);\r", - "\t\t\t}", - "\t\t}", - "\t\telse", - "\t\t{", - "\t\t\tvalue( 'inv_ds_data_filename', \"\" );", - "\t\t\tmsgbox('Data load failed!\\nFailed to read data from file.\\n\\n' + file);", - "\t\t}", - "\t}", - "};", - "", - "" - ] -} \ No newline at end of file diff --git a/deploy/runtime/ui/Inverter Part Load Curve - old.json b/deploy/runtime/ui/Inverter Part Load Curve - old.json deleted file mode 100644 index 814ffcdbfa..0000000000 --- a/deploy/runtime/ui/Inverter Part Load Curve - old.json +++ /dev/null @@ -1,3251 +0,0 @@ -{ - "Name": "Inverter Part Load Curve", - "Width": 782.0, - "Height": 714.0, - "FormObjects": { - "GroupBox": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "GroupBox1" - }, - "X": { - "Type": 3.0, - "Integer": 12.0 - }, - "Y": { - "Type": 3.0, - "Integer": 138.0 - }, - "Width": { - "Type": 3.0, - "Integer": 764.0 - }, - "Height": { - "Type": 3.0, - "Integer": 121.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Caption": { - "Type": 5.0, - "String": "Operating Ranges" - }, - "Bold": { - "Type": 2.0, - "Boolean": 1.0 - } - } - }, - "GroupBox": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "GroupBox2" - }, - "X": { - "Type": 3.0, - "Integer": 12.0 - }, - "Y": { - "Type": 3.0, - "Integer": 645.0 - }, - "Width": { - "Type": 3.0, - "Integer": 764.0 - }, - "Height": { - "Type": 3.0, - "Integer": 66.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Caption": { - "Type": 5.0, - "String": "Save / Load Data" - }, - "Bold": { - "Type": 2.0, - "Boolean": 1.0 - } - } - }, - "GroupBox": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "GroupBox222" - }, - "X": { - "Type": 3.0, - "Integer": 12.0 - }, - "Y": { - "Type": 3.0, - "Integer": 15.0 - }, - "Width": { - "Type": 3.0, - "Integer": 764.0 - }, - "Height": { - "Type": 3.0, - "Integer": 119.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Caption": { - "Type": 5.0, - "String": "Power Ratings" - }, - "Bold": { - "Type": 2.0, - "Boolean": 1.0 - } - } - }, - "GroupBox": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "GroupBox3" - }, - "X": { - "Type": 3.0, - "Integer": 12.0 - }, - "Y": { - "Type": 3.0, - "Integer": 324.0 - }, - "Width": { - "Type": 3.0, - "Integer": 764.0 - }, - "Height": { - "Type": 3.0, - "Integer": 314.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Caption": { - "Type": 5.0, - "String": "Part Load Efficiency" - }, - "Bold": { - "Type": 2.0, - "Boolean": 1.0 - } - } - }, - "GroupBox": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "GroupBox4" - }, - "X": { - "Type": 3.0, - "Integer": 12.0 - }, - "Y": { - "Type": 3.0, - "Integer": 261.0 - }, - "Width": { - "Type": 3.0, - "Integer": 764.0 - }, - "Height": { - "Type": 3.0, - "Integer": 62.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Caption": { - "Type": 5.0, - "String": "Losses" - }, - "Bold": { - "Type": 2.0, - "Boolean": 1.0 - } - } - }, - "Label": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "Label1" - }, - "X": { - "Type": 3.0, - "Integer": 390.0 - }, - "Y": { - "Type": 3.0, - "Integer": 36.0 - }, - "Width": { - "Type": 3.0, - "Integer": 350.0 - }, - "Height": { - "Type": 3.0, - "Integer": 86.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Caption": { - "Type": 5.0, - "String": "SAM calculates the CEC and European weighted efficiency values based on the part-load data you provide and a set of weighting factors. See Help for details." - }, - "TextColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "Bold": { - "Type": 2.0, - "Boolean": 0.0 - }, - "FontSize": { - "Type": 3.0, - "Integer": 0.0 - }, - "WordWrap": { - "Type": 2.0, - "Boolean": 1.0 - }, - "AlignRight": { - "Type": 2.0, - "Boolean": 0.0 - }, - "AlignTop": { - "Type": 2.0, - "Boolean": 1.0 - } - } - }, - "Label": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "Label3" - }, - "X": { - "Type": 3.0, - "Integer": 330.0 - }, - "Y": { - "Type": 3.0, - "Integer": 57.0 - }, - "Width": { - "Type": 3.0, - "Integer": 23.0 - }, - "Height": { - "Type": 3.0, - "Integer": 21.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Caption": { - "Type": 5.0, - "String": "%" - }, - "TextColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 255.0, - "Alpha": 255.0 - } - }, - "Bold": { - "Type": 2.0, - "Boolean": 0.0 - }, - "FontSize": { - "Type": 3.0, - "Integer": 0.0 - }, - "WordWrap": { - "Type": 2.0, - "Boolean": 0.0 - }, - "AlignRight": { - "Type": 2.0, - "Boolean": 0.0 - }, - "AlignTop": { - "Type": 2.0, - "Boolean": 0.0 - } - } - }, - "Label": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "Label31" - }, - "X": { - "Type": 3.0, - "Integer": 330.0 - }, - "Y": { - "Type": 3.0, - "Integer": 81.0 - }, - "Width": { - "Type": 3.0, - "Integer": 23.0 - }, - "Height": { - "Type": 3.0, - "Integer": 21.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Caption": { - "Type": 5.0, - "String": "%" - }, - "TextColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 255.0, - "Alpha": 255.0 - } - }, - "Bold": { - "Type": 2.0, - "Boolean": 0.0 - }, - "FontSize": { - "Type": 3.0, - "Integer": 0.0 - }, - "WordWrap": { - "Type": 2.0, - "Boolean": 0.0 - }, - "AlignRight": { - "Type": 2.0, - "Boolean": 0.0 - }, - "AlignTop": { - "Type": 2.0, - "Boolean": 0.0 - } - } - }, - "Button": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "btnLoadInvPDData" - }, - "X": { - "Type": 3.0, - "Integer": 189.0 - }, - "Y": { - "Type": 3.0, - "Integer": 672.0 - }, - "Width": { - "Type": 3.0, - "Integer": 153.0 - }, - "Height": { - "Type": 3.0, - "Integer": 24.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Caption": { - "Type": 5.0, - "String": "Load data from file..." - }, - "TabOrder": { - "Type": 3.0, - "Integer": -1.0 - } - } - }, - "Button": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "btnSaveInvPDData" - }, - "X": { - "Type": 3.0, - "Integer": 27.0 - }, - "Y": { - "Type": 3.0, - "Integer": 672.0 - }, - "Width": { - "Type": 3.0, - "Integer": 153.0 - }, - "Height": { - "Type": 3.0, - "Integer": 24.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Caption": { - "Type": 5.0, - "String": "Save data to file..." - }, - "TabOrder": { - "Type": 3.0, - "Integer": -1.0 - } - } - }, - "Numeric": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "inv_pd_ac_voltage" - }, - "X": { - "Type": 3.0, - "Integer": 228.0 - }, - "Y": { - "Type": 3.0, - "Integer": 156.0 - }, - "Width": { - "Type": 3.0, - "Integer": 100.0 - }, - "Height": { - "Type": 3.0, - "Integer": 21.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Value": { - "Type": 1.0, - "Double": 0.0 - }, - "Mode": { - "Type": 3.0, - "Integer": 1.0 - }, - "Format": { - "Type": 3.0, - "Integer": 1.0 - }, - "Decimals": { - "Type": 3.0, - "Integer": 3.0 - }, - "Prefix": { - "Type": 5.0, - "String": "" - }, - "Suffix": { - "Type": 5.0, - "String": "" - }, - "ThousandsSep": { - "Type": 2.0, - "Boolean": 1.0 - }, - "Editable": { - "Type": 2.0, - "Boolean": 1.0 - }, - "ForeColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "BackColour": { - "Type": 4.0, - "Color": { - "Red": 255.0, - "Green": 255.0, - "Blue": 255.0, - "Alpha": 255.0 - } - }, - "TabOrder": { - "Type": 3.0, - "Integer": 8.0 - } - } - }, - "DataMatrix": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "inv_pd_data" - }, - "X": { - "Type": 3.0, - "Integer": 21.0 - }, - "Y": { - "Type": 3.0, - "Integer": 342.0 - }, - "Width": { - "Type": 3.0, - "Integer": 326.0 - }, - "Height": { - "Type": 3.0, - "Integer": 283.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "PasteAppendRows": { - "Type": 2.0, - "Boolean": 1.0 - }, - "PasteAppendCols": { - "Type": 2.0, - "Boolean": 0.0 - }, - "ShowButtons": { - "Type": 2.0, - "Boolean": 1.0 - }, - "ShowRows": { - "Type": 2.0, - "Boolean": 1.0 - }, - "ShowRowLabels": { - "Type": 2.0, - "Boolean": 0.0 - }, - "RowLabels": { - "Type": 5.0, - "String": "" - }, - "ShadeR0C0": { - "Type": 2.0, - "Boolean": 0.0 - }, - "VerticalLabel": { - "Type": 5.0, - "String": "" - }, - "HorizontalLabel": { - "Type": 5.0, - "String": "" - }, - "ShadeC0": { - "Type": 2.0, - "Boolean": 0.0 - }, - "ShowCols": { - "Type": 2.0, - "Boolean": 0.0 - }, - "ShowColLabels": { - "Type": 2.0, - "Boolean": 1.0 - }, - "ColLabels": { - "Type": 5.0, - "String": "% Output Power, Efficiency (%)" - }, - "NumRowsLabel": { - "Type": 5.0, - "String": "Rows:" - }, - "NumColsLabel": { - "Type": 5.0, - "String": "Cols:" - }, - "Layout": { - "Type": 3.0, - "Integer": 1.0 - }, - "ChoiceColumn": { - "Type": 3.0, - "Integer": -1.0 - }, - "Choices": { - "Type": 5.0, - "String": "Choice1,Choice2" - }, - "HideColumn": { - "Type": 3.0, - "Integer": -1.0 - }, - "ShowColumn": { - "Type": 3.0, - "Integer": -1.0 - }, - "ColorMap": { - "Type": 2.0, - "Boolean": 0.0 - } - } - }, - "TextEntry": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "inv_pd_data_filename" - }, - "X": { - "Type": 3.0, - "Integer": 345.0 - }, - "Y": { - "Type": 3.0, - "Integer": 672.0 - }, - "Width": { - "Type": 3.0, - "Integer": 416.0 - }, - "Height": { - "Type": 3.0, - "Integer": 24.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Text": { - "Type": 5.0, - "String": "" - }, - "Editable": { - "Type": 2.0, - "Boolean": 0.0 - }, - "ForeColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "BackColour": { - "Type": 4.0, - "Color": { - "Red": 255.0, - "Green": 255.0, - "Blue": 255.0, - "Alpha": 255.0 - } - }, - "TabOrder": { - "Type": 3.0, - "Integer": -1.0 - } - } - }, - "Numeric": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "inv_pd_eff_cec" - }, - "X": { - "Type": 3.0, - "Integer": 228.0 - }, - "Y": { - "Type": 3.0, - "Integer": 57.0 - }, - "Width": { - "Type": 3.0, - "Integer": 100.0 - }, - "Height": { - "Type": 3.0, - "Integer": 21.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Value": { - "Type": 1.0, - "Double": 0.0 - }, - "Mode": { - "Type": 3.0, - "Integer": 1.0 - }, - "Format": { - "Type": 3.0, - "Integer": 0.0 - }, - "Decimals": { - "Type": 3.0, - "Integer": 3.0 - }, - "Prefix": { - "Type": 5.0, - "String": "" - }, - "Suffix": { - "Type": 5.0, - "String": "" - }, - "ThousandsSep": { - "Type": 2.0, - "Boolean": 0.0 - }, - "Editable": { - "Type": 2.0, - "Boolean": 1.0 - }, - "ForeColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "BackColour": { - "Type": 4.0, - "Color": { - "Red": 255.0, - "Green": 255.0, - "Blue": 255.0, - "Alpha": 255.0 - } - }, - "TabOrder": { - "Type": 3.0, - "Integer": 7.0 - } - } - }, - "Numeric": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "inv_pd_eff_euro" - }, - "X": { - "Type": 3.0, - "Integer": 228.0 - }, - "Y": { - "Type": 3.0, - "Integer": 81.0 - }, - "Width": { - "Type": 3.0, - "Integer": 100.0 - }, - "Height": { - "Type": 3.0, - "Integer": 21.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Value": { - "Type": 1.0, - "Double": 0.0 - }, - "Mode": { - "Type": 3.0, - "Integer": 1.0 - }, - "Format": { - "Type": 3.0, - "Integer": 0.0 - }, - "Decimals": { - "Type": 3.0, - "Integer": 3.0 - }, - "Prefix": { - "Type": 5.0, - "String": "" - }, - "Suffix": { - "Type": 5.0, - "String": "" - }, - "ThousandsSep": { - "Type": 2.0, - "Boolean": 0.0 - }, - "Editable": { - "Type": 2.0, - "Boolean": 1.0 - }, - "ForeColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "BackColour": { - "Type": 4.0, - "Color": { - "Red": 255.0, - "Green": 255.0, - "Blue": 255.0, - "Alpha": 255.0 - } - }, - "TabOrder": { - "Type": 3.0, - "Integer": 7.0 - } - } - }, - "RadioChoice": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "inv_pd_eff_type" - }, - "X": { - "Type": 3.0, - "Integer": 69.0 - }, - "Y": { - "Type": 3.0, - "Integer": 57.0 - }, - "Width": { - "Type": 3.0, - "Integer": 155.0 - }, - "Height": { - "Type": 3.0, - "Integer": 44.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Selection": { - "Type": 3.0, - "Integer": -1.0 - }, - "Items": { - "Type": 6.0, - "StringList": "CEC efficiency|European efficiency" - }, - "ShowCaptions": { - "Type": 2.0, - "Boolean": 1.0 - }, - "Horizontal": { - "Type": 2.0, - "Boolean": 0.0 - }, - "TabOrder": { - "Type": 3.0, - "Integer": 0.0 - } - } - }, - "Numeric": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "inv_pd_idcmax" - }, - "X": { - "Type": 3.0, - "Integer": 228.0 - }, - "Y": { - "Type": 3.0, - "Integer": 204.0 - }, - "Width": { - "Type": 3.0, - "Integer": 100.0 - }, - "Height": { - "Type": 3.0, - "Integer": 21.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Value": { - "Type": 1.0, - "Double": 0.0 - }, - "Mode": { - "Type": 3.0, - "Integer": 1.0 - }, - "Format": { - "Type": 3.0, - "Integer": 1.0 - }, - "Decimals": { - "Type": 3.0, - "Integer": 3.0 - }, - "Prefix": { - "Type": 5.0, - "String": "" - }, - "Suffix": { - "Type": 5.0, - "String": "" - }, - "ThousandsSep": { - "Type": 2.0, - "Boolean": 1.0 - }, - "Editable": { - "Type": 2.0, - "Boolean": 1.0 - }, - "ForeColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "BackColour": { - "Type": 4.0, - "Color": { - "Red": 255.0, - "Green": 255.0, - "Blue": 255.0, - "Alpha": 255.0 - } - }, - "TabOrder": { - "Type": 3.0, - "Integer": 9.0 - } - } - }, - "Numeric": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "inv_pd_mppt_hi" - }, - "X": { - "Type": 3.0, - "Integer": 555.0 - }, - "Y": { - "Type": 3.0, - "Integer": 204.0 - }, - "Width": { - "Type": 3.0, - "Integer": 100.0 - }, - "Height": { - "Type": 3.0, - "Integer": 21.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Value": { - "Type": 1.0, - "Double": 0.0 - }, - "Mode": { - "Type": 3.0, - "Integer": 1.0 - }, - "Format": { - "Type": 3.0, - "Integer": 1.0 - }, - "Decimals": { - "Type": 3.0, - "Integer": 3.0 - }, - "Prefix": { - "Type": 5.0, - "String": "" - }, - "Suffix": { - "Type": 5.0, - "String": "" - }, - "ThousandsSep": { - "Type": 2.0, - "Boolean": 1.0 - }, - "Editable": { - "Type": 2.0, - "Boolean": 1.0 - }, - "ForeColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "BackColour": { - "Type": 4.0, - "Color": { - "Red": 255.0, - "Green": 255.0, - "Blue": 255.0, - "Alpha": 255.0 - } - }, - "TabOrder": { - "Type": 3.0, - "Integer": 16.0 - } - } - }, - "Numeric": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "inv_pd_mppt_low" - }, - "X": { - "Type": 3.0, - "Integer": 555.0 - }, - "Y": { - "Type": 3.0, - "Integer": 156.0 - }, - "Width": { - "Type": 3.0, - "Integer": 100.0 - }, - "Height": { - "Type": 3.0, - "Integer": 21.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Value": { - "Type": 1.0, - "Double": 0.0 - }, - "Mode": { - "Type": 3.0, - "Integer": 1.0 - }, - "Format": { - "Type": 3.0, - "Integer": 1.0 - }, - "Decimals": { - "Type": 3.0, - "Integer": 3.0 - }, - "Prefix": { - "Type": 5.0, - "String": "" - }, - "Suffix": { - "Type": 5.0, - "String": "" - }, - "ThousandsSep": { - "Type": 2.0, - "Boolean": 1.0 - }, - "Editable": { - "Type": 2.0, - "Boolean": 1.0 - }, - "ForeColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "BackColour": { - "Type": 4.0, - "Color": { - "Red": 255.0, - "Green": 255.0, - "Blue": 255.0, - "Alpha": 255.0 - } - }, - "TabOrder": { - "Type": 3.0, - "Integer": 14.0 - } - } - }, - "Numeric": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "inv_pd_num_mppt" - }, - "X": { - "Type": 3.0, - "Integer": 555.0 - }, - "Y": { - "Type": 3.0, - "Integer": 228.0 - }, - "Width": { - "Type": 3.0, - "Integer": 100.0 - }, - "Height": { - "Type": 3.0, - "Integer": 21.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Value": { - "Type": 1.0, - "Double": 0.0 - }, - "Mode": { - "Type": 3.0, - "Integer": 0.0 - }, - "Format": { - "Type": 3.0, - "Integer": 0.0 - }, - "Decimals": { - "Type": 3.0, - "Integer": 3.0 - }, - "Prefix": { - "Type": 5.0, - "String": "" - }, - "Suffix": { - "Type": 5.0, - "String": "" - }, - "ThousandsSep": { - "Type": 2.0, - "Boolean": 1.0 - }, - "Editable": { - "Type": 2.0, - "Boolean": 1.0 - }, - "ForeColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "BackColour": { - "Type": 4.0, - "Color": { - "Red": 255.0, - "Green": 255.0, - "Blue": 255.0, - "Alpha": 255.0 - } - }, - "TabOrder": { - "Type": 3.0, - "Integer": -1.0 - } - } - }, - "Numeric": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "inv_pd_paco" - }, - "X": { - "Type": 3.0, - "Integer": 228.0 - }, - "Y": { - "Type": 3.0, - "Integer": 33.0 - }, - "Width": { - "Type": 3.0, - "Integer": 100.0 - }, - "Height": { - "Type": 3.0, - "Integer": 21.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Value": { - "Type": 1.0, - "Double": 0.0 - }, - "Mode": { - "Type": 3.0, - "Integer": 1.0 - }, - "Format": { - "Type": 3.0, - "Integer": 1.0 - }, - "Decimals": { - "Type": 3.0, - "Integer": 3.0 - }, - "Prefix": { - "Type": 5.0, - "String": "" - }, - "Suffix": { - "Type": 5.0, - "String": "" - }, - "ThousandsSep": { - "Type": 2.0, - "Boolean": 1.0 - }, - "Editable": { - "Type": 2.0, - "Boolean": 1.0 - }, - "ForeColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "BackColour": { - "Type": 4.0, - "Color": { - "Red": 255.0, - "Green": 255.0, - "Blue": 255.0, - "Alpha": 255.0 - } - }, - "TabOrder": { - "Type": 3.0, - "Integer": 4.0 - } - } - }, - "Numeric": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "inv_pd_pdco" - }, - "X": { - "Type": 3.0, - "Integer": 228.0 - }, - "Y": { - "Type": 3.0, - "Integer": 105.0 - }, - "Width": { - "Type": 3.0, - "Integer": 100.0 - }, - "Height": { - "Type": 3.0, - "Integer": 21.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Value": { - "Type": 1.0, - "Double": 0.0 - }, - "Mode": { - "Type": 3.0, - "Integer": 1.0 - }, - "Format": { - "Type": 3.0, - "Integer": 0.0 - }, - "Decimals": { - "Type": 3.0, - "Integer": 3.0 - }, - "Prefix": { - "Type": 5.0, - "String": "" - }, - "Suffix": { - "Type": 5.0, - "String": "" - }, - "ThousandsSep": { - "Type": 2.0, - "Boolean": 1.0 - }, - "Editable": { - "Type": 2.0, - "Boolean": 1.0 - }, - "ForeColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "BackColour": { - "Type": 4.0, - "Color": { - "Red": 255.0, - "Green": 255.0, - "Blue": 255.0, - "Alpha": 255.0 - } - }, - "TabOrder": { - "Type": 3.0, - "Integer": 5.0 - } - } - }, - "Numeric": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "inv_pd_pnt" - }, - "X": { - "Type": 3.0, - "Integer": 228.0 - }, - "Y": { - "Type": 3.0, - "Integer": 279.0 - }, - "Width": { - "Type": 3.0, - "Integer": 100.0 - }, - "Height": { - "Type": 3.0, - "Integer": 21.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Value": { - "Type": 1.0, - "Double": 0.0 - }, - "Mode": { - "Type": 3.0, - "Integer": 1.0 - }, - "Format": { - "Type": 3.0, - "Integer": 1.0 - }, - "Decimals": { - "Type": 3.0, - "Integer": 3.0 - }, - "Prefix": { - "Type": 5.0, - "String": "" - }, - "Suffix": { - "Type": 5.0, - "String": "" - }, - "ThousandsSep": { - "Type": 2.0, - "Boolean": 1.0 - }, - "Editable": { - "Type": 2.0, - "Boolean": 1.0 - }, - "ForeColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "BackColour": { - "Type": 4.0, - "Color": { - "Red": 255.0, - "Green": 255.0, - "Blue": 255.0, - "Alpha": 255.0 - } - }, - "TabOrder": { - "Type": 3.0, - "Integer": 7.0 - } - } - }, - "Numeric": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "inv_pd_vdcmax" - }, - "X": { - "Type": 3.0, - "Integer": 228.0 - }, - "Y": { - "Type": 3.0, - "Integer": 180.0 - }, - "Width": { - "Type": 3.0, - "Integer": 100.0 - }, - "Height": { - "Type": 3.0, - "Integer": 21.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Value": { - "Type": 1.0, - "Double": 0.0 - }, - "Mode": { - "Type": 3.0, - "Integer": 1.0 - }, - "Format": { - "Type": 3.0, - "Integer": 1.0 - }, - "Decimals": { - "Type": 3.0, - "Integer": 3.0 - }, - "Prefix": { - "Type": 5.0, - "String": "" - }, - "Suffix": { - "Type": 5.0, - "String": "" - }, - "ThousandsSep": { - "Type": 2.0, - "Boolean": 1.0 - }, - "Editable": { - "Type": 2.0, - "Boolean": 1.0 - }, - "ForeColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "BackColour": { - "Type": 4.0, - "Color": { - "Red": 255.0, - "Green": 255.0, - "Blue": 255.0, - "Alpha": 255.0 - } - }, - "TabOrder": { - "Type": 3.0, - "Integer": 8.0 - } - } - }, - "Numeric": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "inv_pd_vdco" - }, - "X": { - "Type": 3.0, - "Integer": 555.0 - }, - "Y": { - "Type": 3.0, - "Integer": 180.0 - }, - "Width": { - "Type": 3.0, - "Integer": 100.0 - }, - "Height": { - "Type": 3.0, - "Integer": 21.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Value": { - "Type": 1.0, - "Double": 0.0 - }, - "Mode": { - "Type": 3.0, - "Integer": 1.0 - }, - "Format": { - "Type": 3.0, - "Integer": 1.0 - }, - "Decimals": { - "Type": 3.0, - "Integer": 3.0 - }, - "Prefix": { - "Type": 5.0, - "String": "" - }, - "Suffix": { - "Type": 5.0, - "String": "" - }, - "ThousandsSep": { - "Type": 2.0, - "Boolean": 1.0 - }, - "Editable": { - "Type": 2.0, - "Boolean": 1.0 - }, - "ForeColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "BackColour": { - "Type": 4.0, - "Color": { - "Red": 255.0, - "Green": 255.0, - "Blue": 255.0, - "Alpha": 255.0 - } - }, - "TabOrder": { - "Type": 3.0, - "Integer": 15.0 - } - } - }, - "Label": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "object 7" - }, - "X": { - "Type": 3.0, - "Integer": 363.0 - }, - "Y": { - "Type": 3.0, - "Integer": 273.0 - }, - "Width": { - "Type": 3.0, - "Integer": 408.0 - }, - "Height": { - "Type": 3.0, - "Integer": 42.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Caption": { - "Type": 5.0, - "String": "If you are modeling a system with microinverters or DC power optimizers, see the Losses page to adjust the system losses." - }, - "TextColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "Bold": { - "Type": 2.0, - "Boolean": 0.0 - }, - "FontSize": { - "Type": 3.0, - "Integer": 0.0 - }, - "WordWrap": { - "Type": 2.0, - "Boolean": 1.0 - }, - "AlignRight": { - "Type": 2.0, - "Boolean": 0.0 - }, - "AlignTop": { - "Type": 2.0, - "Boolean": 1.0 - } - } - }, - "Plot": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "pv.inv.pd.eff_curve" - }, - "X": { - "Type": 3.0, - "Integer": 357.0 - }, - "Y": { - "Type": 3.0, - "Integer": 342.0 - }, - "Width": { - "Type": 3.0, - "Integer": 411.0 - }, - "Height": { - "Type": 3.0, - "Integer": 282.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - } - } - } - }, - "VarDatabase": { - "inv_pd_ac_voltage": { - "Version": 4.0, - "Type": 1.0, - "Label": "Nominal AC voltage", - "Units": "Vac", - "Group": "PV Inverter (Part Load Curve)", - "IndexLabels": "", - "Flags": 2.0, - "DefaultValue": 240.0, - "UIObject": "Numeric", - "sscVariableName": "", - "sscVariableValue": "" - }, - "inv_pd_data": { - "Version": 4.0, - "Type": 3.0, - "Label": "Inverter part load curve data", - "Units": " ", - "Group": "PV Inverter (Part Load Curve)", - "IndexLabels": "", - "Flags": 1.0, - "DefaultValue": [ - [ - 0.0, - 0.0 - ], - [ - 0.404, - 0.0 - ], - [ - 0.808, - 34.42 - ], - [ - 1.212, - 55.2 - ], - [ - 1.616, - 65.59 - ], - [ - 2.02, - 71.82 - ], - [ - 2.424, - 75.97 - ], - [ - 2.828, - 78.94 - ], - [ - 3.232, - 81.17 - ], - [ - 3.636, - 82.9 - ], - [ - 4.04, - 84.28 - ], - [ - 4.444, - 85.42 - ], - [ - 4.848, - 86.36 - ], - [ - 5.252, - 87.16 - ], - [ - 5.656, - 87.84 - ], - [ - 6.06, - 88.44 - ], - [ - 6.464, - 88.95 - ], - [ - 6.868, - 89.41 - ], - [ - 7.272, - 89.82 - ], - [ - 7.676, - 90.18 - ], - [ - 8.08, - 90.51 - ], - [ - 8.484, - 90.81 - ], - [ - 8.888, - 91.08 - ], - [ - 9.292, - 91.32 - ], - [ - 9.696, - 91.55 - ], - [ - 10.1, - 91.75 - ], - [ - 10.504, - 91.95 - ], - [ - 10.908, - 92.12 - ], - [ - 11.312, - 92.29 - ], - [ - 11.716, - 92.44 - ], - [ - 12.12, - 92.58 - ], - [ - 12.524, - 92.72 - ], - [ - 12.928, - 92.84 - ], - [ - 13.332, - 92.96 - ], - [ - 13.736, - 93.07 - ], - [ - 14.14, - 93.17 - ], - [ - 14.544, - 93.27 - ], - [ - 14.948, - 93.37 - ], - [ - 15.352, - 93.45 - ], - [ - 15.756, - 93.54 - ], - [ - 16.16, - 93.62 - ], - [ - 16.564, - 93.69 - ], - [ - 16.968, - 93.76 - ], - [ - 17.372, - 93.83 - ], - [ - 17.776, - 93.9 - ], - [ - 18.18, - 93.96 - ], - [ - 18.584, - 94.02 - ], - [ - 18.988, - 94.08 - ], - [ - 19.392, - 94.13 - ], - [ - 19.796, - 94.18 - ], - [ - 20.2, - 94.23 - ], - [ - 20.604, - 94.28 - ], - [ - 21.008, - 94.33 - ], - [ - 21.412, - 94.37 - ], - [ - 21.816, - 94.42 - ], - [ - 22.22, - 94.46 - ], - [ - 22.624, - 94.5 - ], - [ - 23.028, - 94.54 - ], - [ - 23.432, - 94.57 - ], - [ - 23.836, - 94.61 - ], - [ - 24.24, - 94.64 - ], - [ - 24.644, - 94.68 - ], - [ - 25.048, - 94.71 - ], - [ - 25.452, - 94.74 - ], - [ - 25.856, - 94.77 - ], - [ - 26.26, - 94.8 - ], - [ - 26.664, - 94.83 - ], - [ - 27.068, - 94.86 - ], - [ - 27.472, - 94.89 - ], - [ - 27.876, - 94.91 - ], - [ - 28.28, - 94.94 - ], - [ - 28.684, - 94.96 - ], - [ - 29.088, - 94.98 - ], - [ - 29.492, - 95.01 - ], - [ - 29.896, - 95.03 - ], - [ - 30.3, - 95.05 - ], - [ - 30.704, - 95.07 - ], - [ - 31.108, - 95.09 - ], - [ - 31.512, - 95.11 - ], - [ - 31.916, - 95.13 - ], - [ - 32.32, - 95.15 - ], - [ - 32.724, - 95.17 - ], - [ - 33.128, - 95.19 - ], - [ - 33.532, - 95.21 - ], - [ - 33.936, - 95.23 - ], - [ - 34.34, - 95.24 - ], - [ - 34.744, - 95.26 - ], - [ - 35.148, - 95.28 - ], - [ - 35.552, - 95.29 - ], - [ - 35.956, - 95.31 - ], - [ - 36.36, - 95.32 - ], - [ - 36.764, - 95.34 - ], - [ - 37.168, - 95.35 - ], - [ - 37.572, - 95.36 - ], - [ - 37.976, - 95.38 - ], - [ - 38.38, - 95.39 - ], - [ - 38.784, - 95.4 - ], - [ - 39.188, - 95.42 - ], - [ - 39.592, - 95.43 - ], - [ - 39.996, - 95.44 - ], - [ - 40.4, - 95.45 - ], - [ - 40.804, - 95.47 - ], - [ - 41.208, - 95.48 - ], - [ - 41.612, - 95.49 - ], - [ - 42.016, - 95.5 - ], - [ - 42.42, - 95.51 - ], - [ - 42.824, - 95.52 - ], - [ - 43.228, - 95.53 - ], - [ - 43.632, - 95.54 - ], - [ - 44.036, - 95.55 - ], - [ - 44.44, - 95.56 - ], - [ - 44.844, - 95.57 - ], - [ - 45.248, - 95.58 - ], - [ - 45.652, - 95.59 - ], - [ - 46.056, - 95.6 - ], - [ - 46.46, - 95.61 - ], - [ - 46.864, - 95.62 - ], - [ - 47.268, - 95.63 - ], - [ - 47.672, - 95.64 - ], - [ - 48.076, - 95.64 - ], - [ - 48.48, - 95.65 - ], - [ - 48.884, - 95.66 - ], - [ - 49.288, - 95.67 - ], - [ - 49.692, - 95.68 - ], - [ - 50.096, - 95.68 - ], - [ - 50.5, - 95.69 - ], - [ - 50.904, - 95.7 - ], - [ - 51.308, - 95.71 - ], - [ - 51.712, - 95.71 - ], - [ - 52.116, - 95.72 - ], - [ - 52.52, - 95.73 - ], - [ - 52.924, - 95.73 - ], - [ - 53.328, - 95.74 - ], - [ - 53.732, - 95.75 - ], - [ - 54.136, - 95.75 - ], - [ - 54.54, - 95.76 - ], - [ - 54.944, - 95.77 - ], - [ - 55.348, - 95.77 - ], - [ - 55.752, - 95.78 - ], - [ - 56.156, - 95.78 - ], - [ - 56.56, - 95.79 - ], - [ - 56.964, - 95.8 - ], - [ - 57.368, - 95.8 - ], - [ - 57.772, - 95.81 - ], - [ - 58.176, - 95.81 - ], - [ - 58.58, - 95.82 - ], - [ - 58.984, - 95.82 - ], - [ - 59.388, - 95.83 - ], - [ - 59.792, - 95.83 - ], - [ - 60.196, - 95.84 - ], - [ - 60.6, - 95.84 - ], - [ - 61.004, - 95.85 - ], - [ - 61.408, - 95.85 - ], - [ - 61.812, - 95.86 - ], - [ - 62.216, - 95.86 - ], - [ - 62.62, - 95.87 - ], - [ - 63.024, - 95.87 - ], - [ - 63.428, - 95.88 - ], - [ - 63.832, - 95.88 - ], - [ - 64.236, - 95.89 - ], - [ - 64.64, - 95.89 - ], - [ - 65.044, - 95.89 - ], - [ - 65.448, - 95.9 - ], - [ - 65.852, - 95.9 - ], - [ - 66.256, - 95.91 - ], - [ - 66.66, - 95.91 - ], - [ - 67.064, - 95.91 - ], - [ - 67.468, - 95.92 - ], - [ - 67.872, - 95.92 - ], - [ - 68.276, - 95.93 - ], - [ - 68.68, - 95.93 - ], - [ - 69.084, - 95.93 - ], - [ - 69.488, - 95.94 - ], - [ - 69.892, - 95.94 - ], - [ - 70.296, - 95.94 - ], - [ - 70.7, - 95.95 - ], - [ - 71.104, - 95.95 - ], - [ - 71.508, - 95.96 - ], - [ - 71.912, - 95.96 - ], - [ - 72.316, - 95.96 - ], - [ - 72.72, - 95.97 - ], - [ - 73.124, - 95.97 - ], - [ - 73.528, - 95.97 - ], - [ - 73.932, - 95.98 - ], - [ - 74.336, - 95.98 - ], - [ - 74.74, - 95.98 - ], - [ - 75.144, - 95.98 - ], - [ - 75.548, - 95.99 - ], - [ - 75.952, - 95.99 - ], - [ - 76.356, - 95.99 - ], - [ - 76.76, - 96.0 - ], - [ - 77.164, - 96.0 - ], - [ - 77.568, - 96.0 - ], - [ - 77.972, - 96.01 - ], - [ - 78.376, - 96.01 - ], - [ - 78.78, - 96.01 - ], - [ - 79.184, - 96.01 - ], - [ - 79.588, - 96.02 - ], - [ - 79.992, - 96.02 - ], - [ - 80.396, - 96.02 - ], - [ - 80.8, - 96.02 - ], - [ - 81.204, - 96.03 - ], - [ - 81.608, - 96.03 - ], - [ - 82.012, - 96.03 - ], - [ - 82.416, - 96.03 - ], - [ - 82.82, - 96.04 - ], - [ - 83.224, - 96.04 - ], - [ - 83.628, - 96.04 - ], - [ - 84.032, - 96.04 - ], - [ - 84.436, - 96.05 - ], - [ - 84.84, - 96.05 - ], - [ - 85.244, - 96.05 - ], - [ - 85.648, - 96.05 - ], - [ - 86.052, - 96.06 - ], - [ - 86.456, - 96.06 - ], - [ - 86.86, - 96.06 - ], - [ - 87.264, - 96.06 - ], - [ - 87.668, - 96.06 - ], - [ - 88.072, - 96.07 - ], - [ - 88.476, - 96.07 - ], - [ - 88.88, - 96.07 - ], - [ - 89.284, - 96.07 - ], - [ - 89.688, - 96.07 - ], - [ - 90.092, - 96.08 - ], - [ - 90.496, - 96.08 - ], - [ - 90.9, - 96.08 - ], - [ - 91.304, - 96.08 - ], - [ - 91.708, - 96.08 - ], - [ - 92.112, - 96.09 - ], - [ - 92.516, - 96.09 - ], - [ - 92.92, - 96.09 - ], - [ - 93.324, - 96.09 - ], - [ - 93.728, - 96.09 - ], - [ - 94.132, - 96.09 - ], - [ - 94.536, - 96.1 - ], - [ - 94.94, - 96.1 - ], - [ - 95.344, - 96.1 - ], - [ - 95.748, - 96.1 - ], - [ - 96.152, - 96.1 - ], - [ - 96.556, - 96.1 - ], - [ - 96.96, - 96.11 - ], - [ - 97.364, - 96.11 - ], - [ - 97.768, - 96.11 - ], - [ - 98.172, - 96.11 - ], - [ - 98.576, - 96.11 - ], - [ - 98.98, - 96.11 - ], - [ - 99.384, - 96.12 - ], - [ - 99.788, - 96.12 - ], - [ - 100.192, - 96.12 - ], - [ - 100.596, - 96.12 - ], - [ - 101.0, - 96.12 - ] - ], - "UIObject": "DataMatrix", - "sscVariableName": "", - "sscVariableValue": "" - }, - "inv_pd_data_filename": { - "Version": 4.0, - "Type": 4.0, - "Label": "Inverter data filename", - "Units": " ", - "Group": "PV Inverter (Part Load Curve)", - "IndexLabels": "", - "Flags": 9.0, - "DefaultValue": "", - "UIObject": "TextEntry", - "sscVariableName": "", - "sscVariableValue": "" - }, - "inv_pd_eff": { - "Version": 4.0, - "Type": 1.0, - "Label": "Efficiency", - "Units": "%", - "Group": "PV Inverter (Part Load Curve)", - "IndexLabels": "", - "Flags": 8.0, - "DefaultValue": 95.0, - "UIObject": "Default", - "sscVariableName": "", - "sscVariableValue": "" - }, - "inv_pd_eff_cec": { - "Version": 4.0, - "Type": 1.0, - "Label": "CEC Weighted Efficiency", - "Units": "%", - "Group": "PV Inverter (Part Load Curve)", - "IndexLabels": "", - "Flags": 9.0, - "DefaultValue": 95.0, - "UIObject": "Numeric", - "sscVariableName": "", - "sscVariableValue": "" - }, - "inv_pd_eff_euro": { - "Version": 4.0, - "Type": 1.0, - "Label": "European Weighted Efficiency", - "Units": "%", - "Group": "PV Inverter (Part Load Curve)", - "IndexLabels": "", - "Flags": 9.0, - "DefaultValue": 95.0, - "UIObject": "Numeric", - "sscVariableName": "", - "sscVariableValue": "" - }, - "inv_pd_eff_type": { - "Version": 4.0, - "Type": 1.0, - "Label": "Weighted efficiency type (0=CEC efficiency,1=European efficiency)", - "Units": " ", - "Group": "PV Inverter (Part Load Curve)", - "IndexLabels": "CEC efficiency|European efficiency", - "Flags": 3.0, - "DefaultValue": 0.0, - "UIObject": "RadioChoice", - "sscVariableName": "", - "sscVariableValue": "" - }, - "inv_pd_efficiency": { - "Version": 4.0, - "Type": 2.0, - "Label": "Part load curve efficiency data", - "Units": " ", - "Group": "PV Inverter (Part Load Curve)", - "IndexLabels": "", - "Flags": 8.0, - "DefaultValue": [ - 0.0 - ], - "UIObject": "Default", - "sscVariableName": "", - "sscVariableValue": "" - }, - "inv_pd_idcmax": { - "Version": 4.0, - "Type": 1.0, - "Label": "Maximum DC current", - "Units": "Adc", - "Group": "PV Inverter (Part Load Curve)", - "IndexLabels": "", - "Flags": 2.0, - "DefaultValue": 18.0, - "UIObject": "Numeric", - "sscVariableName": "", - "sscVariableValue": "" - }, - "inv_pd_mppt_hi": { - "Version": 4.0, - "Type": 1.0, - "Label": "Maximum MPPT DC voltage", - "Units": "Vdc", - "Group": "PV Inverter (Part Load Curve)", - "IndexLabels": "", - "Flags": 2.0, - "DefaultValue": 480.0, - "UIObject": "Numeric", - "sscVariableName": "", - "sscVariableValue": "" - }, - "inv_pd_mppt_low": { - "Version": 4.0, - "Type": 1.0, - "Label": "Minimum MPPT DC voltage", - "Units": "Vdc", - "Group": "PV Inverter (Part Load Curve)", - "IndexLabels": "", - "Flags": 2.0, - "DefaultValue": 250.0, - "UIObject": "Numeric", - "sscVariableName": "", - "sscVariableValue": "" - }, - "inv_pd_num_mppt": { - "Version": 4.0, - "Type": 1.0, - "Label": "Number of MPPT inputs", - "Units": " ", - "Group": "PV Inverter (Part Load Curve)", - "IndexLabels": "", - "Flags": 0.0, - "DefaultValue": 1.0, - "UIObject": "Numeric", - "sscVariableName": "", - "sscVariableValue": "" - }, - "inv_pd_paco": { - "Version": 4.0, - "Type": 1.0, - "Label": "Maximum AC output power", - "Units": "Wac", - "Group": "PV Inverter (Part Load Curve)", - "IndexLabels": "", - "Flags": 2.0, - "DefaultValue": 4000.0, - "UIObject": "Numeric", - "sscVariableName": "", - "sscVariableValue": "" - }, - "inv_pd_partload": { - "Version": 4.0, - "Type": 2.0, - "Label": "Part load curve power data", - "Units": "Wac", - "Group": "PV Inverter (Part Load Curve)", - "IndexLabels": "", - "Flags": 8.0, - "DefaultValue": [ - 0.0 - ], - "UIObject": "Default", - "sscVariableName": "", - "sscVariableValue": "" - }, - "inv_pd_pdco": { - "Version": 4.0, - "Type": 1.0, - "Label": "Maximum DC input power", - "Units": "Wdc", - "Group": "PV Inverter (Part Load Curve)", - "IndexLabels": "", - "Flags": 8.0, - "DefaultValue": 0.0, - "UIObject": "Numeric", - "sscVariableName": "", - "sscVariableValue": "" - }, - "inv_pd_pnt": { - "Version": 4.0, - "Type": 1.0, - "Label": "Power consumption at night", - "Units": "Wac", - "Group": "PV Inverter (Part Load Curve)", - "IndexLabels": "", - "Flags": 2.0, - "DefaultValue": 0.0, - "UIObject": "Numeric", - "sscVariableName": "", - "sscVariableValue": "" - }, - "inv_pd_vdcmax": { - "Version": 4.0, - "Type": 1.0, - "Label": "Maximum DC voltage", - "Units": "Vdc", - "Group": "PV Inverter (Part Load Curve)", - "IndexLabels": "", - "Flags": 2.0, - "DefaultValue": 600.0, - "UIObject": "Numeric", - "sscVariableName": "", - "sscVariableValue": "" - }, - "inv_pd_vdco": { - "Version": 4.0, - "Type": 1.0, - "Label": "Nominal DC voltage", - "Units": "Vdc", - "Group": "PV Inverter (Part Load Curve)", - "IndexLabels": "", - "Flags": 2.0, - "DefaultValue": 310.0, - "UIObject": "Numeric", - "sscVariableName": "", - "sscVariableValue": "" - } - }, - "Equations": [ - "equations{ 'inv_pd_eff' } = define() {", - "\treturn ?${inv_pd_eff_type}[", - "\t\t${inv_pd_eff_cec},", - "\t\t${inv_pd_eff_euro}]; ", - "};", - "", - "equations{ 'inv_pd_pdco' } = define() {", - "\treturn ${inv_pd_paco}/(${inv_pd_eff}/100.0); ", - "};", - "", - "equations{ '$MIMO$ - part load curve array' } = define() {", - "\tdata = ${inv_pd_data};\t", - "\tnp=#data;", - "\toutput_power = alloc(np);", - "\teff_plot = alloc(np);", - "\t", - "\tfor (i=0;i 1 )", - "\t{", - "\t\tndx = floor((nu + nl) / 2); ", - "\t\tif ( x >= Partload[ndx] )", - "\t\t{", - "\t\t\tnl = ndx;", - "\t\t}", - "\t\telse ", - "\t\t{", - "\t\t\tnu = ndx;", - "\t\t}", - "\t}", - "\tif ( x == Partload[0] )", - "\t{", - "\t\tndx = 0;", - "\t}", - "\telse if ( x == Partload[n-1] )", - "\t{", - "\t\tndx = n-1;", - "\t}", - "\telse", - "\t{", - "\t\tndx = nl;", - "\t}", - "", - "\t// check in range", - "\tif (ndx >= (n-1))", - "\t{", - "\t\tndx = n-2;", - "\t}", - "\tif ( ndx < 0 ) ", - "\t{", - "\t\tndx =0;", - "\t}", - "", - "\t// x between Partload[ndx] and Partload[ndx-1]", - "\tif ( ( x > Partload[ndx] ) && ( n > 1 ))", - "\t{", - "\t\teff = Efficiency[ndx] + ((Efficiency[ndx+1] - Efficiency[ndx]) / ", - "\t\t\t\t\t\t\t\t\t(Partload[ndx+1] - Partload[ndx] )) * (x - Partload[ndx]);", - "\t}", - "\telse", - "\t{", - "\t\teff = Efficiency[ndx];", - "\t}", - "\t", - "\treturn eff;", - "}", - "", - "function pd_inverter_calculate_weighted_efficiencies()", - "{", - "\tcec_F1 = 0.00;", - "\tcec_F2 = 0.04;", - "\tcec_F3 = 0.05;", - "\tcec_F4 = 0.12;", - "\tcec_F5 = 0.21;", - "\tcec_F6 = 0.53;", - "\tcec_F7 = 0.05;", - "\teff_cec = cec_F1 * pd_inverter_interpolate(5) ", - "\t\t\t+ cec_F2 * pd_inverter_interpolate(10) ", - "\t\t\t+ cec_F3 * pd_inverter_interpolate(20) ", - "\t\t\t+ cec_F4 * pd_inverter_interpolate(30) ", - "\t\t\t+ cec_F5 * pd_inverter_interpolate(50) ", - "\t\t\t+ cec_F6 * pd_inverter_interpolate(75) ", - "\t\t\t+ cec_F7 * pd_inverter_interpolate(100); ", - "\tvalue('inv_pd_eff_cec', eff_cec);", - "", - "\teuro_F1 = 0.03;", - "\teuro_F2 = 0.06;", - "\teuro_F3 = 0.13;", - "\teuro_F4 = 0.10;", - "\teuro_F5 = 0.48;", - "\teuro_F6 = 0.00;", - "\teuro_F7 = 0.20;", - "\teff_euro = euro_F1 * pd_inverter_interpolate(5) ", - "\t\t\t+ euro_F2 * pd_inverter_interpolate(10) ", - "\t\t\t+ euro_F3 * pd_inverter_interpolate(20) ", - "\t\t\t+ euro_F4 * pd_inverter_interpolate(30) ", - "\t\t\t+ euro_F5 * pd_inverter_interpolate(50) ", - "\t\t\t+ euro_F6 * pd_inverter_interpolate(75) ", - "\t\t\t+ euro_F7 * pd_inverter_interpolate(100); ", - "\tvalue('inv_pd_eff_euro', eff_euro);", - "", - "}", - "", - "on_load{\"Inverter Part Load Curve\"}=define(){", - "\tpd_inverter_replot_efficiency();", - "\tpd_inverter_calculate_weighted_efficiencies();", - "};\t", - "", - "on_change{'inv_pd_data'} = define() { ", - "\tpd_inverter_replot_efficiency(); ", - "\tpd_inverter_calculate_weighted_efficiencies();", - "};", - "", - "on_change{'inv_pd_vdcmax'} = define() {\r", - "\tif ( technology() != 'High-X Concentrating PV') {\r", - "\t\treset_inverter_voltages(); // defined in PV System Design callback\r", - "\t}\r", - "\telse { return; }\t\r", - "};\r", - "\r", - "on_change{'inv_pd_mppt_low'} = define() {\r", - "\tif ( technology() != 'High-X Concentrating PV') {\r", - "\t\treset_inverter_voltages(); // defined in PV System Design callback\r", - "\t}\r", - "\telse { return; }\t\r", - "};\r", - "\r", - "on_change{'inv_pd_mppt_hi'} = define() {\r", - "\tif ( technology() != 'High-X Concentrating PV') {\r", - "\t\treset_inverter_voltages(); // defined in PV System Design callback\r", - "\t}\r", - "\telse { return; }\t\r", - "};\r", - "", - "on_change{'btnSaveInvPDData'} = define() {", - "\tlogmsg('btnSaveInvPDData');", - "\tfile = choose_file( '', 'Save Inverter Partload Curve Data As', ", - "\t\t'Data Files (*.csv)|*.csv', true);", - "\tstr = '';", - "\tif ( file != '' ) {", - "\t\tfile = replace(file, '\\\\', '/');", - "\t\tif (group_write('PV Inverter (Part Load Curve)',file))", - "\t\t{\t", - "\t\t\tvalue( 'inv_pd_data_filename', file );", - "\t\t\tmsgbox('Data saved!\\n' + file);", - "\t\t}", - "\t\telse", - "\t\t{", - "\t\t\tvalue( 'inv_pd_data_filename', '' );", - "\t\t\tmsgbox('Data save failed!\\n' + file);", - "\t\t}", - "\t}", - "};", - "", - "on_change{'btnLoadInvPDData'} = define() {", - "\tlogmsg('running btnLoadInvPDData');", - "\tfile = choose_file( '', 'Open Inverter Part Load Curve File', ", - "\t\t'Data Files (*.csv)|*.csv');", - "\tif ( file != '' ) \r", - "\t{", - "\t\tfile = replace(file, '\\\\', '/');", - "\t\tstr = '';\r", - "\t\tif (group_read('PV Inverter (Part Load Curve)',file))\r", - "\t\t{", - "\t\t\tf = open(file,'r');\r", - "\t\t\tok = read_line( f, str );\r", - "\t\t\tclose(f);\r", - "\t\t\tif ( ok && (strpos(str, 'inv_pd') > -1) ) \r", - "\t\t\t{\r", - "\t\t\t\tvalue( 'inv_pd_data_filename', file );\r", - "\t\t\t\tmsgbox( 'Data loaded!\\n' );\r", - "\t\t\t}\r", - "\t\t\telse\r", - "\t\t\t{\r", - "\t\t\t\tvalue( 'inv_pd_data_filename', '' );\r", - "\t\t\t\tmsgbox( 'Data load failed!\\nFile does not contain valid inverter data.\\n\\n' + file);\r", - "\t\t\t}\r", - "\t\t}\r", - "\t\telse\r", - "\t\t{\r", - "\t\t\tvalue( 'inv_pd_data_filename', \"\" );\r", - "\t\t\tmsgbox( 'Data load failed!\\nFailed to read data from file.\\n\\n' + file);\r", - "\t\t}\r", - "\t\r", - "\t}", - "};", - "", - "" - ] -} \ No newline at end of file diff --git a/deploy/runtime/ui/PV Land Area - old.json b/deploy/runtime/ui/PV Land Area - old.json deleted file mode 100644 index fc00c75927..0000000000 --- a/deploy/runtime/ui/PV Land Area - old.json +++ /dev/null @@ -1,1730 +0,0 @@ -{ - "Name": "PV Land Area", - "Width": 1013.0, - "Height": 254.0, - "FormObjects": { - "Label": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "" - }, - "X": { - "Type": 3.0, - "Integer": 396.0 - }, - "Y": { - "Type": 3.0, - "Integer": 153.0 - }, - "Width": { - "Type": 3.0, - "Integer": 255.0 - }, - "Height": { - "Type": 3.0, - "Integer": 24.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Caption": { - "Type": 5.0, - "String": "Total module area" - }, - "TextColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "Bold": { - "Type": 2.0, - "Boolean": 0.0 - }, - "FontSize": { - "Type": 3.0, - "Integer": 0.0 - }, - "WordWrap": { - "Type": 2.0, - "Boolean": 1.0 - }, - "AlignRight": { - "Type": 2.0, - "Boolean": 1.0 - }, - "AlignTop": { - "Type": 2.0, - "Boolean": 0.0 - } - } - }, - "Label": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "4" - }, - "X": { - "Type": 3.0, - "Integer": 396.0 - }, - "Y": { - "Type": 3.0, - "Integer": 189.0 - }, - "Width": { - "Type": 3.0, - "Integer": 255.0 - }, - "Height": { - "Type": 3.0, - "Integer": 24.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Caption": { - "Type": 5.0, - "String": "Ground area occupied by array" - }, - "TextColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "Bold": { - "Type": 2.0, - "Boolean": 0.0 - }, - "FontSize": { - "Type": 3.0, - "Integer": 0.0 - }, - "WordWrap": { - "Type": 2.0, - "Boolean": 1.0 - }, - "AlignRight": { - "Type": 2.0, - "Boolean": 1.0 - }, - "AlignTop": { - "Type": 2.0, - "Boolean": 0.0 - } - } - }, - "Label": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "88" - }, - "X": { - "Type": 3.0, - "Integer": 396.0 - }, - "Y": { - "Type": 3.0, - "Integer": 216.0 - }, - "Width": { - "Type": 3.0, - "Integer": 255.0 - }, - "Height": { - "Type": 3.0, - "Integer": 24.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Caption": { - "Type": 5.0, - "String": "Total estimated land area" - }, - "TextColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "Bold": { - "Type": 2.0, - "Boolean": 0.0 - }, - "FontSize": { - "Type": 3.0, - "Integer": 0.0 - }, - "WordWrap": { - "Type": 2.0, - "Boolean": 1.0 - }, - "AlignRight": { - "Type": 2.0, - "Boolean": 1.0 - }, - "AlignTop": { - "Type": 2.0, - "Boolean": 0.0 - } - } - }, - "Divider": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "object 21" - }, - "X": { - "Type": 3.0, - "Integer": 63.0 - }, - "Y": { - "Type": 3.0, - "Integer": 171.0 - }, - "Width": { - "Type": 3.0, - "Integer": 774.0 - }, - "Height": { - "Type": 3.0, - "Integer": 16.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Orientation": { - "Type": 3.0, - "Integer": 0.0 - }, - "Colour": { - "Type": 4.0, - "Color": { - "Red": 120.0, - "Green": 120.0, - "Blue": 120.0, - "Alpha": 255.0 - } - }, - "Caption": { - "Type": 5.0, - "String": "Land Area Estimate" - }, - "Bold": { - "Type": 2.0, - "Boolean": 1.0 - } - } - }, - "GroupBox": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "object 4" - }, - "X": { - "Type": 3.0, - "Integer": 9.0 - }, - "Y": { - "Type": 3.0, - "Integer": 6.0 - }, - "Width": { - "Type": 3.0, - "Integer": 1000.0 - }, - "Height": { - "Type": 3.0, - "Integer": 243.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Caption": { - "Type": 5.0, - "String": "Land Area Estimate" - }, - "Bold": { - "Type": 2.0, - "Boolean": 1.0 - } - } - }, - "Label": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "object 7" - }, - "X": { - "Type": 3.0, - "Integer": 654.0 - }, - "Y": { - "Type": 3.0, - "Integer": 129.0 - }, - "Width": { - "Type": 3.0, - "Integer": 90.0 - }, - "Height": { - "Type": 3.0, - "Integer": 24.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Caption": { - "Type": 5.0, - "String": "acres" - }, - "TextColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "Bold": { - "Type": 2.0, - "Boolean": 0.0 - }, - "FontSize": { - "Type": 3.0, - "Integer": 0.0 - }, - "WordWrap": { - "Type": 2.0, - "Boolean": 1.0 - }, - "AlignRight": { - "Type": 2.0, - "Boolean": 1.0 - }, - "AlignTop": { - "Type": 2.0, - "Boolean": 0.0 - } - } - }, - "Label": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "object 713" - }, - "X": { - "Type": 3.0, - "Integer": 18.0 - }, - "Y": { - "Type": 3.0, - "Integer": 24.0 - }, - "Width": { - "Type": 3.0, - "Integer": 846.0 - }, - "Height": { - "Type": 3.0, - "Integer": 36.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Caption": { - "Type": 5.0, - "String": "SAM uses the total estimated land area in acres to calculate land purchase and/or land lease costs when those costs are specified on the Installation Costs and Operating Costs pages, respectively. See Help for details." - }, - "TextColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "Bold": { - "Type": 2.0, - "Boolean": 0.0 - }, - "FontSize": { - "Type": 3.0, - "Integer": 0.0 - }, - "WordWrap": { - "Type": 2.0, - "Boolean": 1.0 - }, - "AlignRight": { - "Type": 2.0, - "Boolean": 0.0 - }, - "AlignTop": { - "Type": 2.0, - "Boolean": 1.0 - } - } - }, - "Label": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "object 79" - }, - "X": { - "Type": 3.0, - "Integer": 747.0 - }, - "Y": { - "Type": 3.0, - "Integer": 129.0 - }, - "Width": { - "Type": 3.0, - "Integer": 90.0 - }, - "Height": { - "Type": 3.0, - "Integer": 24.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Caption": { - "Type": 5.0, - "String": "hectares" - }, - "TextColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "Bold": { - "Type": 2.0, - "Boolean": 0.0 - }, - "FontSize": { - "Type": 3.0, - "Integer": 0.0 - }, - "WordWrap": { - "Type": 2.0, - "Boolean": 1.0 - }, - "AlignRight": { - "Type": 2.0, - "Boolean": 1.0 - }, - "AlignTop": { - "Type": 2.0, - "Boolean": 0.0 - } - } - }, - "Numeric": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "total_land_area" - }, - "X": { - "Type": 3.0, - "Integer": 654.0 - }, - "Y": { - "Type": 3.0, - "Integer": 216.0 - }, - "Width": { - "Type": 3.0, - "Integer": 90.0 - }, - "Height": { - "Type": 3.0, - "Integer": 24.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Value": { - "Type": 1.0, - "Double": 0.0 - }, - "Mode": { - "Type": 3.0, - "Integer": 1.0 - }, - "Format": { - "Type": 3.0, - "Integer": 0.0 - }, - "Decimals": { - "Type": 3.0, - "Integer": 3.0 - }, - "Prefix": { - "Type": 5.0, - "String": "" - }, - "Suffix": { - "Type": 5.0, - "String": "" - }, - "ThousandsSep": { - "Type": 2.0, - "Boolean": 1.0 - }, - "Editable": { - "Type": 2.0, - "Boolean": 1.0 - }, - "ForeColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "BackColour": { - "Type": 4.0, - "Color": { - "Red": 255.0, - "Green": 255.0, - "Blue": 255.0, - "Alpha": 255.0 - } - }, - "TabOrder": { - "Type": 3.0, - "Integer": -1.0 - } - } - }, - "Numeric": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "ui_ac_capacity" - }, - "X": { - "Type": 3.0, - "Integer": 498.0 - }, - "Y": { - "Type": 3.0, - "Integer": 96.0 - }, - "Width": { - "Type": 3.0, - "Integer": 90.0 - }, - "Height": { - "Type": 3.0, - "Integer": 24.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Value": { - "Type": 1.0, - "Double": 0.0 - }, - "Mode": { - "Type": 3.0, - "Integer": 1.0 - }, - "Format": { - "Type": 3.0, - "Integer": 0.0 - }, - "Decimals": { - "Type": 3.0, - "Integer": 3.0 - }, - "Prefix": { - "Type": 5.0, - "String": "" - }, - "Suffix": { - "Type": 5.0, - "String": "" - }, - "ThousandsSep": { - "Type": 2.0, - "Boolean": 1.0 - }, - "Editable": { - "Type": 2.0, - "Boolean": 1.0 - }, - "ForeColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "BackColour": { - "Type": 4.0, - "Color": { - "Red": 255.0, - "Green": 255.0, - "Blue": 255.0, - "Alpha": 255.0 - } - }, - "TabOrder": { - "Type": 3.0, - "Integer": -1.0 - } - } - }, - "Numeric": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "ui_array_land_area_acres" - }, - "X": { - "Type": 3.0, - "Integer": 654.0 - }, - "Y": { - "Type": 3.0, - "Integer": 189.0 - }, - "Width": { - "Type": 3.0, - "Integer": 90.0 - }, - "Height": { - "Type": 3.0, - "Integer": 24.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Value": { - "Type": 1.0, - "Double": 0.0 - }, - "Mode": { - "Type": 3.0, - "Integer": 1.0 - }, - "Format": { - "Type": 3.0, - "Integer": 0.0 - }, - "Decimals": { - "Type": 3.0, - "Integer": 3.0 - }, - "Prefix": { - "Type": 5.0, - "String": "" - }, - "Suffix": { - "Type": 5.0, - "String": "" - }, - "ThousandsSep": { - "Type": 2.0, - "Boolean": 1.0 - }, - "Editable": { - "Type": 2.0, - "Boolean": 1.0 - }, - "ForeColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "BackColour": { - "Type": 4.0, - "Color": { - "Red": 255.0, - "Green": 255.0, - "Blue": 255.0, - "Alpha": 255.0 - } - }, - "TabOrder": { - "Type": 3.0, - "Integer": -1.0 - } - } - }, - "Numeric": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "ui_array_land_area_ha" - }, - "X": { - "Type": 3.0, - "Integer": 747.0 - }, - "Y": { - "Type": 3.0, - "Integer": 189.0 - }, - "Width": { - "Type": 3.0, - "Integer": 90.0 - }, - "Height": { - "Type": 3.0, - "Integer": 24.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Value": { - "Type": 1.0, - "Double": 0.0 - }, - "Mode": { - "Type": 3.0, - "Integer": 1.0 - }, - "Format": { - "Type": 3.0, - "Integer": 0.0 - }, - "Decimals": { - "Type": 3.0, - "Integer": 3.0 - }, - "Prefix": { - "Type": 5.0, - "String": "" - }, - "Suffix": { - "Type": 5.0, - "String": "" - }, - "ThousandsSep": { - "Type": 2.0, - "Boolean": 1.0 - }, - "Editable": { - "Type": 2.0, - "Boolean": 1.0 - }, - "ForeColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "BackColour": { - "Type": 4.0, - "Color": { - "Red": 255.0, - "Green": 255.0, - "Blue": 255.0, - "Alpha": 255.0 - } - }, - "TabOrder": { - "Type": 3.0, - "Integer": -1.0 - } - } - }, - "Numeric": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "ui_array_land_area_multiplier" - }, - "X": { - "Type": 3.0, - "Integer": 200.0 - }, - "Y": { - "Type": 3.0, - "Integer": 189.0 - }, - "Width": { - "Type": 3.0, - "Integer": 90.0 - }, - "Height": { - "Type": 3.0, - "Integer": 24.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Value": { - "Type": 1.0, - "Double": 0.0 - }, - "Mode": { - "Type": 3.0, - "Integer": 1.0 - }, - "Format": { - "Type": 3.0, - "Integer": 0.0 - }, - "Decimals": { - "Type": 3.0, - "Integer": 3.0 - }, - "Prefix": { - "Type": 5.0, - "String": "" - }, - "Suffix": { - "Type": 5.0, - "String": "" - }, - "ThousandsSep": { - "Type": 2.0, - "Boolean": 1.0 - }, - "Editable": { - "Type": 2.0, - "Boolean": 1.0 - }, - "ForeColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "BackColour": { - "Type": 4.0, - "Color": { - "Red": 255.0, - "Green": 255.0, - "Blue": 255.0, - "Alpha": 255.0 - } - }, - "TabOrder": { - "Type": 3.0, - "Integer": 1.0 - } - } - }, - "Numeric": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "ui_land_area_additional" - }, - "X": { - "Type": 3.0, - "Integer": 200.0 - }, - "Y": { - "Type": 3.0, - "Integer": 216.0 - }, - "Width": { - "Type": 3.0, - "Integer": 90.0 - }, - "Height": { - "Type": 3.0, - "Integer": 24.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Value": { - "Type": 1.0, - "Double": 0.0 - }, - "Mode": { - "Type": 3.0, - "Integer": 1.0 - }, - "Format": { - "Type": 3.0, - "Integer": 0.0 - }, - "Decimals": { - "Type": 3.0, - "Integer": 3.0 - }, - "Prefix": { - "Type": 5.0, - "String": "" - }, - "Suffix": { - "Type": 5.0, - "String": "" - }, - "ThousandsSep": { - "Type": 2.0, - "Boolean": 1.0 - }, - "Editable": { - "Type": 2.0, - "Boolean": 1.0 - }, - "ForeColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "BackColour": { - "Type": 4.0, - "Color": { - "Red": 255.0, - "Green": 255.0, - "Blue": 255.0, - "Alpha": 255.0 - } - }, - "TabOrder": { - "Type": 3.0, - "Integer": 2.0 - } - } - }, - "Choice": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "ui_land_area_additional_units" - }, - "X": { - "Type": 3.0, - "Integer": 292.0 - }, - "Y": { - "Type": 3.0, - "Integer": 216.0 - }, - "Width": { - "Type": 3.0, - "Integer": 75.0 - }, - "Height": { - "Type": 3.0, - "Integer": 24.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Items": { - "Type": 6.0, - "StringList": "acres|ha" - }, - "Selection": { - "Type": 3.0, - "Integer": -1.0 - }, - "TabOrder": { - "Type": 3.0, - "Integer": 3.0 - } - } - }, - "Numeric": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "ui_land_area_per_mw" - }, - "X": { - "Type": 3.0, - "Integer": 200.0 - }, - "Y": { - "Type": 3.0, - "Integer": 138.0 - }, - "Width": { - "Type": 3.0, - "Integer": 90.0 - }, - "Height": { - "Type": 3.0, - "Integer": 24.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Value": { - "Type": 1.0, - "Double": 0.0 - }, - "Mode": { - "Type": 3.0, - "Integer": 1.0 - }, - "Format": { - "Type": 3.0, - "Integer": 0.0 - }, - "Decimals": { - "Type": 3.0, - "Integer": 3.0 - }, - "Prefix": { - "Type": 5.0, - "String": "" - }, - "Suffix": { - "Type": 5.0, - "String": "" - }, - "ThousandsSep": { - "Type": 2.0, - "Boolean": 1.0 - }, - "Editable": { - "Type": 2.0, - "Boolean": 1.0 - }, - "ForeColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "BackColour": { - "Type": 4.0, - "Color": { - "Red": 255.0, - "Green": 255.0, - "Blue": 255.0, - "Alpha": 255.0 - } - }, - "TabOrder": { - "Type": 3.0, - "Integer": -1.0 - } - } - }, - "Numeric": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "ui_total_land_area_ha" - }, - "X": { - "Type": 3.0, - "Integer": 747.0 - }, - "Y": { - "Type": 3.0, - "Integer": 216.0 - }, - "Width": { - "Type": 3.0, - "Integer": 90.0 - }, - "Height": { - "Type": 3.0, - "Integer": 24.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Value": { - "Type": 1.0, - "Double": 0.0 - }, - "Mode": { - "Type": 3.0, - "Integer": 1.0 - }, - "Format": { - "Type": 3.0, - "Integer": 0.0 - }, - "Decimals": { - "Type": 3.0, - "Integer": 3.0 - }, - "Prefix": { - "Type": 5.0, - "String": "" - }, - "Suffix": { - "Type": 5.0, - "String": "" - }, - "ThousandsSep": { - "Type": 2.0, - "Boolean": 1.0 - }, - "Editable": { - "Type": 2.0, - "Boolean": 1.0 - }, - "ForeColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "BackColour": { - "Type": 4.0, - "Color": { - "Red": 255.0, - "Green": 255.0, - "Blue": 255.0, - "Alpha": 255.0 - } - }, - "TabOrder": { - "Type": 3.0, - "Integer": -1.0 - } - } - }, - "Numeric": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "ui_total_module_area" - }, - "X": { - "Type": 3.0, - "Integer": 498.0 - }, - "Y": { - "Type": 3.0, - "Integer": 69.0 - }, - "Width": { - "Type": 3.0, - "Integer": 90.0 - }, - "Height": { - "Type": 3.0, - "Integer": 24.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Value": { - "Type": 1.0, - "Double": 0.0 - }, - "Mode": { - "Type": 3.0, - "Integer": 1.0 - }, - "Format": { - "Type": 3.0, - "Integer": 0.0 - }, - "Decimals": { - "Type": 3.0, - "Integer": 3.0 - }, - "Prefix": { - "Type": 5.0, - "String": "" - }, - "Suffix": { - "Type": 5.0, - "String": "" - }, - "ThousandsSep": { - "Type": 2.0, - "Boolean": 1.0 - }, - "Editable": { - "Type": 2.0, - "Boolean": 1.0 - }, - "ForeColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "BackColour": { - "Type": 4.0, - "Color": { - "Red": 255.0, - "Green": 255.0, - "Blue": 255.0, - "Alpha": 255.0 - } - }, - "TabOrder": { - "Type": 3.0, - "Integer": -1.0 - } - } - }, - "Numeric": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "ui_total_module_area_acres" - }, - "X": { - "Type": 3.0, - "Integer": 654.0 - }, - "Y": { - "Type": 3.0, - "Integer": 153.0 - }, - "Width": { - "Type": 3.0, - "Integer": 90.0 - }, - "Height": { - "Type": 3.0, - "Integer": 24.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Value": { - "Type": 1.0, - "Double": 0.0 - }, - "Mode": { - "Type": 3.0, - "Integer": 1.0 - }, - "Format": { - "Type": 3.0, - "Integer": 0.0 - }, - "Decimals": { - "Type": 3.0, - "Integer": 3.0 - }, - "Prefix": { - "Type": 5.0, - "String": "" - }, - "Suffix": { - "Type": 5.0, - "String": "" - }, - "ThousandsSep": { - "Type": 2.0, - "Boolean": 1.0 - }, - "Editable": { - "Type": 2.0, - "Boolean": 1.0 - }, - "ForeColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "BackColour": { - "Type": 4.0, - "Color": { - "Red": 255.0, - "Green": 255.0, - "Blue": 255.0, - "Alpha": 255.0 - } - }, - "TabOrder": { - "Type": 3.0, - "Integer": -1.0 - } - } - }, - "Numeric": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "ui_total_module_area_ha" - }, - "X": { - "Type": 3.0, - "Integer": 747.0 - }, - "Y": { - "Type": 3.0, - "Integer": 153.0 - }, - "Width": { - "Type": 3.0, - "Integer": 90.0 - }, - "Height": { - "Type": 3.0, - "Integer": 24.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Value": { - "Type": 1.0, - "Double": 0.0 - }, - "Mode": { - "Type": 3.0, - "Integer": 1.0 - }, - "Format": { - "Type": 3.0, - "Integer": 0.0 - }, - "Decimals": { - "Type": 3.0, - "Integer": 3.0 - }, - "Prefix": { - "Type": 5.0, - "String": "" - }, - "Suffix": { - "Type": 5.0, - "String": "" - }, - "ThousandsSep": { - "Type": 2.0, - "Boolean": 1.0 - }, - "Editable": { - "Type": 2.0, - "Boolean": 1.0 - }, - "ForeColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "BackColour": { - "Type": 4.0, - "Color": { - "Red": 255.0, - "Green": 255.0, - "Blue": 255.0, - "Alpha": 255.0 - } - }, - "TabOrder": { - "Type": 3.0, - "Integer": -1.0 - } - } - }, - "RadioChoice": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "ui_use_acre_per_mw" - }, - "X": { - "Type": 3.0, - "Integer": 24.0 - }, - "Y": { - "Type": 3.0, - "Integer": 69.0 - }, - "Width": { - "Type": 3.0, - "Integer": 273.0 - }, - "Height": { - "Type": 3.0, - "Integer": 54.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Selection": { - "Type": 3.0, - "Integer": 0.0 - }, - "Items": { - "Type": 6.0, - "StringList": "Automatically calculate from module area|Enter area per capacity in acres/MWac" - }, - "ShowCaptions": { - "Type": 2.0, - "Boolean": 1.0 - }, - "Horizontal": { - "Type": 2.0, - "Boolean": 0.0 - }, - "TabOrder": { - "Type": 3.0, - "Integer": -1.0 - } - } - } - }, - "VarDatabase": { - "total_land_area": { - "Version": 4.0, - "Type": 1.0, - "Label": "Total land area estimate", - "Units": " ", - "Group": "PV Land Area", - "IndexLabels": "", - "Flags": 9.0, - "DefaultValue": 0.0, - "UIObject": "Numeric", - "sscVariableName": "", - "sscVariableValue": "" - }, - "ui_ac_capacity": { - "Version": 4.0, - "Type": 1.0, - "Label": "AC capacity", - "Units": "MWac", - "Group": "PV Land Area", - "IndexLabels": "", - "Flags": 8.0, - "DefaultValue": 0.0, - "UIObject": "Numeric", - "sscVariableName": "", - "sscVariableValue": "" - }, - "ui_array_land_area_acres": { - "Version": 4.0, - "Type": 1.0, - "Label": "Ground area occupied by array", - "Units": "acres", - "Group": "PV Land Area", - "IndexLabels": "", - "Flags": 9.0, - "DefaultValue": 0.0, - "UIObject": "Numeric", - "sscVariableName": "", - "sscVariableValue": "" - }, - "ui_array_land_area_ha": { - "Version": 4.0, - "Type": 1.0, - "Label": "Array land area", - "Units": "ha", - "Group": "PV Land Area", - "IndexLabels": "", - "Flags": 9.0, - "DefaultValue": 0.0, - "UIObject": "Numeric", - "sscVariableName": "", - "sscVariableValue": "" - }, - "ui_array_land_area_multiplier": { - "Version": 4.0, - "Type": 1.0, - "Label": "Land area multiplier", - "Units": " ", - "Group": "PV Land Area", - "IndexLabels": "", - "Flags": 2.0, - "DefaultValue": 1.0, - "UIObject": "Numeric", - "sscVariableName": "", - "sscVariableValue": "" - }, - "ui_land_area_additional": { - "Version": 4.0, - "Type": 1.0, - "Label": "Additional land area", - "Units": " ", - "Group": "PV Land Area", - "IndexLabels": "", - "Flags": 2.0, - "DefaultValue": 0.0, - "UIObject": "Numeric", - "sscVariableName": "", - "sscVariableValue": "" - }, - "ui_land_area_additional_units": { - "Version": 4.0, - "Type": 1.0, - "Label": "Additional and area units", - "Units": "0=acre,1=ha", - "Group": "PV Land Area", - "IndexLabels": "acres|ha", - "Flags": 3.0, - "DefaultValue": 0.0, - "UIObject": "Choice", - "sscVariableName": "", - "sscVariableValue": "" - }, - "ui_land_area_per_mw": { - "Version": 4.0, - "Type": 1.0, - "Label": "Land area per system capacity", - "Units": "acres/MWac", - "Group": "PV Land Area", - "IndexLabels": "", - "Flags": 0.0, - "DefaultValue": 0.0, - "UIObject": "Default", - "sscVariableName": "", - "sscVariableValue": "" - }, - "ui_total_land_area_ha": { - "Version": 4.0, - "Type": 1.0, - "Label": "Total land area", - "Units": "ha", - "Group": "PV Land Area", - "IndexLabels": "", - "Flags": 9.0, - "DefaultValue": 0.0, - "UIObject": "Numeric", - "sscVariableName": "", - "sscVariableValue": "" - }, - "ui_total_module_area": { - "Version": 4.0, - "Type": 1.0, - "Label": "Total module area", - "Units": "m²", - "Group": "PV Land Area", - "IndexLabels": "", - "Flags": 8.0, - "DefaultValue": 0.0, - "UIObject": "Numeric", - "sscVariableName": "", - "sscVariableValue": "" - }, - "ui_total_module_area_acres": { - "Version": 4.0, - "Type": 1.0, - "Label": "Total module area", - "Units": "acres", - "Group": "PV Land Area", - "IndexLabels": "", - "Flags": 9.0, - "DefaultValue": 0.0, - "UIObject": "Numeric", - "sscVariableName": "", - "sscVariableValue": "" - }, - "ui_total_module_area_ha": { - "Version": 4.0, - "Type": 1.0, - "Label": "Total module area", - "Units": "ha", - "Group": "PV Land Area", - "IndexLabels": "", - "Flags": 9.0, - "DefaultValue": 0.0, - "UIObject": "Numeric", - "sscVariableName": "", - "sscVariableValue": "" - }, - "ui_use_acre_per_mw": { - "Version": 4.0, - "Type": 1.0, - "Label": "Use acre per MW input", - "Units": "0/1", - "Group": "PV Land Area", - "IndexLabels": "Automatically calculate from module area|Enter area per capacity in acres/MWe", - "Flags": 1.0, - "DefaultValue": 0.0, - "UIObject": "RadioChoice", - "sscVariableName": "", - "sscVariableValue": "" - } - }, - "Equations": [ - "equations{ 'ui_ac_capacity' } = define() ", - "{\r", - "\tif (technology() == 'Flat Plate PV' || technology() == 'PV Battery' || technology() == 'Photovoltaic Wind Battery Hybrid' ) ", - "\t{", - "\t\treturn ${total_inverter_capacity}/1000;", - "\t}\r", - "\telse", - "\t{", - "\t\treturn ${ac_nameplate}/1000;", - "\t}\t", - "};", - "", - "equations{ 'ui_total_module_area' } = define() ", - "{", - "\treturn ${total_module_area};", - "};", - "", - "equations{ 'ui_total_module_area_acres' } = define() ", - "{", - "\treturn ${total_module_area} / 4046.86;", - "};", - "", - "equations{ 'ui_total_module_area_ha' } = define() ", - "{", - "\treturn ${total_module_area} / 10000;", - "};", - "", - "equations{ 'ui_array_land_area_acres' } = define() ", - "{\r", - "\tif (${ui_use_acre_per_mw} == 0) // caclulate from module area", - "\t{\t\r", - "\t\tif (technology() == 'Flat Plate PV' || technology() == 'PV Battery' || technology() == 'Photovoltaic Wind Battery Hybrid' ) ", - "\t\t{", - "\t\t\ttotal_land_area_meters = ${subarray1_land_area};", - "\t\t\tif (${subarray2_enable})", - "\t\t\t\ttotal_land_area_meters += ${subarray2_land_area};", - "\t\t\tif (${subarray3_enable}) ", - "\t\t\t\ttotal_land_area_meters += ${subarray3_land_area};", - "\t\t\tif (${subarray4_enable})", - "\t\t\t\ttotal_land_area_meters += ${subarray4_land_area};", - "\t\t\treturn total_land_area_meters / 4046.86;", - "\t\t}", - "\t\telse \r", - "\t\t{", - "\t\t\tarea = ${ui_total_module_area} / ${gcr};", - "\t\t\treturn area / 4046.86;", - "\t\t}", - "\t}", - "\telse { // calculate from user entered acres/MWac", - "\t\tif (technology() == 'Flat Plate PV' || technology() == 'PV Battery' || technology() == 'Photovoltaic Wind Battery Hybrid' ) \r", - "\t\t{", - "\t\t\treturn ${ui_land_area_per_mw} * ${total_inverter_capacity}/1000;", - "\t\t}", - "\t\telse\r", - "\t\t{", - "\t\t\treturn ${ui_land_area_per_mw} * ${ac_nameplate}/1000;", - "\t\t}\r", - "\t}", - "};", - "", - "equations{ 'ui_array_land_area_ha' } = define() ", - "{", - "\treturn ${ui_array_land_area_acres} / 2.47105;", - "};", - "", - "equations{ 'total_land_area' } = define() {", - "\treturn ${ui_array_land_area_acres} * ${ui_array_land_area_multiplier} + ?${ui_land_area_additional_units}[${ui_land_area_additional},${ui_land_area_additional}*2.47105];", - "};", - "", - "equations{ 'ui_total_land_area_ha' } = define() {", - "\treturn ${total_land_area} / 2.47105;", - "};" - ], - "Callbacks": [ - "on_change{'ui_use_acre_per_mw'} = define() {", - "\tland_area_choice();", - "};", - "", - "function land_area_choice()", - "{", - "\tcheck = value('ui_use_acre_per_mw');", - "\tenable('ui_land_area_per_mw', check == 1);", - "}", - "", - "on_load{'PV Land Area'} = define() {", - "\tland_area_choice();", - "};", - "" - ] -} \ No newline at end of file diff --git a/deploy/runtime/ui/PV Land Area.json b/deploy/runtime/ui/PV Land Area.json index 584d9a69df..8191a71b4d 100644 --- a/deploy/runtime/ui/PV Land Area.json +++ b/deploy/runtime/ui/PV Land Area.json @@ -1639,8 +1639,7 @@ }, "Equations": [ "equations{ 'ui_ac_capacity' } = define() {\r", - "// TO DO Remove PV UI\r", - "\tif (technology() == 'PV UI' || technology() == 'Flat Plate PV' || technology() == 'PV Battery' || technology() == 'Photovoltaic Wind Battery Hybrid' ) {\r", + "\tif ( technology() == 'Flat Plate PV' || technology() == 'PV Battery' || technology() == 'Photovoltaic Wind Battery Hybrid' ) {\r", "\t\treturn ${total_inverter_capacity}/1000;", "\t}\r", "\telse {", @@ -1663,8 +1662,7 @@ "equations{ 'ui_array_land_area_acres' } = define() {\r", "\tif (${ui_use_acre_per_mw} == 0) // calculate from module area", "\t{\t\r", - "// TO DO Remove PV UI\r", - "\t\tif (technology() == 'PV UI' || technology() == 'Flat Plate PV' || technology() == 'PV Battery' || technology() == 'Photovoltaic Wind Battery Hybrid' ) {\r", + "\t\tif ( technology() == 'Flat Plate PV' || technology() == 'PV Battery' || technology() == 'Photovoltaic Wind Battery Hybrid' ) {\r", "\t\t\ttotal_land_area_meters = ${subarray1_land_area};", "\t\t\tif (${subarray2_enable}) {", "\t\t\t\ttotal_land_area_meters += ${subarray2_land_area};\r", diff --git a/test_results_win64.csv b/test_results_win64.csv index 6c9deeede9..20cba0fe0c 100644 --- a/test_results_win64.csv +++ b/test_results_win64.csv @@ -3,13 +3,13 @@ Flat Plate PV,Residential,14982,10.0439,NA,; Flat Plate PV,Commercial,1.10797e+06,3.29402,NA,; Flat Plate PV,Third Party,14982,NA,NA,; Flat Plate PV,Host Developer,1.10797e+06,8.5834,11.4567,; -Flat Plate PV,Single Owner,235722032,3.47716,4.32454,; +Flat Plate PV,Single Owner,238224208,3.41199,4.32513,; Flat Plate PV,Merchant Plant,235722032,3.25046,NA,; Warning: NPV is $-2.38378e+07. A negative NPV indicates project costs are higher than revenues. Flat Plate PV,Leveraged Partnership Flip,235722032,3.6085,4.32454,; Warning: IRR at end of analysis period is not a number (NaN). This can indicate that revenues are too low to cover costs, or that they are excessively high compared to costs. Flat Plate PV,All Equity Partnership Flip,235722032,4.09852,4.32454,; Warning: IRR at end of analysis period is not a number (NaN). This can indicate that revenues are too low to cover costs, or that they are excessively high compared to costs. Warning: IRR in target year is not a number (NaN). This can indicate that revenues are too low to cover costs, or that they are excessively high compared to costs. Flat Plate PV,Sale Leaseback,235722032,4.72857,4.32454,; Warning: IRR at end of analysis period is not a number (NaN). This can indicate that revenues are too low to cover costs, or that they are excessively high compared to costs. Warning: NPV is $-9.19125e+06. A negative NPV indicates project costs are higher than revenues. -Flat Plate PV,LCOE Calculator,235722032,NA,NA,; -Flat Plate PV,None,155941152,NA,NA,; +Flat Plate PV,LCOE Calculator,238236784,NA,NA,; +Flat Plate PV,None,175782288,NA,NA,; PVWatts,Residential,13916.2,10.8929,NA,; PVWatts,Commercial,939340,3.76959,NA,; PVWatts,Third Party,11132.9,NA,NA,; @@ -33,7 +33,7 @@ PV Battery,Residential,14867.8,17.9988,NA,; PV Battery,Commercial,1.10017e+06,7.41913,NA,; PV Battery,Third Party,14867.8,NA,NA,; PV Battery,Host Developer,1.10017e+06,11.8926,16.2124,; -PV Battery,Single Owner,229096800,9.01635,9.728,; +PV Battery,Single Owner,231607616,8.88125,9.71521,; PV Battery,Merchant Plant,229096800,8.31227,NA,; Warning: IRR at end of analysis period is not a number (NaN). This can indicate that revenues are too low to cover costs, or that they are excessively high compared to costs. Warning: IRR in target year is not a number (NaN). This can indicate that revenues are too low to cover costs, or that they are excessively high compared to costs. Warning: NPV is $-1.17756e+08. A negative NPV indicates project costs are higher than revenues. PV Battery,Leveraged Partnership Flip,229096800,8.59547,9.728,; Warning: IRR at end of analysis period is not a number (NaN). This can indicate that revenues are too low to cover costs, or that they are excessively high compared to costs. PV Battery,All Equity Partnership Flip,229096800,10.3591,9.728,; Warning: IRR at end of analysis period is not a number (NaN). This can indicate that revenues are too low to cover costs, or that they are excessively high compared to costs. Warning: IRR in target year is not a number (NaN). This can indicate that revenues are too low to cover costs, or that they are excessively high compared to costs. Warning: NPV is $-1.71685e+07. A negative NPV indicates project costs are higher than revenues. @@ -174,8 +174,8 @@ PVWatts Wind Battery Hybrid,Single Owner,571509504,9.05417,6.19689,; Notice: Sim PVWatts Wind Battery Hybrid,Host Developer,1119067,15.2982,16.5422,; Notice: Simulation time step is 60 minutes for pvwattsv8. Notice: Simulation time step is 60 minutes for windpower. PVWatts Wind FuelCell Battery Hybrid,Single Owner,574976896,9.01877,6.10819,; Notice: Simulation time step is 60 minutes for pvwattsv8. Notice: Simulation time step is 60 minutes for windpower. PVWatts Wind FuelCell Battery Hybrid,Host Developer,2.68756e+06,39.3376,40.0341,; Notice: Simulation time step is 60 minutes for pvwattsv8. Notice: Simulation time step is 60 minutes for windpower. -Photovoltaic Wind Battery Hybrid,Single Owner,599155200,8.61241,5.92617,; Notice: Simulation time step is 60 minutes for pvsamv1. Notice: Simulation time step is 60 minutes for windpower. -Photovoltaic Wind Battery Hybrid,Host Developer,1.28827e+06,13.2168,16.5416,; Notice: Simulation time step is 60 minutes for pvsamv1. Notice: Simulation time step is 60 minutes for windpower. +Photovoltaic Wind Battery Hybrid,Single Owner,599155200,8.51709,5.92852,; Notice: Simulation time step is 60 minutes for pvsamv1. Notice: Simulation time step is 60 minutes for windpower. +Photovoltaic Wind Battery Hybrid,Host Developer,1.28827e+06,12.8301,16.5711,; Notice: Simulation time step is 60 minutes for pvsamv1. Notice: Simulation time step is 60 minutes for windpower. CustomGeneration PVWatts Wind FuelCell Battery Hybrid,Single Owner,1332349312,11.5544,5.88111,; Notice: Simulation time step is 60 minutes for custom_generation. Notice: Simulation time step is 60 minutes for pvwattsv8. Notice: Simulation time step is 60 minutes for windpower. CustomGeneration PVWatts Wind FuelCell Battery Hybrid,Host Developer,759754816,14.566,14.6375,; Notice: Simulation time step is 60 minutes for custom_generation. Notice: Simulation time step is 60 minutes for pvwattsv8. Notice: Simulation time step is 60 minutes for windpower. final_configuration_eof,none,NA,NA,NA, From 11f86ea93f757e89adb4c1621c6db08e8d20359b Mon Sep 17 00:00:00 2001 From: Paul Gilman Date: Wed, 19 Nov 2025 10:51:36 -0800 Subject: [PATCH 22/30] Update PySAM defaults for PV UI updates --- ...1_FlatPlatePVAllEquityPartnershipFlip.json | 24 ++++++------- .../Pvsamv1_FlatPlatePVCommercial.json | 24 ++++++------- .../Pvsamv1_FlatPlatePVHostDeveloper.json | 26 +++++++------- .../Pvsamv1_FlatPlatePVLCOECalculator.json | 26 +++++++------- ...1_FlatPlatePVLeveragedPartnershipFlip.json | 24 ++++++------- .../Pvsamv1_FlatPlatePVMerchantPlant.json | 24 ++++++------- .../defaults/Pvsamv1_FlatPlatePVNone.json | 36 +++++++++---------- .../Pvsamv1_FlatPlatePVResidential.json | 26 +++++++------- .../Pvsamv1_FlatPlatePVSaleLeaseback.json | 24 ++++++------- .../Pvsamv1_FlatPlatePVSingleOwner.json | 28 +++++++-------- .../Pvsamv1_FlatPlatePVThirdParty.json | 24 ++++++------- ...mv1_PVBatteryAllEquityPartnershipFlip.json | 24 ++++++------- .../defaults/Pvsamv1_PVBatteryCommercial.json | 26 +++++++------- .../Pvsamv1_PVBatteryHostDeveloper.json | 24 ++++++------- ...mv1_PVBatteryLeveragedPartnershipFlip.json | 24 ++++++------- .../Pvsamv1_PVBatteryMerchantPlant.json | 24 ++++++------- .../Pvsamv1_PVBatteryResidential.json | 24 ++++++------- .../Pvsamv1_PVBatterySaleLeaseback.json | 24 ++++++------- .../Pvsamv1_PVBatterySingleOwner.json | 26 +++++++------- .../defaults/Pvsamv1_PVBatteryThirdParty.json | 26 +++++++------- ...voltaicWindBatteryHybridHostDeveloper.json | 36 ++++++++----------- ...tovoltaicWindBatteryHybridSingleOwner.json | 34 +++++++----------- 22 files changed, 281 insertions(+), 297 deletions(-) diff --git a/api/api_autogen/library/defaults/Pvsamv1_FlatPlatePVAllEquityPartnershipFlip.json b/api/api_autogen/library/defaults/Pvsamv1_FlatPlatePVAllEquityPartnershipFlip.json index 71ed7e92c9..6458f4a985 100644 --- a/api/api_autogen/library/defaults/Pvsamv1_FlatPlatePVAllEquityPartnershipFlip.json +++ b/api/api_autogen/library/defaults/Pvsamv1_FlatPlatePVAllEquityPartnershipFlip.json @@ -42,7 +42,7 @@ "subarray2_electrical_mismatch": 0, "subarray2_mismatch_loss": 2, "subarray2_nameplate_loss": 0, - "subarray2_rack_shading": 0, + "subarray2_rack_shading": 4, "subarray2_rear_soiling_loss": 0, "subarray2_soiling": [5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000], "subarray2_tracking_loss": 0, @@ -51,7 +51,7 @@ "subarray3_electrical_mismatch": 0, "subarray3_mismatch_loss": 2, "subarray3_nameplate_loss": 0, - "subarray3_rack_shading": 0, + "subarray3_rack_shading": 4, "subarray3_rear_soiling_loss": 0, "subarray3_soiling": [5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000], "subarray3_tracking_loss": 0, @@ -60,7 +60,7 @@ "subarray4_electrical_mismatch": 0, "subarray4_mismatch_loss": 2, "subarray4_nameplate_loss": 0, - "subarray4_rack_shading": 0, + "subarray4_rack_shading": 4, "subarray4_rear_soiling_loss": 0, "subarray4_soiling": [5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000], "subarray4_tracking_loss": 0, @@ -101,7 +101,7 @@ "subarray2_gcr": 0.3, "subarray2_modules_per_string": 1, "subarray2_monthly_tilt": [40.000000, 40.000000, 40.000000, 20.000000, 20.000000, 20.000000, 20.000000, 20.000000, 20.000000, 40.000000, 40.000000, 40.000000], - "subarray2_mppt_input": 2, + "subarray2_mppt_input": 1, "subarray2_nstrings": 1, "subarray2_rotlim": 45, "subarray2_slope_azm": 0, @@ -115,7 +115,7 @@ "subarray3_gcr": 0.3, "subarray3_modules_per_string": 1, "subarray3_monthly_tilt": [40.000000, 40.000000, 40.000000, 20.000000, 20.000000, 20.000000, 20.000000, 20.000000, 20.000000, 40.000000, 40.000000, 40.000000], - "subarray3_mppt_input": 3, + "subarray3_mppt_input": 1, "subarray3_nstrings": 1, "subarray3_rotlim": 45, "subarray3_slope_azm": 0, @@ -129,7 +129,7 @@ "subarray4_gcr": 0.3, "subarray4_modules_per_string": 1, "subarray4_monthly_tilt": [40.000000, 40.000000, 40.000000, 20.000000, 20.000000, 20.000000, 20.000000, 20.000000, 20.000000, 40.000000, 40.000000, 40.000000], - "subarray4_mppt_input": 4, + "subarray4_mppt_input": 1, "subarray4_nstrings": 1, "subarray4_rotlim": 45, "subarray4_slope_azm": 0, @@ -215,14 +215,14 @@ "subarray1_nmodx": 42, "subarray1_nmody": 2, "subarray2_mod_orient": 0, - "subarray2_nmodx": 9, - "subarray2_nmody": 2, + "subarray2_nmodx": 1, + "subarray2_nmody": 1, "subarray3_mod_orient": 0, - "subarray3_nmodx": 9, - "subarray3_nmody": 2, + "subarray3_nmodx": 1, + "subarray3_nmody": 1, "subarray4_mod_orient": 0, - "subarray4_nmodx": 9, - "subarray4_nmody": 2 + "subarray4_nmodx": 1, + "subarray4_nmody": 1 }, "Module": { "module_model": 1 diff --git a/api/api_autogen/library/defaults/Pvsamv1_FlatPlatePVCommercial.json b/api/api_autogen/library/defaults/Pvsamv1_FlatPlatePVCommercial.json index 601fadeb35..e93d48bc9b 100644 --- a/api/api_autogen/library/defaults/Pvsamv1_FlatPlatePVCommercial.json +++ b/api/api_autogen/library/defaults/Pvsamv1_FlatPlatePVCommercial.json @@ -42,7 +42,7 @@ "subarray2_electrical_mismatch": 0, "subarray2_mismatch_loss": 2, "subarray2_nameplate_loss": 0, - "subarray2_rack_shading": 0, + "subarray2_rack_shading": 4, "subarray2_rear_soiling_loss": 0, "subarray2_soiling": [5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000], "subarray2_tracking_loss": 0, @@ -51,7 +51,7 @@ "subarray3_electrical_mismatch": 0, "subarray3_mismatch_loss": 2, "subarray3_nameplate_loss": 0, - "subarray3_rack_shading": 0, + "subarray3_rack_shading": 4, "subarray3_rear_soiling_loss": 0, "subarray3_soiling": [5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000], "subarray3_tracking_loss": 0, @@ -60,7 +60,7 @@ "subarray4_electrical_mismatch": 0, "subarray4_mismatch_loss": 2, "subarray4_nameplate_loss": 0, - "subarray4_rack_shading": 0, + "subarray4_rack_shading": 4, "subarray4_rear_soiling_loss": 0, "subarray4_soiling": [5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000], "subarray4_tracking_loss": 0, @@ -101,7 +101,7 @@ "subarray2_gcr": 0.3, "subarray2_modules_per_string": 1, "subarray2_monthly_tilt": [40.000000, 40.000000, 40.000000, 20.000000, 20.000000, 20.000000, 20.000000, 20.000000, 20.000000, 40.000000, 40.000000, 40.000000], - "subarray2_mppt_input": 2, + "subarray2_mppt_input": 1, "subarray2_nstrings": 1, "subarray2_rotlim": 45, "subarray2_slope_azm": 0, @@ -115,7 +115,7 @@ "subarray3_gcr": 0.3, "subarray3_modules_per_string": 1, "subarray3_monthly_tilt": [40.000000, 40.000000, 40.000000, 20.000000, 20.000000, 20.000000, 20.000000, 20.000000, 20.000000, 40.000000, 40.000000, 40.000000], - "subarray3_mppt_input": 3, + "subarray3_mppt_input": 1, "subarray3_nstrings": 1, "subarray3_rotlim": 45, "subarray3_slope_azm": 0, @@ -129,7 +129,7 @@ "subarray4_gcr": 0.3, "subarray4_modules_per_string": 1, "subarray4_monthly_tilt": [40.000000, 40.000000, 40.000000, 20.000000, 20.000000, 20.000000, 20.000000, 20.000000, 20.000000, 40.000000, 40.000000, 40.000000], - "subarray4_mppt_input": 4, + "subarray4_mppt_input": 1, "subarray4_nstrings": 1, "subarray4_rotlim": 45, "subarray4_slope_azm": 0, @@ -215,14 +215,14 @@ "subarray1_nmodx": 25, "subarray1_nmody": 2, "subarray2_mod_orient": 0, - "subarray2_nmodx": 9, - "subarray2_nmody": 2, + "subarray2_nmodx": 1, + "subarray2_nmody": 1, "subarray3_mod_orient": 0, - "subarray3_nmodx": 9, - "subarray3_nmody": 2, + "subarray3_nmodx": 1, + "subarray3_nmody": 1, "subarray4_mod_orient": 0, - "subarray4_nmodx": 9, - "subarray4_nmody": 2 + "subarray4_nmodx": 1, + "subarray4_nmody": 1 }, "Module": { "module_model": 1 diff --git a/api/api_autogen/library/defaults/Pvsamv1_FlatPlatePVHostDeveloper.json b/api/api_autogen/library/defaults/Pvsamv1_FlatPlatePVHostDeveloper.json index 91fe4e9173..9bd2cb3c66 100644 --- a/api/api_autogen/library/defaults/Pvsamv1_FlatPlatePVHostDeveloper.json +++ b/api/api_autogen/library/defaults/Pvsamv1_FlatPlatePVHostDeveloper.json @@ -42,7 +42,7 @@ "subarray2_electrical_mismatch": 0, "subarray2_mismatch_loss": 2, "subarray2_nameplate_loss": 0, - "subarray2_rack_shading": 0, + "subarray2_rack_shading": 4, "subarray2_rear_soiling_loss": 0, "subarray2_soiling": [5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000], "subarray2_tracking_loss": 0, @@ -51,7 +51,7 @@ "subarray3_electrical_mismatch": 0, "subarray3_mismatch_loss": 2, "subarray3_nameplate_loss": 0, - "subarray3_rack_shading": 0, + "subarray3_rack_shading": 4, "subarray3_rear_soiling_loss": 0, "subarray3_soiling": [5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000], "subarray3_tracking_loss": 0, @@ -60,7 +60,7 @@ "subarray4_electrical_mismatch": 0, "subarray4_mismatch_loss": 2, "subarray4_nameplate_loss": 0, - "subarray4_rack_shading": 0, + "subarray4_rack_shading": 4, "subarray4_rear_soiling_loss": 0, "subarray4_soiling": [5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000], "subarray4_tracking_loss": 0, @@ -101,7 +101,7 @@ "subarray2_gcr": 0.3, "subarray2_modules_per_string": 1, "subarray2_monthly_tilt": [40.000000, 40.000000, 40.000000, 20.000000, 20.000000, 20.000000, 20.000000, 20.000000, 20.000000, 40.000000, 40.000000, 40.000000], - "subarray2_mppt_input": 2, + "subarray2_mppt_input": 1, "subarray2_nstrings": 1, "subarray2_rotlim": 45, "subarray2_slope_azm": 0, @@ -115,7 +115,7 @@ "subarray3_gcr": 0.3, "subarray3_modules_per_string": 1, "subarray3_monthly_tilt": [40.000000, 40.000000, 40.000000, 20.000000, 20.000000, 20.000000, 20.000000, 20.000000, 20.000000, 40.000000, 40.000000, 40.000000], - "subarray3_mppt_input": 3, + "subarray3_mppt_input": 1, "subarray3_nstrings": 1, "subarray3_rotlim": 45, "subarray3_slope_azm": 0, @@ -129,7 +129,7 @@ "subarray4_gcr": 0.3, "subarray4_modules_per_string": 1, "subarray4_monthly_tilt": [40.000000, 40.000000, 40.000000, 20.000000, 20.000000, 20.000000, 20.000000, 20.000000, 20.000000, 40.000000, 40.000000, 40.000000], - "subarray4_mppt_input": 4, + "subarray4_mppt_input": 1, "subarray4_nstrings": 1, "subarray4_rotlim": 45, "subarray4_slope_azm": 0, @@ -215,14 +215,14 @@ "subarray1_nmodx": 25, "subarray1_nmody": 2, "subarray2_mod_orient": 0, - "subarray2_nmodx": 9, - "subarray2_nmody": 2, - "subarray3_mod_orient": 0, - "subarray3_nmodx": 9, - "subarray3_nmody": 2, + "subarray2_nmodx": 1, + "subarray2_nmody": 1, + "subarray3_mod_orient": 1, + "subarray3_nmodx": 1, + "subarray3_nmody": 1, "subarray4_mod_orient": 0, - "subarray4_nmodx": 9, - "subarray4_nmody": 2 + "subarray4_nmodx": 1, + "subarray4_nmody": 1 }, "Module": { "module_model": 1 diff --git a/api/api_autogen/library/defaults/Pvsamv1_FlatPlatePVLCOECalculator.json b/api/api_autogen/library/defaults/Pvsamv1_FlatPlatePVLCOECalculator.json index b7a7bbea14..cf38328e31 100644 --- a/api/api_autogen/library/defaults/Pvsamv1_FlatPlatePVLCOECalculator.json +++ b/api/api_autogen/library/defaults/Pvsamv1_FlatPlatePVLCOECalculator.json @@ -42,7 +42,7 @@ "subarray2_electrical_mismatch": 0, "subarray2_mismatch_loss": 2, "subarray2_nameplate_loss": 0, - "subarray2_rack_shading": 0, + "subarray2_rack_shading": 4, "subarray2_rear_soiling_loss": 0, "subarray2_soiling": [5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000], "subarray2_tracking_loss": 0, @@ -51,7 +51,7 @@ "subarray3_electrical_mismatch": 0, "subarray3_mismatch_loss": 2, "subarray3_nameplate_loss": 0, - "subarray3_rack_shading": 0, + "subarray3_rack_shading": 4, "subarray3_rear_soiling_loss": 0, "subarray3_soiling": [5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000], "subarray3_tracking_loss": 0, @@ -60,7 +60,7 @@ "subarray4_electrical_mismatch": 0, "subarray4_mismatch_loss": 2, "subarray4_nameplate_loss": 0, - "subarray4_rack_shading": 0, + "subarray4_rack_shading": 4, "subarray4_rear_soiling_loss": 0, "subarray4_soiling": [5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000], "subarray4_tracking_loss": 0, @@ -92,7 +92,7 @@ "subarray2_gcr": 0.3, "subarray2_modules_per_string": 1, "subarray2_monthly_tilt": [40.000000, 40.000000, 40.000000, 20.000000, 20.000000, 20.000000, 20.000000, 20.000000, 20.000000, 40.000000, 40.000000, 40.000000], - "subarray2_mppt_input": 2, + "subarray2_mppt_input": 1, "subarray2_nstrings": 1, "subarray2_rotlim": 45, "subarray2_slope_azm": 0, @@ -106,7 +106,7 @@ "subarray3_gcr": 0.3, "subarray3_modules_per_string": 1, "subarray3_monthly_tilt": [40.000000, 40.000000, 40.000000, 20.000000, 20.000000, 20.000000, 20.000000, 20.000000, 20.000000, 40.000000, 40.000000, 40.000000], - "subarray3_mppt_input": 3, + "subarray3_mppt_input": 1, "subarray3_nstrings": 1, "subarray3_rotlim": 45, "subarray3_slope_azm": 0, @@ -120,7 +120,7 @@ "subarray4_gcr": 0.3, "subarray4_modules_per_string": 1, "subarray4_monthly_tilt": [40.000000, 40.000000, 40.000000, 20.000000, 20.000000, 20.000000, 20.000000, 20.000000, 20.000000, 40.000000, 40.000000, 40.000000], - "subarray4_mppt_input": 4, + "subarray4_mppt_input": 1, "subarray4_nstrings": 1, "subarray4_rotlim": 45, "subarray4_slope_azm": 0, @@ -202,18 +202,18 @@ }, "Layout": { "module_aspect_ratio": 2.01, - "subarray1_mod_orient": 0, + "subarray1_mod_orient": 1, "subarray1_nmodx": 42, "subarray1_nmody": 2, "subarray2_mod_orient": 0, - "subarray2_nmodx": 9, - "subarray2_nmody": 2, + "subarray2_nmodx": 1, + "subarray2_nmody": 1, "subarray3_mod_orient": 0, - "subarray3_nmodx": 9, - "subarray3_nmody": 2, + "subarray3_nmodx": 1, + "subarray3_nmody": 1, "subarray4_mod_orient": 0, - "subarray4_nmodx": 9, - "subarray4_nmody": 2 + "subarray4_nmodx": 1, + "subarray4_nmody": 1 }, "Module": { "module_model": 1 diff --git a/api/api_autogen/library/defaults/Pvsamv1_FlatPlatePVLeveragedPartnershipFlip.json b/api/api_autogen/library/defaults/Pvsamv1_FlatPlatePVLeveragedPartnershipFlip.json index 71ed7e92c9..6458f4a985 100644 --- a/api/api_autogen/library/defaults/Pvsamv1_FlatPlatePVLeveragedPartnershipFlip.json +++ b/api/api_autogen/library/defaults/Pvsamv1_FlatPlatePVLeveragedPartnershipFlip.json @@ -42,7 +42,7 @@ "subarray2_electrical_mismatch": 0, "subarray2_mismatch_loss": 2, "subarray2_nameplate_loss": 0, - "subarray2_rack_shading": 0, + "subarray2_rack_shading": 4, "subarray2_rear_soiling_loss": 0, "subarray2_soiling": [5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000], "subarray2_tracking_loss": 0, @@ -51,7 +51,7 @@ "subarray3_electrical_mismatch": 0, "subarray3_mismatch_loss": 2, "subarray3_nameplate_loss": 0, - "subarray3_rack_shading": 0, + "subarray3_rack_shading": 4, "subarray3_rear_soiling_loss": 0, "subarray3_soiling": [5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000], "subarray3_tracking_loss": 0, @@ -60,7 +60,7 @@ "subarray4_electrical_mismatch": 0, "subarray4_mismatch_loss": 2, "subarray4_nameplate_loss": 0, - "subarray4_rack_shading": 0, + "subarray4_rack_shading": 4, "subarray4_rear_soiling_loss": 0, "subarray4_soiling": [5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000], "subarray4_tracking_loss": 0, @@ -101,7 +101,7 @@ "subarray2_gcr": 0.3, "subarray2_modules_per_string": 1, "subarray2_monthly_tilt": [40.000000, 40.000000, 40.000000, 20.000000, 20.000000, 20.000000, 20.000000, 20.000000, 20.000000, 40.000000, 40.000000, 40.000000], - "subarray2_mppt_input": 2, + "subarray2_mppt_input": 1, "subarray2_nstrings": 1, "subarray2_rotlim": 45, "subarray2_slope_azm": 0, @@ -115,7 +115,7 @@ "subarray3_gcr": 0.3, "subarray3_modules_per_string": 1, "subarray3_monthly_tilt": [40.000000, 40.000000, 40.000000, 20.000000, 20.000000, 20.000000, 20.000000, 20.000000, 20.000000, 40.000000, 40.000000, 40.000000], - "subarray3_mppt_input": 3, + "subarray3_mppt_input": 1, "subarray3_nstrings": 1, "subarray3_rotlim": 45, "subarray3_slope_azm": 0, @@ -129,7 +129,7 @@ "subarray4_gcr": 0.3, "subarray4_modules_per_string": 1, "subarray4_monthly_tilt": [40.000000, 40.000000, 40.000000, 20.000000, 20.000000, 20.000000, 20.000000, 20.000000, 20.000000, 40.000000, 40.000000, 40.000000], - "subarray4_mppt_input": 4, + "subarray4_mppt_input": 1, "subarray4_nstrings": 1, "subarray4_rotlim": 45, "subarray4_slope_azm": 0, @@ -215,14 +215,14 @@ "subarray1_nmodx": 42, "subarray1_nmody": 2, "subarray2_mod_orient": 0, - "subarray2_nmodx": 9, - "subarray2_nmody": 2, + "subarray2_nmodx": 1, + "subarray2_nmody": 1, "subarray3_mod_orient": 0, - "subarray3_nmodx": 9, - "subarray3_nmody": 2, + "subarray3_nmodx": 1, + "subarray3_nmody": 1, "subarray4_mod_orient": 0, - "subarray4_nmodx": 9, - "subarray4_nmody": 2 + "subarray4_nmodx": 1, + "subarray4_nmody": 1 }, "Module": { "module_model": 1 diff --git a/api/api_autogen/library/defaults/Pvsamv1_FlatPlatePVMerchantPlant.json b/api/api_autogen/library/defaults/Pvsamv1_FlatPlatePVMerchantPlant.json index 5b8f7ba554..36c9a56020 100644 --- a/api/api_autogen/library/defaults/Pvsamv1_FlatPlatePVMerchantPlant.json +++ b/api/api_autogen/library/defaults/Pvsamv1_FlatPlatePVMerchantPlant.json @@ -42,7 +42,7 @@ "subarray2_electrical_mismatch": 0, "subarray2_mismatch_loss": 2, "subarray2_nameplate_loss": 0, - "subarray2_rack_shading": 0, + "subarray2_rack_shading": 4, "subarray2_rear_soiling_loss": 0, "subarray2_soiling": [5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000], "subarray2_tracking_loss": 0, @@ -51,7 +51,7 @@ "subarray3_electrical_mismatch": 0, "subarray3_mismatch_loss": 2, "subarray3_nameplate_loss": 0, - "subarray3_rack_shading": 0, + "subarray3_rack_shading": 4, "subarray3_rear_soiling_loss": 0, "subarray3_soiling": [5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000], "subarray3_tracking_loss": 0, @@ -60,7 +60,7 @@ "subarray4_electrical_mismatch": 0, "subarray4_mismatch_loss": 2, "subarray4_nameplate_loss": 0, - "subarray4_rack_shading": 0, + "subarray4_rack_shading": 4, "subarray4_rear_soiling_loss": 0, "subarray4_soiling": [5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000], "subarray4_tracking_loss": 0, @@ -101,7 +101,7 @@ "subarray2_gcr": 0.3, "subarray2_modules_per_string": 1, "subarray2_monthly_tilt": [40.000000, 40.000000, 40.000000, 20.000000, 20.000000, 20.000000, 20.000000, 20.000000, 20.000000, 40.000000, 40.000000, 40.000000], - "subarray2_mppt_input": 2, + "subarray2_mppt_input": 1, "subarray2_nstrings": 1, "subarray2_rotlim": 45, "subarray2_slope_azm": 0, @@ -115,7 +115,7 @@ "subarray3_gcr": 0.3, "subarray3_modules_per_string": 1, "subarray3_monthly_tilt": [40.000000, 40.000000, 40.000000, 20.000000, 20.000000, 20.000000, 20.000000, 20.000000, 20.000000, 40.000000, 40.000000, 40.000000], - "subarray3_mppt_input": 3, + "subarray3_mppt_input": 1, "subarray3_nstrings": 1, "subarray3_rotlim": 45, "subarray3_slope_azm": 0, @@ -129,7 +129,7 @@ "subarray4_gcr": 0.3, "subarray4_modules_per_string": 1, "subarray4_monthly_tilt": [40.000000, 40.000000, 40.000000, 20.000000, 20.000000, 20.000000, 20.000000, 20.000000, 20.000000, 40.000000, 40.000000, 40.000000], - "subarray4_mppt_input": 4, + "subarray4_mppt_input": 1, "subarray4_nstrings": 1, "subarray4_rotlim": 45, "subarray4_slope_azm": 0, @@ -215,14 +215,14 @@ "subarray1_nmodx": 42, "subarray1_nmody": 2, "subarray2_mod_orient": 0, - "subarray2_nmodx": 9, - "subarray2_nmody": 2, + "subarray2_nmodx": 1, + "subarray2_nmody": 1, "subarray3_mod_orient": 0, - "subarray3_nmodx": 9, - "subarray3_nmody": 2, + "subarray3_nmodx": 1, + "subarray3_nmody": 1, "subarray4_mod_orient": 0, - "subarray4_nmodx": 9, - "subarray4_nmody": 2 + "subarray4_nmodx": 1, + "subarray4_nmody": 1 }, "Module": { "module_model": 1 diff --git a/api/api_autogen/library/defaults/Pvsamv1_FlatPlatePVNone.json b/api/api_autogen/library/defaults/Pvsamv1_FlatPlatePVNone.json index c6b0431669..d56a359852 100644 --- a/api/api_autogen/library/defaults/Pvsamv1_FlatPlatePVNone.json +++ b/api/api_autogen/library/defaults/Pvsamv1_FlatPlatePVNone.json @@ -42,7 +42,7 @@ "subarray2_electrical_mismatch": 0, "subarray2_mismatch_loss": 2, "subarray2_nameplate_loss": 0, - "subarray2_rack_shading": 0, + "subarray2_rack_shading": 4, "subarray2_rear_soiling_loss": 0, "subarray2_soiling": [5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000], "subarray2_tracking_loss": 0, @@ -51,7 +51,7 @@ "subarray3_electrical_mismatch": 0, "subarray3_mismatch_loss": 2, "subarray3_nameplate_loss": 0, - "subarray3_rack_shading": 0, + "subarray3_rack_shading": 4, "subarray3_rear_soiling_loss": 0, "subarray3_soiling": [5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000], "subarray3_tracking_loss": 0, @@ -60,7 +60,7 @@ "subarray4_electrical_mismatch": 0, "subarray4_mismatch_loss": 2, "subarray4_nameplate_loss": 0, - "subarray4_rack_shading": 0, + "subarray4_rack_shading": 4, "subarray4_rear_soiling_loss": 0, "subarray4_soiling": [5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000], "subarray4_tracking_loss": 0, @@ -76,7 +76,7 @@ "subarray1_azimuth": 180, "subarray1_backtrack": 0, "subarray1_gcr": 0.3, - "subarray1_modules_per_string": 21, + "subarray1_modules_per_string": 20, "subarray1_monthly_tilt": [40.000000, 40.000000, 40.000000, 20.000000, 20.000000, 20.000000, 20.000000, 20.000000, 20.000000, 40.000000, 40.000000, 40.000000], "subarray1_mppt_input": 1, "subarray1_nstrings": 15354, @@ -92,7 +92,7 @@ "subarray2_gcr": 0.3, "subarray2_modules_per_string": 1, "subarray2_monthly_tilt": [40.000000, 40.000000, 40.000000, 20.000000, 20.000000, 20.000000, 20.000000, 20.000000, 20.000000, 40.000000, 40.000000, 40.000000], - "subarray2_mppt_input": 2, + "subarray2_mppt_input": 1, "subarray2_nstrings": 1, "subarray2_rotlim": 45, "subarray2_slope_azm": 0, @@ -106,7 +106,7 @@ "subarray3_gcr": 0.3, "subarray3_modules_per_string": 1, "subarray3_monthly_tilt": [40.000000, 40.000000, 40.000000, 20.000000, 20.000000, 20.000000, 20.000000, 20.000000, 20.000000, 40.000000, 40.000000, 40.000000], - "subarray3_mppt_input": 3, + "subarray3_mppt_input": 1, "subarray3_nstrings": 1, "subarray3_rotlim": 45, "subarray3_slope_azm": 0, @@ -120,7 +120,7 @@ "subarray4_gcr": 0.3, "subarray4_modules_per_string": 1, "subarray4_monthly_tilt": [40.000000, 40.000000, 40.000000, 20.000000, 20.000000, 20.000000, 20.000000, 20.000000, 20.000000, 40.000000, 40.000000, 40.000000], - "subarray4_mppt_input": 4, + "subarray4_mppt_input": 1, "subarray4_nstrings": 1, "subarray4_rotlim": 45, "subarray4_slope_azm": 0, @@ -128,7 +128,7 @@ "subarray4_tilt": 20, "subarray4_tilt_eq_lat": 0, "subarray4_track_mode": 0, - "system_capacity": 100003 + "system_capacity": 95240.6 }, "Shading": { "subarray1_shade_mode": 0, @@ -203,17 +203,17 @@ "Layout": { "module_aspect_ratio": 1.49044, "subarray1_mod_orient": 0, - "subarray1_nmodx": 7, - "subarray1_nmody": 2, + "subarray1_nmodx": 20, + "subarray1_nmody": 1, "subarray2_mod_orient": 0, - "subarray2_nmodx": 9, - "subarray2_nmody": 2, + "subarray2_nmodx": 1, + "subarray2_nmody": 1, "subarray3_mod_orient": 0, - "subarray3_nmodx": 9, - "subarray3_nmody": 2, + "subarray3_nmodx": 1, + "subarray3_nmody": 1, "subarray4_mod_orient": 0, - "subarray4_nmodx": 9, - "subarray4_nmody": 2 + "subarray4_nmodx": 1, + "subarray4_nmody": 1 }, "Module": { "module_model": 1 @@ -385,8 +385,8 @@ "inv_snl_paco": 2.50719e+06, "inverter_count": 30, "inverter_model": 0, - "mppt_hi_inverter": 820, - "mppt_low_inverter": 545 + "mppt_hi_inverter": 1500, + "mppt_low_inverter": 800 }, "InverterCECDatabase": { "inv_snl_c0": -7.05627e-09, diff --git a/api/api_autogen/library/defaults/Pvsamv1_FlatPlatePVResidential.json b/api/api_autogen/library/defaults/Pvsamv1_FlatPlatePVResidential.json index f842299519..9bff9f9a9e 100644 --- a/api/api_autogen/library/defaults/Pvsamv1_FlatPlatePVResidential.json +++ b/api/api_autogen/library/defaults/Pvsamv1_FlatPlatePVResidential.json @@ -42,7 +42,7 @@ "subarray2_electrical_mismatch": 0, "subarray2_mismatch_loss": 0, "subarray2_nameplate_loss": 0, - "subarray2_rack_shading": 0, + "subarray2_rack_shading": 4, "subarray2_rear_soiling_loss": 0, "subarray2_soiling": [5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000], "subarray2_tracking_loss": 0, @@ -51,7 +51,7 @@ "subarray3_electrical_mismatch": 0, "subarray3_mismatch_loss": 0, "subarray3_nameplate_loss": 0, - "subarray3_rack_shading": 0, + "subarray3_rack_shading": 4, "subarray3_rear_soiling_loss": 0, "subarray3_soiling": [5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000], "subarray3_tracking_loss": 0, @@ -60,7 +60,7 @@ "subarray4_electrical_mismatch": 0, "subarray4_mismatch_loss": 0, "subarray4_nameplate_loss": 0, - "subarray4_rack_shading": 0, + "subarray4_rack_shading": 4, "subarray4_rear_soiling_loss": 0, "subarray4_soiling": [5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000], "subarray4_tracking_loss": 0, @@ -101,7 +101,7 @@ "subarray2_gcr": 0.3, "subarray2_modules_per_string": 1, "subarray2_monthly_tilt": [40.000000, 40.000000, 40.000000, 20.000000, 20.000000, 20.000000, 20.000000, 20.000000, 20.000000, 40.000000, 40.000000, 40.000000], - "subarray2_mppt_input": 2, + "subarray2_mppt_input": 1, "subarray2_nstrings": 1, "subarray2_rotlim": 45, "subarray2_slope_azm": 0, @@ -115,7 +115,7 @@ "subarray3_gcr": 0.3, "subarray3_modules_per_string": 1, "subarray3_monthly_tilt": [40.000000, 40.000000, 40.000000, 20.000000, 20.000000, 20.000000, 20.000000, 20.000000, 20.000000, 40.000000, 40.000000, 40.000000], - "subarray3_mppt_input": 3, + "subarray3_mppt_input": 1, "subarray3_nstrings": 1, "subarray3_rotlim": 45, "subarray3_slope_azm": 0, @@ -129,7 +129,7 @@ "subarray4_gcr": 0.3, "subarray4_modules_per_string": 1, "subarray4_monthly_tilt": [40.000000, 40.000000, 40.000000, 20.000000, 20.000000, 20.000000, 20.000000, 20.000000, 20.000000, 40.000000, 40.000000, 40.000000], - "subarray4_mppt_input": 4, + "subarray4_mppt_input": 1, "subarray4_nstrings": 1, "subarray4_rotlim": 45, "subarray4_slope_azm": 0, @@ -211,18 +211,18 @@ }, "Layout": { "module_aspect_ratio": 1.73, - "subarray1_mod_orient": 0, + "subarray1_mod_orient": 1, "subarray1_nmodx": 5, "subarray1_nmody": 2, "subarray2_mod_orient": 0, - "subarray2_nmodx": 9, - "subarray2_nmody": 2, + "subarray2_nmodx": 1, + "subarray2_nmody": 1, "subarray3_mod_orient": 0, - "subarray3_nmodx": 9, - "subarray3_nmody": 2, + "subarray3_nmodx": 1, + "subarray3_nmody": 1, "subarray4_mod_orient": 0, - "subarray4_nmodx": 9, - "subarray4_nmody": 2 + "subarray4_nmodx": 1, + "subarray4_nmody": 1 }, "Module": { "module_model": 1 diff --git a/api/api_autogen/library/defaults/Pvsamv1_FlatPlatePVSaleLeaseback.json b/api/api_autogen/library/defaults/Pvsamv1_FlatPlatePVSaleLeaseback.json index 71ed7e92c9..6458f4a985 100644 --- a/api/api_autogen/library/defaults/Pvsamv1_FlatPlatePVSaleLeaseback.json +++ b/api/api_autogen/library/defaults/Pvsamv1_FlatPlatePVSaleLeaseback.json @@ -42,7 +42,7 @@ "subarray2_electrical_mismatch": 0, "subarray2_mismatch_loss": 2, "subarray2_nameplate_loss": 0, - "subarray2_rack_shading": 0, + "subarray2_rack_shading": 4, "subarray2_rear_soiling_loss": 0, "subarray2_soiling": [5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000], "subarray2_tracking_loss": 0, @@ -51,7 +51,7 @@ "subarray3_electrical_mismatch": 0, "subarray3_mismatch_loss": 2, "subarray3_nameplate_loss": 0, - "subarray3_rack_shading": 0, + "subarray3_rack_shading": 4, "subarray3_rear_soiling_loss": 0, "subarray3_soiling": [5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000], "subarray3_tracking_loss": 0, @@ -60,7 +60,7 @@ "subarray4_electrical_mismatch": 0, "subarray4_mismatch_loss": 2, "subarray4_nameplate_loss": 0, - "subarray4_rack_shading": 0, + "subarray4_rack_shading": 4, "subarray4_rear_soiling_loss": 0, "subarray4_soiling": [5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000], "subarray4_tracking_loss": 0, @@ -101,7 +101,7 @@ "subarray2_gcr": 0.3, "subarray2_modules_per_string": 1, "subarray2_monthly_tilt": [40.000000, 40.000000, 40.000000, 20.000000, 20.000000, 20.000000, 20.000000, 20.000000, 20.000000, 40.000000, 40.000000, 40.000000], - "subarray2_mppt_input": 2, + "subarray2_mppt_input": 1, "subarray2_nstrings": 1, "subarray2_rotlim": 45, "subarray2_slope_azm": 0, @@ -115,7 +115,7 @@ "subarray3_gcr": 0.3, "subarray3_modules_per_string": 1, "subarray3_monthly_tilt": [40.000000, 40.000000, 40.000000, 20.000000, 20.000000, 20.000000, 20.000000, 20.000000, 20.000000, 40.000000, 40.000000, 40.000000], - "subarray3_mppt_input": 3, + "subarray3_mppt_input": 1, "subarray3_nstrings": 1, "subarray3_rotlim": 45, "subarray3_slope_azm": 0, @@ -129,7 +129,7 @@ "subarray4_gcr": 0.3, "subarray4_modules_per_string": 1, "subarray4_monthly_tilt": [40.000000, 40.000000, 40.000000, 20.000000, 20.000000, 20.000000, 20.000000, 20.000000, 20.000000, 40.000000, 40.000000, 40.000000], - "subarray4_mppt_input": 4, + "subarray4_mppt_input": 1, "subarray4_nstrings": 1, "subarray4_rotlim": 45, "subarray4_slope_azm": 0, @@ -215,14 +215,14 @@ "subarray1_nmodx": 42, "subarray1_nmody": 2, "subarray2_mod_orient": 0, - "subarray2_nmodx": 9, - "subarray2_nmody": 2, + "subarray2_nmodx": 1, + "subarray2_nmody": 1, "subarray3_mod_orient": 0, - "subarray3_nmodx": 9, - "subarray3_nmody": 2, + "subarray3_nmodx": 1, + "subarray3_nmody": 1, "subarray4_mod_orient": 0, - "subarray4_nmodx": 9, - "subarray4_nmody": 2 + "subarray4_nmodx": 1, + "subarray4_nmody": 1 }, "Module": { "module_model": 1 diff --git a/api/api_autogen/library/defaults/Pvsamv1_FlatPlatePVSingleOwner.json b/api/api_autogen/library/defaults/Pvsamv1_FlatPlatePVSingleOwner.json index 71ed7e92c9..83b4090bea 100644 --- a/api/api_autogen/library/defaults/Pvsamv1_FlatPlatePVSingleOwner.json +++ b/api/api_autogen/library/defaults/Pvsamv1_FlatPlatePVSingleOwner.json @@ -42,7 +42,7 @@ "subarray2_electrical_mismatch": 0, "subarray2_mismatch_loss": 2, "subarray2_nameplate_loss": 0, - "subarray2_rack_shading": 0, + "subarray2_rack_shading": 4, "subarray2_rear_soiling_loss": 0, "subarray2_soiling": [5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000], "subarray2_tracking_loss": 0, @@ -51,7 +51,7 @@ "subarray3_electrical_mismatch": 0, "subarray3_mismatch_loss": 2, "subarray3_nameplate_loss": 0, - "subarray3_rack_shading": 0, + "subarray3_rack_shading": 4, "subarray3_rear_soiling_loss": 0, "subarray3_soiling": [5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000], "subarray3_tracking_loss": 0, @@ -60,7 +60,7 @@ "subarray4_electrical_mismatch": 0, "subarray4_mismatch_loss": 2, "subarray4_nameplate_loss": 0, - "subarray4_rack_shading": 0, + "subarray4_rack_shading": 4, "subarray4_rear_soiling_loss": 0, "subarray4_soiling": [5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000], "subarray4_tracking_loss": 0, @@ -101,7 +101,7 @@ "subarray2_gcr": 0.3, "subarray2_modules_per_string": 1, "subarray2_monthly_tilt": [40.000000, 40.000000, 40.000000, 20.000000, 20.000000, 20.000000, 20.000000, 20.000000, 20.000000, 40.000000, 40.000000, 40.000000], - "subarray2_mppt_input": 2, + "subarray2_mppt_input": 1, "subarray2_nstrings": 1, "subarray2_rotlim": 45, "subarray2_slope_azm": 0, @@ -115,7 +115,7 @@ "subarray3_gcr": 0.3, "subarray3_modules_per_string": 1, "subarray3_monthly_tilt": [40.000000, 40.000000, 40.000000, 20.000000, 20.000000, 20.000000, 20.000000, 20.000000, 20.000000, 40.000000, 40.000000, 40.000000], - "subarray3_mppt_input": 3, + "subarray3_mppt_input": 1, "subarray3_nstrings": 1, "subarray3_rotlim": 45, "subarray3_slope_azm": 0, @@ -129,7 +129,7 @@ "subarray4_gcr": 0.3, "subarray4_modules_per_string": 1, "subarray4_monthly_tilt": [40.000000, 40.000000, 40.000000, 20.000000, 20.000000, 20.000000, 20.000000, 20.000000, 20.000000, 40.000000, 40.000000, 40.000000], - "subarray4_mppt_input": 4, + "subarray4_mppt_input": 1, "subarray4_nstrings": 1, "subarray4_rotlim": 45, "subarray4_slope_azm": 0, @@ -212,17 +212,17 @@ "Layout": { "module_aspect_ratio": 2.01, "subarray1_mod_orient": 0, - "subarray1_nmodx": 42, - "subarray1_nmody": 2, + "subarray1_nmodx": 28, + "subarray1_nmody": 1, "subarray2_mod_orient": 0, - "subarray2_nmodx": 9, - "subarray2_nmody": 2, + "subarray2_nmodx": 1, + "subarray2_nmody": 1, "subarray3_mod_orient": 0, - "subarray3_nmodx": 9, - "subarray3_nmody": 2, + "subarray3_nmodx": 1, + "subarray3_nmody": 1, "subarray4_mod_orient": 0, - "subarray4_nmodx": 9, - "subarray4_nmody": 2 + "subarray4_nmodx": 1, + "subarray4_nmody": 1 }, "Module": { "module_model": 1 diff --git a/api/api_autogen/library/defaults/Pvsamv1_FlatPlatePVThirdParty.json b/api/api_autogen/library/defaults/Pvsamv1_FlatPlatePVThirdParty.json index db7052c257..e94578f4b0 100644 --- a/api/api_autogen/library/defaults/Pvsamv1_FlatPlatePVThirdParty.json +++ b/api/api_autogen/library/defaults/Pvsamv1_FlatPlatePVThirdParty.json @@ -42,7 +42,7 @@ "subarray2_electrical_mismatch": 0, "subarray2_mismatch_loss": 0, "subarray2_nameplate_loss": 0, - "subarray2_rack_shading": 0, + "subarray2_rack_shading": 4, "subarray2_rear_soiling_loss": 0, "subarray2_soiling": [5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000], "subarray2_tracking_loss": 0, @@ -51,7 +51,7 @@ "subarray3_electrical_mismatch": 0, "subarray3_mismatch_loss": 0, "subarray3_nameplate_loss": 0, - "subarray3_rack_shading": 0, + "subarray3_rack_shading": 4, "subarray3_rear_soiling_loss": 0, "subarray3_soiling": [5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000], "subarray3_tracking_loss": 0, @@ -60,7 +60,7 @@ "subarray4_electrical_mismatch": 0, "subarray4_mismatch_loss": 0, "subarray4_nameplate_loss": 0, - "subarray4_rack_shading": 0, + "subarray4_rack_shading": 4, "subarray4_rear_soiling_loss": 0, "subarray4_soiling": [5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000], "subarray4_tracking_loss": 0, @@ -101,7 +101,7 @@ "subarray2_gcr": 0.3, "subarray2_modules_per_string": 1, "subarray2_monthly_tilt": [40.000000, 40.000000, 40.000000, 20.000000, 20.000000, 20.000000, 20.000000, 20.000000, 20.000000, 40.000000, 40.000000, 40.000000], - "subarray2_mppt_input": 2, + "subarray2_mppt_input": 1, "subarray2_nstrings": 1, "subarray2_rotlim": 45, "subarray2_slope_azm": 0, @@ -115,7 +115,7 @@ "subarray3_gcr": 0.3, "subarray3_modules_per_string": 1, "subarray3_monthly_tilt": [40.000000, 40.000000, 40.000000, 20.000000, 20.000000, 20.000000, 20.000000, 20.000000, 20.000000, 40.000000, 40.000000, 40.000000], - "subarray3_mppt_input": 3, + "subarray3_mppt_input": 1, "subarray3_nstrings": 1, "subarray3_rotlim": 45, "subarray3_slope_azm": 0, @@ -129,7 +129,7 @@ "subarray4_gcr": 0.3, "subarray4_modules_per_string": 1, "subarray4_monthly_tilt": [40.000000, 40.000000, 40.000000, 20.000000, 20.000000, 20.000000, 20.000000, 20.000000, 20.000000, 40.000000, 40.000000, 40.000000], - "subarray4_mppt_input": 4, + "subarray4_mppt_input": 1, "subarray4_nstrings": 1, "subarray4_rotlim": 45, "subarray4_slope_azm": 0, @@ -215,14 +215,14 @@ "subarray1_nmodx": 5, "subarray1_nmody": 2, "subarray2_mod_orient": 0, - "subarray2_nmodx": 9, - "subarray2_nmody": 2, + "subarray2_nmodx": 1, + "subarray2_nmody": 1, "subarray3_mod_orient": 0, - "subarray3_nmodx": 9, - "subarray3_nmody": 2, + "subarray3_nmodx": 1, + "subarray3_nmody": 1, "subarray4_mod_orient": 0, - "subarray4_nmodx": 9, - "subarray4_nmody": 2 + "subarray4_nmodx": 1, + "subarray4_nmody": 1 }, "Module": { "module_model": 1 diff --git a/api/api_autogen/library/defaults/Pvsamv1_PVBatteryAllEquityPartnershipFlip.json b/api/api_autogen/library/defaults/Pvsamv1_PVBatteryAllEquityPartnershipFlip.json index de74e14892..1ce4abeb95 100644 --- a/api/api_autogen/library/defaults/Pvsamv1_PVBatteryAllEquityPartnershipFlip.json +++ b/api/api_autogen/library/defaults/Pvsamv1_PVBatteryAllEquityPartnershipFlip.json @@ -42,7 +42,7 @@ "subarray2_electrical_mismatch": 0, "subarray2_mismatch_loss": 2, "subarray2_nameplate_loss": 0, - "subarray2_rack_shading": 0, + "subarray2_rack_shading": 4, "subarray2_rear_soiling_loss": 0, "subarray2_soiling": [5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000], "subarray2_tracking_loss": 0, @@ -51,7 +51,7 @@ "subarray3_electrical_mismatch": 0, "subarray3_mismatch_loss": 2, "subarray3_nameplate_loss": 0, - "subarray3_rack_shading": 0, + "subarray3_rack_shading": 4, "subarray3_rear_soiling_loss": 0, "subarray3_soiling": [5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000], "subarray3_tracking_loss": 0, @@ -60,7 +60,7 @@ "subarray4_electrical_mismatch": 0, "subarray4_mismatch_loss": 2, "subarray4_nameplate_loss": 0, - "subarray4_rack_shading": 0, + "subarray4_rack_shading": 4, "subarray4_rear_soiling_loss": 0, "subarray4_soiling": [5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000], "subarray4_tracking_loss": 0, @@ -101,7 +101,7 @@ "subarray2_gcr": 0.3, "subarray2_modules_per_string": 1, "subarray2_monthly_tilt": [40.000000, 40.000000, 40.000000, 20.000000, 20.000000, 20.000000, 20.000000, 20.000000, 20.000000, 40.000000, 40.000000, 40.000000], - "subarray2_mppt_input": 2, + "subarray2_mppt_input": 1, "subarray2_nstrings": 1, "subarray2_rotlim": 45, "subarray2_slope_azm": 0, @@ -115,7 +115,7 @@ "subarray3_gcr": 0.3, "subarray3_modules_per_string": 1, "subarray3_monthly_tilt": [40.000000, 40.000000, 40.000000, 20.000000, 20.000000, 20.000000, 20.000000, 20.000000, 20.000000, 40.000000, 40.000000, 40.000000], - "subarray3_mppt_input": 3, + "subarray3_mppt_input": 1, "subarray3_nstrings": 1, "subarray3_rotlim": 45, "subarray3_slope_azm": 0, @@ -129,7 +129,7 @@ "subarray4_gcr": 0.3, "subarray4_modules_per_string": 1, "subarray4_monthly_tilt": [40.000000, 40.000000, 40.000000, 20.000000, 20.000000, 20.000000, 20.000000, 20.000000, 20.000000, 40.000000, 40.000000, 40.000000], - "subarray4_mppt_input": 4, + "subarray4_mppt_input": 1, "subarray4_nstrings": 1, "subarray4_rotlim": 45, "subarray4_slope_azm": 0, @@ -215,14 +215,14 @@ "subarray1_nmodx": 42, "subarray1_nmody": 2, "subarray2_mod_orient": 0, - "subarray2_nmodx": 9, - "subarray2_nmody": 2, + "subarray2_nmodx": 1, + "subarray2_nmody": 1, "subarray3_mod_orient": 0, - "subarray3_nmodx": 9, - "subarray3_nmody": 2, + "subarray3_nmodx": 1, + "subarray3_nmody": 1, "subarray4_mod_orient": 0, - "subarray4_nmodx": 9, - "subarray4_nmody": 2 + "subarray4_nmodx": 1, + "subarray4_nmody": 1 }, "Module": { "module_model": 1 diff --git a/api/api_autogen/library/defaults/Pvsamv1_PVBatteryCommercial.json b/api/api_autogen/library/defaults/Pvsamv1_PVBatteryCommercial.json index 71660d6afa..46ac2dcc52 100644 --- a/api/api_autogen/library/defaults/Pvsamv1_PVBatteryCommercial.json +++ b/api/api_autogen/library/defaults/Pvsamv1_PVBatteryCommercial.json @@ -42,7 +42,7 @@ "subarray2_electrical_mismatch": 0, "subarray2_mismatch_loss": 2, "subarray2_nameplate_loss": 0, - "subarray2_rack_shading": 0, + "subarray2_rack_shading": 4, "subarray2_rear_soiling_loss": 0, "subarray2_soiling": [5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000], "subarray2_tracking_loss": 0, @@ -51,7 +51,7 @@ "subarray3_electrical_mismatch": 0, "subarray3_mismatch_loss": 2, "subarray3_nameplate_loss": 0, - "subarray3_rack_shading": 0, + "subarray3_rack_shading": 4, "subarray3_rear_soiling_loss": 0, "subarray3_soiling": [5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000], "subarray3_tracking_loss": 0, @@ -60,7 +60,7 @@ "subarray4_electrical_mismatch": 0, "subarray4_mismatch_loss": 2, "subarray4_nameplate_loss": 0, - "subarray4_rack_shading": 0, + "subarray4_rack_shading": 4, "subarray4_rear_soiling_loss": 0, "subarray4_soiling": [5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000], "subarray4_tracking_loss": 0, @@ -101,7 +101,7 @@ "subarray2_gcr": 0.3, "subarray2_modules_per_string": 1, "subarray2_monthly_tilt": [40.000000, 40.000000, 40.000000, 20.000000, 20.000000, 20.000000, 20.000000, 20.000000, 20.000000, 40.000000, 40.000000, 40.000000], - "subarray2_mppt_input": 2, + "subarray2_mppt_input": 1, "subarray2_nstrings": 1, "subarray2_rotlim": 45, "subarray2_slope_azm": 0, @@ -115,7 +115,7 @@ "subarray3_gcr": 0.3, "subarray3_modules_per_string": 1, "subarray3_monthly_tilt": [40.000000, 40.000000, 40.000000, 20.000000, 20.000000, 20.000000, 20.000000, 20.000000, 20.000000, 40.000000, 40.000000, 40.000000], - "subarray3_mppt_input": 3, + "subarray3_mppt_input": 1, "subarray3_nstrings": 1, "subarray3_rotlim": 45, "subarray3_slope_azm": 0, @@ -129,7 +129,7 @@ "subarray4_gcr": 0.3, "subarray4_modules_per_string": 1, "subarray4_monthly_tilt": [40.000000, 40.000000, 40.000000, 20.000000, 20.000000, 20.000000, 20.000000, 20.000000, 20.000000, 40.000000, 40.000000, 40.000000], - "subarray4_mppt_input": 4, + "subarray4_mppt_input": 1, "subarray4_nstrings": 1, "subarray4_rotlim": 45, "subarray4_slope_azm": 0, @@ -214,15 +214,15 @@ "subarray1_mod_orient": 0, "subarray1_nmodx": 25, "subarray1_nmody": 2, - "subarray2_mod_orient": 0, - "subarray2_nmodx": 9, - "subarray2_nmody": 2, + "subarray2_mod_orient": 1, + "subarray2_nmodx": 1, + "subarray2_nmody": 1, "subarray3_mod_orient": 0, - "subarray3_nmodx": 9, - "subarray3_nmody": 2, + "subarray3_nmodx": 1, + "subarray3_nmody": 1, "subarray4_mod_orient": 0, - "subarray4_nmodx": 9, - "subarray4_nmody": 2 + "subarray4_nmodx": 1, + "subarray4_nmody": 1 }, "Module": { "module_model": 1 diff --git a/api/api_autogen/library/defaults/Pvsamv1_PVBatteryHostDeveloper.json b/api/api_autogen/library/defaults/Pvsamv1_PVBatteryHostDeveloper.json index f189ef45dd..effe477a78 100644 --- a/api/api_autogen/library/defaults/Pvsamv1_PVBatteryHostDeveloper.json +++ b/api/api_autogen/library/defaults/Pvsamv1_PVBatteryHostDeveloper.json @@ -42,7 +42,7 @@ "subarray2_electrical_mismatch": 0, "subarray2_mismatch_loss": 2, "subarray2_nameplate_loss": 0, - "subarray2_rack_shading": 0, + "subarray2_rack_shading": 4, "subarray2_rear_soiling_loss": 0, "subarray2_soiling": [5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000], "subarray2_tracking_loss": 0, @@ -51,7 +51,7 @@ "subarray3_electrical_mismatch": 0, "subarray3_mismatch_loss": 2, "subarray3_nameplate_loss": 0, - "subarray3_rack_shading": 0, + "subarray3_rack_shading": 4, "subarray3_rear_soiling_loss": 0, "subarray3_soiling": [5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000], "subarray3_tracking_loss": 0, @@ -60,7 +60,7 @@ "subarray4_electrical_mismatch": 0, "subarray4_mismatch_loss": 2, "subarray4_nameplate_loss": 0, - "subarray4_rack_shading": 0, + "subarray4_rack_shading": 4, "subarray4_rear_soiling_loss": 0, "subarray4_soiling": [5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000], "subarray4_tracking_loss": 0, @@ -101,7 +101,7 @@ "subarray2_gcr": 0.3, "subarray2_modules_per_string": 1, "subarray2_monthly_tilt": [40.000000, 40.000000, 40.000000, 20.000000, 20.000000, 20.000000, 20.000000, 20.000000, 20.000000, 40.000000, 40.000000, 40.000000], - "subarray2_mppt_input": 2, + "subarray2_mppt_input": 1, "subarray2_nstrings": 1, "subarray2_rotlim": 45, "subarray2_slope_azm": 0, @@ -115,7 +115,7 @@ "subarray3_gcr": 0.3, "subarray3_modules_per_string": 1, "subarray3_monthly_tilt": [40.000000, 40.000000, 40.000000, 20.000000, 20.000000, 20.000000, 20.000000, 20.000000, 20.000000, 40.000000, 40.000000, 40.000000], - "subarray3_mppt_input": 3, + "subarray3_mppt_input": 1, "subarray3_nstrings": 1, "subarray3_rotlim": 45, "subarray3_slope_azm": 0, @@ -129,7 +129,7 @@ "subarray4_gcr": 0.3, "subarray4_modules_per_string": 1, "subarray4_monthly_tilt": [40.000000, 40.000000, 40.000000, 20.000000, 20.000000, 20.000000, 20.000000, 20.000000, 20.000000, 40.000000, 40.000000, 40.000000], - "subarray4_mppt_input": 4, + "subarray4_mppt_input": 1, "subarray4_nstrings": 1, "subarray4_rotlim": 45, "subarray4_slope_azm": 0, @@ -215,14 +215,14 @@ "subarray1_nmodx": 25, "subarray1_nmody": 2, "subarray2_mod_orient": 0, - "subarray2_nmodx": 9, - "subarray2_nmody": 2, + "subarray2_nmodx": 1, + "subarray2_nmody": 1, "subarray3_mod_orient": 0, - "subarray3_nmodx": 9, - "subarray3_nmody": 2, + "subarray3_nmodx": 1, + "subarray3_nmody": 1, "subarray4_mod_orient": 0, - "subarray4_nmodx": 9, - "subarray4_nmody": 2 + "subarray4_nmodx": 1, + "subarray4_nmody": 1 }, "Module": { "module_model": 1 diff --git a/api/api_autogen/library/defaults/Pvsamv1_PVBatteryLeveragedPartnershipFlip.json b/api/api_autogen/library/defaults/Pvsamv1_PVBatteryLeveragedPartnershipFlip.json index de74e14892..1ce4abeb95 100644 --- a/api/api_autogen/library/defaults/Pvsamv1_PVBatteryLeveragedPartnershipFlip.json +++ b/api/api_autogen/library/defaults/Pvsamv1_PVBatteryLeveragedPartnershipFlip.json @@ -42,7 +42,7 @@ "subarray2_electrical_mismatch": 0, "subarray2_mismatch_loss": 2, "subarray2_nameplate_loss": 0, - "subarray2_rack_shading": 0, + "subarray2_rack_shading": 4, "subarray2_rear_soiling_loss": 0, "subarray2_soiling": [5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000], "subarray2_tracking_loss": 0, @@ -51,7 +51,7 @@ "subarray3_electrical_mismatch": 0, "subarray3_mismatch_loss": 2, "subarray3_nameplate_loss": 0, - "subarray3_rack_shading": 0, + "subarray3_rack_shading": 4, "subarray3_rear_soiling_loss": 0, "subarray3_soiling": [5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000], "subarray3_tracking_loss": 0, @@ -60,7 +60,7 @@ "subarray4_electrical_mismatch": 0, "subarray4_mismatch_loss": 2, "subarray4_nameplate_loss": 0, - "subarray4_rack_shading": 0, + "subarray4_rack_shading": 4, "subarray4_rear_soiling_loss": 0, "subarray4_soiling": [5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000], "subarray4_tracking_loss": 0, @@ -101,7 +101,7 @@ "subarray2_gcr": 0.3, "subarray2_modules_per_string": 1, "subarray2_monthly_tilt": [40.000000, 40.000000, 40.000000, 20.000000, 20.000000, 20.000000, 20.000000, 20.000000, 20.000000, 40.000000, 40.000000, 40.000000], - "subarray2_mppt_input": 2, + "subarray2_mppt_input": 1, "subarray2_nstrings": 1, "subarray2_rotlim": 45, "subarray2_slope_azm": 0, @@ -115,7 +115,7 @@ "subarray3_gcr": 0.3, "subarray3_modules_per_string": 1, "subarray3_monthly_tilt": [40.000000, 40.000000, 40.000000, 20.000000, 20.000000, 20.000000, 20.000000, 20.000000, 20.000000, 40.000000, 40.000000, 40.000000], - "subarray3_mppt_input": 3, + "subarray3_mppt_input": 1, "subarray3_nstrings": 1, "subarray3_rotlim": 45, "subarray3_slope_azm": 0, @@ -129,7 +129,7 @@ "subarray4_gcr": 0.3, "subarray4_modules_per_string": 1, "subarray4_monthly_tilt": [40.000000, 40.000000, 40.000000, 20.000000, 20.000000, 20.000000, 20.000000, 20.000000, 20.000000, 40.000000, 40.000000, 40.000000], - "subarray4_mppt_input": 4, + "subarray4_mppt_input": 1, "subarray4_nstrings": 1, "subarray4_rotlim": 45, "subarray4_slope_azm": 0, @@ -215,14 +215,14 @@ "subarray1_nmodx": 42, "subarray1_nmody": 2, "subarray2_mod_orient": 0, - "subarray2_nmodx": 9, - "subarray2_nmody": 2, + "subarray2_nmodx": 1, + "subarray2_nmody": 1, "subarray3_mod_orient": 0, - "subarray3_nmodx": 9, - "subarray3_nmody": 2, + "subarray3_nmodx": 1, + "subarray3_nmody": 1, "subarray4_mod_orient": 0, - "subarray4_nmodx": 9, - "subarray4_nmody": 2 + "subarray4_nmodx": 1, + "subarray4_nmody": 1 }, "Module": { "module_model": 1 diff --git a/api/api_autogen/library/defaults/Pvsamv1_PVBatteryMerchantPlant.json b/api/api_autogen/library/defaults/Pvsamv1_PVBatteryMerchantPlant.json index ee0c8e20ec..38058d0346 100644 --- a/api/api_autogen/library/defaults/Pvsamv1_PVBatteryMerchantPlant.json +++ b/api/api_autogen/library/defaults/Pvsamv1_PVBatteryMerchantPlant.json @@ -42,7 +42,7 @@ "subarray2_electrical_mismatch": 0, "subarray2_mismatch_loss": 2, "subarray2_nameplate_loss": 0, - "subarray2_rack_shading": 0, + "subarray2_rack_shading": 4, "subarray2_rear_soiling_loss": 0, "subarray2_soiling": [5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000], "subarray2_tracking_loss": 0, @@ -51,7 +51,7 @@ "subarray3_electrical_mismatch": 0, "subarray3_mismatch_loss": 2, "subarray3_nameplate_loss": 0, - "subarray3_rack_shading": 0, + "subarray3_rack_shading": 4, "subarray3_rear_soiling_loss": 0, "subarray3_soiling": [5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000], "subarray3_tracking_loss": 0, @@ -60,7 +60,7 @@ "subarray4_electrical_mismatch": 0, "subarray4_mismatch_loss": 2, "subarray4_nameplate_loss": 0, - "subarray4_rack_shading": 0, + "subarray4_rack_shading": 4, "subarray4_rear_soiling_loss": 0, "subarray4_soiling": [5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000], "subarray4_tracking_loss": 0, @@ -101,7 +101,7 @@ "subarray2_gcr": 0.3, "subarray2_modules_per_string": 1, "subarray2_monthly_tilt": [40.000000, 40.000000, 40.000000, 20.000000, 20.000000, 20.000000, 20.000000, 20.000000, 20.000000, 40.000000, 40.000000, 40.000000], - "subarray2_mppt_input": 2, + "subarray2_mppt_input": 1, "subarray2_nstrings": 1, "subarray2_rotlim": 45, "subarray2_slope_azm": 0, @@ -115,7 +115,7 @@ "subarray3_gcr": 0.3, "subarray3_modules_per_string": 1, "subarray3_monthly_tilt": [40.000000, 40.000000, 40.000000, 20.000000, 20.000000, 20.000000, 20.000000, 20.000000, 20.000000, 40.000000, 40.000000, 40.000000], - "subarray3_mppt_input": 3, + "subarray3_mppt_input": 1, "subarray3_nstrings": 1, "subarray3_rotlim": 45, "subarray3_slope_azm": 0, @@ -129,7 +129,7 @@ "subarray4_gcr": 0.3, "subarray4_modules_per_string": 1, "subarray4_monthly_tilt": [40.000000, 40.000000, 40.000000, 20.000000, 20.000000, 20.000000, 20.000000, 20.000000, 20.000000, 40.000000, 40.000000, 40.000000], - "subarray4_mppt_input": 4, + "subarray4_mppt_input": 1, "subarray4_nstrings": 1, "subarray4_rotlim": 45, "subarray4_slope_azm": 0, @@ -215,14 +215,14 @@ "subarray1_nmodx": 42, "subarray1_nmody": 2, "subarray2_mod_orient": 0, - "subarray2_nmodx": 9, - "subarray2_nmody": 2, + "subarray2_nmodx": 1, + "subarray2_nmody": 1, "subarray3_mod_orient": 0, - "subarray3_nmodx": 9, - "subarray3_nmody": 2, + "subarray3_nmodx": 1, + "subarray3_nmody": 1, "subarray4_mod_orient": 0, - "subarray4_nmodx": 9, - "subarray4_nmody": 2 + "subarray4_nmodx": 1, + "subarray4_nmody": 1 }, "Module": { "module_model": 1 diff --git a/api/api_autogen/library/defaults/Pvsamv1_PVBatteryResidential.json b/api/api_autogen/library/defaults/Pvsamv1_PVBatteryResidential.json index b541fd152d..38ad8fe0cd 100644 --- a/api/api_autogen/library/defaults/Pvsamv1_PVBatteryResidential.json +++ b/api/api_autogen/library/defaults/Pvsamv1_PVBatteryResidential.json @@ -42,7 +42,7 @@ "subarray2_electrical_mismatch": 0, "subarray2_mismatch_loss": 0, "subarray2_nameplate_loss": 0, - "subarray2_rack_shading": 0, + "subarray2_rack_shading": 4, "subarray2_rear_soiling_loss": 0, "subarray2_soiling": [5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000], "subarray2_tracking_loss": 0, @@ -51,7 +51,7 @@ "subarray3_electrical_mismatch": 0, "subarray3_mismatch_loss": 0, "subarray3_nameplate_loss": 0, - "subarray3_rack_shading": 0, + "subarray3_rack_shading": 4, "subarray3_rear_soiling_loss": 0, "subarray3_soiling": [5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000], "subarray3_tracking_loss": 0, @@ -60,7 +60,7 @@ "subarray4_electrical_mismatch": 0, "subarray4_mismatch_loss": 0, "subarray4_nameplate_loss": 0, - "subarray4_rack_shading": 0, + "subarray4_rack_shading": 4, "subarray4_rear_soiling_loss": 0, "subarray4_soiling": [5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000], "subarray4_tracking_loss": 0, @@ -101,7 +101,7 @@ "subarray2_gcr": 0.3, "subarray2_modules_per_string": 1, "subarray2_monthly_tilt": [40.000000, 40.000000, 40.000000, 20.000000, 20.000000, 20.000000, 20.000000, 20.000000, 20.000000, 40.000000, 40.000000, 40.000000], - "subarray2_mppt_input": 2, + "subarray2_mppt_input": 1, "subarray2_nstrings": 1, "subarray2_rotlim": 45, "subarray2_slope_azm": 0, @@ -115,7 +115,7 @@ "subarray3_gcr": 0.3, "subarray3_modules_per_string": 1, "subarray3_monthly_tilt": [40.000000, 40.000000, 40.000000, 20.000000, 20.000000, 20.000000, 20.000000, 20.000000, 20.000000, 40.000000, 40.000000, 40.000000], - "subarray3_mppt_input": 3, + "subarray3_mppt_input": 1, "subarray3_nstrings": 1, "subarray3_rotlim": 45, "subarray3_slope_azm": 0, @@ -129,7 +129,7 @@ "subarray4_gcr": 0.3, "subarray4_modules_per_string": 1, "subarray4_monthly_tilt": [40.000000, 40.000000, 40.000000, 20.000000, 20.000000, 20.000000, 20.000000, 20.000000, 20.000000, 40.000000, 40.000000, 40.000000], - "subarray4_mppt_input": 4, + "subarray4_mppt_input": 1, "subarray4_nstrings": 1, "subarray4_rotlim": 45, "subarray4_slope_azm": 0, @@ -215,14 +215,14 @@ "subarray1_nmodx": 5, "subarray1_nmody": 2, "subarray2_mod_orient": 0, - "subarray2_nmodx": 9, - "subarray2_nmody": 2, + "subarray2_nmodx": 1, + "subarray2_nmody": 1, "subarray3_mod_orient": 0, - "subarray3_nmodx": 9, - "subarray3_nmody": 2, + "subarray3_nmodx": 1, + "subarray3_nmody": 1, "subarray4_mod_orient": 0, - "subarray4_nmodx": 9, - "subarray4_nmody": 2 + "subarray4_nmodx": 1, + "subarray4_nmody": 1 }, "Module": { "module_model": 1 diff --git a/api/api_autogen/library/defaults/Pvsamv1_PVBatterySaleLeaseback.json b/api/api_autogen/library/defaults/Pvsamv1_PVBatterySaleLeaseback.json index de74e14892..1ce4abeb95 100644 --- a/api/api_autogen/library/defaults/Pvsamv1_PVBatterySaleLeaseback.json +++ b/api/api_autogen/library/defaults/Pvsamv1_PVBatterySaleLeaseback.json @@ -42,7 +42,7 @@ "subarray2_electrical_mismatch": 0, "subarray2_mismatch_loss": 2, "subarray2_nameplate_loss": 0, - "subarray2_rack_shading": 0, + "subarray2_rack_shading": 4, "subarray2_rear_soiling_loss": 0, "subarray2_soiling": [5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000], "subarray2_tracking_loss": 0, @@ -51,7 +51,7 @@ "subarray3_electrical_mismatch": 0, "subarray3_mismatch_loss": 2, "subarray3_nameplate_loss": 0, - "subarray3_rack_shading": 0, + "subarray3_rack_shading": 4, "subarray3_rear_soiling_loss": 0, "subarray3_soiling": [5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000], "subarray3_tracking_loss": 0, @@ -60,7 +60,7 @@ "subarray4_electrical_mismatch": 0, "subarray4_mismatch_loss": 2, "subarray4_nameplate_loss": 0, - "subarray4_rack_shading": 0, + "subarray4_rack_shading": 4, "subarray4_rear_soiling_loss": 0, "subarray4_soiling": [5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000], "subarray4_tracking_loss": 0, @@ -101,7 +101,7 @@ "subarray2_gcr": 0.3, "subarray2_modules_per_string": 1, "subarray2_monthly_tilt": [40.000000, 40.000000, 40.000000, 20.000000, 20.000000, 20.000000, 20.000000, 20.000000, 20.000000, 40.000000, 40.000000, 40.000000], - "subarray2_mppt_input": 2, + "subarray2_mppt_input": 1, "subarray2_nstrings": 1, "subarray2_rotlim": 45, "subarray2_slope_azm": 0, @@ -115,7 +115,7 @@ "subarray3_gcr": 0.3, "subarray3_modules_per_string": 1, "subarray3_monthly_tilt": [40.000000, 40.000000, 40.000000, 20.000000, 20.000000, 20.000000, 20.000000, 20.000000, 20.000000, 40.000000, 40.000000, 40.000000], - "subarray3_mppt_input": 3, + "subarray3_mppt_input": 1, "subarray3_nstrings": 1, "subarray3_rotlim": 45, "subarray3_slope_azm": 0, @@ -129,7 +129,7 @@ "subarray4_gcr": 0.3, "subarray4_modules_per_string": 1, "subarray4_monthly_tilt": [40.000000, 40.000000, 40.000000, 20.000000, 20.000000, 20.000000, 20.000000, 20.000000, 20.000000, 40.000000, 40.000000, 40.000000], - "subarray4_mppt_input": 4, + "subarray4_mppt_input": 1, "subarray4_nstrings": 1, "subarray4_rotlim": 45, "subarray4_slope_azm": 0, @@ -215,14 +215,14 @@ "subarray1_nmodx": 42, "subarray1_nmody": 2, "subarray2_mod_orient": 0, - "subarray2_nmodx": 9, - "subarray2_nmody": 2, + "subarray2_nmodx": 1, + "subarray2_nmody": 1, "subarray3_mod_orient": 0, - "subarray3_nmodx": 9, - "subarray3_nmody": 2, + "subarray3_nmodx": 1, + "subarray3_nmody": 1, "subarray4_mod_orient": 0, - "subarray4_nmodx": 9, - "subarray4_nmody": 2 + "subarray4_nmodx": 1, + "subarray4_nmody": 1 }, "Module": { "module_model": 1 diff --git a/api/api_autogen/library/defaults/Pvsamv1_PVBatterySingleOwner.json b/api/api_autogen/library/defaults/Pvsamv1_PVBatterySingleOwner.json index de74e14892..3257f35e96 100644 --- a/api/api_autogen/library/defaults/Pvsamv1_PVBatterySingleOwner.json +++ b/api/api_autogen/library/defaults/Pvsamv1_PVBatterySingleOwner.json @@ -42,7 +42,7 @@ "subarray2_electrical_mismatch": 0, "subarray2_mismatch_loss": 2, "subarray2_nameplate_loss": 0, - "subarray2_rack_shading": 0, + "subarray2_rack_shading": 4, "subarray2_rear_soiling_loss": 0, "subarray2_soiling": [5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000], "subarray2_tracking_loss": 0, @@ -51,7 +51,7 @@ "subarray3_electrical_mismatch": 0, "subarray3_mismatch_loss": 2, "subarray3_nameplate_loss": 0, - "subarray3_rack_shading": 0, + "subarray3_rack_shading": 4, "subarray3_rear_soiling_loss": 0, "subarray3_soiling": [5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000], "subarray3_tracking_loss": 0, @@ -60,7 +60,7 @@ "subarray4_electrical_mismatch": 0, "subarray4_mismatch_loss": 2, "subarray4_nameplate_loss": 0, - "subarray4_rack_shading": 0, + "subarray4_rack_shading": 4, "subarray4_rear_soiling_loss": 0, "subarray4_soiling": [5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000], "subarray4_tracking_loss": 0, @@ -101,7 +101,7 @@ "subarray2_gcr": 0.3, "subarray2_modules_per_string": 1, "subarray2_monthly_tilt": [40.000000, 40.000000, 40.000000, 20.000000, 20.000000, 20.000000, 20.000000, 20.000000, 20.000000, 40.000000, 40.000000, 40.000000], - "subarray2_mppt_input": 2, + "subarray2_mppt_input": 1, "subarray2_nstrings": 1, "subarray2_rotlim": 45, "subarray2_slope_azm": 0, @@ -115,7 +115,7 @@ "subarray3_gcr": 0.3, "subarray3_modules_per_string": 1, "subarray3_monthly_tilt": [40.000000, 40.000000, 40.000000, 20.000000, 20.000000, 20.000000, 20.000000, 20.000000, 20.000000, 40.000000, 40.000000, 40.000000], - "subarray3_mppt_input": 3, + "subarray3_mppt_input": 1, "subarray3_nstrings": 1, "subarray3_rotlim": 45, "subarray3_slope_azm": 0, @@ -129,7 +129,7 @@ "subarray4_gcr": 0.3, "subarray4_modules_per_string": 1, "subarray4_monthly_tilt": [40.000000, 40.000000, 40.000000, 20.000000, 20.000000, 20.000000, 20.000000, 20.000000, 20.000000, 40.000000, 40.000000, 40.000000], - "subarray4_mppt_input": 4, + "subarray4_mppt_input": 1, "subarray4_nstrings": 1, "subarray4_rotlim": 45, "subarray4_slope_azm": 0, @@ -211,18 +211,18 @@ }, "Layout": { "module_aspect_ratio": 2.01, - "subarray1_mod_orient": 0, + "subarray1_mod_orient": 1, "subarray1_nmodx": 42, "subarray1_nmody": 2, "subarray2_mod_orient": 0, - "subarray2_nmodx": 9, - "subarray2_nmody": 2, + "subarray2_nmodx": 1, + "subarray2_nmody": 1, "subarray3_mod_orient": 0, - "subarray3_nmodx": 9, - "subarray3_nmody": 2, + "subarray3_nmodx": 1, + "subarray3_nmody": 1, "subarray4_mod_orient": 0, - "subarray4_nmodx": 9, - "subarray4_nmody": 2 + "subarray4_nmodx": 1, + "subarray4_nmody": 1 }, "Module": { "module_model": 1 diff --git a/api/api_autogen/library/defaults/Pvsamv1_PVBatteryThirdParty.json b/api/api_autogen/library/defaults/Pvsamv1_PVBatteryThirdParty.json index 0af9205eae..56857171c1 100644 --- a/api/api_autogen/library/defaults/Pvsamv1_PVBatteryThirdParty.json +++ b/api/api_autogen/library/defaults/Pvsamv1_PVBatteryThirdParty.json @@ -42,7 +42,7 @@ "subarray2_electrical_mismatch": 0, "subarray2_mismatch_loss": 0, "subarray2_nameplate_loss": 0, - "subarray2_rack_shading": 0, + "subarray2_rack_shading": 4, "subarray2_rear_soiling_loss": 0, "subarray2_soiling": [5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000], "subarray2_tracking_loss": 0, @@ -51,7 +51,7 @@ "subarray3_electrical_mismatch": 0, "subarray3_mismatch_loss": 0, "subarray3_nameplate_loss": 0, - "subarray3_rack_shading": 0, + "subarray3_rack_shading": 4, "subarray3_rear_soiling_loss": 0, "subarray3_soiling": [5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000], "subarray3_tracking_loss": 0, @@ -60,7 +60,7 @@ "subarray4_electrical_mismatch": 0, "subarray4_mismatch_loss": 0, "subarray4_nameplate_loss": 0, - "subarray4_rack_shading": 0, + "subarray4_rack_shading": 4, "subarray4_rear_soiling_loss": 0, "subarray4_soiling": [5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000], "subarray4_tracking_loss": 0, @@ -101,7 +101,7 @@ "subarray2_gcr": 0.3, "subarray2_modules_per_string": 1, "subarray2_monthly_tilt": [40.000000, 40.000000, 40.000000, 20.000000, 20.000000, 20.000000, 20.000000, 20.000000, 20.000000, 40.000000, 40.000000, 40.000000], - "subarray2_mppt_input": 2, + "subarray2_mppt_input": 1, "subarray2_nstrings": 1, "subarray2_rotlim": 45, "subarray2_slope_azm": 0, @@ -115,7 +115,7 @@ "subarray3_gcr": 0.3, "subarray3_modules_per_string": 1, "subarray3_monthly_tilt": [40.000000, 40.000000, 40.000000, 20.000000, 20.000000, 20.000000, 20.000000, 20.000000, 20.000000, 40.000000, 40.000000, 40.000000], - "subarray3_mppt_input": 3, + "subarray3_mppt_input": 1, "subarray3_nstrings": 1, "subarray3_rotlim": 45, "subarray3_slope_azm": 0, @@ -129,7 +129,7 @@ "subarray4_gcr": 0.3, "subarray4_modules_per_string": 1, "subarray4_monthly_tilt": [40.000000, 40.000000, 40.000000, 20.000000, 20.000000, 20.000000, 20.000000, 20.000000, 20.000000, 40.000000, 40.000000, 40.000000], - "subarray4_mppt_input": 4, + "subarray4_mppt_input": 1, "subarray4_nstrings": 1, "subarray4_rotlim": 45, "subarray4_slope_azm": 0, @@ -211,18 +211,18 @@ }, "Layout": { "module_aspect_ratio": 1.73, - "subarray1_mod_orient": 0, + "subarray1_mod_orient": 1, "subarray1_nmodx": 5, "subarray1_nmody": 2, "subarray2_mod_orient": 0, - "subarray2_nmodx": 9, - "subarray2_nmody": 2, + "subarray2_nmodx": 1, + "subarray2_nmody": 1, "subarray3_mod_orient": 0, - "subarray3_nmodx": 9, - "subarray3_nmody": 2, + "subarray3_nmodx": 1, + "subarray3_nmody": 1, "subarray4_mod_orient": 0, - "subarray4_nmodx": 9, - "subarray4_nmody": 2 + "subarray4_nmodx": 1, + "subarray4_nmody": 1 }, "Module": { "module_model": 1 diff --git a/api/api_autogen/library/defaults/Pvsamv1_PhotovoltaicWindBatteryHybridHostDeveloper.json b/api/api_autogen/library/defaults/Pvsamv1_PhotovoltaicWindBatteryHybridHostDeveloper.json index e582153f6e..d702ee0cc0 100644 --- a/api/api_autogen/library/defaults/Pvsamv1_PhotovoltaicWindBatteryHybridHostDeveloper.json +++ b/api/api_autogen/library/defaults/Pvsamv1_PhotovoltaicWindBatteryHybridHostDeveloper.json @@ -42,7 +42,7 @@ "subarray2_electrical_mismatch": 0, "subarray2_mismatch_loss": 2, "subarray2_nameplate_loss": 0, - "subarray2_rack_shading": 0, + "subarray2_rack_shading": 4, "subarray2_rear_soiling_loss": 0, "subarray2_soiling": [5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000], "subarray2_tracking_loss": 0, @@ -51,7 +51,7 @@ "subarray3_electrical_mismatch": 0, "subarray3_mismatch_loss": 2, "subarray3_nameplate_loss": 0, - "subarray3_rack_shading": 0, + "subarray3_rack_shading": 4, "subarray3_rear_soiling_loss": 0, "subarray3_soiling": [5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000], "subarray3_tracking_loss": 0, @@ -60,7 +60,7 @@ "subarray4_electrical_mismatch": 0, "subarray4_mismatch_loss": 2, "subarray4_nameplate_loss": 0, - "subarray4_rack_shading": 0, + "subarray4_rack_shading": 4, "subarray4_rear_soiling_loss": 0, "subarray4_soiling": [5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000], "subarray4_tracking_loss": 0, @@ -69,15 +69,8 @@ "transmission_loss": 0 }, "Lifetime": { - "ac_lifetime_losses": [0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000], "analysis_period": 25, - "dc_degradation": [0.500000], - "dc_lifetime_losses": [0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000], - "en_ac_lifetime_losses": 0, - "en_dc_lifetime_losses": 0, - "inflation_rate": 2.5, - "save_full_lifetime_variables": 1, - "system_use_lifetime_output": 1 + "inflation_rate": 2.5 }, "SystemDesign": { "enable_mismatch_vmax_calc": 0, @@ -101,7 +94,7 @@ "subarray2_gcr": 0.3, "subarray2_modules_per_string": 1, "subarray2_monthly_tilt": [40.000000, 40.000000, 40.000000, 20.000000, 20.000000, 20.000000, 20.000000, 20.000000, 20.000000, 40.000000, 40.000000, 40.000000], - "subarray2_mppt_input": 2, + "subarray2_mppt_input": 1, "subarray2_nstrings": 1, "subarray2_rotlim": 45, "subarray2_slope_azm": 0, @@ -115,7 +108,7 @@ "subarray3_gcr": 0.3, "subarray3_modules_per_string": 1, "subarray3_monthly_tilt": [40.000000, 40.000000, 40.000000, 20.000000, 20.000000, 20.000000, 20.000000, 20.000000, 20.000000, 40.000000, 40.000000, 40.000000], - "subarray3_mppt_input": 3, + "subarray3_mppt_input": 1, "subarray3_nstrings": 1, "subarray3_rotlim": 45, "subarray3_slope_azm": 0, @@ -129,7 +122,7 @@ "subarray4_gcr": 0.3, "subarray4_modules_per_string": 1, "subarray4_monthly_tilt": [40.000000, 40.000000, 40.000000, 20.000000, 20.000000, 20.000000, 20.000000, 20.000000, 20.000000, 40.000000, 40.000000, 40.000000], - "subarray4_mppt_input": 4, + "subarray4_mppt_input": 1, "subarray4_nstrings": 1, "subarray4_rotlim": 45, "subarray4_slope_azm": 0, @@ -214,15 +207,15 @@ "subarray1_mod_orient": 0, "subarray1_nmodx": 25, "subarray1_nmody": 2, - "subarray2_mod_orient": 0, - "subarray2_nmodx": 9, - "subarray2_nmody": 2, + "subarray2_mod_orient": 1, + "subarray2_nmodx": 1, + "subarray2_nmody": 1, "subarray3_mod_orient": 0, - "subarray3_nmodx": 9, - "subarray3_nmody": 2, + "subarray3_nmodx": 1, + "subarray3_nmody": 1, "subarray4_mod_orient": 0, - "subarray4_nmodx": 9, - "subarray4_nmody": 2 + "subarray4_nmodx": 1, + "subarray4_nmody": 1 }, "Module": { "module_model": 1 @@ -495,7 +488,6 @@ "GridLimits": { }, "HybridCosts": { - "degradation": [0.000000], "om_capacity": [22.000000], "om_capacity_escal": 0, "om_fixed": [0.000000], diff --git a/api/api_autogen/library/defaults/Pvsamv1_PhotovoltaicWindBatteryHybridSingleOwner.json b/api/api_autogen/library/defaults/Pvsamv1_PhotovoltaicWindBatteryHybridSingleOwner.json index 796e6d6481..cbd3cb590d 100644 --- a/api/api_autogen/library/defaults/Pvsamv1_PhotovoltaicWindBatteryHybridSingleOwner.json +++ b/api/api_autogen/library/defaults/Pvsamv1_PhotovoltaicWindBatteryHybridSingleOwner.json @@ -42,7 +42,7 @@ "subarray2_electrical_mismatch": 0, "subarray2_mismatch_loss": 2, "subarray2_nameplate_loss": 0, - "subarray2_rack_shading": 0, + "subarray2_rack_shading": 4, "subarray2_rear_soiling_loss": 0, "subarray2_soiling": [5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000], "subarray2_tracking_loss": 0, @@ -51,7 +51,7 @@ "subarray3_electrical_mismatch": 0, "subarray3_mismatch_loss": 2, "subarray3_nameplate_loss": 0, - "subarray3_rack_shading": 0, + "subarray3_rack_shading": 4, "subarray3_rear_soiling_loss": 0, "subarray3_soiling": [5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000], "subarray3_tracking_loss": 0, @@ -60,7 +60,7 @@ "subarray4_electrical_mismatch": 0, "subarray4_mismatch_loss": 2, "subarray4_nameplate_loss": 0, - "subarray4_rack_shading": 0, + "subarray4_rack_shading": 4, "subarray4_rear_soiling_loss": 0, "subarray4_soiling": [5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000], "subarray4_tracking_loss": 0, @@ -69,15 +69,8 @@ "transmission_loss": 0 }, "Lifetime": { - "ac_lifetime_losses": [0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000], "analysis_period": 25, - "dc_degradation": [0.500000], - "dc_lifetime_losses": [0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000], - "en_ac_lifetime_losses": 0, - "en_dc_lifetime_losses": 0, - "inflation_rate": 2.5, - "save_full_lifetime_variables": 1, - "system_use_lifetime_output": 1 + "inflation_rate": 2.5 }, "SystemDesign": { "enable_mismatch_vmax_calc": 0, @@ -101,7 +94,7 @@ "subarray2_gcr": 0.3, "subarray2_modules_per_string": 1, "subarray2_monthly_tilt": [40.000000, 40.000000, 40.000000, 20.000000, 20.000000, 20.000000, 20.000000, 20.000000, 20.000000, 40.000000, 40.000000, 40.000000], - "subarray2_mppt_input": 2, + "subarray2_mppt_input": 1, "subarray2_nstrings": 1, "subarray2_rotlim": 45, "subarray2_slope_azm": 0, @@ -115,7 +108,7 @@ "subarray3_gcr": 0.3, "subarray3_modules_per_string": 1, "subarray3_monthly_tilt": [40.000000, 40.000000, 40.000000, 20.000000, 20.000000, 20.000000, 20.000000, 20.000000, 20.000000, 40.000000, 40.000000, 40.000000], - "subarray3_mppt_input": 3, + "subarray3_mppt_input": 1, "subarray3_nstrings": 1, "subarray3_rotlim": 45, "subarray3_slope_azm": 0, @@ -129,7 +122,7 @@ "subarray4_gcr": 0.3, "subarray4_modules_per_string": 1, "subarray4_monthly_tilt": [40.000000, 40.000000, 40.000000, 20.000000, 20.000000, 20.000000, 20.000000, 20.000000, 20.000000, 40.000000, 40.000000, 40.000000], - "subarray4_mppt_input": 4, + "subarray4_mppt_input": 1, "subarray4_nstrings": 1, "subarray4_rotlim": 45, "subarray4_slope_azm": 0, @@ -215,14 +208,14 @@ "subarray1_nmodx": 42, "subarray1_nmody": 2, "subarray2_mod_orient": 0, - "subarray2_nmodx": 9, - "subarray2_nmody": 2, + "subarray2_nmodx": 1, + "subarray2_nmody": 1, "subarray3_mod_orient": 0, - "subarray3_nmodx": 9, - "subarray3_nmody": 2, + "subarray3_nmodx": 1, + "subarray3_nmody": 1, "subarray4_mod_orient": 0, - "subarray4_nmodx": 9, - "subarray4_nmody": 2 + "subarray4_nmodx": 1, + "subarray4_nmody": 1 }, "Module": { "module_model": 1 @@ -527,7 +520,6 @@ "GridLimits": { }, "HybridCosts": { - "degradation": [0.000000], "land_area": 400.395, "om_capacity": [19.000000], "om_capacity_escal": 0, From 8831433ded423f0193fce8bfffb2a0965509a0de Mon Sep 17 00:00:00 2001 From: Paul Gilman Date: Mon, 1 Dec 2025 08:49:59 -0800 Subject: [PATCH 23/30] Add PV UI updates to version upgrade script. --- deploy/runtime/versions.lk | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/deploy/runtime/versions.lk b/deploy/runtime/versions.lk index f33e7eef0c..056cc0eb9c 100644 --- a/deploy/runtime/versions.lk +++ b/deploy/runtime/versions.lk @@ -57,6 +57,14 @@ function variable_name_change(new, old){ version_upgrade{'2025.10.27'} = define() { const cfg = config(); + + if (cfg.tech == 'Flat Plate PV' || cfg.tech == 'PV Battery' || cfg.tech == 'Photovoltaic Wind Battery Hybrid' ) { + message('The Detailed PV model input pages have been reorganized to make it easier to find related inputs with improved messages to help you find and fix problems with the system design.', 'error'); + message('The Detailed PV model has a new option on the Tracking Layout Land input page to define the distance between rows using either the ground coverage ratio (GCR) or row spacing as input. It also has a new option on the System Size page to automatically set the number of modules along bottom of row to the number of modules per string whenever you change then number of modules per string.', 'warning'); + value('ui_chkbox_nmodx_eq_mod_per_string',0,'Turn off new \"Set row dimensions when modules per string changes\" option on System Size page.'); + } + + if (cfg.tech == 'MEwave' || cfg.tech == 'MEtidal' || cfg.tech == 'MEwave Battery') { //variable name changes @@ -65,14 +73,9 @@ version_upgrade{'2025.10.27'} = define() { variable_name_change('insurance_during_construction_method', 'insurance_during_construction_cost_method'); variable_name_change('insurance_during_construction_modeled', 'insurance_during_construction_cost_modeled'); } -}; - -version_upgrade{'2025.9.19'} = define() { - - const cfg = config(); if(cfg.tech == 'PVWatts' || cfg.tech == 'PVWatts Battery') { - message('PVWatts now runs in lifetime mode so that time series outputs are over the analysis period instead of one year.'); + message('PVWatts now runs in lifetime mode so that time series outputs are over the analysis period instead of one year.', 'warning'); message('PVWatts degradation is now modeled as DC degradation instead of AC degradation. DC degradation is an annual reduction in the DC output of the array instead of AC output of the system.', 'warning'); old_degradation = oldvalue('degradation'); From fbbfecd84cf146de3c46dd4979e72e478fb1d26b Mon Sep 17 00:00:00 2001 From: Paul Gilman Date: Tue, 2 Dec 2025 12:39:09 -0800 Subject: [PATCH 24/30] Fix tilt=latitude for multiple subarrays --- deploy/runtime/ui/PV Tracking and Orientation.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/deploy/runtime/ui/PV Tracking and Orientation.json b/deploy/runtime/ui/PV Tracking and Orientation.json index eca8def202..b0e4610c16 100644 --- a/deploy/runtime/ui/PV Tracking and Orientation.json +++ b/deploy/runtime/ui/PV Tracking and Orientation.json @@ -3097,13 +3097,13 @@ "\tenable('subarray1_tilt', value('subarray1_tilt_eq_lat') == 0);\r", "};\r", "on_change{'subarray2_tilt_eq_lat'} = define() { \r", - "\tenable('subarray1_tilt', value('subarray2_tilt_eq_lat') == 0);\r", + "\tenable('subarray2_tilt', value('subarray2_tilt_eq_lat') == 0);\r", "};\r", "on_change{'subarray3_tilt_eq_lat'} = define() { \r", - "\tenable('subarray1_tilt', value('subarray3_tilt_eq_lat') == 0);\r", + "\tenable('subarray3_tilt', value('subarray3_tilt_eq_lat') == 0);\r", "};\r", "on_change{'subarray4_tilt_eq_lat'} = define() { \r", - "\tenable('subarray1_tilt', value('subarray4_tilt_eq_lat') == 0);\r", + "\tenable('subarray4_tilt', value('subarray4_tilt_eq_lat') == 0);\r", "};\r", "\r", "on_change{'subarray1_tilt'} = define() { \r", From 7d5d61fe47a95d035840fe42a887caea582022ab Mon Sep 17 00:00:00 2001 From: Paul Gilman Date: Thu, 4 Dec 2025 14:07:03 -0800 Subject: [PATCH 25/30] Fix simple efficiency and user spec callback --- .../CEC Performance Model with User Entered Specifications.json | 2 +- deploy/runtime/ui/Simple Efficiency Module Model.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/deploy/runtime/ui/CEC Performance Model with User Entered Specifications.json b/deploy/runtime/ui/CEC Performance Model with User Entered Specifications.json index 8c5402f9d3..8c821b92f5 100644 --- a/deploy/runtime/ui/CEC Performance Model with User Entered Specifications.json +++ b/deploy/runtime/ui/CEC Performance Model with User Entered Specifications.json @@ -4190,7 +4190,7 @@ "\t\ti_string = to_string(i+1);\r", "\t\tif ((i == 0 || value(\"subarray\" + i_string + \"_enable\") == 1) && value(\"6par_is_bifacial\") == 1) {\r", "\t\t\tif (value(\"subarray\" + i_string + \"_track_mode\") == 1) { //single axis\r", - "\t\t\t\tmax_height = value(\"subarray\" + i_string + \"ui_length_side\") / 2.0 * sind(value(\"subarray\" + i_string + \"_rotlim\"));\r", + "\t\t\t\tmax_height = value(\"subarray\" + i_string + \"_ui_length_side\") / 2.0 * sind(value(\"subarray\" + i_string + \"_rotlim\"));\r", "\t\t\t\tmsg = property('6par_lbl_bifacial', 'Caption');\r", "\t\t\t\tif (height < max_height) {\r", "\t\t\t\t\tif (msg == '')\r", diff --git a/deploy/runtime/ui/Simple Efficiency Module Model.json b/deploy/runtime/ui/Simple Efficiency Module Model.json index 9937f307f7..6f1354989a 100644 --- a/deploy/runtime/ui/Simple Efficiency Module Model.json +++ b/deploy/runtime/ui/Simple Efficiency Module Model.json @@ -3775,7 +3775,7 @@ "\t\ti_string = to_string(i+1);\r", "\t\tif ((i == 0 || value(\"subarray\" + i_string + \"_enable\") == 1) && value(\"spe_is_bifacial\") == 1) {\r", "\t\t\tif (value(\"subarray\" + i_string + \"_track_mode\") == 1) { //single axis\r", - "\t\t\t\tmax_height = value(\"subarray\" + i_string + \"ui_length_side\") / 2.0 * sind(value(\"subarray\" + i_string + \"_rotlim\"));\r", + "\t\t\t\tmax_height = value(\"subarray\" + i_string + \"_ui_length_side\") / 2.0 * sind(value(\"subarray\" + i_string + \"_rotlim\"));\r", "\t\t\t\tmsg = property('spe_lbl_bifacial', 'Caption');\r", "\t\t\t\tif (height < max_height) {\r", "\t\t\t\t\tif (msg == '')\r", From 0e721ad1b5f5a0a000f64ceb50eea149d25c677f Mon Sep 17 00:00:00 2001 From: Paul Gilman Date: Fri, 5 Dec 2025 12:04:51 -0800 Subject: [PATCH 26/30] Update data.csv --- .../DView Functions/data.csv | 17522 ++++++++-------- 1 file changed, 8761 insertions(+), 8761 deletions(-) diff --git a/samples/LK Scripts for SAM/DView Functions/data.csv b/samples/LK Scripts for SAM/DView Functions/data.csv index 67dda2d992..2a4b9f5e7c 100644 --- a/samples/LK Scripts for SAM/DView Functions/data.csv +++ b/samples/LK Scripts for SAM/DView Functions/data.csv @@ -1,8761 +1,8761 @@ -,Diffuse irradiance|W/m2,Global horizontal irradiance|W/m2,Beam irradiance|W/m2,Plane of array irradiance|W/m2 -"Jan 1, 12:00 am",0,0,0,0 -"Jan 1, 01:00 am",0,0,0,0 -"Jan 1, 02:00 am",0,0,0,0 -"Jan 1, 03:00 am",0,0,0,0 -"Jan 1, 04:00 am",0,0,0,0 -"Jan 1, 05:00 am",0,0,0,0 -"Jan 1, 06:00 am",0,0,0,0 -"Jan 1, 07:00 am",8,8,1,7.65896 -"Jan 1, 08:00 am",47,62,91,95.584 -"Jan 1, 09:00 am",29,297,824,578.923 -"Jan 1, 10:00 am",53,457,901,794.989 -"Jan 1, 11:00 am",72,564,938,937.329 -"Jan 1, 12:00 pm",79,608,958,995.849 -"Jan 1, 01:00 pm",170,542,708,862.628 -"Jan 1, 02:00 pm",261,324,156,433.53 -"Jan 1, 03:00 pm",179,174,12,196.745 -"Jan 1, 04:00 pm",70,74,24,88.806 -"Jan 1, 05:00 pm",7,7,7,8.50309 -"Jan 1, 06:00 pm",0,0,0,0 -"Jan 1, 07:00 pm",0,0,0,0 -"Jan 1, 08:00 pm",0,0,0,0 -"Jan 1, 09:00 pm",0,0,0,0 -"Jan 1, 10:00 pm",0,0,0,0 -"Jan 1, 11:00 pm",0,0,0,0 -"Jan 2, 12:00 am",0,0,0,0 -"Jan 2, 01:00 am",0,0,0,0 -"Jan 2, 02:00 am",0,0,0,0 -"Jan 2, 03:00 am",0,0,0,0 -"Jan 2, 04:00 am",0,0,0,0 -"Jan 2, 05:00 am",0,0,0,0 -"Jan 2, 06:00 am",0,0,0,0 -"Jan 2, 07:00 am",8,14,53,23.4174 -"Jan 2, 08:00 am",36,128,551,309.88 -"Jan 2, 09:00 am",54,264,659,510.642 -"Jan 2, 10:00 am",120,395,618,662.142 -"Jan 2, 11:00 am",97,556,873,919.007 -"Jan 2, 12:00 pm",188,569,689,887.304 -"Jan 2, 01:00 pm",274,480,388,680.768 -"Jan 2, 02:00 pm",202,474,596,737.061 -"Jan 2, 03:00 pm",160,223,186,310.178 -"Jan 2, 04:00 pm",89,93,21,107.434 -"Jan 2, 05:00 pm",6,6,3,6.35565 -"Jan 2, 06:00 pm",0,0,0,0 -"Jan 2, 07:00 pm",0,0,0,0 -"Jan 2, 08:00 pm",0,0,0,0 -"Jan 2, 09:00 pm",0,0,0,0 -"Jan 2, 10:00 pm",0,0,0,0 -"Jan 2, 11:00 pm",0,0,0,0 -"Jan 3, 12:00 am",0,0,0,0 -"Jan 3, 01:00 am",0,0,0,0 -"Jan 3, 02:00 am",0,0,0,0 -"Jan 3, 03:00 am",0,0,0,0 -"Jan 3, 04:00 am",0,0,0,0 -"Jan 3, 05:00 am",0,0,0,0 -"Jan 3, 06:00 am",0,0,0,0 -"Jan 3, 07:00 am",4,10,55,20.2787 -"Jan 3, 08:00 am",41,131,543,314.547 -"Jan 3, 09:00 am",46,284,745,549.913 -"Jan 3, 10:00 am",92,444,786,758.118 -"Jan 3, 11:00 am",128,527,759,859.788 -"Jan 3, 12:00 pm",133,559,769,902.284 -"Jan 3, 01:00 pm",193,452,489,689.758 -"Jan 3, 02:00 pm",217,220,20,235.135 -"Jan 3, 03:00 pm",113,108,0,108.272 -"Jan 3, 04:00 pm",38,36,0,33.905 -"Jan 3, 05:00 pm",3,3,0,2.65837 -"Jan 3, 06:00 pm",0,0,0,0 -"Jan 3, 07:00 pm",0,0,0,0 -"Jan 3, 08:00 pm",0,0,0,0 -"Jan 3, 09:00 pm",0,0,0,0 -"Jan 3, 10:00 pm",0,0,0,0 -"Jan 3, 11:00 pm",0,0,0,0 -"Jan 4, 12:00 am",0,0,0,0 -"Jan 4, 01:00 am",0,0,0,0 -"Jan 4, 02:00 am",0,0,0,0 -"Jan 4, 03:00 am",0,0,0,0 -"Jan 4, 04:00 am",0,0,0,0 -"Jan 4, 05:00 am",0,0,0,0 -"Jan 4, 06:00 am",0,0,0,0 -"Jan 4, 07:00 am",8,9,0,7.35468 -"Jan 4, 08:00 am",59,59,0,58.5111 -"Jan 4, 09:00 am",133,141,16,142.507 -"Jan 4, 10:00 am",118,120,1,110.2 -"Jan 4, 11:00 am",305,337,60,396.362 -"Jan 4, 12:00 pm",233,461,409,661.162 -"Jan 4, 01:00 pm",245,464,411,666.195 -"Jan 4, 02:00 pm",218,249,69,292.654 -"Jan 4, 03:00 pm",173,188,47,225.045 -"Jan 4, 04:00 pm",85,85,10,95.3642 -"Jan 4, 05:00 pm",5,5,0,4.43506 -"Jan 4, 06:00 pm",0,0,0,0 -"Jan 4, 07:00 pm",0,0,0,0 -"Jan 4, 08:00 pm",0,0,0,0 -"Jan 4, 09:00 pm",0,0,0,0 -"Jan 4, 10:00 pm",0,0,0,0 -"Jan 4, 11:00 pm",0,0,0,0 -"Jan 5, 12:00 am",0,0,0,0 -"Jan 5, 01:00 am",0,0,0,0 -"Jan 5, 02:00 am",0,0,0,0 -"Jan 5, 03:00 am",0,0,0,0 -"Jan 5, 04:00 am",0,0,0,0 -"Jan 5, 05:00 am",0,0,0,0 -"Jan 5, 06:00 am",0,0,0,0 -"Jan 5, 07:00 am",3,3,0,2.75801 -"Jan 5, 08:00 am",18,18,0,16.0053 -"Jan 5, 09:00 am",32,32,0,28.5102 -"Jan 5, 10:00 am",71,71,0,63.4937 -"Jan 5, 11:00 am",76,76,0,68.0178 -"Jan 5, 12:00 pm",189,189,0,180.749 -"Jan 5, 01:00 pm",200,200,0,193.692 -"Jan 5, 02:00 pm",143,143,0,135.191 -"Jan 5, 03:00 pm",79,79,0,71.857 -"Jan 5, 04:00 pm",23,23,0,20.4671 -"Jan 5, 05:00 pm",5,5,0,4.43495 -"Jan 5, 06:00 pm",0,0,0,0 -"Jan 5, 07:00 pm",0,0,0,0 -"Jan 5, 08:00 pm",0,0,0,0 -"Jan 5, 09:00 pm",0,0,0,0 -"Jan 5, 10:00 pm",0,0,0,0 -"Jan 5, 11:00 pm",0,0,0,0 -"Jan 6, 12:00 am",0,0,0,0 -"Jan 6, 01:00 am",0,0,0,0 -"Jan 6, 02:00 am",0,0,0,0 -"Jan 6, 03:00 am",0,0,0,0 -"Jan 6, 04:00 am",0,0,0,0 -"Jan 6, 05:00 am",0,0,0,0 -"Jan 6, 06:00 am",0,0,0,0 -"Jan 6, 07:00 am",8,8,7,9.44088 -"Jan 6, 08:00 am",64,70,31,84.3418 -"Jan 6, 09:00 am",128,139,1,126.763 -"Jan 6, 10:00 am",242,403,356,578.264 -"Jan 6, 11:00 am",169,531,683,837.136 -"Jan 6, 12:00 pm",181,569,693,885.966 -"Jan 6, 01:00 pm",193,551,670,854.547 -"Jan 6, 02:00 pm",195,460,587,725.668 -"Jan 6, 03:00 pm",155,340,561,573.038 -"Jan 6, 04:00 pm",82,129,255,228.968 -"Jan 6, 05:00 pm",5,9,44,25.1752 -"Jan 6, 06:00 pm",0,0,0,0 -"Jan 6, 07:00 pm",0,0,0,0 -"Jan 6, 08:00 pm",0,0,0,0 -"Jan 6, 09:00 pm",0,0,0,0 -"Jan 6, 10:00 pm",0,0,0,0 -"Jan 6, 11:00 pm",0,0,0,0 -"Jan 7, 12:00 am",0,0,0,0 -"Jan 7, 01:00 am",0,0,0,0 -"Jan 7, 02:00 am",0,0,0,0 -"Jan 7, 03:00 am",0,0,0,0 -"Jan 7, 04:00 am",0,0,0,0 -"Jan 7, 05:00 am",0,0,0,0 -"Jan 7, 06:00 am",0,0,0,0 -"Jan 7, 07:00 am",7,7,1,6.73206 -"Jan 7, 08:00 am",65,74,55,96.4507 -"Jan 7, 09:00 am",87,258,515,457.433 -"Jan 7, 10:00 am",147,387,529,614.889 -"Jan 7, 11:00 am",187,526,638,813.401 -"Jan 7, 12:00 pm",257,518,464,742.122 -"Jan 7, 01:00 pm",264,509,457,731.946 -"Jan 7, 02:00 pm",188,396,452,608.896 -"Jan 7, 03:00 pm",149,277,386,440.933 -"Jan 7, 04:00 pm",77,80,27,97.6973 -"Jan 7, 05:00 pm",9,10,0,7.99783 -"Jan 7, 06:00 pm",0,0,0,0 -"Jan 7, 07:00 pm",0,0,0,0 -"Jan 7, 08:00 pm",0,0,0,0 -"Jan 7, 09:00 pm",0,0,0,0 -"Jan 7, 10:00 pm",0,0,0,0 -"Jan 7, 11:00 pm",0,0,0,0 -"Jan 8, 12:00 am",0,0,0,0 -"Jan 8, 01:00 am",0,0,0,0 -"Jan 8, 02:00 am",0,0,0,0 -"Jan 8, 03:00 am",0,0,0,0 -"Jan 8, 04:00 am",0,0,0,0 -"Jan 8, 05:00 am",0,0,0,0 -"Jan 8, 06:00 am",0,0,0,0 -"Jan 8, 07:00 am",6,8,23,12.3097 -"Jan 8, 08:00 am",60,109,291,218.046 -"Jan 8, 09:00 am",121,266,424,433.117 -"Jan 8, 10:00 am",151,407,562,645.665 -"Jan 8, 11:00 am",174,528,665,826.484 -"Jan 8, 12:00 pm",165,547,679,857.282 -"Jan 8, 01:00 pm",170,511,632,799.913 -"Jan 8, 02:00 pm",173,438,570,688.9 -"Jan 8, 03:00 pm",147,278,382,436.179 -"Jan 8, 04:00 pm",82,118,188,196.926 -"Jan 8, 05:00 pm",6,7,9,8.88532 -"Jan 8, 06:00 pm",0,0,0,0 -"Jan 8, 07:00 pm",0,0,0,0 -"Jan 8, 08:00 pm",0,0,0,0 -"Jan 8, 09:00 pm",0,0,0,0 -"Jan 8, 10:00 pm",0,0,0,0 -"Jan 8, 11:00 pm",0,0,0,0 -"Jan 9, 12:00 am",0,0,0,0 -"Jan 9, 01:00 am",0,0,0,0 -"Jan 9, 02:00 am",0,0,0,0 -"Jan 9, 03:00 am",0,0,0,0 -"Jan 9, 04:00 am",0,0,0,0 -"Jan 9, 05:00 am",0,0,0,0 -"Jan 9, 06:00 am",0,0,0,0 -"Jan 9, 07:00 am",6,9,33,15.2189 -"Jan 9, 08:00 am",53,115,373,246.937 -"Jan 9, 09:00 am",72,260,576,478.35 -"Jan 9, 10:00 am",98,436,745,735.827 -"Jan 9, 11:00 am",128,541,772,872.255 -"Jan 9, 12:00 pm",136,574,775,914.655 -"Jan 9, 01:00 pm",131,555,782,893.581 -"Jan 9, 02:00 pm",127,471,735,777.711 -"Jan 9, 03:00 pm",100,321,634,567.245 -"Jan 9, 04:00 pm",78,133,284,245.677 -"Jan 9, 05:00 pm",3,9,60,26.0587 -"Jan 9, 06:00 pm",0,0,0,0 -"Jan 9, 07:00 pm",0,0,0,0 -"Jan 9, 08:00 pm",0,0,0,0 -"Jan 9, 09:00 pm",0,0,0,0 -"Jan 9, 10:00 pm",0,0,0,0 -"Jan 9, 11:00 pm",0,0,0,0 -"Jan 10, 12:00 am",0,0,0,0 -"Jan 10, 01:00 am",0,0,0,0 -"Jan 10, 02:00 am",0,0,0,0 -"Jan 10, 03:00 am",0,0,0,0 -"Jan 10, 04:00 am",0,0,0,0 -"Jan 10, 05:00 am",0,0,0,0 -"Jan 10, 06:00 am",0,0,0,0 -"Jan 10, 07:00 am",5,9,44,17.4735 -"Jan 10, 08:00 am",55,128,434,275.454 -"Jan 10, 09:00 am",65,281,656,520.604 -"Jan 10, 10:00 am",114,437,708,725.185 -"Jan 10, 11:00 am",165,531,683,833.884 -"Jan 10, 12:00 pm",144,597,801,948.894 -"Jan 10, 01:00 pm",126,574,824,926.751 -"Jan 10, 02:00 pm",124,504,805,832.895 -"Jan 10, 03:00 pm",128,296,487,496.99 -"Jan 10, 04:00 pm",101,120,124,185.311 -"Jan 10, 05:00 pm",10,15,43,27.013 -"Jan 10, 06:00 pm",0,0,0,0 -"Jan 10, 07:00 pm",0,0,0,0 -"Jan 10, 08:00 pm",0,0,0,0 -"Jan 10, 09:00 pm",0,0,0,0 -"Jan 10, 10:00 pm",0,0,0,0 -"Jan 10, 11:00 pm",0,0,0,0 -"Jan 11, 12:00 am",0,0,0,0 -"Jan 11, 01:00 am",0,0,0,0 -"Jan 11, 02:00 am",0,0,0,0 -"Jan 11, 03:00 am",0,0,0,0 -"Jan 11, 04:00 am",0,0,0,0 -"Jan 11, 05:00 am",0,0,0,0 -"Jan 11, 06:00 am",0,0,0,0 -"Jan 11, 07:00 am",4,4,0,3.67734 -"Jan 11, 08:00 am",53,53,0,50.8206 -"Jan 11, 09:00 am",97,105,0,90.9645 -"Jan 11, 10:00 am",195,200,2,194.341 -"Jan 11, 11:00 am",308,334,47,385.925 -"Jan 11, 12:00 pm",326,382,99,455.785 -"Jan 11, 01:00 pm",287,343,108,412.865 -"Jan 11, 02:00 pm",216,209,2,216.978 -"Jan 11, 03:00 pm",179,181,22,198.797 -"Jan 11, 04:00 pm",94,95,22,109.577 -"Jan 11, 05:00 pm",12,14,20,19.3125 -"Jan 11, 06:00 pm",0,0,0,0 -"Jan 11, 07:00 pm",0,0,0,0 -"Jan 11, 08:00 pm",0,0,0,0 -"Jan 11, 09:00 pm",0,0,0,0 -"Jan 11, 10:00 pm",0,0,0,0 -"Jan 11, 11:00 pm",0,0,0,0 -"Jan 12, 12:00 am",0,0,0,0 -"Jan 12, 01:00 am",0,0,0,0 -"Jan 12, 02:00 am",0,0,0,0 -"Jan 12, 03:00 am",0,0,0,0 -"Jan 12, 04:00 am",0,0,0,0 -"Jan 12, 05:00 am",0,0,0,0 -"Jan 12, 06:00 am",0,0,0,0 -"Jan 12, 07:00 am",3,9,63,21.019 -"Jan 12, 08:00 am",36,124,523,290.508 -"Jan 12, 09:00 am",33,284,758,535.526 -"Jan 12, 10:00 am",62,456,861,772.381 -"Jan 12, 11:00 am",90,558,867,907.421 -"Jan 12, 12:00 pm",91,608,906,979.284 -"Jan 12, 01:00 pm",90,599,927,973.867 -"Jan 12, 02:00 pm",93,516,887,861.68 -"Jan 12, 03:00 pm",73,363,811,655.977 -"Jan 12, 04:00 pm",69,158,445,314.779 -"Jan 12, 05:00 pm",2,14,110,38.5415 -"Jan 12, 06:00 pm",0,0,0,0 -"Jan 12, 07:00 pm",0,0,0,0 -"Jan 12, 08:00 pm",0,0,0,0 -"Jan 12, 09:00 pm",0,0,0,0 -"Jan 12, 10:00 pm",0,0,0,0 -"Jan 12, 11:00 pm",0,0,0,0 -"Jan 13, 12:00 am",0,0,0,0 -"Jan 13, 01:00 am",0,0,0,0 -"Jan 13, 02:00 am",0,0,0,0 -"Jan 13, 03:00 am",0,0,0,0 -"Jan 13, 04:00 am",0,0,0,0 -"Jan 13, 05:00 am",0,0,0,0 -"Jan 13, 06:00 am",0,0,0,0 -"Jan 13, 07:00 am",9,22,113,40.8671 -"Jan 13, 08:00 am",28,132,618,318.861 -"Jan 13, 09:00 am",42,315,821,588.025 -"Jan 13, 10:00 am",54,472,910,800.983 -"Jan 13, 11:00 am",61,578,954,940.543 -"Jan 13, 12:00 pm",80,619,941,989.847 -"Jan 13, 01:00 pm",115,605,888,969.042 -"Jan 13, 02:00 pm",134,513,790,835.641 -"Jan 13, 03:00 pm",139,294,429,472.442 -"Jan 13, 04:00 pm",84,138,263,236.084 -"Jan 13, 05:00 pm",22,34,109,70.7042 -"Jan 13, 06:00 pm",0,0,0,0 -"Jan 13, 07:00 pm",0,0,0,0 -"Jan 13, 08:00 pm",0,0,0,0 -"Jan 13, 09:00 pm",0,0,0,0 -"Jan 13, 10:00 pm",0,0,0,0 -"Jan 13, 11:00 pm",0,0,0,0 -"Jan 14, 12:00 am",0,0,0,0 -"Jan 14, 01:00 am",0,0,0,0 -"Jan 14, 02:00 am",0,0,0,0 -"Jan 14, 03:00 am",0,0,0,0 -"Jan 14, 04:00 am",0,0,0,0 -"Jan 14, 05:00 am",0,0,0,0 -"Jan 14, 06:00 am",0,0,0,0 -"Jan 14, 07:00 am",11,19,76,31.9244 -"Jan 14, 08:00 am",35,126,532,292.304 -"Jan 14, 09:00 am",53,309,767,572.754 -"Jan 14, 10:00 am",68,466,863,781.741 -"Jan 14, 11:00 am",77,573,914,925.653 -"Jan 14, 12:00 pm",80,618,933,983.274 -"Jan 14, 01:00 pm",78,592,927,952.476 -"Jan 14, 02:00 pm",70,498,888,829.861 -"Jan 14, 03:00 pm",57,350,805,635.505 -"Jan 14, 04:00 pm",40,168,620,368.769 -"Jan 14, 05:00 pm",17,33,153,80.317 -"Jan 14, 06:00 pm",0,0,0,0 -"Jan 14, 07:00 pm",0,0,0,0 -"Jan 14, 08:00 pm",0,0,0,0 -"Jan 14, 09:00 pm",0,0,0,0 -"Jan 14, 10:00 pm",0,0,0,0 -"Jan 14, 11:00 pm",0,0,0,0 -"Jan 15, 12:00 am",0,0,0,0 -"Jan 15, 01:00 am",0,0,0,0 -"Jan 15, 02:00 am",0,0,0,0 -"Jan 15, 03:00 am",0,0,0,0 -"Jan 15, 04:00 am",0,0,0,0 -"Jan 15, 05:00 am",0,0,0,0 -"Jan 15, 06:00 am",0,0,0,0 -"Jan 15, 07:00 am",7,7,1,6.72089 -"Jan 15, 08:00 am",70,70,2,72.6234 -"Jan 15, 09:00 am",171,171,13,185.187 -"Jan 15, 10:00 am",255,270,35,291.004 -"Jan 15, 11:00 am",295,307,22,321.031 -"Jan 15, 12:00 pm",281,282,2,283.367 -"Jan 15, 01:00 pm",228,228,0,222.737 -"Jan 15, 02:00 pm",203,204,0,199.199 -"Jan 15, 03:00 pm",152,153,0,149.802 -"Jan 15, 04:00 pm",73,76,13,77.0302 -"Jan 15, 05:00 pm",5,5,0,4.43404 -"Jan 15, 06:00 pm",0,0,0,0 -"Jan 15, 07:00 pm",0,0,0,0 -"Jan 15, 08:00 pm",0,0,0,0 -"Jan 15, 09:00 pm",0,0,0,0 -"Jan 15, 10:00 pm",0,0,0,0 -"Jan 15, 11:00 pm",0,0,0,0 -"Jan 16, 12:00 am",0,0,0,0 -"Jan 16, 01:00 am",0,0,0,0 -"Jan 16, 02:00 am",0,0,0,0 -"Jan 16, 03:00 am",0,0,0,0 -"Jan 16, 04:00 am",0,0,0,0 -"Jan 16, 05:00 am",0,0,0,0 -"Jan 16, 06:00 am",0,0,0,0 -"Jan 16, 07:00 am",4,4,0,3.67734 -"Jan 16, 08:00 am",65,66,3,66.3801 -"Jan 16, 09:00 am",127,179,162,246.758 -"Jan 16, 10:00 am",206,276,156,357.513 -"Jan 16, 11:00 am",262,483,404,677.499 -"Jan 16, 12:00 pm",203,613,708,928.869 -"Jan 16, 01:00 pm",139,533,700,835.07 -"Jan 16, 02:00 pm",138,465,654,731.202 -"Jan 16, 03:00 pm",113,356,635,589.957 -"Jan 16, 04:00 pm",118,165,210,249.44 -"Jan 16, 05:00 pm",12,21,87,48.8749 -"Jan 16, 06:00 pm",0,0,0,0 -"Jan 16, 07:00 pm",0,0,0,0 -"Jan 16, 08:00 pm",0,0,0,0 -"Jan 16, 09:00 pm",0,0,0,0 -"Jan 16, 10:00 pm",0,0,0,0 -"Jan 16, 11:00 pm",0,0,0,0 -"Jan 17, 12:00 am",0,0,0,0 -"Jan 17, 01:00 am",0,0,0,0 -"Jan 17, 02:00 am",0,0,0,0 -"Jan 17, 03:00 am",0,0,0,0 -"Jan 17, 04:00 am",0,0,0,0 -"Jan 17, 05:00 am",0,0,0,0 -"Jan 17, 06:00 am",0,0,0,0 -"Jan 17, 07:00 am",4,4,0,3.54664 -"Jan 17, 08:00 am",35,35,0,31.2167 -"Jan 17, 09:00 am",107,113,14,110.242 -"Jan 17, 10:00 am",222,228,12,232.212 -"Jan 17, 11:00 am",232,234,3,230.236 -"Jan 17, 12:00 pm",229,232,5,227.054 -"Jan 17, 01:00 pm",284,328,79,380.216 -"Jan 17, 02:00 pm",225,313,180,404.313 -"Jan 17, 03:00 pm",115,114,0,108.203 -"Jan 17, 04:00 pm",14,14,0,12.4407 -"Jan 17, 05:00 pm",2,2,0,1.77142 -"Jan 17, 06:00 pm",0,0,0,0 -"Jan 17, 07:00 pm",0,0,0,0 -"Jan 17, 08:00 pm",0,0,0,0 -"Jan 17, 09:00 pm",0,0,0,0 -"Jan 17, 10:00 pm",0,0,0,0 -"Jan 17, 11:00 pm",0,0,0,0 -"Jan 18, 12:00 am",0,0,0,0 -"Jan 18, 01:00 am",0,0,0,0 -"Jan 18, 02:00 am",0,0,0,0 -"Jan 18, 03:00 am",0,0,0,0 -"Jan 18, 04:00 am",0,0,0,0 -"Jan 18, 05:00 am",0,0,0,0 -"Jan 18, 06:00 am",0,0,0,0 -"Jan 18, 07:00 am",2,2,1,2.08591 -"Jan 18, 08:00 am",18,19,0,16.0047 -"Jan 18, 09:00 am",58,63,1,52.4457 -"Jan 18, 10:00 am",116,119,0,106.779 -"Jan 18, 11:00 am",156,157,1,146.752 -"Jan 18, 12:00 pm",270,280,15,281.983 -"Jan 18, 01:00 pm",184,185,5,179.172 -"Jan 18, 02:00 pm",144,138,0,134.787 -"Jan 18, 03:00 pm",196,194,19,214.192 -"Jan 18, 04:00 pm",42,40,0,37.4711 -"Jan 18, 05:00 pm",14,15,10,15.8228 -"Jan 18, 06:00 pm",0,0,0,0 -"Jan 18, 07:00 pm",0,0,0,0 -"Jan 18, 08:00 pm",0,0,0,0 -"Jan 18, 09:00 pm",0,0,0,0 -"Jan 18, 10:00 pm",0,0,0,0 -"Jan 18, 11:00 pm",0,0,0,0 -"Jan 19, 12:00 am",0,0,0,0 -"Jan 19, 01:00 am",0,0,0,0 -"Jan 19, 02:00 am",0,0,0,0 -"Jan 19, 03:00 am",0,0,0,0 -"Jan 19, 04:00 am",0,0,0,0 -"Jan 19, 05:00 am",0,0,0,0 -"Jan 19, 06:00 am",0,0,0,0 -"Jan 19, 07:00 am",7,11,31,17.6696 -"Jan 19, 08:00 am",31,129,559,297.026 -"Jan 19, 09:00 am",30,296,779,543.106 -"Jan 19, 10:00 am",64,468,858,773.478 -"Jan 19, 11:00 am",91,574,869,914.164 -"Jan 19, 12:00 pm",130,626,842,978.178 -"Jan 19, 01:00 pm",130,586,802,921.323 -"Jan 19, 02:00 pm",116,529,834,859.772 -"Jan 19, 03:00 pm",97,375,745,652.27 -"Jan 19, 04:00 pm",91,174,385,314.781 -"Jan 19, 05:00 pm",18,30,107,64.8355 -"Jan 19, 06:00 pm",0,0,0,0 -"Jan 19, 07:00 pm",0,0,0,0 -"Jan 19, 08:00 pm",0,0,0,0 -"Jan 19, 09:00 pm",0,0,0,0 -"Jan 19, 10:00 pm",0,0,0,0 -"Jan 19, 11:00 pm",0,0,0,0 -"Jan 20, 12:00 am",0,0,0,0 -"Jan 20, 01:00 am",0,0,0,0 -"Jan 20, 02:00 am",0,0,0,0 -"Jan 20, 03:00 am",0,0,0,0 -"Jan 20, 04:00 am",0,0,0,0 -"Jan 20, 05:00 am",0,0,0,0 -"Jan 20, 06:00 am",0,0,0,0 -"Jan 20, 07:00 am",4,12,75,29.4913 -"Jan 20, 08:00 am",23,132,612,305.258 -"Jan 20, 09:00 am",34,317,828,579.978 -"Jan 20, 10:00 am",56,488,916,809.78 -"Jan 20, 11:00 am",79,597,929,945.427 -"Jan 20, 12:00 pm",85,647,950,1011.65 -"Jan 20, 01:00 pm",82,646,987,1020.67 -"Jan 20, 02:00 pm",82,560,954,908.725 -"Jan 20, 03:00 pm",73,401,856,698.823 -"Jan 20, 04:00 pm",81,180,437,329.971 -"Jan 20, 05:00 pm",7,24,169,66.4872 -"Jan 20, 06:00 pm",0,0,0,0 -"Jan 20, 07:00 pm",0,0,0,0 -"Jan 20, 08:00 pm",0,0,0,0 -"Jan 20, 09:00 pm",0,0,0,0 -"Jan 20, 10:00 pm",0,0,0,0 -"Jan 20, 11:00 pm",0,0,0,0 -"Jan 21, 12:00 am",0,0,0,0 -"Jan 21, 01:00 am",0,0,0,0 -"Jan 21, 02:00 am",0,0,0,0 -"Jan 21, 03:00 am",0,0,0,0 -"Jan 21, 04:00 am",0,0,0,0 -"Jan 21, 05:00 am",0,0,0,0 -"Jan 21, 06:00 am",0,0,0,0 -"Jan 21, 07:00 am",6,6,2,5.97736 -"Jan 21, 08:00 am",39,103,349,216.281 -"Jan 21, 09:00 am",41,319,802,572.827 -"Jan 21, 10:00 am",65,486,887,798.545 -"Jan 21, 11:00 am",80,578,890,912.166 -"Jan 21, 12:00 pm",90,632,912,982.956 -"Jan 21, 01:00 pm",99,619,905,976.312 -"Jan 21, 02:00 pm",105,524,830,840.921 -"Jan 21, 03:00 pm",95,379,733,644.178 -"Jan 21, 04:00 pm",82,176,411,318.55 -"Jan 21, 05:00 pm",6,24,172,65.5308 -"Jan 21, 06:00 pm",0,0,0,0 -"Jan 21, 07:00 pm",0,0,0,0 -"Jan 21, 08:00 pm",0,0,0,0 -"Jan 21, 09:00 pm",0,0,0,0 -"Jan 21, 10:00 pm",0,0,0,0 -"Jan 21, 11:00 pm",0,0,0,0 -"Jan 22, 12:00 am",0,0,0,0 -"Jan 22, 01:00 am",0,0,0,0 -"Jan 22, 02:00 am",0,0,0,0 -"Jan 22, 03:00 am",0,0,0,0 -"Jan 22, 04:00 am",0,0,0,0 -"Jan 22, 05:00 am",0,0,0,0 -"Jan 22, 06:00 am",0,0,0,0 -"Jan 22, 07:00 am",2,14,113,34.8737 -"Jan 22, 08:00 am",24,139,648,321.746 -"Jan 22, 09:00 am",38,331,851,600.131 -"Jan 22, 10:00 am",63,513,944,841.977 -"Jan 22, 11:00 am",83,635,980,998.071 -"Jan 22, 12:00 pm",83,673,988,1047.44 -"Jan 22, 01:00 pm",88,655,979,1023.55 -"Jan 22, 02:00 pm",88,572,950,923.417 -"Jan 22, 03:00 pm",74,420,883,721.742 -"Jan 22, 04:00 pm",79,194,485,352.997 -"Jan 22, 05:00 pm",3,25,224,76.0039 -"Jan 22, 06:00 pm",0,0,0,0 -"Jan 22, 07:00 pm",0,0,0,0 -"Jan 22, 08:00 pm",0,0,0,0 -"Jan 22, 09:00 pm",0,0,0,0 -"Jan 22, 10:00 pm",0,0,0,0 -"Jan 22, 11:00 pm",0,0,0,0 -"Jan 23, 12:00 am",0,0,0,0 -"Jan 23, 01:00 am",0,0,0,0 -"Jan 23, 02:00 am",0,0,0,0 -"Jan 23, 03:00 am",0,0,0,0 -"Jan 23, 04:00 am",0,0,0,0 -"Jan 23, 05:00 am",0,0,0,0 -"Jan 23, 06:00 am",0,0,0,0 -"Jan 23, 07:00 am",2,16,122,37.1602 -"Jan 23, 08:00 am",23,143,664,326.931 -"Jan 23, 09:00 am",35,334,853,597.342 -"Jan 23, 10:00 am",60,504,926,824.163 -"Jan 23, 11:00 am",82,616,944,965.076 -"Jan 23, 12:00 pm",85,650,941,1006.51 -"Jan 23, 01:00 pm",100,633,916,990.382 -"Jan 23, 02:00 pm",159,550,764,853.825 -"Jan 23, 03:00 pm",166,422,659,669.54 -"Jan 23, 04:00 pm",115,194,347,319.11 -"Jan 23, 05:00 pm",16,26,96,58.3684 -"Jan 23, 06:00 pm",0,0,0,0 -"Jan 23, 07:00 pm",0,0,0,0 -"Jan 23, 08:00 pm",0,0,0,0 -"Jan 23, 09:00 pm",0,0,0,0 -"Jan 23, 10:00 pm",0,0,0,0 -"Jan 23, 11:00 pm",0,0,0,0 -"Jan 24, 12:00 am",0,0,0,0 -"Jan 24, 01:00 am",0,0,0,0 -"Jan 24, 02:00 am",0,0,0,0 -"Jan 24, 03:00 am",0,0,0,0 -"Jan 24, 04:00 am",0,0,0,0 -"Jan 24, 05:00 am",0,0,0,0 -"Jan 24, 06:00 am",0,0,0,0 -"Jan 24, 07:00 am",11,24,127,54.8937 -"Jan 24, 08:00 am",31,147,630,323.224 -"Jan 24, 09:00 am",47,337,827,596.864 -"Jan 24, 10:00 am",59,499,911,811.332 -"Jan 24, 11:00 am",67,607,949,951.644 -"Jan 24, 12:00 pm",71,655,969,1016.79 -"Jan 24, 01:00 pm",69,630,959,984.169 -"Jan 24, 02:00 pm",63,546,939,878.412 -"Jan 24, 03:00 pm",56,399,866,684.897 -"Jan 24, 04:00 pm",39,210,713,421.137 -"Jan 24, 05:00 pm",18,49,296,126.035 -"Jan 24, 06:00 pm",0,0,0,0 -"Jan 24, 07:00 pm",0,0,0,0 -"Jan 24, 08:00 pm",0,0,0,0 -"Jan 24, 09:00 pm",0,0,0,0 -"Jan 24, 10:00 pm",0,0,0,0 -"Jan 24, 11:00 pm",0,0,0,0 -"Jan 25, 12:00 am",0,0,0,0 -"Jan 25, 01:00 am",0,0,0,0 -"Jan 25, 02:00 am",0,0,0,0 -"Jan 25, 03:00 am",0,0,0,0 -"Jan 25, 04:00 am",0,0,0,0 -"Jan 25, 05:00 am",0,0,0,0 -"Jan 25, 06:00 am",0,0,0,0 -"Jan 25, 07:00 am",0,16,152,41.0974 -"Jan 25, 08:00 am",20,152,717,345.063 -"Jan 25, 09:00 am",45,347,856,612.905 -"Jan 25, 10:00 am",56,373,653,607.475 -"Jan 25, 11:00 am",68,645,1009,1008.31 -"Jan 25, 12:00 pm",84,701,1015,1078.06 -"Jan 25, 01:00 pm",88,682,1009,1055.8 -"Jan 25, 02:00 pm",89,596,977,944.356 -"Jan 25, 03:00 pm",79,438,897,741.74 -"Jan 25, 04:00 pm",84,210,515,376.735 -"Jan 25, 05:00 pm",7,32,233,86.097 -"Jan 25, 06:00 pm",0,0,0,0 -"Jan 25, 07:00 pm",0,0,0,0 -"Jan 25, 08:00 pm",0,0,0,0 -"Jan 25, 09:00 pm",0,0,0,0 -"Jan 25, 10:00 pm",0,0,0,0 -"Jan 25, 11:00 pm",0,0,0,0 -"Jan 26, 12:00 am",0,0,0,0 -"Jan 26, 01:00 am",0,0,0,0 -"Jan 26, 02:00 am",0,0,0,0 -"Jan 26, 03:00 am",0,0,0,0 -"Jan 26, 04:00 am",0,0,0,0 -"Jan 26, 05:00 am",0,0,0,0 -"Jan 26, 06:00 am",0,0,0,0 -"Jan 26, 07:00 am",2,17,142,41.9614 -"Jan 26, 08:00 am",27,144,653,327.074 -"Jan 26, 09:00 am",40,333,846,599.96 -"Jan 26, 10:00 am",73,498,881,805.987 -"Jan 26, 11:00 am",81,605,922,946.467 -"Jan 26, 12:00 pm",87,675,966,1036.33 -"Jan 26, 01:00 pm",105,671,950,1032.13 -"Jan 26, 02:00 pm",116,580,873,896.294 -"Jan 26, 03:00 pm",97,437,821,714.319 -"Jan 26, 04:00 pm",94,164,273,254.672 -"Jan 26, 05:00 pm",21,36,148,82.3749 -"Jan 26, 06:00 pm",0,0,0,0 -"Jan 26, 07:00 pm",0,0,0,0 -"Jan 26, 08:00 pm",0,0,0,0 -"Jan 26, 09:00 pm",0,0,0,0 -"Jan 26, 10:00 pm",0,0,0,0 -"Jan 26, 11:00 pm",0,0,0,0 -"Jan 27, 12:00 am",0,0,0,0 -"Jan 27, 01:00 am",0,0,0,0 -"Jan 27, 02:00 am",0,0,0,0 -"Jan 27, 03:00 am",0,0,0,0 -"Jan 27, 04:00 am",0,0,0,0 -"Jan 27, 05:00 am",0,0,0,0 -"Jan 27, 06:00 am",0,0,0,0 -"Jan 27, 07:00 am",13,14,4,12.8684 -"Jan 27, 08:00 am",96,146,297,251.455 -"Jan 27, 09:00 am",160,285,369,427.838 -"Jan 27, 10:00 am",207,487,586,727.923 -"Jan 27, 11:00 am",289,533,436,738.962 -"Jan 27, 12:00 pm",179,644,757,960.941 -"Jan 27, 01:00 pm",256,627,620,896.349 -"Jan 27, 02:00 pm",290,440,278,566.179 -"Jan 27, 03:00 pm",216,240,60,277.868 -"Jan 27, 04:00 pm",111,110,1,111.873 -"Jan 27, 05:00 pm",24,24,0,21.8647 -"Jan 27, 06:00 pm",0,0,0,0 -"Jan 27, 07:00 pm",0,0,0,0 -"Jan 27, 08:00 pm",0,0,0,0 -"Jan 27, 09:00 pm",0,0,0,0 -"Jan 27, 10:00 pm",0,0,0,0 -"Jan 27, 11:00 pm",0,0,0,0 -"Jan 28, 12:00 am",0,0,0,0 -"Jan 28, 01:00 am",0,0,0,0 -"Jan 28, 02:00 am",0,0,0,0 -"Jan 28, 03:00 am",0,0,0,0 -"Jan 28, 04:00 am",0,0,0,0 -"Jan 28, 05:00 am",0,0,0,0 -"Jan 28, 06:00 am",0,0,0,0 -"Jan 28, 07:00 am",8,8,3,8.03541 -"Jan 28, 08:00 am",85,100,59,119.232 -"Jan 28, 09:00 am",179,316,370,451.336 -"Jan 28, 10:00 am",180,594,836,899.744 -"Jan 28, 11:00 am",98,640,931,986.07 -"Jan 28, 12:00 pm",197,632,705,931.1 -"Jan 28, 01:00 pm",262,485,372,657.376 -"Jan 28, 02:00 pm",203,543,641,799.797 -"Jan 28, 03:00 pm",163,368,500,558.465 -"Jan 28, 04:00 pm",139,199,242,295.17 -"Jan 28, 05:00 pm",26,40,134,85.2205 -"Jan 28, 06:00 pm",0,0,0,0 -"Jan 28, 07:00 pm",0,0,0,0 -"Jan 28, 08:00 pm",0,0,0,0 -"Jan 28, 09:00 pm",0,0,0,0 -"Jan 28, 10:00 pm",0,0,0,0 -"Jan 28, 11:00 pm",0,0,0,0 -"Jan 29, 12:00 am",0,0,0,0 -"Jan 29, 01:00 am",0,0,0,0 -"Jan 29, 02:00 am",0,0,0,0 -"Jan 29, 03:00 am",0,0,0,0 -"Jan 29, 04:00 am",0,0,0,0 -"Jan 29, 05:00 am",0,0,0,0 -"Jan 29, 06:00 am",0,0,0,0 -"Jan 29, 07:00 am",13,17,37,26.469 -"Jan 29, 08:00 am",67,158,475,299.087 -"Jan 29, 09:00 am",69,338,751,580.933 -"Jan 29, 10:00 am",92,505,839,803.783 -"Jan 29, 11:00 am",108,597,842,917.605 -"Jan 29, 12:00 pm",156,669,827,1004.41 -"Jan 29, 01:00 pm",131,649,857,978.793 -"Jan 29, 02:00 pm",96,549,843,852.329 -"Jan 29, 03:00 pm",103,373,640,596.446 -"Jan 29, 04:00 pm",105,167,230,246.051 -"Jan 29, 05:00 pm",25,25,7,24.9825 -"Jan 29, 06:00 pm",0,0,0,0 -"Jan 29, 07:00 pm",0,0,0,0 -"Jan 29, 08:00 pm",0,0,0,0 -"Jan 29, 09:00 pm",0,0,0,0 -"Jan 29, 10:00 pm",0,0,0,0 -"Jan 29, 11:00 pm",0,0,0,0 -"Jan 30, 12:00 am",0,0,0,0 -"Jan 30, 01:00 am",0,0,0,0 -"Jan 30, 02:00 am",0,0,0,0 -"Jan 30, 03:00 am",0,0,0,0 -"Jan 30, 04:00 am",0,0,0,0 -"Jan 30, 05:00 am",0,0,0,0 -"Jan 30, 06:00 am",0,0,0,0 -"Jan 30, 07:00 am",13,15,15,17.8793 -"Jan 30, 08:00 am",39,154,588,316.499 -"Jan 30, 09:00 am",60,341,767,580.747 -"Jan 30, 10:00 am",77,509,864,806.542 -"Jan 30, 11:00 am",80,620,919,946.244 -"Jan 30, 12:00 pm",78,672,952,1016.81 -"Jan 30, 01:00 pm",91,649,920,983.327 -"Jan 30, 02:00 pm",82,565,899,876.765 -"Jan 30, 03:00 pm",68,416,830,687.924 -"Jan 30, 04:00 pm",54,201,563,372.926 -"Jan 30, 05:00 pm",26,51,250,122.686 -"Jan 30, 06:00 pm",0,0,0,0 -"Jan 30, 07:00 pm",0,0,0,0 -"Jan 30, 08:00 pm",0,0,0,0 -"Jan 30, 09:00 pm",0,0,0,0 -"Jan 30, 10:00 pm",0,0,0,0 -"Jan 30, 11:00 pm",0,0,0,0 -"Jan 31, 12:00 am",0,0,0,0 -"Jan 31, 01:00 am",0,0,0,0 -"Jan 31, 02:00 am",0,0,0,0 -"Jan 31, 03:00 am",0,0,0,0 -"Jan 31, 04:00 am",0,0,0,0 -"Jan 31, 05:00 am",0,0,0,0 -"Jan 31, 06:00 am",0,0,0,0 -"Jan 31, 07:00 am",20,26,59,41.4417 -"Jan 31, 08:00 am",56,147,454,279.402 -"Jan 31, 09:00 am",85,336,680,557.362 -"Jan 31, 10:00 am",158,490,661,739.333 -"Jan 31, 11:00 am",212,518,518,740.514 -"Jan 31, 12:00 pm",257,441,292,582.882 -"Jan 31, 01:00 pm",393,510,191,631.186 -"Jan 31, 02:00 pm",164,517,654,774.854 -"Jan 31, 03:00 pm",182,265,194,340.069 -"Jan 31, 04:00 pm",126,136,35,154.536 -"Jan 31, 05:00 pm",44,48,40,64.9812 -"Jan 31, 06:00 pm",0,0,0,0 -"Jan 31, 07:00 pm",0,0,0,0 -"Jan 31, 08:00 pm",0,0,0,0 -"Jan 31, 09:00 pm",0,0,0,0 -"Jan 31, 10:00 pm",0,0,0,0 -"Jan 31, 11:00 pm",0,0,0,0 -"Feb 1, 12:00 am",0,0,0,0 -"Feb 1, 01:00 am",0,0,0,0 -"Feb 1, 02:00 am",0,0,0,0 -"Feb 1, 03:00 am",0,0,0,0 -"Feb 1, 04:00 am",0,0,0,0 -"Feb 1, 05:00 am",0,0,0,0 -"Feb 1, 06:00 am",0,0,0,0 -"Feb 1, 07:00 am",15,26,103,50.1862 -"Feb 1, 08:00 am",41,156,570,310.732 -"Feb 1, 09:00 am",61,347,769,583.77 -"Feb 1, 10:00 am",77,512,859,803.832 -"Feb 1, 11:00 am",87,624,903,942.234 -"Feb 1, 12:00 pm",91,670,917,1001.75 -"Feb 1, 01:00 pm",89,652,916,979.996 -"Feb 1, 02:00 pm",81,566,889,869.835 -"Feb 1, 03:00 pm",68,418,822,684.72 -"Feb 1, 04:00 pm",49,230,674,424.317 -"Feb 1, 05:00 pm",25,54,284,130.95 -"Feb 1, 06:00 pm",0,0,0,0 -"Feb 1, 07:00 pm",0,0,0,0 -"Feb 1, 08:00 pm",0,0,0,0 -"Feb 1, 09:00 pm",0,0,0,0 -"Feb 1, 10:00 pm",0,0,0,0 -"Feb 1, 11:00 pm",0,0,0,0 -"Feb 2, 12:00 am",0,0,0,0 -"Feb 2, 01:00 am",0,0,0,0 -"Feb 2, 02:00 am",0,0,0,0 -"Feb 2, 03:00 am",0,0,0,0 -"Feb 2, 04:00 am",0,0,0,0 -"Feb 2, 05:00 am",0,0,0,0 -"Feb 2, 06:00 am",0,0,0,0 -"Feb 2, 07:00 am",14,31,152,63.6999 -"Feb 2, 08:00 am",35,165,640,334.202 -"Feb 2, 09:00 am",52,361,826,604.727 -"Feb 2, 10:00 am",65,526,906,820.689 -"Feb 2, 11:00 am",74,640,946,966.761 -"Feb 2, 12:00 pm",77,687,960,1027.28 -"Feb 2, 01:00 pm",75,668,958,1003.79 -"Feb 2, 02:00 pm",69,581,933,894.115 -"Feb 2, 03:00 pm",57,432,870,700.715 -"Feb 2, 04:00 pm",41,242,738,444.921 -"Feb 2, 05:00 pm",22,61,374,152.164 -"Feb 2, 06:00 pm",0,0,0,0 -"Feb 2, 07:00 pm",0,0,0,0 -"Feb 2, 08:00 pm",0,0,0,0 -"Feb 2, 09:00 pm",0,0,0,0 -"Feb 2, 10:00 pm",0,0,0,0 -"Feb 2, 11:00 pm",0,0,0,0 -"Feb 3, 12:00 am",0,0,0,0 -"Feb 3, 01:00 am",0,0,0,0 -"Feb 3, 02:00 am",0,0,0,0 -"Feb 3, 03:00 am",0,0,0,0 -"Feb 3, 04:00 am",0,0,0,0 -"Feb 3, 05:00 am",0,0,0,0 -"Feb 3, 06:00 am",0,0,0,0 -"Feb 3, 07:00 am",15,24,87,45.7134 -"Feb 3, 08:00 am",74,132,283,221.848 -"Feb 3, 09:00 am",98,351,670,566.286 -"Feb 3, 10:00 am",114,514,780,789.081 -"Feb 3, 11:00 am",227,432,340,577.931 -"Feb 3, 12:00 pm",111,645,837,960.74 -"Feb 3, 01:00 pm",234,583,561,821.868 -"Feb 3, 02:00 pm",221,270,89,304.215 -"Feb 3, 03:00 pm",213,308,219,394.894 -"Feb 3, 04:00 pm",85,90,18,93.7959 -"Feb 3, 05:00 pm",38,38,0,38.2453 -"Feb 3, 06:00 pm",0,0,0,0 -"Feb 3, 07:00 pm",0,0,0,0 -"Feb 3, 08:00 pm",0,0,0,0 -"Feb 3, 09:00 pm",0,0,0,0 -"Feb 3, 10:00 pm",0,0,0,0 -"Feb 3, 11:00 pm",0,0,0,0 -"Feb 4, 12:00 am",0,0,0,0 -"Feb 4, 01:00 am",0,0,0,0 -"Feb 4, 02:00 am",0,0,0,0 -"Feb 4, 03:00 am",0,0,0,0 -"Feb 4, 04:00 am",0,0,0,0 -"Feb 4, 05:00 am",0,0,0,0 -"Feb 4, 06:00 am",0,0,0,0 -"Feb 4, 07:00 am",16,21,53,33.9262 -"Feb 4, 08:00 am",63,141,372,247.748 -"Feb 4, 09:00 am",159,330,450,486.83 -"Feb 4, 10:00 am",205,449,474,637.192 -"Feb 4, 11:00 am",262,552,479,761.211 -"Feb 4, 12:00 pm",329,481,237,597.416 -"Feb 4, 01:00 pm",284,431,234,536.394 -"Feb 4, 02:00 pm",224,226,4,219.512 -"Feb 4, 03:00 pm",141,160,45,173.175 -"Feb 4, 04:00 pm",105,106,4,103.072 -"Feb 4, 05:00 pm",26,26,3,24.2443 -"Feb 4, 06:00 pm",0,0,0,0 -"Feb 4, 07:00 pm",0,0,0,0 -"Feb 4, 08:00 pm",0,0,0,0 -"Feb 4, 09:00 pm",0,0,0,0 -"Feb 4, 10:00 pm",0,0,0,0 -"Feb 4, 11:00 pm",0,0,0,0 -"Feb 5, 12:00 am",0,0,0,0 -"Feb 5, 01:00 am",0,0,0,0 -"Feb 5, 02:00 am",0,0,0,0 -"Feb 5, 03:00 am",0,0,0,0 -"Feb 5, 04:00 am",0,0,0,0 -"Feb 5, 05:00 am",0,0,0,0 -"Feb 5, 06:00 am",0,0,0,0 -"Feb 5, 07:00 am",27,34,58,46.6854 -"Feb 5, 08:00 am",83,150,317,246.458 -"Feb 5, 09:00 am",67,312,639,508.264 -"Feb 5, 10:00 am",116,523,783,795.092 -"Feb 5, 11:00 am",201,617,682,885.373 -"Feb 5, 12:00 pm",165,648,746,943.645 -"Feb 5, 01:00 pm",170,706,850,1032.19 -"Feb 5, 02:00 pm",117,547,766,823.407 -"Feb 5, 03:00 pm",95,437,775,690.021 -"Feb 5, 04:00 pm",69,255,655,442.468 -"Feb 5, 05:00 pm",34,56,218,117.337 -"Feb 5, 06:00 pm",0,0,0,0 -"Feb 5, 07:00 pm",0,0,0,0 -"Feb 5, 08:00 pm",0,0,0,0 -"Feb 5, 09:00 pm",0,0,0,0 -"Feb 5, 10:00 pm",0,0,0,0 -"Feb 5, 11:00 pm",0,0,0,0 -"Feb 6, 12:00 am",0,0,0,0 -"Feb 6, 01:00 am",0,0,0,0 -"Feb 6, 02:00 am",0,0,0,0 -"Feb 6, 03:00 am",0,0,0,0 -"Feb 6, 04:00 am",0,0,0,0 -"Feb 6, 05:00 am",0,0,0,0 -"Feb 6, 06:00 am",0,0,0,0 -"Feb 6, 07:00 am",28,31,31,41.0597 -"Feb 6, 08:00 am",81,161,373,268.652 -"Feb 6, 09:00 am",109,335,584,523.37 -"Feb 6, 10:00 am",149,506,683,751.215 -"Feb 6, 11:00 am",147,629,786,924.175 -"Feb 6, 12:00 pm",162,694,817,1010.04 -"Feb 6, 01:00 pm",155,683,832,999.341 -"Feb 6, 02:00 pm",123,589,823,880.83 -"Feb 6, 03:00 pm",113,406,656,625.641 -"Feb 6, 04:00 pm",120,212,320,310.544 -"Feb 6, 05:00 pm",45,55,96,83.8715 -"Feb 6, 06:00 pm",0,0,0,0 -"Feb 6, 07:00 pm",0,0,0,0 -"Feb 6, 08:00 pm",0,0,0,0 -"Feb 6, 09:00 pm",0,0,0,0 -"Feb 6, 10:00 pm",0,0,0,0 -"Feb 6, 11:00 pm",0,0,0,0 -"Feb 7, 12:00 am",0,0,0,0 -"Feb 7, 01:00 am",0,0,0,0 -"Feb 7, 02:00 am",0,0,0,0 -"Feb 7, 03:00 am",0,0,0,0 -"Feb 7, 04:00 am",0,0,0,0 -"Feb 7, 05:00 am",0,0,0,0 -"Feb 7, 06:00 am",0,0,0,0 -"Feb 7, 07:00 am",33,38,46,51.9435 -"Feb 7, 08:00 am",90,130,182,187.917 -"Feb 7, 09:00 am",156,217,158,272.85 -"Feb 7, 10:00 am",244,249,10,247.397 -"Feb 7, 11:00 am",306,311,8,309.868 -"Feb 7, 12:00 pm",373,373,1,376.697 -"Feb 7, 01:00 pm",302,395,147,474.382 -"Feb 7, 02:00 pm",314,383,122,442.898 -"Feb 7, 03:00 pm",163,316,339,433.783 -"Feb 7, 04:00 pm",145,179,115,224.171 -"Feb 7, 05:00 pm",42,45,29,54.0978 -"Feb 7, 06:00 pm",0,0,0,0 -"Feb 7, 07:00 pm",0,0,0,0 -"Feb 7, 08:00 pm",0,0,0,0 -"Feb 7, 09:00 pm",0,0,0,0 -"Feb 7, 10:00 pm",0,0,0,0 -"Feb 7, 11:00 pm",0,0,0,0 -"Feb 8, 12:00 am",0,0,0,0 -"Feb 8, 01:00 am",0,0,0,0 -"Feb 8, 02:00 am",0,0,0,0 -"Feb 8, 03:00 am",0,0,0,0 -"Feb 8, 04:00 am",0,0,0,0 -"Feb 8, 05:00 am",0,0,0,0 -"Feb 8, 06:00 am",0,0,0,0 -"Feb 8, 07:00 am",21,33,104,57.277 -"Feb 8, 08:00 am",43,170,572,314.35 -"Feb 8, 09:00 am",64,374,786,601.31 -"Feb 8, 10:00 am",80,543,873,817.163 -"Feb 8, 11:00 am",90,665,925,973.408 -"Feb 8, 12:00 pm",94,712,937,1033.17 -"Feb 8, 01:00 pm",92,696,939,1014.31 -"Feb 8, 02:00 pm",85,603,906,897.706 -"Feb 8, 03:00 pm",71,453,841,708.924 -"Feb 8, 04:00 pm",52,260,707,449.718 -"Feb 8, 05:00 pm",28,67,360,154.156 -"Feb 8, 06:00 pm",1,2,2,1.27903 -"Feb 8, 07:00 pm",0,0,0,0 -"Feb 8, 08:00 pm",0,0,0,0 -"Feb 8, 09:00 pm",0,0,0,0 -"Feb 8, 10:00 pm",0,0,0,0 -"Feb 8, 11:00 pm",0,0,0,0 -"Feb 9, 12:00 am",0,0,0,0 -"Feb 9, 01:00 am",0,0,0,0 -"Feb 9, 02:00 am",0,0,0,0 -"Feb 9, 03:00 am",0,0,0,0 -"Feb 9, 04:00 am",0,0,0,0 -"Feb 9, 05:00 am",0,0,0,0 -"Feb 9, 06:00 am",0,0,0,0 -"Feb 9, 07:00 am",26,33,72,51.2682 -"Feb 9, 08:00 am",58,183,557,326.901 -"Feb 9, 09:00 am",72,390,799,619.763 -"Feb 9, 10:00 am",126,568,827,845.307 -"Feb 9, 11:00 am",158,663,808,959.638 -"Feb 9, 12:00 pm",162,705,819,1014.97 -"Feb 9, 01:00 pm",249,553,470,755.01 -"Feb 9, 02:00 pm",206,246,69,268.316 -"Feb 9, 03:00 pm",162,165,8,159.227 -"Feb 9, 04:00 pm",145,146,4,146.824 -"Feb 9, 05:00 pm",47,49,24,58.3694 -"Feb 9, 06:00 pm",1,2,1,1.09738 -"Feb 9, 07:00 pm",0,0,0,0 -"Feb 9, 08:00 pm",0,0,0,0 -"Feb 9, 09:00 pm",0,0,0,0 -"Feb 9, 10:00 pm",0,0,0,0 -"Feb 9, 11:00 pm",0,0,0,0 -"Feb 10, 12:00 am",0,0,0,0 -"Feb 10, 01:00 am",0,0,0,0 -"Feb 10, 02:00 am",0,0,0,0 -"Feb 10, 03:00 am",0,0,0,0 -"Feb 10, 04:00 am",0,0,0,0 -"Feb 10, 05:00 am",0,0,0,0 -"Feb 10, 06:00 am",0,0,0,0 -"Feb 10, 07:00 am",23,32,84,49.9983 -"Feb 10, 08:00 am",78,146,297,231.34 -"Feb 10, 09:00 am",98,385,714,597.499 -"Feb 10, 10:00 am",77,525,833,782.517 -"Feb 10, 11:00 am",374,514,222,625.923 -"Feb 10, 12:00 pm",291,658,551,890.507 -"Feb 10, 01:00 pm",292,654,555,883.097 -"Feb 10, 02:00 pm",151,522,638,755.365 -"Feb 10, 03:00 pm",116,463,750,699.756 -"Feb 10, 04:00 pm",87,178,300,271.018 -"Feb 10, 05:00 pm",35,73,331,152.923 -"Feb 10, 06:00 pm",2,3,3,2.36726 -"Feb 10, 07:00 pm",0,0,0,0 -"Feb 10, 08:00 pm",0,0,0,0 -"Feb 10, 09:00 pm",0,0,0,0 -"Feb 10, 10:00 pm",0,0,0,0 -"Feb 10, 11:00 pm",0,0,0,0 -"Feb 11, 12:00 am",0,0,0,0 -"Feb 11, 01:00 am",0,0,0,0 -"Feb 11, 02:00 am",0,0,0,0 -"Feb 11, 03:00 am",0,0,0,0 -"Feb 11, 04:00 am",0,0,0,0 -"Feb 11, 05:00 am",0,0,0,0 -"Feb 11, 06:00 am",0,0,0,0 -"Feb 11, 07:00 am",20,35,142,64.7419 -"Feb 11, 08:00 am",46,183,589,325.839 -"Feb 11, 09:00 am",68,382,775,600.576 -"Feb 11, 10:00 am",84,551,861,821.771 -"Feb 11, 11:00 am",95,670,908,966.79 -"Feb 11, 12:00 pm",99,723,930,1035.8 -"Feb 11, 01:00 pm",97,706,928,1013.26 -"Feb 11, 02:00 pm",90,620,905,905.931 -"Feb 11, 03:00 pm",76,468,841,717.343 -"Feb 11, 04:00 pm",56,272,706,455.264 -"Feb 11, 05:00 pm",31,74,370,160.436 -"Feb 11, 06:00 pm",1,2,6,1.96521 -"Feb 11, 07:00 pm",0,0,0,0 -"Feb 11, 08:00 pm",0,0,0,0 -"Feb 11, 09:00 pm",0,0,0,0 -"Feb 11, 10:00 pm",0,0,0,0 -"Feb 11, 11:00 pm",0,0,0,0 -"Feb 12, 12:00 am",0,0,0,0 -"Feb 12, 01:00 am",0,0,0,0 -"Feb 12, 02:00 am",0,0,0,0 -"Feb 12, 03:00 am",0,0,0,0 -"Feb 12, 04:00 am",0,0,0,0 -"Feb 12, 05:00 am",0,0,0,0 -"Feb 12, 06:00 am",0,0,0,0 -"Feb 12, 07:00 am",28,40,113,63.3048 -"Feb 12, 08:00 am",69,180,471,301.009 -"Feb 12, 09:00 am",127,398,664,596.472 -"Feb 12, 10:00 am",260,512,462,678.302 -"Feb 12, 11:00 am",250,625,588,852.695 -"Feb 12, 12:00 pm",250,700,665,958.528 -"Feb 12, 01:00 pm",270,481,321,619.95 -"Feb 12, 02:00 pm",315,405,153,482.364 -"Feb 12, 03:00 pm",167,427,552,607.216 -"Feb 12, 04:00 pm",114,235,389,348.847 -"Feb 12, 05:00 pm",43,75,267,140.69 -"Feb 12, 06:00 pm",1,2,6,1.95367 -"Feb 12, 07:00 pm",0,0,0,0 -"Feb 12, 08:00 pm",0,0,0,0 -"Feb 12, 09:00 pm",0,0,0,0 -"Feb 12, 10:00 pm",0,0,0,0 -"Feb 12, 11:00 pm",0,0,0,0 -"Feb 13, 12:00 am",0,0,0,0 -"Feb 13, 01:00 am",0,0,0,0 -"Feb 13, 02:00 am",0,0,0,0 -"Feb 13, 03:00 am",0,0,0,0 -"Feb 13, 04:00 am",0,0,0,0 -"Feb 13, 05:00 am",0,0,0,0 -"Feb 13, 06:00 am",0,0,0,0 -"Feb 13, 07:00 am",30,35,44,45.4904 -"Feb 13, 08:00 am",113,178,273,253.669 -"Feb 13, 09:00 am",226,252,62,281.886 -"Feb 13, 10:00 am",185,186,2,175.844 -"Feb 13, 11:00 am",337,580,379,742.349 -"Feb 13, 12:00 pm",322,399,113,447.299 -"Feb 13, 01:00 pm",279,282,4,273.053 -"Feb 13, 02:00 pm",303,369,111,415.984 -"Feb 13, 03:00 pm",200,260,125,307.846 -"Feb 13, 04:00 pm",163,164,4,165.57 -"Feb 13, 05:00 pm",34,35,3,31.7997 -"Feb 13, 06:00 pm",2,2,0,1.83867 -"Feb 13, 07:00 pm",0,0,0,0 -"Feb 13, 08:00 pm",0,0,0,0 -"Feb 13, 09:00 pm",0,0,0,0 -"Feb 13, 10:00 pm",0,0,0,0 -"Feb 13, 11:00 pm",0,0,0,0 -"Feb 14, 12:00 am",0,0,0,0 -"Feb 14, 01:00 am",0,0,0,0 -"Feb 14, 02:00 am",0,0,0,0 -"Feb 14, 03:00 am",0,0,0,0 -"Feb 14, 04:00 am",0,0,0,0 -"Feb 14, 05:00 am",0,0,0,0 -"Feb 14, 06:00 am",0,0,0,0 -"Feb 14, 07:00 am",18,18,0,16.0385 -"Feb 14, 08:00 am",49,50,4,45.5233 -"Feb 14, 09:00 am",103,104,3,95.9933 -"Feb 14, 10:00 am",244,245,2,237.898 -"Feb 14, 11:00 am",295,295,1,287.961 -"Feb 14, 12:00 pm",350,472,178,561.318 -"Feb 14, 01:00 pm",333,383,76,422.717 -"Feb 14, 02:00 pm",249,536,480,720.294 -"Feb 14, 03:00 pm",175,400,469,555.733 -"Feb 14, 04:00 pm",113,233,376,340.716 -"Feb 14, 05:00 pm",39,51,94,76.1986 -"Feb 14, 06:00 pm",0,0,0,0 -"Feb 14, 07:00 pm",0,0,0,0 -"Feb 14, 08:00 pm",0,0,0,0 -"Feb 14, 09:00 pm",0,0,0,0 -"Feb 14, 10:00 pm",0,0,0,0 -"Feb 14, 11:00 pm",0,0,0,0 -"Feb 15, 12:00 am",0,0,0,0 -"Feb 15, 01:00 am",0,0,0,0 -"Feb 15, 02:00 am",0,0,0,0 -"Feb 15, 03:00 am",0,0,0,0 -"Feb 15, 04:00 am",0,0,0,0 -"Feb 15, 05:00 am",0,0,0,0 -"Feb 15, 06:00 am",0,0,0,0 -"Feb 15, 07:00 am",23,23,8,24.1828 -"Feb 15, 08:00 am",64,66,6,60.9528 -"Feb 15, 09:00 am",191,194,7,190.446 -"Feb 15, 10:00 am",236,240,7,233.025 -"Feb 15, 11:00 am",166,172,9,161.749 -"Feb 15, 12:00 pm",361,366,8,364.777 -"Feb 15, 01:00 pm",334,336,3,330.857 -"Feb 15, 02:00 pm",293,297,6,292.113 -"Feb 15, 03:00 pm",204,223,38,236.167 -"Feb 15, 04:00 pm",147,168,65,187.277 -"Feb 15, 05:00 pm",27,31,25,32.4138 -"Feb 15, 06:00 pm",0,0,0,0 -"Feb 15, 07:00 pm",0,0,0,0 -"Feb 15, 08:00 pm",0,0,0,0 -"Feb 15, 09:00 pm",0,0,0,0 -"Feb 15, 10:00 pm",0,0,0,0 -"Feb 15, 11:00 pm",0,0,0,0 -"Feb 16, 12:00 am",0,0,0,0 -"Feb 16, 01:00 am",0,0,0,0 -"Feb 16, 02:00 am",0,0,0,0 -"Feb 16, 03:00 am",0,0,0,0 -"Feb 16, 04:00 am",0,0,0,0 -"Feb 16, 05:00 am",0,0,0,0 -"Feb 16, 06:00 am",0,0,0,0 -"Feb 16, 07:00 am",30,32,16,34.8311 -"Feb 16, 08:00 am",113,126,54,141.824 -"Feb 16, 09:00 am",175,300,294,392.694 -"Feb 16, 10:00 am",134,526,697,752.515 -"Feb 16, 11:00 am",136,572,666,807.144 -"Feb 16, 12:00 pm",155,730,830,1024.16 -"Feb 16, 01:00 pm",152,704,816,989.807 -"Feb 16, 02:00 pm",140,616,786,876.299 -"Feb 16, 03:00 pm",118,463,710,675.768 -"Feb 16, 04:00 pm",86,267,558,412.965 -"Feb 16, 05:00 pm",45,75,223,128.392 -"Feb 16, 06:00 pm",3,3,1,2.92232 -"Feb 16, 07:00 pm",0,0,0,0 -"Feb 16, 08:00 pm",0,0,0,0 -"Feb 16, 09:00 pm",0,0,0,0 -"Feb 16, 10:00 pm",0,0,0,0 -"Feb 16, 11:00 pm",0,0,0,0 -"Feb 17, 12:00 am",0,0,0,0 -"Feb 17, 01:00 am",0,0,0,0 -"Feb 17, 02:00 am",0,0,0,0 -"Feb 17, 03:00 am",0,0,0,0 -"Feb 17, 04:00 am",0,0,0,0 -"Feb 17, 05:00 am",0,0,0,0 -"Feb 17, 06:00 am",0,0,0,0 -"Feb 17, 07:00 am",24,41,155,71.6661 -"Feb 17, 08:00 am",55,206,596,342.537 -"Feb 17, 09:00 am",79,412,777,618.506 -"Feb 17, 10:00 am",102,543,779,780.378 -"Feb 17, 11:00 am",105,677,870,958.345 -"Feb 17, 12:00 pm",173,703,760,976.54 -"Feb 17, 01:00 pm",179,674,727,935.047 -"Feb 17, 02:00 pm",115,619,826,878.672 -"Feb 17, 03:00 pm",88,492,825,723.22 -"Feb 17, 04:00 pm",65,291,685,455.884 -"Feb 17, 05:00 pm",38,89,376,169.189 -"Feb 17, 06:00 pm",4,6,9,5.13709 -"Feb 17, 07:00 pm",0,0,0,0 -"Feb 17, 08:00 pm",0,0,0,0 -"Feb 17, 09:00 pm",0,0,0,0 -"Feb 17, 10:00 pm",0,0,0,0 -"Feb 17, 11:00 pm",0,0,0,0 -"Feb 18, 12:00 am",0,0,0,0 -"Feb 18, 01:00 am",0,0,0,0 -"Feb 18, 02:00 am",0,0,0,0 -"Feb 18, 03:00 am",0,0,0,0 -"Feb 18, 04:00 am",0,0,0,0 -"Feb 18, 05:00 am",0,0,0,0 -"Feb 18, 06:00 am",0,0,0,0 -"Feb 18, 07:00 am",24,44,186,78.6555 -"Feb 18, 08:00 am",52,210,615,346.42 -"Feb 18, 09:00 am",75,417,790,623.231 -"Feb 18, 10:00 am",92,590,873,847.519 -"Feb 18, 11:00 am",103,712,919,993.797 -"Feb 18, 12:00 pm",107,766,939,1061.63 -"Feb 18, 01:00 pm",105,745,932,1033.59 -"Feb 18, 02:00 pm",97,654,907,921.821 -"Feb 18, 03:00 pm",83,500,844,731.845 -"Feb 18, 04:00 pm",62,302,721,472.038 -"Feb 18, 05:00 pm",36,95,412,177.804 -"Feb 18, 06:00 pm",4,6,14,5.91789 -"Feb 18, 07:00 pm",0,0,0,0 -"Feb 18, 08:00 pm",0,0,0,0 -"Feb 18, 09:00 pm",0,0,0,0 -"Feb 18, 10:00 pm",0,0,0,0 -"Feb 18, 11:00 pm",0,0,0,0 -"Feb 19, 12:00 am",0,0,0,0 -"Feb 19, 01:00 am",0,0,0,0 -"Feb 19, 02:00 am",0,0,0,0 -"Feb 19, 03:00 am",0,0,0,0 -"Feb 19, 04:00 am",0,0,0,0 -"Feb 19, 05:00 am",0,0,0,0 -"Feb 19, 06:00 am",0,0,0,0 -"Feb 19, 07:00 am",19,51,300,100.025 -"Feb 19, 08:00 am",43,230,716,381.835 -"Feb 19, 09:00 am",58,440,876,655.961 -"Feb 19, 10:00 am",110,628,901,892.333 -"Feb 19, 11:00 am",91,734,963,1022.31 -"Feb 19, 12:00 pm",76,779,997,1083.48 -"Feb 19, 01:00 pm",75,762,997,1062.07 -"Feb 19, 02:00 pm",69,671,974,948.443 -"Feb 19, 03:00 pm",64,518,912,754.019 -"Feb 19, 04:00 pm",80,326,732,500.214 -"Feb 19, 05:00 pm",46,102,385,179.666 -"Feb 19, 06:00 pm",7,11,31,11.3286 -"Feb 19, 07:00 pm",0,0,0,0 -"Feb 19, 08:00 pm",0,0,0,0 -"Feb 19, 09:00 pm",0,0,0,0 -"Feb 19, 10:00 pm",0,0,0,0 -"Feb 19, 11:00 pm",0,0,0,0 -"Feb 20, 12:00 am",0,0,0,0 -"Feb 20, 01:00 am",0,0,0,0 -"Feb 20, 02:00 am",0,0,0,0 -"Feb 20, 03:00 am",0,0,0,0 -"Feb 20, 04:00 am",0,0,0,0 -"Feb 20, 05:00 am",0,0,0,0 -"Feb 20, 06:00 am",0,0,0,0 -"Feb 20, 07:00 am",33,35,22,39.2547 -"Feb 20, 08:00 am",71,208,519,326.673 -"Feb 20, 09:00 am",71,421,793,622.035 -"Feb 20, 10:00 am",207,514,529,689.305 -"Feb 20, 11:00 am",173,671,742,923.575 -"Feb 20, 12:00 pm",255,695,619,922.997 -"Feb 20, 01:00 pm",266,671,583,886.216 -"Feb 20, 02:00 pm",196,609,663,829.97 -"Feb 20, 03:00 pm",137,491,705,693.822 -"Feb 20, 04:00 pm",71,315,720,481.582 -"Feb 20, 05:00 pm",52,95,295,156.974 -"Feb 20, 06:00 pm",7,8,14,8.61398 -"Feb 20, 07:00 pm",0,0,0,0 -"Feb 20, 08:00 pm",0,0,0,0 -"Feb 20, 09:00 pm",0,0,0,0 -"Feb 20, 10:00 pm",0,0,0,0 -"Feb 20, 11:00 pm",0,0,0,0 -"Feb 21, 12:00 am",0,0,0,0 -"Feb 21, 01:00 am",0,0,0,0 -"Feb 21, 02:00 am",0,0,0,0 -"Feb 21, 03:00 am",0,0,0,0 -"Feb 21, 04:00 am",0,0,0,0 -"Feb 21, 05:00 am",0,0,0,0 -"Feb 21, 06:00 am",0,0,0,0 -"Feb 21, 07:00 am",34,35,11,37.6703 -"Feb 21, 08:00 am",79,220,522,336.612 -"Feb 21, 09:00 am",120,369,559,524.718 -"Feb 21, 10:00 am",108,581,809,815.405 -"Feb 21, 11:00 am",217,656,648,881.873 -"Feb 21, 12:00 pm",137,754,863,1034 -"Feb 21, 01:00 pm",124,766,919,1055.4 -"Feb 21, 02:00 pm",115,674,892,939.314 -"Feb 21, 03:00 pm",246,320,147,373.552 -"Feb 21, 04:00 pm",118,144,74,156.263 -"Feb 21, 05:00 pm",67,69,10,69.083 -"Feb 21, 06:00 pm",8,9,2,7.66138 -"Feb 21, 07:00 pm",0,0,0,0 -"Feb 21, 08:00 pm",0,0,0,0 -"Feb 21, 09:00 pm",0,0,0,0 -"Feb 21, 10:00 pm",0,0,0,0 -"Feb 21, 11:00 pm",0,0,0,0 -"Feb 22, 12:00 am",0,0,0,0 -"Feb 22, 01:00 am",0,0,0,0 -"Feb 22, 02:00 am",0,0,0,0 -"Feb 22, 03:00 am",0,0,0,0 -"Feb 22, 04:00 am",0,0,0,0 -"Feb 22, 05:00 am",0,0,0,0 -"Feb 22, 06:00 am",0,0,0,0 -"Feb 22, 07:00 am",22,57,321,107.412 -"Feb 22, 08:00 am",42,234,703,376.371 -"Feb 22, 09:00 am",60,462,893,672.386 -"Feb 22, 10:00 am",74,631,947,884.707 -"Feb 22, 11:00 am",82,750,981,1031.99 -"Feb 22, 12:00 pm",86,806,1001,1102.66 -"Feb 22, 01:00 pm",84,785,997,1075.64 -"Feb 22, 02:00 pm",78,690,971,958.7 -"Feb 22, 03:00 pm",66,537,922,764.967 -"Feb 22, 04:00 pm",50,333,817,506.551 -"Feb 22, 05:00 pm",30,116,556,212.79 -"Feb 22, 06:00 pm",6,12,48,12.7663 -"Feb 22, 07:00 pm",0,0,0,0 -"Feb 22, 08:00 pm",0,0,0,0 -"Feb 22, 09:00 pm",0,0,0,0 -"Feb 22, 10:00 pm",0,0,0,0 -"Feb 22, 11:00 pm",0,0,0,0 -"Feb 23, 12:00 am",0,0,0,0 -"Feb 23, 01:00 am",0,0,0,0 -"Feb 23, 02:00 am",0,0,0,0 -"Feb 23, 03:00 am",0,0,0,0 -"Feb 23, 04:00 am",0,0,0,0 -"Feb 23, 05:00 am",0,0,0,0 -"Feb 23, 06:00 am",0,0,0,0 -"Feb 23, 07:00 am",22,57,317,105.678 -"Feb 23, 08:00 am",44,246,730,391.563 -"Feb 23, 09:00 am",62,459,875,663.721 -"Feb 23, 10:00 am",76,638,949,889.827 -"Feb 23, 11:00 am",85,757,982,1037.58 -"Feb 23, 12:00 pm",88,807,993,1098.08 -"Feb 23, 01:00 pm",87,785,988,1071.26 -"Feb 23, 02:00 pm",80,693,965,956.343 -"Feb 23, 03:00 pm",68,538,915,762.482 -"Feb 23, 04:00 pm",51,335,808,502.876 -"Feb 23, 05:00 pm",32,118,548,212.31 -"Feb 23, 06:00 pm",7,14,49,13.722 -"Feb 23, 07:00 pm",0,0,0,0 -"Feb 23, 08:00 pm",0,0,0,0 -"Feb 23, 09:00 pm",0,0,0,0 -"Feb 23, 10:00 pm",0,0,0,0 -"Feb 23, 11:00 pm",0,0,0,0 -"Feb 24, 12:00 am",0,0,0,0 -"Feb 24, 01:00 am",0,0,0,0 -"Feb 24, 02:00 am",0,0,0,0 -"Feb 24, 03:00 am",0,0,0,0 -"Feb 24, 04:00 am",0,0,0,0 -"Feb 24, 05:00 am",0,0,0,0 -"Feb 24, 06:00 am",0,0,0,0 -"Feb 24, 07:00 am",21,62,376,115.958 -"Feb 24, 08:00 am",39,254,761,397.602 -"Feb 24, 09:00 am",56,465,894,670.109 -"Feb 24, 10:00 am",68,639,956,887.204 -"Feb 24, 11:00 am",76,760,991,1036.52 -"Feb 24, 12:00 pm",79,809,1002,1097.37 -"Feb 24, 01:00 pm",78,790,1002,1075.04 -"Feb 24, 02:00 pm",72,699,980,960.661 -"Feb 24, 03:00 pm",61,544,934,768.347 -"Feb 24, 04:00 pm",46,342,836,511.833 -"Feb 24, 05:00 pm",28,124,593,219.59 -"Feb 24, 06:00 pm",7,15,68,16.386 -"Feb 24, 07:00 pm",0,0,0,0 -"Feb 24, 08:00 pm",0,0,0,0 -"Feb 24, 09:00 pm",0,0,0,0 -"Feb 24, 10:00 pm",0,0,0,0 -"Feb 24, 11:00 pm",0,0,0,0 -"Feb 25, 12:00 am",0,0,0,0 -"Feb 25, 01:00 am",0,0,0,0 -"Feb 25, 02:00 am",0,0,0,0 -"Feb 25, 03:00 am",0,0,0,0 -"Feb 25, 04:00 am",0,0,0,0 -"Feb 25, 05:00 am",0,0,0,0 -"Feb 25, 06:00 am",0,0,0,0 -"Feb 25, 07:00 am",38,43,42,51.4835 -"Feb 25, 08:00 am",125,159,119,187.116 -"Feb 25, 09:00 am",186,427,522,567.117 -"Feb 25, 10:00 am",275,582,511,747.502 -"Feb 25, 11:00 am",294,597,436,760.977 -"Feb 25, 12:00 pm",165,740,785,997.55 -"Feb 25, 01:00 pm",168,757,823,1020.36 -"Feb 25, 02:00 pm",155,649,768,880.83 -"Feb 25, 03:00 pm",150,481,635,656.118 -"Feb 25, 04:00 pm",136,281,405,378.7 -"Feb 25, 05:00 pm",65,81,99,99.8654 -"Feb 25, 06:00 pm",6,6,1,5.65994 -"Feb 25, 07:00 pm",0,0,0,0 -"Feb 25, 08:00 pm",0,0,0,0 -"Feb 25, 09:00 pm",0,0,0,0 -"Feb 25, 10:00 pm",0,0,0,0 -"Feb 25, 11:00 pm",0,0,0,0 -"Feb 26, 12:00 am",0,0,0,0 -"Feb 26, 01:00 am",0,0,0,0 -"Feb 26, 02:00 am",0,0,0,0 -"Feb 26, 03:00 am",0,0,0,0 -"Feb 26, 04:00 am",0,0,0,0 -"Feb 26, 05:00 am",0,0,0,0 -"Feb 26, 06:00 am",0,0,0,0 -"Feb 26, 07:00 am",45,54,86,69.657 -"Feb 26, 08:00 am",128,229,346,300.561 -"Feb 26, 09:00 am",180,444,565,590.038 -"Feb 26, 10:00 am",224,586,598,767.602 -"Feb 26, 11:00 am",227,761,766,1007.22 -"Feb 26, 12:00 pm",184,799,835,1069.41 -"Feb 26, 01:00 pm",151,765,853,1024.07 -"Feb 26, 02:00 pm",134,678,840,916.101 -"Feb 26, 03:00 pm",114,516,765,713.214 -"Feb 26, 04:00 pm",86,316,636,454.07 -"Feb 26, 05:00 pm",50,108,342,166.57 -"Feb 26, 06:00 pm",10,11,11,10.7497 -"Feb 26, 07:00 pm",0,0,0,0 -"Feb 26, 08:00 pm",0,0,0,0 -"Feb 26, 09:00 pm",0,0,0,0 -"Feb 26, 10:00 pm",0,0,0,0 -"Feb 26, 11:00 pm",0,0,0,0 -"Feb 27, 12:00 am",0,0,0,0 -"Feb 27, 01:00 am",0,0,0,0 -"Feb 27, 02:00 am",0,0,0,0 -"Feb 27, 03:00 am",0,0,0,0 -"Feb 27, 04:00 am",0,0,0,0 -"Feb 27, 05:00 am",0,0,0,0 -"Feb 27, 06:00 am",0,0,0,0 -"Feb 27, 07:00 am",25,63,350,113.164 -"Feb 27, 08:00 am",49,262,723,396.793 -"Feb 27, 09:00 am",92,482,828,674.869 -"Feb 27, 10:00 am",152,538,633,725.683 -"Feb 27, 11:00 am",193,658,660,871.784 -"Feb 27, 12:00 pm",292,748,614,960.519 -"Feb 27, 01:00 pm",280,686,560,880.015 -"Feb 27, 02:00 pm",222,577,544,748.57 -"Feb 27, 03:00 pm",147,408,493,541.633 -"Feb 27, 04:00 pm",142,307,453,410.131 -"Feb 27, 05:00 pm",71,105,194,139.345 -"Feb 27, 06:00 pm",12,14,17,13.3952 -"Feb 27, 07:00 pm",0,0,0,0 -"Feb 27, 08:00 pm",0,0,0,0 -"Feb 27, 09:00 pm",0,0,0,0 -"Feb 27, 10:00 pm",0,0,0,0 -"Feb 27, 11:00 pm",0,0,0,0 -"Feb 28, 12:00 am",0,0,0,0 -"Feb 28, 01:00 am",0,0,0,0 -"Feb 28, 02:00 am",0,0,0,0 -"Feb 28, 03:00 am",0,0,0,0 -"Feb 28, 04:00 am",0,0,0,0 -"Feb 28, 05:00 am",0,0,0,0 -"Feb 28, 06:00 am",0,0,0,0 -"Feb 28, 07:00 am",34,51,153,77.4677 -"Feb 28, 08:00 am",76,239,546,347.364 -"Feb 28, 09:00 am",108,447,712,617.921 -"Feb 28, 10:00 am",132,622,797,842.044 -"Feb 28, 11:00 am",146,744,845,990.46 -"Feb 28, 12:00 pm",152,798,866,1058.56 -"Feb 28, 01:00 pm",149,776,861,1030.65 -"Feb 28, 02:00 pm",138,684,833,914.578 -"Feb 28, 03:00 pm",118,530,773,723.402 -"Feb 28, 04:00 pm",89,324,638,457.761 -"Feb 28, 05:00 pm",59,115,324,170.098 -"Feb 28, 06:00 pm",11,12,11,11.6142 -"Feb 28, 07:00 pm",0,0,0,0 -"Feb 28, 08:00 pm",0,0,0,0 -"Feb 28, 09:00 pm",0,0,0,0 -"Feb 28, 10:00 pm",0,0,0,0 -"Feb 28, 11:00 pm",0,0,0,0 -"Mar 1, 12:00 am",0,0,0,0 -"Mar 1, 01:00 am",0,0,0,0 -"Mar 1, 02:00 am",0,0,0,0 -"Mar 1, 03:00 am",0,0,0,0 -"Mar 1, 04:00 am",0,0,0,0 -"Mar 1, 05:00 am",0,0,0,0 -"Mar 1, 06:00 am",0,0,0,0 -"Mar 1, 07:00 am",32,37,46,43.5301 -"Mar 1, 08:00 am",121,162,136,188.897 -"Mar 1, 09:00 am",213,239,54,250.542 -"Mar 1, 10:00 am",261,608,560,775.713 -"Mar 1, 11:00 am",354,628,384,763.887 -"Mar 1, 12:00 pm",299,447,197,516.573 -"Mar 1, 01:00 pm",422,445,31,446.466 -"Mar 1, 02:00 pm",375,462,132,508.27 -"Mar 1, 03:00 pm",215,393,331,482.744 -"Mar 1, 04:00 pm",208,282,199,329.466 -"Mar 1, 05:00 pm",96,113,98,133.971 -"Mar 1, 06:00 pm",14,20,45,18.8713 -"Mar 1, 07:00 pm",0,0,0,0 -"Mar 1, 08:00 pm",0,0,0,0 -"Mar 1, 09:00 pm",0,0,0,0 -"Mar 1, 10:00 pm",0,0,0,0 -"Mar 1, 11:00 pm",0,0,0,0 -"Mar 2, 12:00 am",0,0,0,0 -"Mar 2, 01:00 am",0,0,0,0 -"Mar 2, 02:00 am",0,0,0,0 -"Mar 2, 03:00 am",0,0,0,0 -"Mar 2, 04:00 am",0,0,0,0 -"Mar 2, 05:00 am",0,0,0,0 -"Mar 2, 06:00 am",0,0,0,0 -"Mar 2, 07:00 am",22,22,6,20.8948 -"Mar 2, 08:00 am",111,114,9,107.717 -"Mar 2, 09:00 am",134,137,7,127.652 -"Mar 2, 10:00 am",162,168,10,157.305 -"Mar 2, 11:00 am",338,340,2,327.792 -"Mar 2, 12:00 pm",346,348,3,336.147 -"Mar 2, 01:00 pm",430,631,273,734.167 -"Mar 2, 02:00 pm",286,623,509,784.644 -"Mar 2, 03:00 pm",250,454,378,555.666 -"Mar 2, 04:00 pm",175,234,157,268.612 -"Mar 2, 05:00 pm",94,109,84,126.552 -"Mar 2, 06:00 pm",14,14,4,13.0079 -"Mar 2, 07:00 pm",0,0,0,0 -"Mar 2, 08:00 pm",0,0,0,0 -"Mar 2, 09:00 pm",0,0,0,0 -"Mar 2, 10:00 pm",0,0,0,0 -"Mar 2, 11:00 pm",0,0,0,0 -"Mar 3, 12:00 am",0,0,0,0 -"Mar 3, 01:00 am",0,0,0,0 -"Mar 3, 02:00 am",0,0,0,0 -"Mar 3, 03:00 am",0,0,0,0 -"Mar 3, 04:00 am",0,0,0,0 -"Mar 3, 05:00 am",0,0,0,0 -"Mar 3, 06:00 am",0,0,0,0 -"Mar 3, 07:00 am",35,36,4,32.9098 -"Mar 3, 08:00 am",141,158,54,166.108 -"Mar 3, 09:00 am",202,251,99,268.044 -"Mar 3, 10:00 am",324,494,271,575.017 -"Mar 3, 11:00 am",277,705,594,894.957 -"Mar 3, 12:00 pm",230,777,721,1006.8 -"Mar 3, 01:00 pm",289,689,541,870.83 -"Mar 3, 02:00 pm",139,696,836,918.589 -"Mar 3, 03:00 pm",119,541,776,725.958 -"Mar 3, 04:00 pm",90,337,650,463.936 -"Mar 3, 05:00 pm",54,121,369,179.043 -"Mar 3, 06:00 pm",11,13,15,12.6178 -"Mar 3, 07:00 pm",0,0,0,0 -"Mar 3, 08:00 pm",0,0,0,0 -"Mar 3, 09:00 pm",0,0,0,0 -"Mar 3, 10:00 pm",0,0,0,0 -"Mar 3, 11:00 pm",0,0,0,0 -"Mar 4, 12:00 am",0,0,0,0 -"Mar 4, 01:00 am",0,0,0,0 -"Mar 4, 02:00 am",0,0,0,0 -"Mar 4, 03:00 am",0,0,0,0 -"Mar 4, 04:00 am",0,0,0,0 -"Mar 4, 05:00 am",0,0,0,0 -"Mar 4, 06:00 am",1,5,10,1.7851 -"Mar 4, 07:00 am",21,81,511,140.412 -"Mar 4, 08:00 am",39,297,811,427.035 -"Mar 4, 09:00 am",54,510,920,693.531 -"Mar 4, 10:00 am",66,687,979,913.027 -"Mar 4, 11:00 am",73,804,1007,1056.56 -"Mar 4, 12:00 pm",76,852,1016,1114.82 -"Mar 4, 01:00 pm",75,829,1012,1086.33 -"Mar 4, 02:00 pm",69,735,992,970.469 -"Mar 4, 03:00 pm",59,582,955,781.665 -"Mar 4, 04:00 pm",45,377,868,525.687 -"Mar 4, 05:00 pm",28,153,665,237.486 -"Mar 4, 06:00 pm",10,25,124,28.3647 -"Mar 4, 07:00 pm",0,0,0,0 -"Mar 4, 08:00 pm",0,0,0,0 -"Mar 4, 09:00 pm",0,0,0,0 -"Mar 4, 10:00 pm",0,0,0,0 -"Mar 4, 11:00 pm",0,0,0,0 -"Mar 5, 12:00 am",0,0,0,0 -"Mar 5, 01:00 am",0,0,0,0 -"Mar 5, 02:00 am",0,0,0,0 -"Mar 5, 03:00 am",0,0,0,0 -"Mar 5, 04:00 am",0,0,0,0 -"Mar 5, 05:00 am",0,0,0,0 -"Mar 5, 06:00 am",1,2,5,1.34229 -"Mar 5, 07:00 am",30,77,394,126.582 -"Mar 5, 08:00 am",55,291,734,413.151 -"Mar 5, 09:00 am",76,506,863,681.488 -"Mar 5, 10:00 am",91,683,927,898.893 -"Mar 5, 11:00 am",100,800,958,1041.59 -"Mar 5, 12:00 pm",104,848,970,1101.49 -"Mar 5, 01:00 pm",102,824,964,1070.71 -"Mar 5, 02:00 pm",95,732,944,957.844 -"Mar 5, 03:00 pm",81,574,893,761.172 -"Mar 5, 04:00 pm",62,370,796,509.285 -"Mar 5, 05:00 pm",39,145,554,217.236 -"Mar 5, 06:00 pm",13,22,68,23.3526 -"Mar 5, 07:00 pm",0,0,0,0 -"Mar 5, 08:00 pm",0,0,0,0 -"Mar 5, 09:00 pm",0,0,0,0 -"Mar 5, 10:00 pm",0,0,0,0 -"Mar 5, 11:00 pm",0,0,0,0 -"Mar 6, 12:00 am",0,0,0,0 -"Mar 6, 01:00 am",0,0,0,0 -"Mar 6, 02:00 am",0,0,0,0 -"Mar 6, 03:00 am",0,0,0,0 -"Mar 6, 04:00 am",0,0,0,0 -"Mar 6, 05:00 am",0,0,0,0 -"Mar 6, 06:00 am",1,2,3,1.16723 -"Mar 6, 07:00 am",36,75,313,115.238 -"Mar 6, 08:00 am",68,284,663,396.004 -"Mar 6, 09:00 am",94,501,808,669.635 -"Mar 6, 10:00 am",112,681,884,894.177 -"Mar 6, 11:00 am",124,800,921,1033.38 -"Mar 6, 12:00 pm",137,854,929,1108.56 -"Mar 6, 01:00 pm",135,830,922,1076.9 -"Mar 6, 02:00 pm",129,689,824,896.914 -"Mar 6, 03:00 pm",194,549,639,698.048 -"Mar 6, 04:00 pm",134,352,560,455.801 -"Mar 6, 05:00 pm",86,129,222,160.381 -"Mar 6, 06:00 pm",20,21,4,18.6657 -"Mar 6, 07:00 pm",0,0,0,0 -"Mar 6, 08:00 pm",0,0,0,0 -"Mar 6, 09:00 pm",0,0,0,0 -"Mar 6, 10:00 pm",0,0,0,0 -"Mar 6, 11:00 pm",0,0,0,0 -"Mar 7, 12:00 am",0,0,0,0 -"Mar 7, 01:00 am",0,0,0,0 -"Mar 7, 02:00 am",0,0,0,0 -"Mar 7, 03:00 am",0,0,0,0 -"Mar 7, 04:00 am",0,0,0,0 -"Mar 7, 05:00 am",0,0,0,0 -"Mar 7, 06:00 am",2,4,9,2.56496 -"Mar 7, 07:00 am",40,85,343,126.067 -"Mar 7, 08:00 am",53,297,735,412.846 -"Mar 7, 09:00 am",98,488,767,646.775 -"Mar 7, 10:00 am",91,647,859,842.73 -"Mar 7, 11:00 am",177,765,795,987.513 -"Mar 7, 12:00 pm",167,819,841,1052.78 -"Mar 7, 01:00 pm",150,803,861,1033.45 -"Mar 7, 02:00 pm",219,689,688,876.135 -"Mar 7, 03:00 pm",152,483,592,623.654 -"Mar 7, 04:00 pm",148,324,447,408.84 -"Mar 7, 05:00 pm",65,143,394,193.544 -"Mar 7, 06:00 pm",18,22,34,21.6065 -"Mar 7, 07:00 pm",0,0,0,0 -"Mar 7, 08:00 pm",0,0,0,0 -"Mar 7, 09:00 pm",0,0,0,0 -"Mar 7, 10:00 pm",0,0,0,0 -"Mar 7, 11:00 pm",0,0,0,0 -"Mar 8, 12:00 am",0,0,0,0 -"Mar 8, 01:00 am",0,0,0,0 -"Mar 8, 02:00 am",0,0,0,0 -"Mar 8, 03:00 am",0,0,0,0 -"Mar 8, 04:00 am",0,0,0,0 -"Mar 8, 05:00 am",0,0,0,0 -"Mar 8, 06:00 am",0,0,0,0 -"Mar 8, 07:00 am",20,22,13,21.0273 -"Mar 8, 08:00 am",81,83,6,75.9282 -"Mar 8, 09:00 am",107,110,4,99.3544 -"Mar 8, 10:00 am",192,196,5,181.742 -"Mar 8, 11:00 am",210,216,8,202.166 -"Mar 8, 12:00 pm",223,227,5,212.049 -"Mar 8, 01:00 pm",426,427,1,416.814 -"Mar 8, 02:00 pm",193,194,1,179.089 -"Mar 8, 03:00 pm",163,164,1,150.746 -"Mar 8, 04:00 pm",111,112,0,101.348 -"Mar 8, 05:00 pm",47,47,0,42.0928 -"Mar 8, 06:00 pm",9,9,0,7.9986 -"Mar 8, 07:00 pm",0,0,0,0 -"Mar 8, 08:00 pm",0,0,0,0 -"Mar 8, 09:00 pm",0,0,0,0 -"Mar 8, 10:00 pm",0,0,0,0 -"Mar 8, 11:00 pm",0,0,0,0 -"Mar 9, 12:00 am",0,0,0,0 -"Mar 9, 01:00 am",0,0,0,0 -"Mar 9, 02:00 am",0,0,0,0 -"Mar 9, 03:00 am",0,0,0,0 -"Mar 9, 04:00 am",0,0,0,0 -"Mar 9, 05:00 am",0,0,0,0 -"Mar 9, 06:00 am",2,2,0,1.83867 -"Mar 9, 07:00 am",35,35,0,31.319 -"Mar 9, 08:00 am",147,147,0,138.46 -"Mar 9, 09:00 am",143,144,1,131.63 -"Mar 9, 10:00 am",211,211,1,196.859 -"Mar 9, 11:00 am",385,386,0,372.175 -"Mar 9, 12:00 pm",436,674,303,789.498 -"Mar 9, 01:00 pm",309,769,601,949.59 -"Mar 9, 02:00 pm",245,616,538,764.93 -"Mar 9, 03:00 pm",158,168,17,157.623 -"Mar 9, 04:00 pm",109,150,103,165.456 -"Mar 9, 05:00 pm",65,118,264,153.525 -"Mar 9, 06:00 pm",15,16,14,15.2557 -"Mar 9, 07:00 pm",0,0,0,0 -"Mar 9, 08:00 pm",0,0,0,0 -"Mar 9, 09:00 pm",0,0,0,0 -"Mar 9, 10:00 pm",0,0,0,0 -"Mar 9, 11:00 pm",0,0,0,0 -"Mar 10, 12:00 am",0,0,0,0 -"Mar 10, 01:00 am",0,0,0,0 -"Mar 10, 02:00 am",0,0,0,0 -"Mar 10, 03:00 am",0,0,0,0 -"Mar 10, 04:00 am",0,0,0,0 -"Mar 10, 05:00 am",0,0,0,0 -"Mar 10, 06:00 am",3,7,25,4.6339 -"Mar 10, 07:00 am",29,98,485,146.947 -"Mar 10, 08:00 am",55,306,724,412.201 -"Mar 10, 09:00 am",179,546,700,689.014 -"Mar 10, 10:00 am",88,674,886,864.679 -"Mar 10, 11:00 am",88,797,942,1015.99 -"Mar 10, 12:00 pm",91,864,979,1098.11 -"Mar 10, 01:00 pm",90,842,978,1071.73 -"Mar 10, 02:00 pm",99,745,931,950.032 -"Mar 10, 03:00 pm",72,591,913,763.669 -"Mar 10, 04:00 pm",55,386,823,509.783 -"Mar 10, 05:00 pm",35,163,618,228.618 -"Mar 10, 06:00 pm",14,29,117,29.3835 -"Mar 10, 07:00 pm",0,0,0,0 -"Mar 10, 08:00 pm",0,0,0,0 -"Mar 10, 09:00 pm",0,0,0,0 -"Mar 10, 10:00 pm",0,0,0,0 -"Mar 10, 11:00 pm",0,0,0,0 -"Mar 11, 12:00 am",0,0,0,0 -"Mar 11, 01:00 am",0,0,0,0 -"Mar 11, 02:00 am",0,0,0,0 -"Mar 11, 03:00 am",0,0,0,0 -"Mar 11, 04:00 am",0,0,0,0 -"Mar 11, 05:00 am",0,0,0,0 -"Mar 11, 06:00 am",3,4,3,2.97757 -"Mar 11, 07:00 am",45,88,288,117.649 -"Mar 11, 08:00 am",83,297,612,391.247 -"Mar 11, 09:00 am",127,516,738,663.54 -"Mar 11, 10:00 am",143,690,822,878.114 -"Mar 11, 11:00 am",212,759,724,957.884 -"Mar 11, 12:00 pm",218,811,748,1022.77 -"Mar 11, 01:00 pm",237,763,680,954.951 -"Mar 11, 02:00 pm",260,649,557,796.675 -"Mar 11, 03:00 pm",229,503,479,612.888 -"Mar 11, 04:00 pm",166,355,466,434.477 -"Mar 11, 05:00 pm",88,112,117,124.204 -"Mar 11, 06:00 pm",23,23,6,21.4963 -"Mar 11, 07:00 pm",0,0,0,0 -"Mar 11, 08:00 pm",0,0,0,0 -"Mar 11, 09:00 pm",0,0,0,0 -"Mar 11, 10:00 pm",0,0,0,0 -"Mar 11, 11:00 pm",0,0,0,0 -"Mar 12, 12:00 am",0,0,0,0 -"Mar 12, 01:00 am",0,0,0,0 -"Mar 12, 02:00 am",0,0,0,0 -"Mar 12, 03:00 am",0,0,0,0 -"Mar 12, 04:00 am",0,0,0,0 -"Mar 12, 05:00 am",0,0,0,0 -"Mar 12, 06:00 am",7,8,5,6.79216 -"Mar 12, 07:00 am",60,76,107,85.1863 -"Mar 12, 08:00 am",186,232,132,254.228 -"Mar 12, 09:00 am",269,465,369,543.789 -"Mar 12, 10:00 am",222,629,606,776.821 -"Mar 12, 11:00 am",229,733,663,916.642 -"Mar 12, 12:00 pm",248,787,676,980.993 -"Mar 12, 01:00 pm",209,863,842,1085.22 -"Mar 12, 02:00 pm",227,686,654,851.759 -"Mar 12, 03:00 pm",161,547,670,687.737 -"Mar 12, 04:00 pm",126,365,586,460.699 -"Mar 12, 05:00 pm",91,106,68,108.691 -"Mar 12, 06:00 pm",25,28,25,25.9082 -"Mar 12, 07:00 pm",0,0,0,0 -"Mar 12, 08:00 pm",0,0,0,0 -"Mar 12, 09:00 pm",0,0,0,0 -"Mar 12, 10:00 pm",0,0,0,0 -"Mar 12, 11:00 pm",0,0,0,0 -"Mar 13, 12:00 am",0,0,0,0 -"Mar 13, 01:00 am",0,0,0,0 -"Mar 13, 02:00 am",0,0,0,0 -"Mar 13, 03:00 am",0,0,0,0 -"Mar 13, 04:00 am",0,0,0,0 -"Mar 13, 05:00 am",0,0,0,0 -"Mar 13, 06:00 am",8,10,19,8.67619 -"Mar 13, 07:00 am",37,111,469,153.346 -"Mar 13, 08:00 am",51,335,789,438.766 -"Mar 13, 09:00 am",69,525,851,672.296 -"Mar 13, 10:00 am",217,659,654,817.141 -"Mar 13, 11:00 am",246,710,605,877.729 -"Mar 13, 12:00 pm",270,828,696,1022.99 -"Mar 13, 01:00 pm",219,678,589,846.207 -"Mar 13, 02:00 pm",101,724,883,908.378 -"Mar 13, 03:00 pm",66,586,898,743.961 -"Mar 13, 04:00 pm",57,400,831,514.072 -"Mar 13, 05:00 pm",36,171,629,230.579 -"Mar 13, 06:00 pm",15,30,134,30.8196 -"Mar 13, 07:00 pm",0,0,0,0 -"Mar 13, 08:00 pm",0,0,0,0 -"Mar 13, 09:00 pm",0,0,0,0 -"Mar 13, 10:00 pm",0,0,0,0 -"Mar 13, 11:00 pm",0,0,0,0 -"Mar 14, 12:00 am",0,0,0,0 -"Mar 14, 01:00 am",0,0,0,0 -"Mar 14, 02:00 am",0,0,0,0 -"Mar 14, 03:00 am",0,0,0,0 -"Mar 14, 04:00 am",0,0,0,0 -"Mar 14, 05:00 am",0,0,0,0 -"Mar 14, 06:00 am",6,7,6,5.92258 -"Mar 14, 07:00 am",61,103,260,127.946 -"Mar 14, 08:00 am",140,328,515,401.199 -"Mar 14, 09:00 am",171,527,656,653.467 -"Mar 14, 10:00 am",123,674,810,848.229 -"Mar 14, 11:00 am",116,815,908,1016.26 -"Mar 14, 12:00 pm",130,884,935,1097.57 -"Mar 14, 01:00 pm",109,857,953,1068.12 -"Mar 14, 02:00 pm",102,762,932,952.744 -"Mar 14, 03:00 pm",88,601,880,754.859 -"Mar 14, 04:00 pm",103,373,649,469.657 -"Mar 14, 05:00 pm",64,158,433,201.634 -"Mar 14, 06:00 pm",20,29,82,28.101 -"Mar 14, 07:00 pm",0,0,0,0 -"Mar 14, 08:00 pm",0,0,0,0 -"Mar 14, 09:00 pm",0,0,0,0 -"Mar 14, 10:00 pm",0,0,0,0 -"Mar 14, 11:00 pm",0,0,0,0 -"Mar 15, 12:00 am",0,0,0,0 -"Mar 15, 01:00 am",0,0,0,0 -"Mar 15, 02:00 am",0,0,0,0 -"Mar 15, 03:00 am",0,0,0,0 -"Mar 15, 04:00 am",0,0,0,0 -"Mar 15, 05:00 am",0,0,0,0 -"Mar 15, 06:00 am",8,17,69,11.9076 -"Mar 15, 07:00 am",34,125,549,169.482 -"Mar 15, 08:00 am",63,354,787,455.005 -"Mar 15, 09:00 am",80,570,898,718.901 -"Mar 15, 10:00 am",85,739,955,924.132 -"Mar 15, 11:00 am",121,866,962,1074.35 -"Mar 15, 12:00 pm",112,906,980,1123.69 -"Mar 15, 01:00 pm",152,900,947,1119.3 -"Mar 15, 02:00 pm",166,814,909,1008.03 -"Mar 15, 03:00 pm",160,649,834,805.418 -"Mar 15, 04:00 pm",116,428,745,533.206 -"Mar 15, 05:00 pm",57,183,575,235.457 -"Mar 15, 06:00 pm",19,36,146,34.0888 -"Mar 15, 07:00 pm",0,0,0,0 -"Mar 15, 08:00 pm",0,0,0,0 -"Mar 15, 09:00 pm",0,0,0,0 -"Mar 15, 10:00 pm",0,0,0,0 -"Mar 15, 11:00 pm",0,0,0,0 -"Mar 16, 12:00 am",0,0,0,0 -"Mar 16, 01:00 am",0,0,0,0 -"Mar 16, 02:00 am",0,0,0,0 -"Mar 16, 03:00 am",0,0,0,0 -"Mar 16, 04:00 am",0,0,0,0 -"Mar 16, 05:00 am",0,0,0,0 -"Mar 16, 06:00 am",9,11,19,9.49424 -"Mar 16, 07:00 am",45,116,413,149.796 -"Mar 16, 08:00 am",73,336,704,426.721 -"Mar 16, 09:00 am",97,552,827,693.638 -"Mar 16, 10:00 am",114,730,893,910.818 -"Mar 16, 11:00 am",125,847,928,1046 -"Mar 16, 12:00 pm",151,897,916,1112.63 -"Mar 16, 01:00 pm",161,882,911,1093.02 -"Mar 16, 02:00 pm",173,793,866,982.876 -"Mar 16, 03:00 pm",127,616,829,762.737 -"Mar 16, 04:00 pm",103,406,718,504.572 -"Mar 16, 05:00 pm",70,160,399,193.869 -"Mar 16, 06:00 pm",20,28,69,26.2219 -"Mar 16, 07:00 pm",0,0,0,0 -"Mar 16, 08:00 pm",0,0,0,0 -"Mar 16, 09:00 pm",0,0,0,0 -"Mar 16, 10:00 pm",0,0,0,0 -"Mar 16, 11:00 pm",0,0,0,0 -"Mar 17, 12:00 am",0,0,0,0 -"Mar 17, 01:00 am",0,0,0,0 -"Mar 17, 02:00 am",0,0,0,0 -"Mar 17, 03:00 am",0,0,0,0 -"Mar 17, 04:00 am",0,0,0,0 -"Mar 17, 05:00 am",0,0,0,0 -"Mar 17, 06:00 am",10,12,20,10.4428 -"Mar 17, 07:00 am",65,114,275,135.691 -"Mar 17, 08:00 am",145,333,495,397.606 -"Mar 17, 09:00 am",181,511,593,617.141 -"Mar 17, 10:00 am",202,701,720,860.265 -"Mar 17, 11:00 am",193,756,718,932.617 -"Mar 17, 12:00 pm",164,848,837,1046.44 -"Mar 17, 01:00 pm",228,852,783,1044.94 -"Mar 17, 02:00 pm",175,759,811,935.255 -"Mar 17, 03:00 pm",128,567,742,702.029 -"Mar 17, 04:00 pm",88,379,686,470.647 -"Mar 17, 05:00 pm",73,164,402,197.025 -"Mar 17, 06:00 pm",18,29,92,27.1 -"Mar 17, 07:00 pm",0,0,0,0 -"Mar 17, 08:00 pm",0,0,0,0 -"Mar 17, 09:00 pm",0,0,0,0 -"Mar 17, 10:00 pm",0,0,0,0 -"Mar 17, 11:00 pm",0,0,0,0 -"Mar 18, 12:00 am",0,0,0,0 -"Mar 18, 01:00 am",0,0,0,0 -"Mar 18, 02:00 am",0,0,0,0 -"Mar 18, 03:00 am",0,0,0,0 -"Mar 18, 04:00 am",0,0,0,0 -"Mar 18, 05:00 am",0,0,0,0 -"Mar 18, 06:00 am",14,16,17,13.9033 -"Mar 18, 07:00 am",75,107,176,119.01 -"Mar 18, 08:00 am",184,276,239,301.214 -"Mar 18, 09:00 am",225,511,511,605.215 -"Mar 18, 10:00 am",261,697,626,835.804 -"Mar 18, 11:00 am",322,662,431,784.08 -"Mar 18, 12:00 pm",345,824,582,981.987 -"Mar 18, 01:00 pm",322,706,479,838.539 -"Mar 18, 02:00 pm",298,677,525,802.492 -"Mar 18, 03:00 pm",333,438,177,474.169 -"Mar 18, 04:00 pm",184,332,346,376.337 -"Mar 18, 05:00 pm",97,120,99,124.955 -"Mar 18, 06:00 pm",24,27,30,25.2863 -"Mar 18, 07:00 pm",0,0,0,0 -"Mar 18, 08:00 pm",0,0,0,0 -"Mar 18, 09:00 pm",0,0,0,0 -"Mar 18, 10:00 pm",0,0,0,0 -"Mar 18, 11:00 pm",0,0,0,0 -"Mar 19, 12:00 am",0,0,0,0 -"Mar 19, 01:00 am",0,0,0,0 -"Mar 19, 02:00 am",0,0,0,0 -"Mar 19, 03:00 am",0,0,0,0 -"Mar 19, 04:00 am",0,0,0,0 -"Mar 19, 05:00 am",0,0,0,0 -"Mar 19, 06:00 am",11,12,10,10.5636 -"Mar 19, 07:00 am",44,46,8,41.2262 -"Mar 19, 08:00 am",68,69,2,61.7572 -"Mar 19, 09:00 am",131,133,2,120.188 -"Mar 19, 10:00 am",276,365,127,393.803 -"Mar 19, 11:00 am",310,597,362,689.34 -"Mar 19, 12:00 pm",239,246,8,229.561 -"Mar 19, 01:00 pm",307,311,5,293.316 -"Mar 19, 02:00 pm",394,401,10,387.136 -"Mar 19, 03:00 pm",233,236,4,220.05 -"Mar 19, 04:00 pm",236,257,49,259.236 -"Mar 19, 05:00 pm",80,100,85,103.175 -"Mar 19, 06:00 pm",24,24,1,21.562 -"Mar 19, 07:00 pm",0,0,0,0 -"Mar 19, 08:00 pm",0,0,0,0 -"Mar 19, 09:00 pm",0,0,0,0 -"Mar 19, 10:00 pm",0,0,0,0 -"Mar 19, 11:00 pm",0,0,0,0 -"Mar 20, 12:00 am",0,0,0,0 -"Mar 20, 01:00 am",0,0,0,0 -"Mar 20, 02:00 am",0,0,0,0 -"Mar 20, 03:00 am",0,0,0,0 -"Mar 20, 04:00 am",0,0,0,0 -"Mar 20, 05:00 am",0,0,0,0 -"Mar 20, 06:00 am",7,7,0,6.21602 -"Mar 20, 07:00 am",30,30,1,26.9639 -"Mar 20, 08:00 am",126,128,4,117.052 -"Mar 20, 09:00 am",259,263,7,248.275 -"Mar 20, 10:00 am",325,330,6,312.596 -"Mar 20, 11:00 am",366,367,1,348.647 -"Mar 20, 12:00 pm",406,410,5,393.202 -"Mar 20, 01:00 pm",405,407,1,388.427 -"Mar 20, 02:00 pm",402,429,38,439.377 -"Mar 20, 03:00 pm",249,301,88,307.63 -"Mar 20, 04:00 pm",151,328,410,382.379 -"Mar 20, 05:00 pm",121,130,41,128.776 -"Mar 20, 06:00 pm",19,19,1,17.0265 -"Mar 20, 07:00 pm",0,0,0,0 -"Mar 20, 08:00 pm",0,0,0,0 -"Mar 20, 09:00 pm",0,0,0,0 -"Mar 20, 10:00 pm",0,0,0,0 -"Mar 20, 11:00 pm",0,0,0,0 -"Mar 21, 12:00 am",0,0,0,0 -"Mar 21, 01:00 am",0,0,0,0 -"Mar 21, 02:00 am",0,0,0,0 -"Mar 21, 03:00 am",0,0,0,0 -"Mar 21, 04:00 am",0,0,0,0 -"Mar 21, 05:00 am",0,0,0,0 -"Mar 21, 06:00 am",15,16,2,13.486 -"Mar 21, 07:00 am",75,78,12,71.4232 -"Mar 21, 08:00 am",138,273,339,308.457 -"Mar 21, 09:00 am",181,493,544,583.852 -"Mar 21, 10:00 am",233,807,808,967.992 -"Mar 21, 11:00 am",288,755,584,896.689 -"Mar 21, 12:00 pm",285,957,806,1147.1 -"Mar 21, 01:00 pm",290,904,757,1078.01 -"Mar 21, 02:00 pm",204,758,757,914.144 -"Mar 21, 03:00 pm",149,590,729,710.966 -"Mar 21, 04:00 pm",117,374,591,446.657 -"Mar 21, 05:00 pm",71,180,461,211.139 -"Mar 21, 06:00 pm",26,33,62,29.8307 -"Mar 21, 07:00 pm",0,0,0,0 -"Mar 21, 08:00 pm",0,0,0,0 -"Mar 21, 09:00 pm",0,0,0,0 -"Mar 21, 10:00 pm",0,0,0,0 -"Mar 21, 11:00 pm",0,0,0,0 -"Mar 22, 12:00 am",0,0,0,0 -"Mar 22, 01:00 am",0,0,0,0 -"Mar 22, 02:00 am",0,0,0,0 -"Mar 22, 03:00 am",0,0,0,0 -"Mar 22, 04:00 am",0,0,0,0 -"Mar 22, 05:00 am",0,0,0,0 -"Mar 22, 06:00 am",16,19,18,15.6025 -"Mar 22, 07:00 am",39,151,560,181.448 -"Mar 22, 08:00 am",49,380,821,459.69 -"Mar 22, 09:00 am",65,589,906,713.14 -"Mar 22, 10:00 am",76,752,944,908.592 -"Mar 22, 11:00 am",83,876,986,1057.72 -"Mar 22, 12:00 pm",129,852,864,1023.66 -"Mar 22, 01:00 pm",183,751,697,909.388 -"Mar 22, 02:00 pm",157,773,837,929.51 -"Mar 22, 03:00 pm",111,604,811,727.124 -"Mar 22, 04:00 pm",53,431,863,517.732 -"Mar 22, 05:00 pm",34,201,697,239.006 -"Mar 22, 06:00 pm",20,35,122,29.2409 -"Mar 22, 07:00 pm",0,0,0,0 -"Mar 22, 08:00 pm",0,0,0,0 -"Mar 22, 09:00 pm",0,0,0,0 -"Mar 22, 10:00 pm",0,0,0,0 -"Mar 22, 11:00 pm",0,0,0,0 -"Mar 23, 12:00 am",0,0,0,0 -"Mar 23, 01:00 am",0,0,0,0 -"Mar 23, 02:00 am",0,0,0,0 -"Mar 23, 03:00 am",0,0,0,0 -"Mar 23, 04:00 am",0,0,0,0 -"Mar 23, 05:00 am",0,0,0,0 -"Mar 23, 06:00 am",19,22,27,18.6609 -"Mar 23, 07:00 am",73,136,307,152.036 -"Mar 23, 08:00 am",107,340,571,402.282 -"Mar 23, 09:00 am",156,556,687,664.027 -"Mar 23, 10:00 am",88,678,820,814.859 -"Mar 23, 11:00 am",168,915,925,1100.01 -"Mar 23, 12:00 pm",240,877,756,1050.75 -"Mar 23, 01:00 pm",331,711,464,829.422 -"Mar 23, 02:00 pm",395,465,95,480.071 -"Mar 23, 03:00 pm",265,461,320,513.332 -"Mar 23, 04:00 pm",189,258,157,270.937 -"Mar 23, 05:00 pm",80,164,347,183.606 -"Mar 23, 06:00 pm",22,39,142,32.0811 -"Mar 23, 07:00 pm",0,0,0,0 -"Mar 23, 08:00 pm",0,0,0,0 -"Mar 23, 09:00 pm",0,0,0,0 -"Mar 23, 10:00 pm",0,0,0,0 -"Mar 23, 11:00 pm",0,0,0,0 -"Mar 24, 12:00 am",0,0,0,0 -"Mar 24, 01:00 am",0,0,0,0 -"Mar 24, 02:00 am",0,0,0,0 -"Mar 24, 03:00 am",0,0,0,0 -"Mar 24, 04:00 am",0,0,0,0 -"Mar 24, 05:00 am",0,0,0,0 -"Mar 24, 06:00 am",15,24,71,17.6084 -"Mar 24, 07:00 am",37,162,593,188.589 -"Mar 24, 08:00 am",59,392,807,465.629 -"Mar 24, 09:00 am",77,599,887,714.544 -"Mar 24, 10:00 am",89,768,937,917.82 -"Mar 24, 11:00 am",97,881,965,1052.96 -"Mar 24, 12:00 pm",100,928,980,1109.45 -"Mar 24, 01:00 pm",98,898,974,1072.53 -"Mar 24, 02:00 pm",91,795,949,948.753 -"Mar 24, 03:00 pm",79,638,910,757.846 -"Mar 24, 04:00 pm",62,431,831,508.698 -"Mar 24, 05:00 pm",41,202,656,233.35 -"Mar 24, 06:00 pm",21,36,130,29.7069 -"Mar 24, 07:00 pm",0,0,0,0 -"Mar 24, 08:00 pm",0,0,0,0 -"Mar 24, 09:00 pm",0,0,0,0 -"Mar 24, 10:00 pm",0,0,0,0 -"Mar 24, 11:00 pm",0,0,0,0 -"Mar 25, 12:00 am",0,0,0,0 -"Mar 25, 01:00 am",0,0,0,0 -"Mar 25, 02:00 am",0,0,0,0 -"Mar 25, 03:00 am",0,0,0,0 -"Mar 25, 04:00 am",0,0,0,0 -"Mar 25, 05:00 am",0,0,0,0 -"Mar 25, 06:00 am",17,20,31,17.0063 -"Mar 25, 07:00 am",59,147,411,166.529 -"Mar 25, 08:00 am",96,372,661,436.084 -"Mar 25, 09:00 am",126,586,777,696.657 -"Mar 25, 10:00 am",146,758,841,903.243 -"Mar 25, 11:00 am",158,874,878,1043.62 -"Mar 25, 12:00 pm",162,916,889,1094.48 -"Mar 25, 01:00 pm",159,886,882,1057.02 -"Mar 25, 02:00 pm",157,792,852,939.932 -"Mar 25, 03:00 pm",146,633,790,747.906 -"Mar 25, 04:00 pm",149,405,575,462.2 -"Mar 25, 05:00 pm",112,168,226,175.755 -"Mar 25, 06:00 pm",24,28,34,24.3991 -"Mar 25, 07:00 pm",0,0,0,0 -"Mar 25, 08:00 pm",0,0,0,0 -"Mar 25, 09:00 pm",0,0,0,0 -"Mar 25, 10:00 pm",0,0,0,0 -"Mar 25, 11:00 pm",0,0,0,0 -"Mar 26, 12:00 am",0,0,0,0 -"Mar 26, 01:00 am",0,0,0,0 -"Mar 26, 02:00 am",0,0,0,0 -"Mar 26, 03:00 am",0,0,0,0 -"Mar 26, 04:00 am",0,0,0,0 -"Mar 26, 05:00 am",0,0,0,0 -"Mar 26, 06:00 am",15,15,1,13.4097 -"Mar 26, 07:00 am",103,110,31,104.569 -"Mar 26, 08:00 am",184,289,249,311.196 -"Mar 26, 09:00 am",215,259,74,258.489 -"Mar 26, 10:00 am",413,593,245,638.289 -"Mar 26, 11:00 am",311,318,9,299.681 -"Mar 26, 12:00 pm",452,609,185,658.944 -"Mar 26, 01:00 pm",313,963,784,1122.01 -"Mar 26, 02:00 pm",242,756,686,883.904 -"Mar 26, 03:00 pm",169,652,779,762.248 -"Mar 26, 04:00 pm",70,428,795,498.254 -"Mar 26, 05:00 pm",39,212,693,239.243 -"Mar 26, 06:00 pm",19,44,217,33.0353 -"Mar 26, 07:00 pm",0,0,0,0 -"Mar 26, 08:00 pm",0,0,0,0 -"Mar 26, 09:00 pm",0,0,0,0 -"Mar 26, 10:00 pm",0,0,0,0 -"Mar 26, 11:00 pm",0,0,0,0 -"Mar 27, 12:00 am",0,0,0,0 -"Mar 27, 01:00 am",0,0,0,0 -"Mar 27, 02:00 am",0,0,0,0 -"Mar 27, 03:00 am",0,0,0,0 -"Mar 27, 04:00 am",0,0,0,0 -"Mar 27, 05:00 am",0,0,0,0 -"Mar 27, 06:00 am",24,32,67,24.6749 -"Mar 27, 07:00 am",70,162,410,175.364 -"Mar 27, 08:00 am",166,407,564,455.03 -"Mar 27, 09:00 am",158,604,742,705.991 -"Mar 27, 10:00 am",176,728,749,859.708 -"Mar 27, 11:00 am",122,845,878,994.791 -"Mar 27, 12:00 pm",184,920,860,1086.76 -"Mar 27, 01:00 pm",217,893,813,1055.61 -"Mar 27, 02:00 pm",93,812,957,955.08 -"Mar 27, 03:00 pm",81,647,909,755.87 -"Mar 27, 04:00 pm",109,409,664,470.261 -"Mar 27, 05:00 pm",48,202,608,224.165 -"Mar 27, 06:00 pm",19,43,217,32.2065 -"Mar 27, 07:00 pm",0,0,0,0 -"Mar 27, 08:00 pm",0,0,0,0 -"Mar 27, 09:00 pm",0,0,0,0 -"Mar 27, 10:00 pm",0,0,0,0 -"Mar 27, 11:00 pm",0,0,0,0 -"Mar 28, 12:00 am",0,0,0,0 -"Mar 28, 01:00 am",0,0,0,0 -"Mar 28, 02:00 am",0,0,0,0 -"Mar 28, 03:00 am",0,0,0,0 -"Mar 28, 04:00 am",0,0,0,0 -"Mar 28, 05:00 am",0,0,0,0 -"Mar 28, 06:00 am",18,31,113,21.4281 -"Mar 28, 07:00 am",44,178,585,196.367 -"Mar 28, 08:00 am",68,409,790,471.592 -"Mar 28, 09:00 am",88,618,876,720.958 -"Mar 28, 10:00 am",121,792,906,926.067 -"Mar 28, 11:00 am",198,932,887,1092.19 -"Mar 28, 12:00 pm",147,950,935,1111.51 -"Mar 28, 01:00 pm",147,920,927,1074.78 -"Mar 28, 02:00 pm",103,809,936,946.219 -"Mar 28, 03:00 pm",90,647,890,750.578 -"Mar 28, 04:00 pm",71,438,807,503.088 -"Mar 28, 05:00 pm",47,207,626,227.101 -"Mar 28, 06:00 pm",22,42,174,30.9812 -"Mar 28, 07:00 pm",0,0,0,0 -"Mar 28, 08:00 pm",0,0,0,0 -"Mar 28, 09:00 pm",0,0,0,0 -"Mar 28, 10:00 pm",0,0,0,0 -"Mar 28, 11:00 pm",0,0,0,0 -"Mar 29, 12:00 am",0,0,0,0 -"Mar 29, 01:00 am",0,0,0,0 -"Mar 29, 02:00 am",0,0,0,0 -"Mar 29, 03:00 am",0,0,0,0 -"Mar 29, 04:00 am",0,0,0,0 -"Mar 29, 05:00 am",0,0,0,0 -"Mar 29, 06:00 am",15,35,182,21.8119 -"Mar 29, 07:00 am",35,193,672,209.395 -"Mar 29, 08:00 am",54,422,843,481.683 -"Mar 29, 09:00 am",70,633,922,734.385 -"Mar 29, 10:00 am",90,801,954,935.039 -"Mar 29, 11:00 am",138,926,948,1079.15 -"Mar 29, 12:00 pm",90,951,997,1113.56 -"Mar 29, 01:00 pm",98,921,982,1076.54 -"Mar 29, 02:00 pm",125,754,831,883.428 -"Mar 29, 03:00 pm",128,629,798,727.248 -"Mar 29, 04:00 pm",205,411,452,442.795 -"Mar 29, 05:00 pm",97,197,387,206.332 -"Mar 29, 06:00 pm",27,40,121,31.8725 -"Mar 29, 07:00 pm",0,0,0,0 -"Mar 29, 08:00 pm",0,0,0,0 -"Mar 29, 09:00 pm",0,0,0,0 -"Mar 29, 10:00 pm",0,0,0,0 -"Mar 29, 11:00 pm",0,0,0,0 -"Mar 30, 12:00 am",0,0,0,0 -"Mar 30, 01:00 am",0,0,0,0 -"Mar 30, 02:00 am",0,0,0,0 -"Mar 30, 03:00 am",0,0,0,0 -"Mar 30, 04:00 am",0,0,0,0 -"Mar 30, 05:00 am",0,0,0,0 -"Mar 30, 06:00 am",21,31,80,22.1443 -"Mar 30, 07:00 am",56,177,506,189.207 -"Mar 30, 08:00 am",110,389,632,438.207 -"Mar 30, 09:00 am",149,588,716,679.06 -"Mar 30, 10:00 am",174,734,747,855.598 -"Mar 30, 11:00 am",143,863,861,1009.83 -"Mar 30, 12:00 pm",220,931,822,1092.25 -"Mar 30, 01:00 pm",247,857,725,996.851 -"Mar 30, 02:00 pm",255,740,637,848.621 -"Mar 30, 03:00 pm",273,541,424,590.466 -"Mar 30, 04:00 pm",187,356,367,379.774 -"Mar 30, 05:00 pm",75,193,453,204.955 -"Mar 30, 06:00 pm",26,39,114,30.0384 -"Mar 30, 07:00 pm",0,0,0,0 -"Mar 30, 08:00 pm",0,0,0,0 -"Mar 30, 09:00 pm",0,0,0,0 -"Mar 30, 10:00 pm",0,0,0,0 -"Mar 30, 11:00 pm",0,0,0,0 -"Mar 31, 12:00 am",0,0,0,0 -"Mar 31, 01:00 am",0,0,0,0 -"Mar 31, 02:00 am",0,0,0,0 -"Mar 31, 03:00 am",0,0,0,0 -"Mar 31, 04:00 am",0,0,0,0 -"Mar 31, 05:00 am",0,0,0,0 -"Mar 31, 06:00 am",21,34,114,23.2989 -"Mar 31, 07:00 am",51,189,568,200.312 -"Mar 31, 08:00 am",77,421,771,473.527 -"Mar 31, 09:00 am",99,636,867,731.839 -"Mar 31, 10:00 am",114,803,915,926.847 -"Mar 31, 11:00 am",123,912,941,1056.21 -"Mar 31, 12:00 pm",126,954,953,1106.17 -"Mar 31, 01:00 pm",123,926,951,1070.79 -"Mar 31, 02:00 pm",115,826,931,951.026 -"Mar 31, 03:00 pm",101,660,885,759.349 -"Mar 31, 04:00 pm",80,452,804,507.217 -"Mar 31, 05:00 pm",53,216,616,227.352 -"Mar 31, 06:00 pm",24,43,166,30.3012 -"Mar 31, 07:00 pm",0,0,0,0 -"Mar 31, 08:00 pm",0,0,0,0 -"Mar 31, 09:00 pm",0,0,0,0 -"Mar 31, 10:00 pm",0,0,0,0 -"Mar 31, 11:00 pm",0,0,0,0 -"Apr 1, 12:00 am",0,0,0,0 -"Apr 1, 01:00 am",0,0,0,0 -"Apr 1, 02:00 am",0,0,0,0 -"Apr 1, 03:00 am",0,0,0,0 -"Apr 1, 04:00 am",0,0,0,0 -"Apr 1, 05:00 am",0,0,0,0 -"Apr 1, 06:00 am",19,34,139,22.2482 -"Apr 1, 07:00 am",44,205,643,213.422 -"Apr 1, 08:00 am",73,431,786,477.296 -"Apr 1, 09:00 am",112,630,828,718.242 -"Apr 1, 10:00 am",257,783,694,891.862 -"Apr 1, 11:00 am",147,913,911,1051.16 -"Apr 1, 12:00 pm",122,983,945,1093.23 -"Apr 1, 01:00 pm",101,934,969,1064.24 -"Apr 1, 02:00 pm",94,832,952,946.131 -"Apr 1, 03:00 pm",83,675,913,754.686 -"Apr 1, 04:00 pm",65,439,837,505.314 -"Apr 1, 05:00 pm",44,223,672,232.36 -"Apr 1, 06:00 pm",21,46,223,30.2542 -"Apr 1, 07:00 pm",0,0,0,0 -"Apr 1, 08:00 pm",0,0,0,0 -"Apr 1, 09:00 pm",0,0,0,0 -"Apr 1, 10:00 pm",0,0,0,0 -"Apr 1, 11:00 pm",0,0,0,0 -"Apr 2, 12:00 am",0,0,0,0 -"Apr 2, 01:00 am",0,0,0,0 -"Apr 2, 02:00 am",0,0,0,0 -"Apr 2, 03:00 am",0,0,0,0 -"Apr 2, 04:00 am",0,0,0,0 -"Apr 2, 05:00 am",0,0,0,0 -"Apr 2, 06:00 am",25,38,117,26.3391 -"Apr 2, 07:00 am",73,187,451,192.983 -"Apr 2, 08:00 am",122,431,669,469.661 -"Apr 2, 09:00 am",155,642,772,725.34 -"Apr 2, 10:00 am",200,810,812,938.666 -"Apr 2, 11:00 am",200,924,856,1061.87 -"Apr 2, 12:00 pm",193,992,874,1105.62 -"Apr 2, 01:00 pm",180,938,876,1064.98 -"Apr 2, 02:00 pm",157,826,861,938.532 -"Apr 2, 03:00 pm",126,667,819,735.238 -"Apr 2, 04:00 pm",95,436,732,483.462 -"Apr 2, 05:00 pm",87,187,377,190.761 -"Apr 2, 06:00 pm",27,28,47,26.2123 -"Apr 2, 07:00 pm",0,0,0,0 -"Apr 2, 08:00 pm",0,0,0,0 -"Apr 2, 09:00 pm",0,0,0,0 -"Apr 2, 10:00 pm",0,0,0,0 -"Apr 2, 11:00 pm",0,0,0,0 -"Apr 3, 12:00 am",0,0,0,0 -"Apr 3, 01:00 am",0,0,0,0 -"Apr 3, 02:00 am",0,0,0,0 -"Apr 3, 03:00 am",0,0,0,0 -"Apr 3, 04:00 am",0,0,0,0 -"Apr 3, 05:00 am",0,0,0,0 -"Apr 3, 06:00 am",25,37,94,25.3291 -"Apr 3, 07:00 am",61,190,513,197.615 -"Apr 3, 08:00 am",93,420,717,464.681 -"Apr 3, 09:00 am",119,625,816,717.432 -"Apr 3, 10:00 am",136,790,870,918.109 -"Apr 3, 11:00 am",147,903,897,1036.56 -"Apr 3, 12:00 pm",150,973,906,1080.81 -"Apr 3, 01:00 pm",147,926,899,1041.27 -"Apr 3, 02:00 pm",145,820,864,927.542 -"Apr 3, 03:00 pm",145,661,797,739.946 -"Apr 3, 04:00 pm",121,437,676,479.919 -"Apr 3, 05:00 pm",72,207,502,211.727 -"Apr 3, 06:00 pm",27,34,94,27.9072 -"Apr 3, 07:00 pm",0,0,0,0 -"Apr 3, 08:00 pm",0,0,0,0 -"Apr 3, 09:00 pm",0,0,0,0 -"Apr 3, 10:00 pm",0,0,0,0 -"Apr 3, 11:00 pm",0,0,0,0 -"Apr 4, 12:00 am",0,0,0,0 -"Apr 4, 01:00 am",0,0,0,0 -"Apr 4, 02:00 am",0,0,0,0 -"Apr 4, 03:00 am",0,0,0,0 -"Apr 4, 04:00 am",0,0,0,0 -"Apr 4, 05:00 am",0,0,0,0 -"Apr 4, 06:00 am",18,46,258,24.7534 -"Apr 4, 07:00 am",37,217,711,225.803 -"Apr 4, 08:00 am",55,457,869,499.795 -"Apr 4, 09:00 am",78,673,937,756.232 -"Apr 4, 10:00 am",90,862,989,965.883 -"Apr 4, 11:00 am",124,968,974,1087.7 -"Apr 4, 12:00 pm",161,1023,957,1142.34 -"Apr 4, 01:00 pm",173,967,907,1085.83 -"Apr 4, 02:00 pm",138,852,871,925.054 -"Apr 4, 03:00 pm",261,620,561,680.256 -"Apr 4, 04:00 pm",189,369,398,392.977 -"Apr 4, 05:00 pm",145,141,48,147.078 -"Apr 4, 06:00 pm",38,43,45,34.6139 -"Apr 4, 07:00 pm",0,0,0,0 -"Apr 4, 08:00 pm",0,0,0,0 -"Apr 4, 09:00 pm",0,0,0,0 -"Apr 4, 10:00 pm",0,0,0,0 -"Apr 4, 11:00 pm",0,0,0,0 -"Apr 5, 12:00 am",0,0,0,0 -"Apr 5, 01:00 am",0,0,0,0 -"Apr 5, 02:00 am",0,0,0,0 -"Apr 5, 03:00 am",0,0,0,0 -"Apr 5, 04:00 am",0,0,0,0 -"Apr 5, 05:00 am",0,0,0,0 -"Apr 5, 06:00 am",18,54,279,25.7931 -"Apr 5, 07:00 am",37,231,728,230.925 -"Apr 5, 08:00 am",61,476,873,508.885 -"Apr 5, 09:00 am",86,697,941,767.914 -"Apr 5, 10:00 am",106,872,975,970.535 -"Apr 5, 11:00 am",135,944,945,1070.14 -"Apr 5, 12:00 pm",156,1001,950,1129.38 -"Apr 5, 01:00 pm",184,943,893,1081.99 -"Apr 5, 02:00 pm",235,785,708,884.402 -"Apr 5, 03:00 pm",316,600,441,639.484 -"Apr 5, 04:00 pm",215,367,333,384.506 -"Apr 5, 05:00 pm",80,216,494,215.33 -"Apr 5, 06:00 pm",37,44,61,34.1103 -"Apr 5, 07:00 pm",0,0,0,0 -"Apr 5, 08:00 pm",0,0,0,0 -"Apr 5, 09:00 pm",0,0,0,0 -"Apr 5, 10:00 pm",0,0,0,0 -"Apr 5, 11:00 pm",0,0,0,0 -"Apr 6, 12:00 am",0,0,0,0 -"Apr 6, 01:00 am",0,0,0,0 -"Apr 6, 02:00 am",0,0,0,0 -"Apr 6, 03:00 am",0,0,0,0 -"Apr 6, 04:00 am",0,0,0,0 -"Apr 6, 05:00 am",0,0,0,0 -"Apr 6, 06:00 am",29,41,92,27.9484 -"Apr 6, 07:00 am",109,183,285,179.44 -"Apr 6, 08:00 am",118,442,680,472.466 -"Apr 6, 09:00 am",144,692,822,749.863 -"Apr 6, 10:00 am",146,866,893,947.907 -"Apr 6, 11:00 am",174,964,901,1077.45 -"Apr 6, 12:00 pm",195,1019,892,1121.96 -"Apr 6, 01:00 pm",218,974,868,1098.8 -"Apr 6, 02:00 pm",197,861,849,968.51 -"Apr 6, 03:00 pm",154,674,804,749.804 -"Apr 6, 04:00 pm",111,458,733,494.97 -"Apr 6, 05:00 pm",70,222,551,219.903 -"Apr 6, 06:00 pm",25,49,216,29.3314 -"Apr 6, 07:00 pm",0,0,0,0 -"Apr 6, 08:00 pm",0,0,0,0 -"Apr 6, 09:00 pm",0,0,0,0 -"Apr 6, 10:00 pm",0,0,0,0 -"Apr 6, 11:00 pm",0,0,0,0 -"Apr 7, 12:00 am",0,0,0,0 -"Apr 7, 01:00 am",0,0,0,0 -"Apr 7, 02:00 am",0,0,0,0 -"Apr 7, 03:00 am",0,0,0,0 -"Apr 7, 04:00 am",0,0,0,0 -"Apr 7, 05:00 am",0,0,0,0 -"Apr 7, 06:00 am",19,56,300,26.2155 -"Apr 7, 07:00 am",38,225,732,234.426 -"Apr 7, 08:00 am",57,465,879,508.719 -"Apr 7, 09:00 am",72,692,949,759.08 -"Apr 7, 10:00 am",83,865,986,955.362 -"Apr 7, 11:00 am",107,961,985,1079.01 -"Apr 7, 12:00 pm",125,1015,970,1116.36 -"Apr 7, 01:00 pm",158,956,920,1079.25 -"Apr 7, 02:00 pm",144,854,910,961.16 -"Apr 7, 03:00 pm",135,674,824,740.832 -"Apr 7, 04:00 pm",168,425,530,442.845 -"Apr 7, 05:00 pm",125,188,221,178.059 -"Apr 7, 06:00 pm",35,45,82,32.3872 -"Apr 7, 07:00 pm",0,0,0,0 -"Apr 7, 08:00 pm",0,0,0,0 -"Apr 7, 09:00 pm",0,0,0,0 -"Apr 7, 10:00 pm",0,0,0,0 -"Apr 7, 11:00 pm",0,0,0,0 -"Apr 8, 12:00 am",0,0,0,0 -"Apr 8, 01:00 am",0,0,0,0 -"Apr 8, 02:00 am",0,0,0,0 -"Apr 8, 03:00 am",0,0,0,0 -"Apr 8, 04:00 am",0,0,0,0 -"Apr 8, 05:00 am",0,0,0,0 -"Apr 8, 06:00 am",32,35,32,28.7015 -"Apr 8, 07:00 am",95,225,455,214.243 -"Apr 8, 08:00 am",149,452,621,473.072 -"Apr 8, 09:00 am",235,637,607,682.918 -"Apr 8, 10:00 am",180,809,794,900.291 -"Apr 8, 11:00 am",178,958,856,1036.23 -"Apr 8, 12:00 pm",162,999,899,1093.39 -"Apr 8, 01:00 pm",151,948,913,1052.82 -"Apr 8, 02:00 pm",141,829,888,937.364 -"Apr 8, 03:00 pm",124,665,836,736.837 -"Apr 8, 04:00 pm",98,456,740,482.545 -"Apr 8, 05:00 pm",66,220,552,214.244 -"Apr 8, 06:00 pm",29,45,141,28.3419 -"Apr 8, 07:00 pm",0,0,0,0 -"Apr 8, 08:00 pm",0,0,0,0 -"Apr 8, 09:00 pm",0,0,0,0 -"Apr 8, 10:00 pm",0,0,0,0 -"Apr 8, 11:00 pm",0,0,0,0 -"Apr 9, 12:00 am",0,0,0,0 -"Apr 9, 01:00 am",0,0,0,0 -"Apr 9, 02:00 am",0,0,0,0 -"Apr 9, 03:00 am",0,0,0,0 -"Apr 9, 04:00 am",0,0,0,0 -"Apr 9, 05:00 am",0,0,0,0 -"Apr 9, 06:00 am",29,42,109,27.6479 -"Apr 9, 07:00 am",103,199,309,180.373 -"Apr 9, 08:00 am",168,383,422,387.508 -"Apr 9, 09:00 am",227,578,522,614.165 -"Apr 9, 10:00 am",335,665,409,704.48 -"Apr 9, 11:00 am",374,662,333,716.829 -"Apr 9, 12:00 pm",410,706,352,786.729 -"Apr 9, 01:00 pm",413,688,333,756.755 -"Apr 9, 02:00 pm",352,660,396,709.689 -"Apr 9, 03:00 pm",276,574,464,619.017 -"Apr 9, 04:00 pm",169,377,484,418.326 -"Apr 9, 05:00 pm",96,195,352,186.997 -"Apr 9, 06:00 pm",26,52,222,27.7724 -"Apr 9, 07:00 pm",0,0,0,0 -"Apr 9, 08:00 pm",0,0,0,0 -"Apr 9, 09:00 pm",0,0,0,0 -"Apr 9, 10:00 pm",0,0,0,0 -"Apr 9, 11:00 pm",0,0,0,0 -"Apr 10, 12:00 am",0,0,0,0 -"Apr 10, 01:00 am",0,0,0,0 -"Apr 10, 02:00 am",0,0,0,0 -"Apr 10, 03:00 am",0,0,0,0 -"Apr 10, 04:00 am",0,0,0,0 -"Apr 10, 05:00 am",0,0,0,0 -"Apr 10, 06:00 am",37,36,23,32.1878 -"Apr 10, 07:00 am",130,187,187,170.517 -"Apr 10, 08:00 am",109,465,722,485.589 -"Apr 10, 09:00 am",108,708,862,739.316 -"Apr 10, 10:00 am",116,862,929,939.439 -"Apr 10, 11:00 am",124,964,950,1060.45 -"Apr 10, 12:00 pm",126,993,957,1101.13 -"Apr 10, 01:00 pm",124,966,950,1059.07 -"Apr 10, 02:00 pm",116,847,928,935.962 -"Apr 10, 03:00 pm",102,672,884,741.126 -"Apr 10, 04:00 pm",81,449,802,493.696 -"Apr 10, 05:00 pm",55,237,633,223.49 -"Apr 10, 06:00 pm",27,50,212,27.5961 -"Apr 10, 07:00 pm",0,0,0,0 -"Apr 10, 08:00 pm",0,0,0,0 -"Apr 10, 09:00 pm",0,0,0,0 -"Apr 10, 10:00 pm",0,0,0,0 -"Apr 10, 11:00 pm",0,0,0,0 -"Apr 11, 12:00 am",0,0,0,0 -"Apr 11, 01:00 am",0,0,0,0 -"Apr 11, 02:00 am",0,0,0,0 -"Apr 11, 03:00 am",0,0,0,0 -"Apr 11, 04:00 am",0,0,0,0 -"Apr 11, 05:00 am",0,0,0,0 -"Apr 11, 06:00 am",27,55,227,28.1384 -"Apr 11, 07:00 am",56,227,635,228.946 -"Apr 11, 08:00 am",82,463,799,497.439 -"Apr 11, 09:00 am",102,686,879,741.06 -"Apr 11, 10:00 am",116,850,925,935.558 -"Apr 11, 11:00 am",124,953,948,1057.72 -"Apr 11, 12:00 pm",127,987,951,1094.99 -"Apr 11, 01:00 pm",124,962,945,1052.86 -"Apr 11, 02:00 pm",116,850,926,932.745 -"Apr 11, 03:00 pm",102,682,885,740.36 -"Apr 11, 04:00 pm",82,462,806,495.354 -"Apr 11, 05:00 pm",56,223,638,224.75 -"Apr 11, 06:00 pm",27,52,224,26.9793 -"Apr 11, 07:00 pm",0,0,0,0 -"Apr 11, 08:00 pm",0,0,0,0 -"Apr 11, 09:00 pm",0,0,0,0 -"Apr 11, 10:00 pm",0,0,0,0 -"Apr 11, 11:00 pm",0,0,0,0 -"Apr 12, 12:00 am",0,0,0,0 -"Apr 12, 01:00 am",0,0,0,0 -"Apr 12, 02:00 am",0,0,0,0 -"Apr 12, 03:00 am",0,0,0,0 -"Apr 12, 04:00 am",0,0,0,0 -"Apr 12, 05:00 am",0,0,0,0 -"Apr 12, 06:00 am",31,48,159,28.8802 -"Apr 12, 07:00 am",69,242,564,222.141 -"Apr 12, 08:00 am",102,477,741,488.481 -"Apr 12, 09:00 am",127,698,831,736.558 -"Apr 12, 10:00 am",143,856,881,931.927 -"Apr 12, 11:00 am",153,955,905,1043.99 -"Apr 12, 12:00 pm",156,985,914,1085.47 -"Apr 12, 01:00 pm",153,952,905,1041.58 -"Apr 12, 02:00 pm",143,845,882,928.142 -"Apr 12, 03:00 pm",126,684,836,732.881 -"Apr 12, 04:00 pm",101,464,744,482.147 -"Apr 12, 05:00 pm",68,222,562,214.809 -"Apr 12, 06:00 pm",31,45,158,27.7485 -"Apr 12, 07:00 pm",0,0,0,0 -"Apr 12, 08:00 pm",0,0,0,0 -"Apr 12, 09:00 pm",0,0,0,0 -"Apr 12, 10:00 pm",0,0,0,0 -"Apr 12, 11:00 pm",0,0,0,0 -"Apr 13, 12:00 am",0,0,0,0 -"Apr 13, 01:00 am",0,0,0,0 -"Apr 13, 02:00 am",0,0,0,0 -"Apr 13, 03:00 am",0,0,0,0 -"Apr 13, 04:00 am",0,0,0,0 -"Apr 13, 05:00 am",0,0,0,0 -"Apr 13, 06:00 am",29,60,249,29.2758 -"Apr 13, 07:00 am",58,248,643,233.935 -"Apr 13, 08:00 am",83,492,804,501.502 -"Apr 13, 09:00 am",104,703,885,747.275 -"Apr 13, 10:00 am",117,863,928,938.295 -"Apr 13, 11:00 am",125,964,950,1058.99 -"Apr 13, 12:00 pm",128,993,959,1101.68 -"Apr 13, 01:00 pm",125,971,952,1057.86 -"Apr 13, 02:00 pm",117,860,926,930.757 -"Apr 13, 03:00 pm",103,679,884,737.7 -"Apr 13, 04:00 pm",82,457,800,489.615 -"Apr 13, 05:00 pm",57,227,638,223.702 -"Apr 13, 06:00 pm",28,53,230,26.2482 -"Apr 13, 07:00 pm",0,0,0,0 -"Apr 13, 08:00 pm",0,0,0,0 -"Apr 13, 09:00 pm",0,0,0,0 -"Apr 13, 10:00 pm",0,0,0,0 -"Apr 13, 11:00 pm",0,0,0,0 -"Apr 14, 12:00 am",0,0,0,0 -"Apr 14, 01:00 am",0,0,0,0 -"Apr 14, 02:00 am",0,0,0,0 -"Apr 14, 03:00 am",0,0,0,0 -"Apr 14, 04:00 am",0,0,0,0 -"Apr 14, 05:00 am",0,0,0,0 -"Apr 14, 06:00 am",29,60,281,29.2586 -"Apr 14, 07:00 am",79,241,528,222.69 -"Apr 14, 08:00 am",144,375,459,382.717 -"Apr 14, 09:00 am",188,685,737,732.059 -"Apr 14, 10:00 am",193,832,799,914.669 -"Apr 14, 11:00 am",379,655,312,697.589 -"Apr 14, 12:00 pm",567,646,130,694.796 -"Apr 14, 01:00 pm",429,710,322,756.902 -"Apr 14, 02:00 pm",463,501,55,499.73 -"Apr 14, 03:00 pm",258,328,113,331.69 -"Apr 14, 04:00 pm",250,267,43,255.207 -"Apr 14, 05:00 pm",117,137,72,124.179 -"Apr 14, 06:00 pm",41,50,76,34.52 -"Apr 14, 07:00 pm",0,0,0,0 -"Apr 14, 08:00 pm",0,0,0,0 -"Apr 14, 09:00 pm",0,0,0,0 -"Apr 14, 10:00 pm",0,0,0,0 -"Apr 14, 11:00 pm",0,0,0,0 -"Apr 15, 12:00 am",0,0,0,0 -"Apr 15, 01:00 am",0,0,0,0 -"Apr 15, 02:00 am",0,0,0,0 -"Apr 15, 03:00 am",0,0,0,0 -"Apr 15, 04:00 am",0,0,0,0 -"Apr 15, 05:00 am",0,0,0,0 -"Apr 15, 06:00 am",36,36,8,31.3172 -"Apr 15, 07:00 am",141,160,62,144.331 -"Apr 15, 08:00 am",167,456,569,460.931 -"Apr 15, 09:00 am",313,401,130,399.149 -"Apr 15, 10:00 am",435,629,246,648.242 -"Apr 15, 11:00 am",337,843,569,915.704 -"Apr 15, 12:00 pm",396,950,599,1024.91 -"Apr 15, 01:00 pm",212,925,801,1014.45 -"Apr 15, 02:00 pm",269,813,669,868.466 -"Apr 15, 03:00 pm",182,648,689,682.777 -"Apr 15, 04:00 pm",145,446,600,449.793 -"Apr 15, 05:00 pm",84,248,506,212.932 -"Apr 15, 06:00 pm",38,54,150,32.0419 -"Apr 15, 07:00 pm",0,0,0,0 -"Apr 15, 08:00 pm",0,0,0,0 -"Apr 15, 09:00 pm",0,0,0,0 -"Apr 15, 10:00 pm",0,0,0,0 -"Apr 15, 11:00 pm",0,0,0,0 -"Apr 16, 12:00 am",0,0,0,0 -"Apr 16, 01:00 am",0,0,0,0 -"Apr 16, 02:00 am",0,0,0,0 -"Apr 16, 03:00 am",0,0,0,0 -"Apr 16, 04:00 am",0,0,0,0 -"Apr 16, 05:00 am",0,0,0,0 -"Apr 16, 06:00 am",33,47,118,29.1268 -"Apr 16, 07:00 am",101,250,459,222.515 -"Apr 16, 08:00 am",135,476,661,480.719 -"Apr 16, 09:00 am",166,676,765,729.765 -"Apr 16, 10:00 am",170,837,837,918.322 -"Apr 16, 11:00 am",181,946,861,1036.84 -"Apr 16, 12:00 pm",192,981,850,1064.8 -"Apr 16, 01:00 pm",188,954,859,1037.45 -"Apr 16, 02:00 pm",207,852,799,919.317 -"Apr 16, 03:00 pm",232,596,549,627.915 -"Apr 16, 04:00 pm",220,269,99,253.316 -"Apr 16, 05:00 pm",81,100,66,91.6724 -"Apr 16, 06:00 pm",29,27,0,25.5519 -"Apr 16, 07:00 pm",0,0,0,0 -"Apr 16, 08:00 pm",0,0,0,0 -"Apr 16, 09:00 pm",0,0,0,0 -"Apr 16, 10:00 pm",0,0,0,0 -"Apr 16, 11:00 pm",0,0,0,0 -"Apr 17, 12:00 am",0,0,0,0 -"Apr 17, 01:00 am",0,0,0,0 -"Apr 17, 02:00 am",0,0,0,0 -"Apr 17, 03:00 am",0,0,0,0 -"Apr 17, 04:00 am",0,0,0,0 -"Apr 17, 05:00 am",0,0,0,0 -"Apr 17, 06:00 am",34,61,196,30.0228 -"Apr 17, 07:00 am",73,253,571,229.261 -"Apr 17, 08:00 am",105,491,738,490.389 -"Apr 17, 09:00 am",130,698,824,733.485 -"Apr 17, 10:00 am",146,856,873,924.97 -"Apr 17, 11:00 am",156,959,899,1036.26 -"Apr 17, 12:00 pm",159,991,906,1073.99 -"Apr 17, 01:00 pm",155,963,902,1033.33 -"Apr 17, 02:00 pm",146,848,879,920.724 -"Apr 17, 03:00 pm",128,681,831,723.802 -"Apr 17, 04:00 pm",103,458,740,475.453 -"Apr 17, 05:00 pm",79,228,497,204.193 -"Apr 17, 06:00 pm",36,43,55,30.0311 -"Apr 17, 07:00 pm",0,0,0,0 -"Apr 17, 08:00 pm",0,0,0,0 -"Apr 17, 09:00 pm",0,0,0,0 -"Apr 17, 10:00 pm",0,0,0,0 -"Apr 17, 11:00 pm",0,0,0,0 -"Apr 18, 12:00 am",0,0,0,0 -"Apr 18, 01:00 am",0,0,0,0 -"Apr 18, 02:00 am",0,0,0,0 -"Apr 18, 03:00 am",0,0,0,0 -"Apr 18, 04:00 am",0,0,0,0 -"Apr 18, 05:00 am",1,1,1,0.919335 -"Apr 18, 06:00 am",31,68,295,29.8995 -"Apr 18, 07:00 am",61,263,654,241.679 -"Apr 18, 08:00 am",86,503,802,504.229 -"Apr 18, 09:00 am",106,716,877,742.655 -"Apr 18, 10:00 am",120,869,913,925.335 -"Apr 18, 11:00 am",128,972,937,1044.56 -"Apr 18, 12:00 pm",132,1020,950,1090.24 -"Apr 18, 01:00 pm",133,990,945,1051.69 -"Apr 18, 02:00 pm",126,883,925,931.153 -"Apr 18, 03:00 pm",105,702,883,731.552 -"Apr 18, 04:00 pm",85,462,804,487.92 -"Apr 18, 05:00 pm",85,251,546,221.251 -"Apr 18, 06:00 pm",30,56,232,23.9481 -"Apr 18, 07:00 pm",0,0,0,0 -"Apr 18, 08:00 pm",0,0,0,0 -"Apr 18, 09:00 pm",0,0,0,0 -"Apr 18, 10:00 pm",0,0,0,0 -"Apr 18, 11:00 pm",0,0,0,0 -"Apr 19, 12:00 am",0,0,0,0 -"Apr 19, 01:00 am",0,0,0,0 -"Apr 19, 02:00 am",0,0,0,0 -"Apr 19, 03:00 am",0,0,0,0 -"Apr 19, 04:00 am",0,0,0,0 -"Apr 19, 05:00 am",1,1,0,0.919335 -"Apr 19, 06:00 am",37,65,194,32.7726 -"Apr 19, 07:00 am",79,253,556,231.323 -"Apr 19, 08:00 am",197,454,489,447.929 -"Apr 19, 09:00 am",400,475,164,506.777 -"Apr 19, 10:00 am",437,522,104,513.231 -"Apr 19, 11:00 am",334,797,520,861.188 -"Apr 19, 12:00 pm",324,959,689,1037.69 -"Apr 19, 01:00 pm",323,897,647,967.557 -"Apr 19, 02:00 pm",412,674,323,695.09 -"Apr 19, 03:00 pm",375,396,41,385.673 -"Apr 19, 04:00 pm",204,215,23,195.841 -"Apr 19, 05:00 pm",112,141,98,126.874 -"Apr 19, 06:00 pm",35,50,101,28.2181 -"Apr 19, 07:00 pm",0,0,0,0 -"Apr 19, 08:00 pm",0,0,0,0 -"Apr 19, 09:00 pm",0,0,0,0 -"Apr 19, 10:00 pm",0,0,0,0 -"Apr 19, 11:00 pm",0,0,0,0 -"Apr 20, 12:00 am",0,0,0,0 -"Apr 20, 01:00 am",0,0,0,0 -"Apr 20, 02:00 am",0,0,0,0 -"Apr 20, 03:00 am",0,0,0,0 -"Apr 20, 04:00 am",0,0,0,0 -"Apr 20, 05:00 am",1,4,11,0.919335 -"Apr 20, 06:00 am",24,79,462,28.5744 -"Apr 20, 07:00 am",44,298,775,259.354 -"Apr 20, 08:00 am",68,550,884,526.897 -"Apr 20, 09:00 am",95,760,936,773.107 -"Apr 20, 10:00 am",121,911,954,960.579 -"Apr 20, 11:00 am",139,1008,949,1064.83 -"Apr 20, 12:00 pm",184,1036,919,1120.11 -"Apr 20, 01:00 pm",183,1009,892,1057.97 -"Apr 20, 02:00 pm",193,819,767,871.369 -"Apr 20, 03:00 pm",253,552,439,566.409 -"Apr 20, 04:00 pm",242,363,239,345.335 -"Apr 20, 05:00 pm",74,245,543,208.368 -"Apr 20, 06:00 pm",27,56,254,21.1891 -"Apr 20, 07:00 pm",0,0,0,0 -"Apr 20, 08:00 pm",0,0,0,0 -"Apr 20, 09:00 pm",0,0,0,0 -"Apr 20, 10:00 pm",0,0,0,0 -"Apr 20, 11:00 pm",0,0,0,0 -"Apr 21, 12:00 am",0,0,0,0 -"Apr 21, 01:00 am",0,0,0,0 -"Apr 21, 02:00 am",0,0,0,0 -"Apr 21, 03:00 am",0,0,0,0 -"Apr 21, 04:00 am",0,0,0,0 -"Apr 21, 05:00 am",1,1,0,0.919335 -"Apr 21, 06:00 am",42,56,101,36.3237 -"Apr 21, 07:00 am",142,226,236,196.513 -"Apr 21, 08:00 am",270,364,162,338.303 -"Apr 21, 09:00 am",394,379,25,382.552 -"Apr 21, 10:00 am",435,549,131,543.853 -"Apr 21, 11:00 am",523,698,192,709.172 -"Apr 21, 12:00 pm",366,793,471,860.163 -"Apr 21, 01:00 pm",286,831,576,862.302 -"Apr 21, 02:00 pm",320,703,473,739.605 -"Apr 21, 03:00 pm",329,539,312,542.838 -"Apr 21, 04:00 pm",134,445,624,444.046 -"Apr 21, 05:00 pm",123,219,316,191.638 -"Apr 21, 06:00 pm",31,34,22,27.0183 -"Apr 21, 07:00 pm",0,0,0,0 -"Apr 21, 08:00 pm",0,0,0,0 -"Apr 21, 09:00 pm",0,0,0,0 -"Apr 21, 10:00 pm",0,0,0,0 -"Apr 21, 11:00 pm",0,0,0,0 -"Apr 22, 12:00 am",0,0,0,0 -"Apr 22, 01:00 am",0,0,0,0 -"Apr 22, 02:00 am",0,0,0,0 -"Apr 22, 03:00 am",0,0,0,0 -"Apr 22, 04:00 am",0,0,0,0 -"Apr 22, 05:00 am",2,4,13,1.83867 -"Apr 22, 06:00 am",28,91,447,32.7262 -"Apr 22, 07:00 am",49,295,756,259.876 -"Apr 22, 08:00 am",81,541,859,528.264 -"Apr 22, 09:00 am",101,744,909,759.135 -"Apr 22, 10:00 am",131,889,912,932.364 -"Apr 22, 11:00 am",137,969,903,1016.2 -"Apr 22, 12:00 pm",198,966,832,1044.36 -"Apr 22, 01:00 pm",254,946,776,1021.41 -"Apr 22, 02:00 pm",156,848,854,901.341 -"Apr 22, 03:00 pm",197,569,553,588.975 -"Apr 22, 04:00 pm",238,310,150,296.974 -"Apr 22, 05:00 pm",126,176,167,155.323 -"Apr 22, 06:00 pm",43,52,85,34.9353 -"Apr 22, 07:00 pm",0,0,0,0 -"Apr 22, 08:00 pm",0,0,0,0 -"Apr 22, 09:00 pm",0,0,0,0 -"Apr 22, 10:00 pm",0,0,0,0 -"Apr 22, 11:00 pm",0,0,0,0 -"Apr 23, 12:00 am",0,0,0,0 -"Apr 23, 01:00 am",0,0,0,0 -"Apr 23, 02:00 am",0,0,0,0 -"Apr 23, 03:00 am",0,0,0,0 -"Apr 23, 04:00 am",0,0,0,0 -"Apr 23, 05:00 am",2,3,11,1.83867 -"Apr 23, 06:00 am",34,84,384,35.3151 -"Apr 23, 07:00 am",82,294,611,249.815 -"Apr 23, 08:00 am",118,534,763,515.596 -"Apr 23, 09:00 am",154,726,808,745.242 -"Apr 23, 10:00 am",185,867,817,909.955 -"Apr 23, 11:00 am",189,951,834,1010.65 -"Apr 23, 12:00 pm",345,891,588,953.152 -"Apr 23, 01:00 pm",405,817,460,863.241 -"Apr 23, 02:00 pm",349,695,420,719.481 -"Apr 23, 03:00 pm",304,505,299,507.68 -"Apr 23, 04:00 pm",236,421,360,401.074 -"Apr 23, 05:00 pm",84,260,561,219.684 -"Apr 23, 06:00 pm",35,58,206,27.1691 -"Apr 23, 07:00 pm",0,0,0,0 -"Apr 23, 08:00 pm",0,0,0,0 -"Apr 23, 09:00 pm",0,0,0,0 -"Apr 23, 10:00 pm",0,0,0,0 -"Apr 23, 11:00 pm",0,0,0,0 -"Apr 24, 12:00 am",0,0,0,0 -"Apr 24, 01:00 am",0,0,0,0 -"Apr 24, 02:00 am",0,0,0,0 -"Apr 24, 03:00 am",0,0,0,0 -"Apr 24, 04:00 am",0,0,0,0 -"Apr 24, 05:00 am",2,3,4,1.83867 -"Apr 24, 06:00 am",50,65,111,43.0251 -"Apr 24, 07:00 am",75,299,628,247.949 -"Apr 24, 08:00 am",128,532,750,518.516 -"Apr 24, 09:00 am",175,729,781,746.224 -"Apr 24, 10:00 am",221,874,786,922.928 -"Apr 24, 11:00 am",373,957,641,1010.23 -"Apr 24, 12:00 pm",257,992,802,1078.73 -"Apr 24, 01:00 pm",324,840,573,891.263 -"Apr 24, 02:00 pm",461,705,323,737.246 -"Apr 24, 03:00 pm",238,677,642,687.795 -"Apr 24, 04:00 pm",213,419,401,398.551 -"Apr 24, 05:00 pm",78,252,547,209.829 -"Apr 24, 06:00 pm",31,39,116,25.2861 -"Apr 24, 07:00 pm",0,0,0,0 -"Apr 24, 08:00 pm",0,0,0,0 -"Apr 24, 09:00 pm",0,0,0,0 -"Apr 24, 10:00 pm",0,0,0,0 -"Apr 24, 11:00 pm",0,0,0,0 -"Apr 25, 12:00 am",0,0,0,0 -"Apr 25, 01:00 am",0,0,0,0 -"Apr 25, 02:00 am",0,0,0,0 -"Apr 25, 03:00 am",0,0,0,0 -"Apr 25, 04:00 am",0,0,0,0 -"Apr 25, 05:00 am",2,2,2,1.83867 -"Apr 25, 06:00 am",42,79,270,39.3549 -"Apr 25, 07:00 am",79,289,604,245.216 -"Apr 25, 08:00 am",111,546,756,504.681 -"Apr 25, 09:00 am",136,739,837,745.19 -"Apr 25, 10:00 am",152,878,884,933.891 -"Apr 25, 11:00 am",162,968,906,1039.4 -"Apr 25, 12:00 pm",164,996,913,1074.23 -"Apr 25, 01:00 pm",160,977,906,1029.42 -"Apr 25, 02:00 pm",150,874,880,912.686 -"Apr 25, 03:00 pm",139,721,823,717.239 -"Apr 25, 04:00 pm",111,496,735,470.84 -"Apr 25, 05:00 pm",77,256,561,211.511 -"Apr 25, 06:00 pm",27,68,361,21.114 -"Apr 25, 07:00 pm",1,3,2,0.919335 -"Apr 25, 08:00 pm",0,0,0,0 -"Apr 25, 09:00 pm",0,0,0,0 -"Apr 25, 10:00 pm",0,0,0,0 -"Apr 25, 11:00 pm",0,0,0,0 -"Apr 26, 12:00 am",0,0,0,0 -"Apr 26, 01:00 am",0,0,0,0 -"Apr 26, 02:00 am",0,0,0,0 -"Apr 26, 03:00 am",0,0,0,0 -"Apr 26, 04:00 am",0,0,0,0 -"Apr 26, 05:00 am",3,5,10,2.75801 -"Apr 26, 06:00 am",37,90,368,38.2419 -"Apr 26, 07:00 am",65,312,686,256.086 -"Apr 26, 08:00 am",91,549,818,516.85 -"Apr 26, 09:00 am",110,745,888,751.156 -"Apr 26, 10:00 am",123,889,924,931.397 -"Apr 26, 11:00 am",131,977,946,1046.85 -"Apr 26, 12:00 pm",133,1004,950,1079.7 -"Apr 26, 01:00 pm",130,981,948,1038.98 -"Apr 26, 02:00 pm",122,877,929,917.924 -"Apr 26, 03:00 pm",108,722,887,725.613 -"Apr 26, 04:00 pm",88,501,811,484.215 -"Apr 26, 05:00 pm",62,272,661,222.382 -"Apr 26, 06:00 pm",32,64,298,25.3435 -"Apr 26, 07:00 pm",1,1,2,0.919335 -"Apr 26, 08:00 pm",0,0,0,0 -"Apr 26, 09:00 pm",0,0,0,0 -"Apr 26, 10:00 pm",0,0,0,0 -"Apr 26, 11:00 pm",0,0,0,0 -"Apr 27, 12:00 am",0,0,0,0 -"Apr 27, 01:00 am",0,0,0,0 -"Apr 27, 02:00 am",0,0,0,0 -"Apr 27, 03:00 am",0,0,0,0 -"Apr 27, 04:00 am",0,0,0,0 -"Apr 27, 05:00 am",3,4,11,2.75801 -"Apr 27, 06:00 am",41,90,332,41.1454 -"Apr 27, 07:00 am",139,278,386,237.039 -"Apr 27, 08:00 am",176,508,598,481.964 -"Apr 27, 09:00 am",160,732,766,718.773 -"Apr 27, 10:00 am",201,889,806,917.409 -"Apr 27, 11:00 am",326,912,645,963.478 -"Apr 27, 12:00 pm",446,740,319,771.502 -"Apr 27, 01:00 pm",432,709,303,726.965 -"Apr 27, 02:00 pm",323,732,491,750.042 -"Apr 27, 03:00 pm",164,648,694,651.91 -"Apr 27, 04:00 pm",181,411,440,389.832 -"Apr 27, 05:00 pm",91,263,488,205.414 -"Apr 27, 06:00 pm",44,56,101,34.9768 -"Apr 27, 07:00 pm",1,1,1,0.919335 -"Apr 27, 08:00 pm",0,0,0,0 -"Apr 27, 09:00 pm",0,0,0,0 -"Apr 27, 10:00 pm",0,0,0,0 -"Apr 27, 11:00 pm",0,0,0,0 -"Apr 28, 12:00 am",0,0,0,0 -"Apr 28, 01:00 am",0,0,0,0 -"Apr 28, 02:00 am",0,0,0,0 -"Apr 28, 03:00 am",0,0,0,0 -"Apr 28, 04:00 am",0,0,0,0 -"Apr 28, 05:00 am",5,8,20,4.59668 -"Apr 28, 06:00 am",43,93,321,42.7999 -"Apr 28, 07:00 am",120,298,501,251.936 -"Apr 28, 08:00 am",141,541,731,520.15 -"Apr 28, 09:00 am",179,747,787,751.722 -"Apr 28, 10:00 am",248,933,796,953.397 -"Apr 28, 11:00 am",281,997,772,1042.11 -"Apr 28, 12:00 pm",270,1009,792,1075.19 -"Apr 28, 01:00 pm",363,909,602,951.044 -"Apr 28, 02:00 pm",335,774,527,790.576 -"Apr 28, 03:00 pm",337,617,411,611.378 -"Apr 28, 04:00 pm",240,403,287,365.589 -"Apr 28, 05:00 pm",122,193,185,155.491 -"Apr 28, 06:00 pm",37,46,51,31.0185 -"Apr 28, 07:00 pm",0,0,0,0 -"Apr 28, 08:00 pm",0,0,0,0 -"Apr 28, 09:00 pm",0,0,0,0 -"Apr 28, 10:00 pm",0,0,0,0 -"Apr 28, 11:00 pm",0,0,0,0 -"Apr 29, 12:00 am",0,0,0,0 -"Apr 29, 01:00 am",0,0,0,0 -"Apr 29, 02:00 am",0,0,0,0 -"Apr 29, 03:00 am",0,0,0,0 -"Apr 29, 04:00 am",0,0,0,0 -"Apr 29, 05:00 am",5,10,43,4.59668 -"Apr 29, 06:00 am",28,111,527,36.5814 -"Apr 29, 07:00 am",47,321,785,267.495 -"Apr 29, 08:00 am",66,560,890,527.225 -"Apr 29, 09:00 am",80,765,945,759.848 -"Apr 29, 10:00 am",89,944,977,940.209 -"Apr 29, 11:00 am",95,1023,991,1050.23 -"Apr 29, 12:00 pm",97,1051,999,1087.78 -"Apr 29, 01:00 pm",95,1005,996,1044.8 -"Apr 29, 02:00 pm",88,898,979,921.4 -"Apr 29, 03:00 pm",78,730,945,731.048 -"Apr 29, 04:00 pm",63,507,885,490.813 -"Apr 29, 05:00 pm",44,285,764,228.826 -"Apr 29, 06:00 pm",25,73,458,21.0188 -"Apr 29, 07:00 pm",2,4,13,1.83867 -"Apr 29, 08:00 pm",0,0,0,0 -"Apr 29, 09:00 pm",0,0,0,0 -"Apr 29, 10:00 pm",0,0,0,0 -"Apr 29, 11:00 pm",0,0,0,0 -"Apr 30, 12:00 am",0,0,0,0 -"Apr 30, 01:00 am",0,0,0,0 -"Apr 30, 02:00 am",0,0,0,0 -"Apr 30, 03:00 am",0,0,0,0 -"Apr 30, 04:00 am",0,0,0,0 -"Apr 30, 05:00 am",6,10,29,5.51601 -"Apr 30, 06:00 am",34,108,466,38.7455 -"Apr 30, 07:00 am",57,316,743,264.38 -"Apr 30, 08:00 am",78,553,860,523.69 -"Apr 30, 09:00 am",95,752,920,756.615 -"Apr 30, 10:00 am",106,927,958,939.983 -"Apr 30, 11:00 am",112,1009,972,1047.8 -"Apr 30, 12:00 pm",114,1037,976,1080.6 -"Apr 30, 01:00 pm",111,993,971,1035.63 -"Apr 30, 02:00 pm",105,895,950,912.607 -"Apr 30, 03:00 pm",92,738,914,722.694 -"Apr 30, 04:00 pm",75,513,847,483.645 -"Apr 30, 05:00 pm",53,282,714,223.343 -"Apr 30, 06:00 pm",29,72,390,22.5607 -"Apr 30, 07:00 pm",2,3,9,1.83867 -"Apr 30, 08:00 pm",0,0,0,0 -"Apr 30, 09:00 pm",0,0,0,0 -"Apr 30, 10:00 pm",0,0,0,0 -"Apr 30, 11:00 pm",0,0,0,0 -"May 1, 12:00 am",0,0,0,0 -"May 1, 01:00 am",0,0,0,0 -"May 1, 02:00 am",0,0,0,0 -"May 1, 03:00 am",0,0,0,0 -"May 1, 04:00 am",0,0,0,0 -"May 1, 05:00 am",8,10,16,7.35468 -"May 1, 06:00 am",43,104,376,44.5051 -"May 1, 07:00 am",80,322,653,259.699 -"May 1, 08:00 am",120,554,773,520.041 -"May 1, 09:00 am",147,759,842,755.052 -"May 1, 10:00 am",180,923,874,945.738 -"May 1, 11:00 am",194,935,799,970.963 -"May 1, 12:00 pm",214,1036,866,1078.63 -"May 1, 01:00 pm",290,920,686,955.174 -"May 1, 02:00 pm",273,870,717,887.944 -"May 1, 03:00 pm",183,699,737,693.771 -"May 1, 04:00 pm",142,495,664,459.432 -"May 1, 05:00 pm",86,266,537,209.542 -"May 1, 06:00 pm",48,67,148,38.0877 -"May 1, 07:00 pm",2,3,3,1.83867 -"May 1, 08:00 pm",0,0,0,0 -"May 1, 09:00 pm",0,0,0,0 -"May 1, 10:00 pm",0,0,0,0 -"May 1, 11:00 pm",0,0,0,0 -"May 2, 12:00 am",0,0,0,0 -"May 2, 01:00 am",0,0,0,0 -"May 2, 02:00 am",0,0,0,0 -"May 2, 03:00 am",0,0,0,0 -"May 2, 04:00 am",0,0,0,0 -"May 2, 05:00 am",8,9,8,7.35468 -"May 2, 06:00 am",62,90,167,54.4618 -"May 2, 07:00 am",145,292,395,244.074 -"May 2, 08:00 am",191,567,665,528.008 -"May 2, 09:00 am",224,707,663,702.714 -"May 2, 10:00 am",278,835,653,853.05 -"May 2, 11:00 am",325,907,626,937.247 -"May 2, 12:00 pm",299,953,688,993.491 -"May 2, 01:00 pm",264,894,686,929.094 -"May 2, 02:00 pm",223,608,461,620.844 -"May 2, 03:00 pm",224,635,585,624.784 -"May 2, 04:00 pm",147,441,550,409.09 -"May 2, 05:00 pm",88,266,528,208.643 -"May 2, 06:00 pm",39,74,266,30.086 -"May 2, 07:00 pm",2,3,7,1.83867 -"May 2, 08:00 pm",0,0,0,0 -"May 2, 09:00 pm",0,0,0,0 -"May 2, 10:00 pm",0,0,0,0 -"May 2, 11:00 pm",0,0,0,0 -"May 3, 12:00 am",0,0,0,0 -"May 3, 01:00 am",0,0,0,0 -"May 3, 02:00 am",0,0,0,0 -"May 3, 03:00 am",0,0,0,0 -"May 3, 04:00 am",0,0,0,0 -"May 3, 05:00 am",8,9,6,7.35468 -"May 3, 06:00 am",51,99,285,48.0159 -"May 3, 07:00 am",91,308,577,248.601 -"May 3, 08:00 am",126,536,724,499.884 -"May 3, 09:00 am",152,735,799,727.748 -"May 3, 10:00 am",169,887,841,904.457 -"May 3, 11:00 am",178,984,867,1017.51 -"May 3, 12:00 pm",181,1013,874,1051.64 -"May 3, 01:00 pm",178,972,863,1003.55 -"May 3, 02:00 pm",167,867,839,881.632 -"May 3, 03:00 pm",148,705,791,692.58 -"May 3, 04:00 pm",120,499,707,456.971 -"May 3, 05:00 pm",84,270,545,208.383 -"May 3, 06:00 pm",42,70,210,32.2673 -"May 3, 07:00 pm",2,2,1,1.83867 -"May 3, 08:00 pm",0,0,0,0 -"May 3, 09:00 pm",0,0,0,0 -"May 3, 10:00 pm",0,0,0,0 -"May 3, 11:00 pm",0,0,0,0 -"May 4, 12:00 am",0,0,0,0 -"May 4, 01:00 am",0,0,0,0 -"May 4, 02:00 am",0,0,0,0 -"May 4, 03:00 am",0,0,0,0 -"May 4, 04:00 am",0,0,0,0 -"May 4, 05:00 am",8,13,45,7.35468 -"May 4, 06:00 am",35,120,494,43.1662 -"May 4, 07:00 am",57,338,743,264.203 -"May 4, 08:00 am",78,562,851,517.498 -"May 4, 09:00 am",93,759,909,743.505 -"May 4, 10:00 am",104,912,943,920.19 -"May 4, 11:00 am",110,1004,959,1027.27 -"May 4, 12:00 pm",112,1031,963,1058.91 -"May 4, 01:00 pm",109,992,958,1014.3 -"May 4, 02:00 pm",102,891,943,897.024 -"May 4, 03:00 pm",91,731,907,711.115 -"May 4, 04:00 pm",74,528,846,477.696 -"May 4, 05:00 pm",53,299,720,221.781 -"May 4, 06:00 pm",30,87,420,23.1878 -"May 4, 07:00 pm",3,5,15,2.75801 -"May 4, 08:00 pm",0,0,0,0 -"May 4, 09:00 pm",0,0,0,0 -"May 4, 10:00 pm",0,0,0,0 -"May 4, 11:00 pm",0,0,0,0 -"May 5, 12:00 am",0,0,0,0 -"May 5, 01:00 am",0,0,0,0 -"May 5, 02:00 am",0,0,0,0 -"May 5, 03:00 am",0,0,0,0 -"May 5, 04:00 am",0,0,0,0 -"May 5, 05:00 am",9,10,3,8.27402 -"May 5, 06:00 am",52,66,84,46.2188 -"May 5, 07:00 am",118,294,459,237.501 -"May 5, 08:00 am",190,511,561,472.456 -"May 5, 09:00 am",229,714,661,703.425 -"May 5, 10:00 am",236,880,750,893.593 -"May 5, 11:00 am",374,908,572,930.254 -"May 5, 12:00 pm",414,987,600,1013.79 -"May 5, 01:00 pm",397,527,141,521.367 -"May 5, 02:00 pm",409,734,387,727.276 -"May 5, 03:00 pm",285,695,579,674.422 -"May 5, 04:00 pm",202,478,512,436.055 -"May 5, 05:00 pm",157,229,209,187.259 -"May 5, 06:00 pm",61,72,82,48.1342 -"May 5, 07:00 pm",3,3,0,2.75801 -"May 5, 08:00 pm",0,0,0,0 -"May 5, 09:00 pm",0,0,0,0 -"May 5, 10:00 pm",0,0,0,0 -"May 5, 11:00 pm",0,0,0,0 -"May 6, 12:00 am",0,0,0,0 -"May 6, 01:00 am",0,0,0,0 -"May 6, 02:00 am",0,0,0,0 -"May 6, 03:00 am",0,0,0,0 -"May 6, 04:00 am",0,0,0,0 -"May 6, 05:00 am",9,14,47,8.27402 -"May 6, 06:00 am",36,124,493,44.2521 -"May 6, 07:00 am",60,341,734,264.338 -"May 6, 08:00 am",80,565,845,515.509 -"May 6, 09:00 am",97,763,905,743.019 -"May 6, 10:00 am",107,919,944,921.738 -"May 6, 11:00 am",114,1012,962,1031.25 -"May 6, 12:00 pm",115,1044,970,1065.6 -"May 6, 01:00 pm",113,1005,964,1020.77 -"May 6, 02:00 pm",106,902,948,902.309 -"May 6, 03:00 pm",94,744,915,717.081 -"May 6, 04:00 pm",77,538,853,482.137 -"May 6, 05:00 pm",55,308,728,224.441 -"May 6, 06:00 pm",32,92,427,24.7743 -"May 6, 07:00 pm",3,6,17,2.75801 -"May 6, 08:00 pm",0,0,0,0 -"May 6, 09:00 pm",0,0,0,0 -"May 6, 10:00 pm",0,0,0,0 -"May 6, 11:00 pm",0,0,0,0 -"May 7, 12:00 am",0,0,0,0 -"May 7, 01:00 am",0,0,0,0 -"May 7, 02:00 am",0,0,0,0 -"May 7, 03:00 am",0,0,0,0 -"May 7, 04:00 am",0,0,0,0 -"May 7, 05:00 am",11,15,39,10.1127 -"May 7, 06:00 am",47,127,438,50.1011 -"May 7, 07:00 am",88,355,691,276.794 -"May 7, 08:00 am",139,559,729,512.729 -"May 7, 09:00 am",197,725,716,710.712 -"May 7, 10:00 am",364,881,600,882.19 -"May 7, 11:00 am",394,825,460,840.553 -"May 7, 12:00 pm",356,1064,739,1087.45 -"May 7, 01:00 pm",368,884,557,899.907 -"May 7, 02:00 pm",350,823,562,821.58 -"May 7, 03:00 pm",365,696,465,664.397 -"May 7, 04:00 pm",296,405,201,365.386 -"May 7, 05:00 pm",140,228,252,183.582 -"May 7, 06:00 pm",66,78,80,51.5207 -"May 7, 07:00 pm",5,6,3,4.59668 -"May 7, 08:00 pm",0,0,0,0 -"May 7, 09:00 pm",0,0,0,0 -"May 7, 10:00 pm",0,0,0,0 -"May 7, 11:00 pm",0,0,0,0 -"May 8, 12:00 am",0,0,0,0 -"May 8, 01:00 am",0,0,0,0 -"May 8, 02:00 am",0,0,0,0 -"May 8, 03:00 am",0,0,0,0 -"May 8, 04:00 am",0,0,0,0 -"May 8, 05:00 am",9,9,4,8.27402 -"May 8, 06:00 am",84,118,188,71.6078 -"May 8, 07:00 am",157,291,345,237.481 -"May 8, 08:00 am",241,512,469,470.153 -"May 8, 09:00 am",288,727,594,706.092 -"May 8, 10:00 am",324,794,545,796.549 -"May 8, 11:00 am",313,1006,739,1025.25 -"May 8, 12:00 pm",428,843,432,859.195 -"May 8, 01:00 pm",365,964,646,978.792 -"May 8, 02:00 pm",386,541,184,525.013 -"May 8, 03:00 pm",324,468,201,441.45 -"May 8, 04:00 pm",245,307,114,278.671 -"May 8, 05:00 pm",121,220,283,174.245 -"May 8, 06:00 pm",74,84,69,56.4871 -"May 8, 07:00 pm",5,5,5,4.59668 -"May 8, 08:00 pm",0,0,0,0 -"May 8, 09:00 pm",0,0,0,0 -"May 8, 10:00 pm",0,0,0,0 -"May 8, 11:00 pm",0,0,0,0 -"May 9, 12:00 am",0,0,0,0 -"May 9, 01:00 am",0,0,0,0 -"May 9, 02:00 am",0,0,0,0 -"May 9, 03:00 am",0,0,0,0 -"May 9, 04:00 am",0,0,0,0 -"May 9, 05:00 am",12,14,22,10.5691 -"May 9, 06:00 am",51,132,436,53.5849 -"May 9, 07:00 am",76,273,503,212.787 -"May 9, 08:00 am",94,587,849,529.997 -"May 9, 09:00 am",104,773,902,745.139 -"May 9, 10:00 am",114,888,895,883.213 -"May 9, 11:00 am",121,1017,954,1026.23 -"May 9, 12:00 pm",110,942,865,954.173 -"May 9, 01:00 pm",117,964,912,971.66 -"May 9, 02:00 pm",247,827,687,827.691 -"May 9, 03:00 pm",290,692,565,665.323 -"May 9, 04:00 pm",269,330,113,296.1 -"May 9, 05:00 pm",156,210,154,172.611 -"May 9, 06:00 pm",56,68,82,45.2215 -"May 9, 07:00 pm",1,1,2,0.919335 -"May 9, 08:00 pm",0,0,0,0 -"May 9, 09:00 pm",0,0,0,0 -"May 9, 10:00 pm",0,0,0,0 -"May 9, 11:00 pm",0,0,0,0 -"May 10, 12:00 am",0,0,0,0 -"May 10, 01:00 am",0,0,0,0 -"May 10, 02:00 am",0,0,0,0 -"May 10, 03:00 am",0,0,0,0 -"May 10, 04:00 am",0,0,0,0 -"May 10, 05:00 am",13,14,6,11.7092 -"May 10, 06:00 am",79,103,128,67.3218 -"May 10, 07:00 am",114,274,406,218.038 -"May 10, 08:00 am",191,476,489,434.039 -"May 10, 09:00 am",97,769,904,738.786 -"May 10, 10:00 am",97,918,948,910.528 -"May 10, 11:00 am",103,1010,965,1017.66 -"May 10, 12:00 pm",105,1039,971,1050.7 -"May 10, 01:00 pm",102,1008,974,1013.3 -"May 10, 02:00 pm",96,902,953,891.136 -"May 10, 03:00 pm",85,742,918,705.696 -"May 10, 04:00 pm",70,545,868,479.075 -"May 10, 05:00 pm",50,316,749,224.664 -"May 10, 06:00 pm",30,101,482,24.9863 -"May 10, 07:00 pm",6,10,34,5.51601 -"May 10, 08:00 pm",0,0,0,0 -"May 10, 09:00 pm",0,0,0,0 -"May 10, 10:00 pm",0,0,0,0 -"May 10, 11:00 pm",0,0,0,0 -"May 11, 12:00 am",0,0,0,0 -"May 11, 01:00 am",0,0,0,0 -"May 11, 02:00 am",0,0,0,0 -"May 11, 03:00 am",0,0,0,0 -"May 11, 04:00 am",0,0,0,0 -"May 11, 05:00 am",10,11,7,9.06023 -"May 11, 06:00 am",71,95,122,61.6701 -"May 11, 07:00 am",194,303,277,249.394 -"May 11, 08:00 am",258,542,485,491.563 -"May 11, 09:00 am",354,734,510,703.923 -"May 11, 10:00 am",363,814,520,808.476 -"May 11, 11:00 am",445,852,433,851.768 -"May 11, 12:00 pm",457,933,495,943.375 -"May 11, 01:00 pm",396,737,367,736.336 -"May 11, 02:00 pm",442,779,398,761.62 -"May 11, 03:00 pm",303,385,115,362.722 -"May 11, 04:00 pm",241,341,182,305.827 -"May 11, 05:00 pm",137,185,133,151.659 -"May 11, 06:00 pm",59,64,27,48.4834 -"May 11, 07:00 pm",1,1,0,0.919335 -"May 11, 08:00 pm",0,0,0,0 -"May 11, 09:00 pm",0,0,0,0 -"May 11, 10:00 pm",0,0,0,0 -"May 11, 11:00 pm",0,0,0,0 -"May 12, 12:00 am",0,0,0,0 -"May 12, 01:00 am",0,0,0,0 -"May 12, 02:00 am",0,0,0,0 -"May 12, 03:00 am",0,0,0,0 -"May 12, 04:00 am",0,0,0,0 -"May 12, 05:00 am",11,11,1,9.78894 -"May 12, 06:00 am",80,97,85,66.8772 -"May 12, 07:00 am",167,192,63,164.356 -"May 12, 08:00 am",355,458,176,413.452 -"May 12, 09:00 am",415,569,206,536.031 -"May 12, 10:00 am",336,565,263,555.459 -"May 12, 11:00 am",369,688,338,687.131 -"May 12, 12:00 pm",344,846,519,858.872 -"May 12, 01:00 pm",194,944,804,950.412 -"May 12, 02:00 pm",188,852,783,842.919 -"May 12, 03:00 pm",169,691,728,661.612 -"May 12, 04:00 pm",145,448,550,399.844 -"May 12, 05:00 pm",100,267,469,199.016 -"May 12, 06:00 pm",49,83,221,37.3547 -"May 12, 07:00 pm",6,6,2,5.51601 -"May 12, 08:00 pm",0,0,0,0 -"May 12, 09:00 pm",0,0,0,0 -"May 12, 10:00 pm",0,0,0,0 -"May 12, 11:00 pm",0,0,0,0 -"May 13, 12:00 am",0,0,0,0 -"May 13, 01:00 am",0,0,0,0 -"May 13, 02:00 am",0,0,0,0 -"May 13, 03:00 am",0,0,0,0 -"May 13, 04:00 am",0,0,0,0 -"May 13, 05:00 am",13,15,23,11.4258 -"May 13, 06:00 am",52,127,380,52.5106 -"May 13, 07:00 am",87,340,633,257.897 -"May 13, 08:00 am",118,534,708,478.193 -"May 13, 09:00 am",209,609,534,588.594 -"May 13, 10:00 am",278,830,634,824.327 -"May 13, 11:00 am",239,954,757,965.446 -"May 13, 12:00 pm",154,1007,882,1006.57 -"May 13, 01:00 pm",161,944,838,948.807 -"May 13, 02:00 pm",175,896,849,883.974 -"May 13, 03:00 pm",161,705,756,671.652 -"May 13, 04:00 pm",138,518,688,456.936 -"May 13, 05:00 pm",120,289,470,216.339 -"May 13, 06:00 pm",63,87,156,49.1026 -"May 13, 07:00 pm",7,7,3,6.43535 -"May 13, 08:00 pm",0,0,0,0 -"May 13, 09:00 pm",0,0,0,0 -"May 13, 10:00 pm",0,0,0,0 -"May 13, 11:00 pm",0,0,0,0 -"May 14, 12:00 am",0,0,0,0 -"May 14, 01:00 am",0,0,0,0 -"May 14, 02:00 am",0,0,0,0 -"May 14, 03:00 am",0,0,0,0 -"May 14, 04:00 am",0,0,0,0 -"May 14, 05:00 am",12,13,2,10.6835 -"May 14, 06:00 am",79,97,92,66.5206 -"May 14, 07:00 am",186,289,258,236.506 -"May 14, 08:00 am",213,521,522,468.4 -"May 14, 09:00 am",259,656,530,628.943 -"May 14, 10:00 am",258,899,736,891.269 -"May 14, 11:00 am",230,958,771,968.452 -"May 14, 12:00 pm",232,970,764,985.322 -"May 14, 01:00 pm",215,987,826,987.639 -"May 14, 02:00 pm",202,876,793,866.263 -"May 14, 03:00 pm",180,714,741,678.869 -"May 14, 04:00 pm",147,507,651,447.459 -"May 14, 05:00 pm",103,281,490,205.925 -"May 14, 06:00 pm",53,83,190,42.0781 -"May 14, 07:00 pm",6,6,1,5.51601 -"May 14, 08:00 pm",0,0,0,0 -"May 14, 09:00 pm",0,0,0,0 -"May 14, 10:00 pm",0,0,0,0 -"May 14, 11:00 pm",0,0,0,0 -"May 15, 12:00 am",0,0,0,0 -"May 15, 01:00 am",0,0,0,0 -"May 15, 02:00 am",0,0,0,0 -"May 15, 03:00 am",0,0,0,0 -"May 15, 04:00 am",0,0,0,0 -"May 15, 05:00 am",14,18,33,11.6868 -"May 15, 06:00 am",52,133,407,53.0903 -"May 15, 07:00 am",85,352,664,263.859 -"May 15, 08:00 am",114,579,787,513.814 -"May 15, 09:00 am",136,781,859,743.415 -"May 15, 10:00 am",150,931,895,910 -"May 15, 11:00 am",158,1029,920,1020.38 -"May 15, 12:00 pm",160,1056,926,1051.58 -"May 15, 01:00 pm",157,1019,921,1009.24 -"May 15, 02:00 pm",148,915,900,897.596 -"May 15, 03:00 pm",132,748,852,705.109 -"May 15, 04:00 pm",109,540,775,469.929 -"May 15, 05:00 pm",79,310,636,219.78 -"May 15, 06:00 pm",45,98,332,35.1441 -"May 15, 07:00 pm",7,8,10,6.43535 -"May 15, 08:00 pm",0,0,0,0 -"May 15, 09:00 pm",0,0,0,0 -"May 15, 10:00 pm",0,0,0,0 -"May 15, 11:00 pm",0,0,0,0 -"May 16, 12:00 am",0,0,0,0 -"May 16, 01:00 am",0,0,0,0 -"May 16, 02:00 am",0,0,0,0 -"May 16, 03:00 am",0,0,0,0 -"May 16, 04:00 am",0,0,0,0 -"May 16, 05:00 am",13,23,95,10.1841 -"May 16, 06:00 am",37,151,565,47.1212 -"May 16, 07:00 am",59,376,785,274.523 -"May 16, 08:00 am",78,600,882,526.189 -"May 16, 09:00 am",93,797,936,751.403 -"May 16, 10:00 am",103,950,971,928.521 -"May 16, 11:00 am",109,1042,986,1034.75 -"May 16, 12:00 pm",111,1075,996,1071.77 -"May 16, 01:00 pm",108,1033,987,1022.78 -"May 16, 02:00 pm",102,930,971,904.571 -"May 16, 03:00 pm",91,770,939,719.903 -"May 16, 04:00 pm",75,565,878,484.807 -"May 16, 05:00 pm",54,333,761,227.329 -"May 16, 06:00 pm",33,113,495,27.3963 -"May 16, 07:00 pm",8,13,44,7.35468 -"May 16, 08:00 pm",0,0,0,0 -"May 16, 09:00 pm",0,0,0,0 -"May 16, 10:00 pm",0,0,0,0 -"May 16, 11:00 pm",0,0,0,0 -"May 17, 12:00 am",0,0,0,0 -"May 17, 01:00 am",0,0,0,0 -"May 17, 02:00 am",0,0,0,0 -"May 17, 03:00 am",0,0,0,0 -"May 17, 04:00 am",0,0,0,0 -"May 17, 05:00 am",15,17,17,13.0647 -"May 17, 06:00 am",60,128,336,56.4337 -"May 17, 07:00 am",101,344,599,259.694 -"May 17, 08:00 am",136,571,732,504.543 -"May 17, 09:00 am",162,769,806,729.025 -"May 17, 10:00 am",179,925,853,907.078 -"May 17, 11:00 am",189,1019,875,1015.51 -"May 17, 12:00 pm",192,1046,880,1046.61 -"May 17, 01:00 pm",188,1005,871,999.972 -"May 17, 02:00 pm",177,900,846,878.721 -"May 17, 03:00 pm",158,737,799,693.772 -"May 17, 04:00 pm",130,531,717,460.555 -"May 17, 05:00 pm",93,300,564,215.391 -"May 17, 06:00 pm",49,91,255,37.2328 -"May 17, 07:00 pm",5,5,4,4.59668 -"May 17, 08:00 pm",0,0,0,0 -"May 17, 09:00 pm",0,0,0,0 -"May 17, 10:00 pm",0,0,0,0 -"May 17, 11:00 pm",0,0,0,0 -"May 18, 12:00 am",0,0,0,0 -"May 18, 01:00 am",0,0,0,0 -"May 18, 02:00 am",0,0,0,0 -"May 18, 03:00 am",0,0,0,0 -"May 18, 04:00 am",0,0,0,0 -"May 18, 05:00 am",16,23,61,13.3018 -"May 18, 06:00 am",59,140,391,58.3625 -"May 18, 07:00 am",107,351,599,264.696 -"May 18, 08:00 am",118,559,742,491.726 -"May 18, 09:00 am",138,794,870,749.826 -"May 18, 10:00 am",133,939,922,913.307 -"May 18, 11:00 am",142,1039,946,1025.8 -"May 18, 12:00 pm",197,865,688,872.306 -"May 18, 01:00 pm",126,972,902,959.084 -"May 18, 02:00 pm",230,820,689,803.114 -"May 18, 03:00 pm",117,757,880,706.573 -"May 18, 04:00 pm",91,551,821,472.423 -"May 18, 05:00 pm",73,302,622,210.423 -"May 18, 06:00 pm",61,104,258,46.4743 -"May 18, 07:00 pm",9,10,9,8.27402 -"May 18, 08:00 pm",0,0,0,0 -"May 18, 09:00 pm",0,0,0,0 -"May 18, 10:00 pm",0,0,0,0 -"May 18, 11:00 pm",0,0,0,0 -"May 19, 12:00 am",0,0,0,0 -"May 19, 01:00 am",0,0,0,0 -"May 19, 02:00 am",0,0,0,0 -"May 19, 03:00 am",0,0,0,0 -"May 19, 04:00 am",0,0,0,0 -"May 19, 05:00 am",16,16,8,14.2678 -"May 19, 06:00 am",68,122,259,60.1678 -"May 19, 07:00 am",118,331,519,249.777 -"May 19, 08:00 am",161,555,659,489.555 -"May 19, 09:00 am",193,755,743,714.013 -"May 19, 10:00 am",214,904,787,886.549 -"May 19, 11:00 am",226,999,813,996.897 -"May 19, 12:00 pm",230,1034,828,1029.11 -"May 19, 01:00 pm",225,995,820,992.058 -"May 19, 02:00 pm",212,891,792,869.429 -"May 19, 03:00 pm",188,727,741,682.181 -"May 19, 04:00 pm",154,519,650,450.802 -"May 19, 05:00 pm",109,290,488,209.646 -"May 19, 06:00 pm",57,90,194,45.0556 -"May 19, 07:00 pm",9,10,2,8.27402 -"May 19, 08:00 pm",0,0,0,0 -"May 19, 09:00 pm",0,0,0,0 -"May 19, 10:00 pm",0,0,0,0 -"May 19, 11:00 pm",0,0,0,0 -"May 20, 12:00 am",0,0,0,0 -"May 20, 01:00 am",0,0,0,0 -"May 20, 02:00 am",0,0,0,0 -"May 20, 03:00 am",0,0,0,0 -"May 20, 04:00 am",0,0,0,0 -"May 20, 05:00 am",18,23,49,14.8606 -"May 20, 06:00 am",79,114,166,67.2536 -"May 20, 07:00 am",144,340,476,260.126 -"May 20, 08:00 am",207,494,480,437.988 -"May 20, 09:00 am",367,579,279,543.43 -"May 20, 10:00 am",326,875,626,853.769 -"May 20, 11:00 am",251,873,655,872.541 -"May 20, 12:00 pm",239,1024,808,1026.06 -"May 20, 01:00 pm",191,974,833,964.088 -"May 20, 02:00 pm",230,822,691,802.826 -"May 20, 03:00 pm",198,707,699,662.944 -"May 20, 04:00 pm",108,538,761,460.074 -"May 20, 05:00 pm",68,297,614,203.757 -"May 20, 06:00 pm",39,103,379,29.6277 -"May 20, 07:00 pm",9,14,45,8.27402 -"May 20, 08:00 pm",0,0,0,0 -"May 20, 09:00 pm",0,0,0,0 -"May 20, 10:00 pm",0,0,0,0 -"May 20, 11:00 pm",0,0,0,0 -"May 21, 12:00 am",0,0,0,0 -"May 21, 01:00 am",0,0,0,0 -"May 21, 02:00 am",0,0,0,0 -"May 21, 03:00 am",0,0,0,0 -"May 21, 04:00 am",0,0,0,0 -"May 21, 05:00 am",17,19,19,14.6831 -"May 21, 06:00 am",62,131,328,57.2125 -"May 21, 07:00 am",104,345,584,256.405 -"May 21, 08:00 am",140,564,709,493.587 -"May 21, 09:00 am",167,763,787,717.741 -"May 21, 10:00 am",184,910,827,884.902 -"May 21, 11:00 am",194,1002,849,990.549 -"May 21, 12:00 pm",197,1030,856,1022.83 -"May 21, 01:00 pm",193,992,849,979.484 -"May 21, 02:00 pm",181,888,823,859.568 -"May 21, 03:00 pm",162,731,778,680.632 -"May 21, 04:00 pm",134,527,695,452.315 -"May 21, 05:00 pm",97,303,551,215.36 -"May 21, 06:00 pm",54,99,262,40.9285 -"May 21, 07:00 pm",10,11,6,9.19335 -"May 21, 08:00 pm",0,0,0,0 -"May 21, 09:00 pm",0,0,0,0 -"May 21, 10:00 pm",0,0,0,0 -"May 21, 11:00 pm",0,0,0,0 -"May 22, 12:00 am",0,0,0,0 -"May 22, 01:00 am",0,0,0,0 -"May 22, 02:00 am",0,0,0,0 -"May 22, 03:00 am",0,0,0,0 -"May 22, 04:00 am",0,0,0,0 -"May 22, 05:00 am",17,22,46,14.0902 -"May 22, 06:00 am",48,149,475,50.3749 -"May 22, 07:00 am",76,366,701,264.523 -"May 22, 08:00 am",115,593,795,513.258 -"May 22, 09:00 am",175,806,832,755.492 -"May 22, 10:00 am",227,978,854,951.402 -"May 22, 11:00 am",210,1058,890,1042.15 -"May 22, 12:00 pm",166,1066,924,1045.34 -"May 22, 01:00 pm",137,1020,936,995.934 -"May 22, 02:00 pm",129,917,916,879.245 -"May 22, 03:00 pm",116,757,876,697.675 -"May 22, 04:00 pm",96,557,812,471.484 -"May 22, 05:00 pm",71,331,690,226.147 -"May 22, 06:00 pm",43,116,420,32.9998 -"May 22, 07:00 pm",11,14,30,10.1127 -"May 22, 08:00 pm",0,0,0,0 -"May 22, 09:00 pm",0,0,0,0 -"May 22, 10:00 pm",0,0,0,0 -"May 22, 11:00 pm",0,0,0,0 -"May 23, 12:00 am",0,0,0,0 -"May 23, 01:00 am",0,0,0,0 -"May 23, 02:00 am",0,0,0,0 -"May 23, 03:00 am",0,0,0,0 -"May 23, 04:00 am",0,0,0,0 -"May 23, 05:00 am",17,21,46,14.0944 -"May 23, 06:00 am",40,160,559,48.2716 -"May 23, 07:00 am",63,380,767,269.762 -"May 23, 08:00 am",83,601,864,516.379 -"May 23, 09:00 am",98,792,914,733.536 -"May 23, 10:00 am",109,939,943,902.003 -"May 23, 11:00 am",114,1029,959,1004.94 -"May 23, 12:00 pm",116,1058,966,1038.32 -"May 23, 01:00 pm",114,1023,963,997.954 -"May 23, 02:00 pm",107,921,946,881.985 -"May 23, 03:00 pm",96,768,916,704.54 -"May 23, 04:00 pm",80,569,860,478.572 -"May 23, 05:00 pm",59,343,749,228.552 -"May 23, 06:00 pm",36,125,500,29.719 -"May 23, 07:00 pm",10,12,19,9.19335 -"May 23, 08:00 pm",0,0,0,0 -"May 23, 09:00 pm",0,0,0,0 -"May 23, 10:00 pm",0,0,0,0 -"May 23, 11:00 pm",0,0,0,0 -"May 24, 12:00 am",0,0,0,0 -"May 24, 01:00 am",0,0,0,0 -"May 24, 02:00 am",0,0,0,0 -"May 24, 03:00 am",0,0,0,0 -"May 24, 04:00 am",0,0,0,0 -"May 24, 05:00 am",17,22,48,14.1002 -"May 24, 06:00 am",67,131,298,59.7155 -"May 24, 07:00 am",114,343,551,254.894 -"May 24, 08:00 am",153,567,687,492.238 -"May 24, 09:00 am",183,764,765,714.566 -"May 24, 10:00 am",203,916,810,884.607 -"May 24, 11:00 am",214,1010,835,992.234 -"May 24, 12:00 pm",216,1042,846,1027.09 -"May 24, 01:00 pm",212,1001,835,980.923 -"May 24, 02:00 pm",200,897,808,866.274 -"May 24, 03:00 pm",187,738,751,684.554 -"May 24, 04:00 pm",153,531,663,454.089 -"May 24, 05:00 pm",121,292,450,210.753 -"May 24, 06:00 pm",59,84,138,46.3956 -"May 24, 07:00 pm",9,9,1,8.00271 -"May 24, 08:00 pm",0,0,0,0 -"May 24, 09:00 pm",0,0,0,0 -"May 24, 10:00 pm",0,0,0,0 -"May 24, 11:00 pm",0,0,0,0 -"May 25, 12:00 am",0,0,0,0 -"May 25, 01:00 am",0,0,0,0 -"May 25, 02:00 am",0,0,0,0 -"May 25, 03:00 am",0,0,0,0 -"May 25, 04:00 am",0,0,0,0 -"May 25, 05:00 am",18,23,51,14.8871 -"May 25, 06:00 am",38,163,575,46.3778 -"May 25, 07:00 am",60,382,773,267.359 -"May 25, 08:00 am",79,603,869,513.318 -"May 25, 09:00 am",93,801,929,736.899 -"May 25, 10:00 am",103,944,953,902.166 -"May 25, 11:00 am",109,1031,966,1004.14 -"May 25, 12:00 pm",111,1066,979,1043.53 -"May 25, 01:00 pm",109,1028,972,999.312 -"May 25, 02:00 pm",102,926,955,882.882 -"May 25, 03:00 pm",91,771,925,704.611 -"May 25, 04:00 pm",76,571,866,477.098 -"May 25, 05:00 pm",56,347,762,228.847 -"May 25, 06:00 pm",35,130,526,28.7827 -"May 25, 07:00 pm",12,15,23,10.5729 -"May 25, 08:00 pm",0,0,0,0 -"May 25, 09:00 pm",0,0,0,0 -"May 25, 10:00 pm",0,0,0,0 -"May 25, 11:00 pm",0,0,0,0 -"May 26, 12:00 am",0,0,0,0 -"May 26, 01:00 am",0,0,0,0 -"May 26, 02:00 am",0,0,0,0 -"May 26, 03:00 am",0,0,0,0 -"May 26, 04:00 am",0,0,0,0 -"May 26, 05:00 am",18,24,52,14.8919 -"May 26, 06:00 am",41,163,561,48.3446 -"May 26, 07:00 am",63,383,765,267.387 -"May 26, 08:00 am",83,603,861,512.3 -"May 26, 09:00 am",99,798,919,734.72 -"May 26, 10:00 am",109,949,953,906.737 -"May 26, 11:00 am",115,1038,966,1008.62 -"May 26, 12:00 pm",117,1066,972,1041.36 -"May 26, 01:00 pm",115,1027,965,997.636 -"May 26, 02:00 pm",108,927,949,883.026 -"May 26, 03:00 pm",96,770,914,701.725 -"May 26, 04:00 pm",80,570,854,475.23 -"May 26, 05:00 pm",59,346,746,228.04 -"May 26, 06:00 pm",37,129,507,30.4715 -"May 26, 07:00 pm",11,14,23,9.76645 -"May 26, 08:00 pm",0,0,0,0 -"May 26, 09:00 pm",0,0,0,0 -"May 26, 10:00 pm",0,0,0,0 -"May 26, 11:00 pm",0,0,0,0 -"May 27, 12:00 am",0,0,0,0 -"May 27, 01:00 am",0,0,0,0 -"May 27, 02:00 am",0,0,0,0 -"May 27, 03:00 am",0,0,0,0 -"May 27, 04:00 am",0,0,0,0 -"May 27, 05:00 am",17,23,51,14.113 -"May 27, 06:00 am",43,162,542,49.2972 -"May 27, 07:00 am",67,381,751,266.716 -"May 27, 08:00 am",88,601,849,510.216 -"May 27, 09:00 am",104,792,902,726.738 -"May 27, 10:00 am",115,939,934,895.438 -"May 27, 11:00 am",122,1027,947,996.478 -"May 27, 12:00 pm",123,1059,957,1031.59 -"May 27, 01:00 pm",121,1022,952,990.484 -"May 27, 02:00 pm",114,922,934,875.847 -"May 27, 03:00 pm",102,768,902,699.139 -"May 27, 04:00 pm",85,568,841,473.168 -"May 27, 05:00 pm",63,345,730,228.18 -"May 27, 06:00 pm",39,129,487,29.5141 -"May 27, 07:00 pm",12,15,25,10.5929 -"May 27, 08:00 pm",0,0,0,0 -"May 27, 09:00 pm",0,0,0,0 -"May 27, 10:00 pm",0,0,0,0 -"May 27, 11:00 pm",0,0,0,0 -"May 28, 12:00 am",0,0,0,0 -"May 28, 01:00 am",0,0,0,0 -"May 28, 02:00 am",0,0,0,0 -"May 28, 03:00 am",0,0,0,0 -"May 28, 04:00 am",0,0,0,0 -"May 28, 05:00 am",18,23,51,14.8976 -"May 28, 06:00 am",36,169,605,44.4393 -"May 28, 07:00 am",56,389,793,269.383 -"May 28, 08:00 am",74,606,880,511.297 -"May 28, 09:00 am",87,796,929,727.827 -"May 28, 10:00 am",97,941,958,896.98 -"May 28, 11:00 am",102,1032,973,1000.3 -"May 28, 12:00 pm",104,1060,977,1031.58 -"May 28, 01:00 pm",102,1030,980,997.043 -"May 28, 02:00 pm",95,929,963,880.5 -"May 28, 03:00 pm",85,774,932,702.159 -"May 28, 04:00 pm",71,578,879,477.952 -"May 28, 05:00 pm",53,354,779,232.916 -"May 28, 06:00 pm",33,137,556,26.9668 -"May 28, 07:00 pm",13,16,26,11.4097 -"May 28, 08:00 pm",0,0,0,0 -"May 28, 09:00 pm",0,0,0,0 -"May 28, 10:00 pm",0,0,0,0 -"May 28, 11:00 pm",0,0,0,0 -"May 29, 12:00 am",0,0,0,0 -"May 29, 01:00 am",0,0,0,0 -"May 29, 02:00 am",0,0,0,0 -"May 29, 03:00 am",0,0,0,0 -"May 29, 04:00 am",0,0,0,0 -"May 29, 05:00 am",19,27,80,15.7068 -"May 29, 06:00 am",86,156,317,73.9271 -"May 29, 07:00 am",142,331,451,247.354 -"May 29, 08:00 am",213,541,542,468.01 -"May 29, 09:00 am",250,610,472,568.17 -"May 29, 10:00 am",160,953,898,911.939 -"May 29, 11:00 am",153,978,862,944.396 -"May 29, 12:00 pm",106,996,910,968.95 -"May 29, 01:00 pm",108,1023,965,988.255 -"May 29, 02:00 pm",102,924,948,874.481 -"May 29, 03:00 pm",91,768,914,695.804 -"May 29, 04:00 pm",76,569,855,471.657 -"May 29, 05:00 pm",57,351,756,228.963 -"May 29, 06:00 pm",36,137,534,29.4985 -"May 29, 07:00 pm",13,16,26,11.4196 -"May 29, 08:00 pm",0,0,0,0 -"May 29, 09:00 pm",0,0,0,0 -"May 29, 10:00 pm",0,0,0,0 -"May 29, 11:00 pm",0,0,0,0 -"May 30, 12:00 am",0,0,0,0 -"May 30, 01:00 am",0,0,0,0 -"May 30, 02:00 am",0,0,0,0 -"May 30, 03:00 am",0,0,0,0 -"May 30, 04:00 am",0,0,0,0 -"May 30, 05:00 am",19,24,56,15.6858 -"May 30, 06:00 am",58,149,412,54.9405 -"May 30, 07:00 am",92,364,645,256.948 -"May 30, 08:00 am",122,585,764,496.373 -"May 30, 09:00 am",145,778,829,715.291 -"May 30, 10:00 am",159,926,867,884.108 -"May 30, 11:00 am",168,1020,890,992.814 -"May 30, 12:00 pm",170,1047,895,1012.09 -"May 30, 01:00 pm",167,1012,891,984.211 -"May 30, 02:00 pm",158,911,868,867.684 -"May 30, 03:00 pm",142,754,826,688.337 -"May 30, 04:00 pm",118,553,752,461.76 -"May 30, 05:00 pm",87,330,623,223.239 -"May 30, 06:00 pm",52,121,359,39.9766 -"May 30, 07:00 pm",13,16,29,11.4314 -"May 30, 08:00 pm",0,0,0,0 -"May 30, 09:00 pm",0,0,0,0 -"May 30, 10:00 pm",0,0,0,0 -"May 30, 11:00 pm",0,0,0,0 -"May 31, 12:00 am",0,0,0,0 -"May 31, 01:00 am",0,0,0,0 -"May 31, 02:00 am",0,0,0,0 -"May 31, 03:00 am",0,0,0,0 -"May 31, 04:00 am",0,0,0,0 -"May 31, 05:00 am",19,25,56,15.6886 -"May 31, 06:00 am",37,171,603,44.0797 -"May 31, 07:00 am",57,389,789,267.227 -"May 31, 08:00 am",75,606,877,508.066 -"May 31, 09:00 am",88,797,927,724.25 -"May 31, 10:00 am",98,943,956,892.895 -"May 31, 11:00 am",103,1034,972,996.992 -"May 31, 12:00 pm",105,1061,975,1027.58 -"May 31, 01:00 pm",102,1025,971,986.382 -"May 31, 02:00 pm",97,926,955,874.25 -"May 31, 03:00 pm",87,775,927,699.973 -"May 31, 04:00 pm",72,581,876,477.549 -"May 31, 05:00 pm",54,359,779,234.583 -"May 31, 06:00 pm",34,141,561,27.7341 -"May 31, 07:00 pm",14,18,30,12.2422 -"May 31, 08:00 pm",0,0,0,0 -"May 31, 09:00 pm",0,0,0,0 -"May 31, 10:00 pm",0,0,0,0 -"May 31, 11:00 pm",0,0,0,0 -"Jun 1, 12:00 am",0,0,0,0 -"Jun 1, 01:00 am",0,0,0,0 -"Jun 1, 02:00 am",0,0,0,0 -"Jun 1, 03:00 am",0,0,0,0 -"Jun 1, 04:00 am",0,0,0,0 -"Jun 1, 05:00 am",19,26,66,15.7006 -"Jun 1, 06:00 am",58,145,394,53.8783 -"Jun 1, 07:00 am",92,356,624,250.183 -"Jun 1, 08:00 am",122,575,748,486.912 -"Jun 1, 09:00 am",145,770,818,705.934 -"Jun 1, 10:00 am",159,910,849,867.237 -"Jun 1, 11:00 am",167,1006,875,976.158 -"Jun 1, 12:00 pm",170,1036,883,1010.73 -"Jun 1, 01:00 pm",167,1002,880,972.829 -"Jun 1, 02:00 pm",157,898,852,852.835 -"Jun 1, 03:00 pm",142,745,813,679.351 -"Jun 1, 04:00 pm",118,552,748,459.927 -"Jun 1, 05:00 pm",87,329,616,221.96 -"Jun 1, 06:00 pm",52,121,357,39.8152 -"Jun 1, 07:00 pm",14,18,37,11.6877 -"Jun 1, 08:00 pm",0,0,0,0 -"Jun 1, 09:00 pm",0,0,0,0 -"Jun 1, 10:00 pm",0,0,0,0 -"Jun 1, 11:00 pm",0,0,0,0 -"Jun 2, 12:00 am",0,0,0,0 -"Jun 2, 01:00 am",0,0,0,0 -"Jun 2, 02:00 am",0,0,0,0 -"Jun 2, 03:00 am",0,0,0,0 -"Jun 2, 04:00 am",0,0,0,0 -"Jun 2, 05:00 am",19,26,68,15.705 -"Jun 2, 06:00 am",37,170,597,43.1388 -"Jun 2, 07:00 am",56,386,783,263.419 -"Jun 2, 08:00 am",74,602,870,502.012 -"Jun 2, 09:00 am",88,789,917,715.55 -"Jun 2, 10:00 am",97,933,945,880.879 -"Jun 2, 11:00 am",103,1025,963,986.872 -"Jun 2, 12:00 pm",104,1052,966,1016.48 -"Jun 2, 01:00 pm",102,1016,962,976.945 -"Jun 2, 02:00 pm",99,862,878,812.994 -"Jun 2, 03:00 pm",129,759,848,689.851 -"Jun 2, 04:00 pm",311,549,410,469.963 -"Jun 2, 05:00 pm",146,302,396,219.84 -"Jun 2, 06:00 pm",64,108,229,47.9734 -"Jun 2, 07:00 pm",16,17,7,14.197 -"Jun 2, 08:00 pm",0,0,0,0 -"Jun 2, 09:00 pm",0,0,0,0 -"Jun 2, 10:00 pm",0,0,0,0 -"Jun 2, 11:00 pm",0,0,0,0 -"Jun 3, 12:00 am",0,0,0,0 -"Jun 3, 01:00 am",0,0,0,0 -"Jun 3, 02:00 am",0,0,0,0 -"Jun 3, 03:00 am",0,0,0,0 -"Jun 3, 04:00 am",0,0,0,0 -"Jun 3, 05:00 am",18,25,65,14.9252 -"Jun 3, 06:00 am",45,160,516,45.0519 -"Jun 3, 07:00 am",70,373,718,256.099 -"Jun 3, 08:00 am",91,590,821,492.827 -"Jun 3, 09:00 am",108,777,876,705.756 -"Jun 3, 10:00 am",119,924,910,871.884 -"Jun 3, 11:00 am",125,1019,933,979.11 -"Jun 3, 12:00 pm",127,1043,934,1006.89 -"Jun 3, 01:00 pm",125,1013,934,972.56 -"Jun 3, 02:00 pm",118,916,918,863.092 -"Jun 3, 03:00 pm",106,767,888,692.054 -"Jun 3, 04:00 pm",89,579,840,476.632 -"Jun 3, 05:00 pm",67,358,737,235.11 -"Jun 3, 06:00 pm",42,139,498,31.659 -"Jun 3, 07:00 pm",14,18,39,11.6964 -"Jun 3, 08:00 pm",0,0,0,0 -"Jun 3, 09:00 pm",0,0,0,0 -"Jun 3, 10:00 pm",0,0,0,0 -"Jun 3, 11:00 pm",0,0,0,0 -"Jun 4, 12:00 am",0,0,0,0 -"Jun 4, 01:00 am",0,0,0,0 -"Jun 4, 02:00 am",0,0,0,0 -"Jun 4, 03:00 am",0,0,0,0 -"Jun 4, 04:00 am",0,0,0,0 -"Jun 4, 05:00 am",20,21,19,17.577 -"Jun 4, 06:00 am",69,139,315,59.0387 -"Jun 4, 07:00 am",115,351,558,251.493 -"Jun 4, 08:00 am",153,575,694,486.7 -"Jun 4, 09:00 am",182,768,765,702.656 -"Jun 4, 10:00 am",202,920,812,873.645 -"Jun 4, 11:00 am",212,1011,833,976.721 -"Jun 4, 12:00 pm",215,1033,833,1002.84 -"Jun 4, 01:00 pm",211,1000,829,965.562 -"Jun 4, 02:00 pm",199,898,802,850.155 -"Jun 4, 03:00 pm",179,743,756,676.697 -"Jun 4, 04:00 pm",163,548,659,460.369 -"Jun 4, 05:00 pm",118,324,519,225.312 -"Jun 4, 06:00 pm",67,118,258,50.2718 -"Jun 4, 07:00 pm",15,16,10,13.44 -"Jun 4, 08:00 pm",0,0,0,0 -"Jun 4, 09:00 pm",0,0,0,0 -"Jun 4, 10:00 pm",0,0,0,0 -"Jun 4, 11:00 pm",0,0,0,0 -"Jun 5, 12:00 am",0,0,0,0 -"Jun 5, 01:00 am",0,0,0,0 -"Jun 5, 02:00 am",0,0,0,0 -"Jun 5, 03:00 am",0,0,0,0 -"Jun 5, 04:00 am",0,0,0,0 -"Jun 5, 05:00 am",22,26,35,18.6386 -"Jun 5, 06:00 am",60,149,396,54.2663 -"Jun 5, 07:00 am",96,361,627,252.008 -"Jun 5, 08:00 am",127,581,748,488.148 -"Jun 5, 09:00 am",150,775,816,705.384 -"Jun 5, 10:00 am",176,929,851,880.888 -"Jun 5, 11:00 am",200,1033,869,997.732 -"Jun 5, 12:00 pm",188,1046,874,1015.82 -"Jun 5, 01:00 pm",208,966,796,932.348 -"Jun 5, 02:00 pm",295,912,708,865.667 -"Jun 5, 03:00 pm",234,779,730,709.797 -"Jun 5, 04:00 pm",236,549,535,465.097 -"Jun 5, 05:00 pm",190,255,164,200.694 -"Jun 5, 06:00 pm",86,122,183,65.556 -"Jun 5, 07:00 pm",15,16,6,13.4495 -"Jun 5, 08:00 pm",0,0,0,0 -"Jun 5, 09:00 pm",0,0,0,0 -"Jun 5, 10:00 pm",0,0,0,0 -"Jun 5, 11:00 pm",0,0,0,0 -"Jun 6, 12:00 am",0,0,0,0 -"Jun 6, 01:00 am",0,0,0,0 -"Jun 6, 02:00 am",0,0,0,0 -"Jun 6, 03:00 am",0,0,0,0 -"Jun 6, 04:00 am",0,0,0,0 -"Jun 6, 05:00 am",22,23,9,19.0849 -"Jun 6, 06:00 am",98,149,226,79.7225 -"Jun 6, 07:00 am",178,338,377,253.438 -"Jun 6, 08:00 am",275,530,419,454.33 -"Jun 6, 09:00 am",295,749,593,685.474 -"Jun 6, 10:00 am",489,832,388,786.174 -"Jun 6, 11:00 am",455,802,361,772.171 -"Jun 6, 12:00 pm",444,1004,571,977.146 -"Jun 6, 01:00 pm",319,955,667,923.873 -"Jun 6, 02:00 pm",451,703,289,664.606 -"Jun 6, 03:00 pm",356,597,322,545.249 -"Jun 6, 04:00 pm",223,260,63,228.48 -"Jun 6, 05:00 pm",138,153,38,129.339 -"Jun 6, 06:00 pm",64,68,21,53.9012 -"Jun 6, 07:00 pm",14,15,2,12.4724 -"Jun 6, 08:00 pm",0,0,0,0 -"Jun 6, 09:00 pm",0,0,0,0 -"Jun 6, 10:00 pm",0,0,0,0 -"Jun 6, 11:00 pm",0,0,0,0 -"Jun 7, 12:00 am",0,0,0,0 -"Jun 7, 01:00 am",0,0,0,0 -"Jun 7, 02:00 am",0,0,0,0 -"Jun 7, 03:00 am",0,0,0,0 -"Jun 7, 04:00 am",0,0,0,0 -"Jun 7, 05:00 am",26,26,5,22.2118 -"Jun 7, 06:00 am",82,96,59,68.8229 -"Jun 7, 07:00 am",175,358,431,265.421 -"Jun 7, 08:00 am",199,526,538,447.449 -"Jun 7, 09:00 am",126,803,885,727.457 -"Jun 7, 10:00 am",144,892,844,836.83 -"Jun 7, 11:00 am",143,1007,901,962.838 -"Jun 7, 12:00 pm",138,1064,943,1022.36 -"Jun 7, 01:00 pm",135,1033,941,985.953 -"Jun 7, 02:00 pm",127,916,903,858.207 -"Jun 7, 03:00 pm",115,772,878,693.781 -"Jun 7, 04:00 pm",96,580,822,475.786 -"Jun 7, 05:00 pm",72,354,703,233.181 -"Jun 7, 06:00 pm",46,141,472,34.6734 -"Jun 7, 07:00 pm",15,22,62,12.5216 -"Jun 7, 08:00 pm",0,0,0,0 -"Jun 7, 09:00 pm",0,0,0,0 -"Jun 7, 10:00 pm",0,0,0,0 -"Jun 7, 11:00 pm",0,0,0,0 -"Jun 8, 12:00 am",0,0,0,0 -"Jun 8, 01:00 am",0,0,0,0 -"Jun 8, 02:00 am",0,0,0,0 -"Jun 8, 03:00 am",0,0,0,0 -"Jun 8, 04:00 am",0,0,0,0 -"Jun 8, 05:00 am",21,22,12,18.3474 -"Jun 8, 06:00 am",75,133,260,61.3473 -"Jun 8, 07:00 am",127,340,501,242.553 -"Jun 8, 08:00 am",172,560,639,474.093 -"Jun 8, 09:00 am",206,757,720,690.878 -"Jun 8, 10:00 am",228,906,766,860.791 -"Jun 8, 11:00 am",240,1009,801,977.189 -"Jun 8, 12:00 pm",245,1041,810,1014.47 -"Jun 8, 01:00 pm",240,1000,798,969.199 -"Jun 8, 02:00 pm",226,901,773,854.784 -"Jun 8, 03:00 pm",202,746,726,678.083 -"Jun 8, 04:00 pm",168,539,632,452.97 -"Jun 8, 05:00 pm",122,317,487,222.206 -"Jun 8, 06:00 pm",69,115,226,53.9371 -"Jun 8, 07:00 pm",17,18,6,15.0686 -"Jun 8, 08:00 pm",0,0,0,0 -"Jun 8, 09:00 pm",0,0,0,0 -"Jun 8, 10:00 pm",0,0,0,0 -"Jun 8, 11:00 pm",0,0,0,0 -"Jun 9, 12:00 am",0,0,0,0 -"Jun 9, 01:00 am",0,0,0,0 -"Jun 9, 02:00 am",0,0,0,0 -"Jun 9, 03:00 am",0,0,0,0 -"Jun 9, 04:00 am",0,0,0,0 -"Jun 9, 05:00 am",20,23,26,17.1336 -"Jun 9, 06:00 am",67,143,336,56.3638 -"Jun 9, 07:00 am",110,354,575,248.425 -"Jun 9, 08:00 am",147,574,702,481.063 -"Jun 9, 09:00 am",174,764,771,694.698 -"Jun 9, 10:00 am",193,916,817,865.093 -"Jun 9, 11:00 am",203,1014,845,975.321 -"Jun 9, 12:00 pm",206,1041,849,1006.24 -"Jun 9, 01:00 pm",202,1004,840,964.893 -"Jun 9, 02:00 pm",200,906,806,853.091 -"Jun 9, 03:00 pm",180,755,766,684.119 -"Jun 9, 04:00 pm",150,558,691,464.245 -"Jun 9, 05:00 pm",116,335,544,233.063 -"Jun 9, 06:00 pm",73,129,276,54.7076 -"Jun 9, 07:00 pm",18,19,6,15.8573 -"Jun 9, 08:00 pm",0,0,0,0 -"Jun 9, 09:00 pm",0,0,0,0 -"Jun 9, 10:00 pm",0,0,0,0 -"Jun 9, 11:00 pm",0,0,0,0 -"Jun 10, 12:00 am",0,0,0,0 -"Jun 10, 01:00 am",0,0,0,0 -"Jun 10, 02:00 am",0,0,0,0 -"Jun 10, 03:00 am",0,0,0,0 -"Jun 10, 04:00 am",0,0,0,0 -"Jun 10, 05:00 am",22,23,13,19.1015 -"Jun 10, 06:00 am",75,134,262,60.8195 -"Jun 10, 07:00 am",124,342,512,241.734 -"Jun 10, 08:00 am",167,560,646,471.493 -"Jun 10, 09:00 am",200,752,722,685.075 -"Jun 10, 10:00 am",221,898,765,851.802 -"Jun 10, 11:00 am",233,996,795,963.637 -"Jun 10, 12:00 pm",237,1028,804,1000.08 -"Jun 10, 01:00 pm",233,995,798,961.83 -"Jun 10, 02:00 pm",219,904,782,855.226 -"Jun 10, 03:00 pm",197,750,736,680.215 -"Jun 10, 04:00 pm",164,549,651,458.644 -"Jun 10, 05:00 pm",120,324,503,224.931 -"Jun 10, 06:00 pm",68,119,245,50.7563 -"Jun 10, 07:00 pm",17,17,8,15.0972 -"Jun 10, 08:00 pm",0,0,0,0 -"Jun 10, 09:00 pm",0,0,0,0 -"Jun 10, 10:00 pm",0,0,0,0 -"Jun 10, 11:00 pm",0,0,0,0 -"Jun 11, 12:00 am",0,0,0,0 -"Jun 11, 01:00 am",0,0,0,0 -"Jun 11, 02:00 am",0,0,0,0 -"Jun 11, 03:00 am",0,0,0,0 -"Jun 11, 04:00 am",0,0,0,0 -"Jun 11, 05:00 am",17,21,34,14.8113 -"Jun 11, 06:00 am",53,157,461,47.1104 -"Jun 11, 07:00 am",83,369,674,248.548 -"Jun 11, 08:00 am",138,554,684,462.589 -"Jun 11, 09:00 am",194,756,734,686.824 -"Jun 11, 10:00 am",196,857,747,812.635 -"Jun 11, 11:00 am",323,806,502,780.899 -"Jun 11, 12:00 pm",288,998,722,970.221 -"Jun 11, 01:00 pm",430,928,522,894.505 -"Jun 11, 02:00 pm",308,794,555,752.702 -"Jun 11, 03:00 pm",335,671,447,611.906 -"Jun 11, 04:00 pm",258,525,451,443.697 -"Jun 11, 05:00 pm",161,266,259,200.966 -"Jun 11, 06:00 pm",107,122,73,81.3268 -"Jun 11, 07:00 pm",7,7,4,6.33155 -"Jun 11, 08:00 pm",0,0,0,0 -"Jun 11, 09:00 pm",0,0,0,0 -"Jun 11, 10:00 pm",0,0,0,0 -"Jun 11, 11:00 pm",0,0,0,0 -"Jun 12, 12:00 am",0,0,0,0 -"Jun 12, 01:00 am",0,0,0,0 -"Jun 12, 02:00 am",0,0,0,0 -"Jun 12, 03:00 am",0,0,0,0 -"Jun 12, 04:00 am",0,0,0,0 -"Jun 12, 05:00 am",19,20,4,16.8735 -"Jun 12, 06:00 am",80,85,20,66.4418 -"Jun 12, 07:00 am",141,143,4,124.816 -"Jun 12, 08:00 am",319,323,7,285.343 -"Jun 12, 09:00 am",345,349,6,314.341 -"Jun 12, 10:00 am",208,216,10,196.049 -"Jun 12, 11:00 am",367,368,0,334.749 -"Jun 12, 12:00 pm",268,268,0,243.991 -"Jun 12, 01:00 pm",425,429,4,392.008 -"Jun 12, 02:00 pm",381,383,3,348.16 -"Jun 12, 03:00 pm",210,211,1,189.299 -"Jun 12, 04:00 pm",262,262,0,232.032 -"Jun 12, 05:00 pm",162,163,1,141.055 -"Jun 12, 06:00 pm",73,73,0,61.8964 -"Jun 12, 07:00 pm",18,18,0,15.9507 -"Jun 12, 08:00 pm",0,0,0,0 -"Jun 12, 09:00 pm",0,0,0,0 -"Jun 12, 10:00 pm",0,0,0,0 -"Jun 12, 11:00 pm",0,0,0,0 -"Jun 13, 12:00 am",0,0,0,0 -"Jun 13, 01:00 am",0,0,0,0 -"Jun 13, 02:00 am",0,0,0,0 -"Jun 13, 03:00 am",0,0,0,0 -"Jun 13, 04:00 am",0,0,0,0 -"Jun 13, 05:00 am",11,12,5,9.96291 -"Jun 13, 06:00 am",59,63,21,51.2538 -"Jun 13, 07:00 am",95,349,600,238.996 -"Jun 13, 08:00 am",167,564,654,473.215 -"Jun 13, 09:00 am",304,610,400,559.038 -"Jun 13, 10:00 am",220,222,2,200.405 -"Jun 13, 11:00 am",215,224,9,203.127 -"Jun 13, 12:00 pm",493,496,2,454.757 -"Jun 13, 01:00 pm",356,802,467,776.836 -"Jun 13, 02:00 pm",414,654,274,617.266 -"Jun 13, 03:00 pm",401,511,146,465.056 -"Jun 13, 04:00 pm",273,367,159,318.862 -"Jun 13, 05:00 pm",128,277,363,199.106 -"Jun 13, 06:00 pm",60,111,241,44.6062 -"Jun 13, 07:00 pm",17,22,37,14.7347 -"Jun 13, 08:00 pm",0,0,0,0 -"Jun 13, 09:00 pm",0,0,0,0 -"Jun 13, 10:00 pm",0,0,0,0 -"Jun 13, 11:00 pm",0,0,0,0 -"Jun 14, 12:00 am",0,0,0,0 -"Jun 14, 01:00 am",0,0,0,0 -"Jun 14, 02:00 am",0,0,0,0 -"Jun 14, 03:00 am",0,0,0,0 -"Jun 14, 04:00 am",0,0,0,0 -"Jun 14, 05:00 am",17,19,15,15.2418 -"Jun 14, 06:00 am",69,137,305,55.7071 -"Jun 14, 07:00 am",113,341,540,239.154 -"Jun 14, 08:00 am",151,563,678,469.496 -"Jun 14, 09:00 am",180,757,754,684.994 -"Jun 14, 10:00 am",199,908,801,853.842 -"Jun 14, 11:00 am",210,1004,827,962.253 -"Jun 14, 12:00 pm",214,1033,832,995.276 -"Jun 14, 01:00 pm",210,1001,827,959.204 -"Jun 14, 02:00 pm",198,911,812,856.029 -"Jun 14, 03:00 pm",178,756,766,683.148 -"Jun 14, 04:00 pm",149,559,688,463.591 -"Jun 14, 05:00 pm",110,334,548,230.552 -"Jun 14, 06:00 pm",65,128,298,48.5416 -"Jun 14, 07:00 pm",18,19,15,15.9315 -"Jun 14, 08:00 pm",0,0,0,0 -"Jun 14, 09:00 pm",0,0,0,0 -"Jun 14, 10:00 pm",0,0,0,0 -"Jun 14, 11:00 pm",0,0,0,0 -"Jun 15, 12:00 am",0,0,0,0 -"Jun 15, 01:00 am",0,0,0,0 -"Jun 15, 02:00 am",0,0,0,0 -"Jun 15, 03:00 am",0,0,0,0 -"Jun 15, 04:00 am",0,0,0,0 -"Jun 15, 05:00 am",21,22,15,18.3472 -"Jun 15, 06:00 am",72,135,280,57.3194 -"Jun 15, 07:00 am",122,341,519,239.08 -"Jun 15, 08:00 am",164,560,653,468.682 -"Jun 15, 09:00 am",196,755,732,684.437 -"Jun 15, 10:00 am",216,907,781,856.743 -"Jun 15, 11:00 am",228,1001,805,965.089 -"Jun 15, 12:00 pm",233,1030,811,1000.77 -"Jun 15, 01:00 pm",228,1002,809,966.011 -"Jun 15, 02:00 pm",216,907,787,856.524 -"Jun 15, 03:00 pm",194,754,742,682.44 -"Jun 15, 04:00 pm",162,558,664,464.592 -"Jun 15, 05:00 pm",119,332,519,229.813 -"Jun 15, 06:00 pm",69,126,265,51.4237 -"Jun 15, 07:00 pm",18,19,11,15.9385 -"Jun 15, 08:00 pm",0,0,0,0 -"Jun 15, 09:00 pm",0,0,0,0 -"Jun 15, 10:00 pm",0,0,0,0 -"Jun 15, 11:00 pm",0,0,0,0 -"Jun 16, 12:00 am",0,0,0,0 -"Jun 16, 01:00 am",0,0,0,0 -"Jun 16, 02:00 am",0,0,0,0 -"Jun 16, 03:00 am",0,0,0,0 -"Jun 16, 04:00 am",0,0,0,0 -"Jun 16, 05:00 am",20,24,43,17.1446 -"Jun 16, 06:00 am",61,150,397,50.8996 -"Jun 16, 07:00 am",97,365,635,247.819 -"Jun 16, 08:00 am",129,588,758,486.065 -"Jun 16, 09:00 am",152,780,822,702.207 -"Jun 16, 10:00 am",168,934,866,877.033 -"Jun 16, 11:00 am",177,1028,888,986.167 -"Jun 16, 12:00 pm",180,1058,892,1019.61 -"Jun 16, 01:00 pm",176,1026,888,982.781 -"Jun 16, 02:00 pm",167,927,865,870.611 -"Jun 16, 03:00 pm",151,778,829,699.583 -"Jun 16, 04:00 pm",127,581,762,478.841 -"Jun 16, 05:00 pm",95,353,628,237.495 -"Jun 16, 06:00 pm",59,141,386,44.979 -"Jun 16, 07:00 pm",18,22,35,15.5337 -"Jun 16, 08:00 pm",0,0,0,0 -"Jun 16, 09:00 pm",0,0,0,0 -"Jun 16, 10:00 pm",0,0,0,0 -"Jun 16, 11:00 pm",0,0,0,0 -"Jun 17, 12:00 am",0,0,0,0 -"Jun 17, 01:00 am",0,0,0,0 -"Jun 17, 02:00 am",0,0,0,0 -"Jun 17, 03:00 am",0,0,0,0 -"Jun 17, 04:00 am",0,0,0,0 -"Jun 17, 05:00 am",19,25,58,15.7 -"Jun 17, 06:00 am",56,154,437,46.6693 -"Jun 17, 07:00 am",89,369,662,246.863 -"Jun 17, 08:00 am",117,587,776,484.255 -"Jun 17, 09:00 am",138,781,841,701.102 -"Jun 17, 10:00 am",152,929,878,871.113 -"Jun 17, 11:00 am",161,1028,904,975.667 -"Jun 17, 12:00 pm",164,1062,912,1011.98 -"Jun 17, 01:00 pm",160,1026,904,972.798 -"Jun 17, 02:00 pm",152,928,881,869.61 -"Jun 17, 03:00 pm",137,777,845,697.442 -"Jun 17, 04:00 pm",116,584,783,480.51 -"Jun 17, 05:00 pm",87,361,663,239.415 -"Jun 17, 06:00 pm",55,146,426,41.6114 -"Jun 17, 07:00 pm",18,23,50,14.8945 -"Jun 17, 08:00 pm",0,0,0,0 -"Jun 17, 09:00 pm",0,0,0,0 -"Jun 17, 10:00 pm",0,0,0,0 -"Jun 17, 11:00 pm",0,0,0,0 -"Jun 18, 12:00 am",0,0,0,0 -"Jun 18, 01:00 am",0,0,0,0 -"Jun 18, 02:00 am",0,0,0,0 -"Jun 18, 03:00 am",0,0,0,0 -"Jun 18, 04:00 am",0,0,0,0 -"Jun 18, 05:00 am",19,25,54,15.6945 -"Jun 18, 06:00 am",57,153,427,46.9823 -"Jun 18, 07:00 am",90,368,659,246.367 -"Jun 18, 08:00 am",119,587,773,483.999 -"Jun 18, 09:00 am",141,781,838,701.278 -"Jun 18, 10:00 am",155,931,877,872.618 -"Jun 18, 11:00 am",164,1031,903,977.042 -"Jun 18, 12:00 pm",167,1055,902,1005.06 -"Jun 18, 01:00 pm",163,1019,894,966.447 -"Jun 18, 02:00 pm",155,925,875,867.864 -"Jun 18, 03:00 pm",140,771,833,692.764 -"Jun 18, 04:00 pm",118,577,767,475.414 -"Jun 18, 05:00 pm",89,356,647,237.846 -"Jun 18, 06:00 pm",56,145,411,42.7922 -"Jun 18, 07:00 pm",19,24,47,15.6708 -"Jun 18, 08:00 pm",0,0,0,0 -"Jun 18, 09:00 pm",0,0,0,0 -"Jun 18, 10:00 pm",0,0,0,0 -"Jun 18, 11:00 pm",0,0,0,0 -"Jun 19, 12:00 am",0,0,0,0 -"Jun 19, 01:00 am",0,0,0,0 -"Jun 19, 02:00 am",0,0,0,0 -"Jun 19, 03:00 am",0,0,0,0 -"Jun 19, 04:00 am",0,0,0,0 -"Jun 19, 05:00 am",18,28,104,14.0849 -"Jun 19, 06:00 am",46,164,528,38.4225 -"Jun 19, 07:00 am",71,384,743,252.123 -"Jun 19, 08:00 am",93,607,847,493.985 -"Jun 19, 09:00 am",110,803,908,715.816 -"Jun 19, 10:00 am",122,959,947,892.569 -"Jun 19, 11:00 am",129,1053,964,1000.58 -"Jun 19, 12:00 pm",131,1079,963,1030.13 -"Jun 19, 01:00 pm",128,1052,964,998.398 -"Jun 19, 02:00 pm",122,955,946,889.299 -"Jun 19, 03:00 pm",110,802,913,715.757 -"Jun 19, 04:00 pm",93,606,856,494.288 -"Jun 19, 05:00 pm",70,381,750,249.049 -"Jun 19, 06:00 pm",45,160,529,34.6395 -"Jun 19, 07:00 pm",18,28,97,14.0941 -"Jun 19, 08:00 pm",0,0,0,0 -"Jun 19, 09:00 pm",0,0,0,0 -"Jun 19, 10:00 pm",0,0,0,0 -"Jun 19, 11:00 pm",0,0,0,0 -"Jun 20, 12:00 am",0,0,0,0 -"Jun 20, 01:00 am",0,0,0,0 -"Jun 20, 02:00 am",0,0,0,0 -"Jun 20, 03:00 am",0,0,0,0 -"Jun 20, 04:00 am",0,0,0,0 -"Jun 20, 05:00 am",19,25,64,15.7014 -"Jun 20, 06:00 am",54,157,461,43.9106 -"Jun 20, 07:00 am",84,372,683,245.766 -"Jun 20, 08:00 am",111,597,803,489.438 -"Jun 20, 09:00 am",132,791,865,709.542 -"Jun 20, 10:00 am",145,935,894,870.048 -"Jun 20, 11:00 am",153,1029,914,976.721 -"Jun 20, 12:00 pm",156,1056,914,1006.52 -"Jun 20, 01:00 pm",153,1024,910,972.317 -"Jun 20, 02:00 pm",145,930,891,866.085 -"Jun 20, 03:00 pm",131,779,854,699.143 -"Jun 20, 04:00 pm",110,584,788,478.982 -"Jun 20, 05:00 pm",83,362,672,239.782 -"Jun 20, 06:00 pm",53,151,449,41.265 -"Jun 20, 07:00 pm",18,24,58,14.9094 -"Jun 20, 08:00 pm",0,0,0,0 -"Jun 20, 09:00 pm",0,0,0,0 -"Jun 20, 10:00 pm",0,0,0,0 -"Jun 20, 11:00 pm",0,0,0,0 -"Jun 21, 12:00 am",0,0,0,0 -"Jun 21, 01:00 am",0,0,0,0 -"Jun 21, 02:00 am",0,0,0,0 -"Jun 21, 03:00 am",0,0,0,0 -"Jun 21, 04:00 am",0,0,0,0 -"Jun 21, 05:00 am",23,31,80,18.7792 -"Jun 21, 06:00 am",62,124,280,47.9021 -"Jun 21, 07:00 am",63,384,764,248.631 -"Jun 21, 08:00 am",83,600,857,488.701 -"Jun 21, 09:00 am",98,793,911,705.332 -"Jun 21, 10:00 am",94,884,894,822.141 -"Jun 21, 11:00 am",114,1028,952,975.343 -"Jun 21, 12:00 pm",116,1058,957,1010.71 -"Jun 21, 01:00 pm",114,1034,960,982.181 -"Jun 21, 02:00 pm",108,942,946,876.96 -"Jun 21, 03:00 pm",97,788,909,701.982 -"Jun 21, 04:00 pm",82,599,860,487.928 -"Jun 21, 05:00 pm",62,380,763,246.195 -"Jun 21, 06:00 pm",41,165,567,35.3882 -"Jun 21, 07:00 pm",16,29,122,12.525 -"Jun 21, 08:00 pm",0,0,0,0 -"Jun 21, 09:00 pm",0,0,0,0 -"Jun 21, 10:00 pm",0,0,0,0 -"Jun 21, 11:00 pm",0,0,0,0 -"Jun 22, 12:00 am",0,0,0,0 -"Jun 22, 01:00 am",0,0,0,0 -"Jun 22, 02:00 am",0,0,0,0 -"Jun 22, 03:00 am",0,0,0,0 -"Jun 22, 04:00 am",0,0,0,0 -"Jun 22, 05:00 am",19,20,11,16.7732 -"Jun 22, 06:00 am",73,131,261,55.7796 -"Jun 22, 07:00 am",124,334,501,232.774 -"Jun 22, 08:00 am",168,555,641,462.54 -"Jun 22, 09:00 am",201,751,722,678.475 -"Jun 22, 10:00 am",224,907,773,854.528 -"Jun 22, 11:00 am",236,1002,799,965.133 -"Jun 22, 12:00 pm",240,1033,805,1001.02 -"Jun 22, 01:00 pm",236,1001,799,965.159 -"Jun 22, 02:00 pm",223,907,775,855.268 -"Jun 22, 03:00 pm",201,756,730,683.853 -"Jun 22, 04:00 pm",168,555,644,464.024 -"Jun 22, 05:00 pm",124,334,505,233.824 -"Jun 22, 06:00 pm",72,129,259,55.0371 -"Jun 22, 07:00 pm",20,21,11,17.5398 -"Jun 22, 08:00 pm",0,0,0,0 -"Jun 22, 09:00 pm",0,0,0,0 -"Jun 22, 10:00 pm",0,0,0,0 -"Jun 22, 11:00 pm",0,0,0,0 -"Jun 23, 12:00 am",0,0,0,0 -"Jun 23, 01:00 am",0,0,0,0 -"Jun 23, 02:00 am",0,0,0,0 -"Jun 23, 03:00 am",0,0,0,0 -"Jun 23, 04:00 am",0,0,0,0 -"Jun 23, 05:00 am",15,30,147,11.6839 -"Jun 23, 06:00 am",37,168,593,32.0436 -"Jun 23, 07:00 am",57,383,780,248.42 -"Jun 23, 08:00 am",75,605,879,490.235 -"Jun 23, 09:00 am",89,796,929,707.625 -"Jun 23, 10:00 am",99,944,958,878.19 -"Jun 23, 11:00 am",104,1033,969,981.019 -"Jun 23, 12:00 pm",106,1065,973,1016.52 -"Jun 23, 01:00 pm",104,1034,969,981.481 -"Jun 23, 02:00 pm",99,950,965,884.776 -"Jun 23, 03:00 pm",89,798,933,711.525 -"Jun 23, 04:00 pm",75,606,882,493.097 -"Jun 23, 05:00 pm",57,388,792,252.846 -"Jun 23, 06:00 pm",37,170,602,33.2847 -"Jun 23, 07:00 pm",16,32,150,12.5484 -"Jun 23, 08:00 pm",0,0,0,0 -"Jun 23, 09:00 pm",0,0,0,0 -"Jun 23, 10:00 pm",0,0,0,0 -"Jun 23, 11:00 pm",0,0,0,0 -"Jun 24, 12:00 am",0,0,0,0 -"Jun 24, 01:00 am",0,0,0,0 -"Jun 24, 02:00 am",0,0,0,0 -"Jun 24, 03:00 am",0,0,0,0 -"Jun 24, 04:00 am",0,0,0,0 -"Jun 24, 05:00 am",19,24,48,15.6758 -"Jun 24, 06:00 am",57,148,413,44.4275 -"Jun 24, 07:00 am",91,360,645,240.266 -"Jun 24, 08:00 am",120,580,764,475.537 -"Jun 24, 09:00 am",142,771,826,691.076 -"Jun 24, 10:00 am",157,916,860,858.415 -"Jun 24, 11:00 am",166,1011,882,968.433 -"Jun 24, 12:00 pm",169,1044,889,994.705 -"Jun 24, 01:00 pm",166,1015,886,963.104 -"Jun 24, 02:00 pm",157,920,864,863.268 -"Jun 24, 03:00 pm",142,777,834,698.588 -"Jun 24, 04:00 pm",192,503,516,423.469 -"Jun 24, 05:00 pm",150,377,541,265.791 -"Jun 24, 06:00 pm",78,139,279,60.3788 -"Jun 24, 07:00 pm",19,21,21,16.336 -"Jun 24, 08:00 pm",0,0,0,0 -"Jun 24, 09:00 pm",0,0,0,0 -"Jun 24, 10:00 pm",0,0,0,0 -"Jun 24, 11:00 pm",0,0,0,0 -"Jun 25, 12:00 am",0,0,0,0 -"Jun 25, 01:00 am",0,0,0,0 -"Jun 25, 02:00 am",0,0,0,0 -"Jun 25, 03:00 am",0,0,0,0 -"Jun 25, 04:00 am",0,0,0,0 -"Jun 25, 05:00 am",17,28,107,13.3099 -"Jun 25, 06:00 am",43,159,531,33.0112 -"Jun 25, 07:00 am",66,374,737,242.204 -"Jun 25, 08:00 am",87,592,838,481.072 -"Jun 25, 09:00 am",104,783,893,697.094 -"Jun 25, 10:00 am",115,939,934,873.326 -"Jun 25, 11:00 am",121,1016,934,965.165 -"Jun 25, 12:00 pm",123,1052,943,1004.5 -"Jun 25, 01:00 pm",121,1025,943,974.586 -"Jun 25, 02:00 pm",115,935,929,871.76 -"Jun 25, 03:00 pm",104,792,904,707.84 -"Jun 25, 04:00 pm",88,597,845,489.277 -"Jun 25, 05:00 pm",67,379,748,249.825 -"Jun 25, 06:00 pm",43,162,539,38.9653 -"Jun 25, 07:00 pm",18,29,114,14.0974 -"Jun 25, 08:00 pm",0,0,0,0 -"Jun 25, 09:00 pm",0,0,0,0 -"Jun 25, 10:00 pm",0,0,0,0 -"Jun 25, 11:00 pm",0,0,0,0 -"Jun 26, 12:00 am",0,0,0,0 -"Jun 26, 01:00 am",0,0,0,0 -"Jun 26, 02:00 am",0,0,0,0 -"Jun 26, 03:00 am",0,0,0,0 -"Jun 26, 04:00 am",0,0,0,0 -"Jun 26, 05:00 am",17,28,110,13.3164 -"Jun 26, 06:00 am",42,160,538,34.5481 -"Jun 26, 07:00 am",65,371,736,240.457 -"Jun 26, 08:00 am",86,586,833,477.264 -"Jun 26, 09:00 am",102,775,886,690.184 -"Jun 26, 10:00 am",112,926,924,862.2 -"Jun 26, 11:00 am",119,1015,936,965.14 -"Jun 26, 12:00 pm",121,1049,942,1001.96 -"Jun 26, 01:00 pm",119,1021,941,971.35 -"Jun 26, 02:00 pm",112,933,929,869.539 -"Jun 26, 03:00 pm",102,782,893,699.328 -"Jun 26, 04:00 pm",86,592,839,485.306 -"Jun 26, 05:00 pm",65,379,749,248.924 -"Jun 26, 06:00 pm",43,163,544,39.5169 -"Jun 26, 07:00 pm",18,30,118,14.1002 -"Jun 26, 08:00 pm",0,0,0,0 -"Jun 26, 09:00 pm",0,0,0,0 -"Jun 26, 10:00 pm",0,0,0,0 -"Jun 26, 11:00 pm",0,0,0,0 -"Jun 27, 12:00 am",0,0,0,0 -"Jun 27, 01:00 am",0,0,0,0 -"Jun 27, 02:00 am",0,0,0,0 -"Jun 27, 03:00 am",0,0,0,0 -"Jun 27, 04:00 am",0,0,0,0 -"Jun 27, 05:00 am",18,22,42,14.8845 -"Jun 27, 06:00 am",57,143,397,43.2658 -"Jun 27, 07:00 am",91,352,629,234.83 -"Jun 27, 08:00 am",121,569,747,467.046 -"Jun 27, 09:00 am",143,761,814,682.992 -"Jun 27, 10:00 am",158,912,857,856.392 -"Jun 27, 11:00 am",167,1004,875,963.144 -"Jun 27, 12:00 pm",170,1040,884,1003.13 -"Jun 27, 01:00 pm",167,1007,876,966.065 -"Jun 27, 02:00 pm",158,916,858,861.069 -"Jun 27, 03:00 pm",143,767,819,691.553 -"Jun 27, 04:00 pm",121,577,756,477.283 -"Jun 27, 05:00 pm",92,361,641,244.398 -"Jun 27, 06:00 pm",58,149,409,48.0771 -"Jun 27, 07:00 pm",20,25,49,16.4617 -"Jun 27, 08:00 pm",0,0,0,0 -"Jun 27, 09:00 pm",0,0,0,0 -"Jun 27, 10:00 pm",0,0,0,0 -"Jun 27, 11:00 pm",0,0,0,0 -"Jun 28, 12:00 am",0,0,0,0 -"Jun 28, 01:00 am",0,0,0,0 -"Jun 28, 02:00 am",0,0,0,0 -"Jun 28, 03:00 am",0,0,0,0 -"Jun 28, 04:00 am",0,0,0,0 -"Jun 28, 05:00 am",20,24,43,17.0618 -"Jun 28, 06:00 am",57,158,466,43.5595 -"Jun 28, 07:00 am",76,355,676,232.409 -"Jun 28, 08:00 am",88,553,776,450.676 -"Jun 28, 09:00 am",102,771,884,688.198 -"Jun 28, 10:00 am",112,909,905,846.541 -"Jun 28, 11:00 am",119,1013,933,962.614 -"Jun 28, 12:00 pm",121,1035,929,990.399 -"Jun 28, 01:00 pm",119,1017,936,967.807 -"Jun 28, 02:00 pm",113,925,919,863.625 -"Jun 28, 03:00 pm",102,780,889,698.134 -"Jun 28, 04:00 pm",86,592,836,485.393 -"Jun 28, 05:00 pm",66,376,740,248.973 -"Jun 28, 06:00 pm",43,163,541,40.4632 -"Jun 28, 07:00 pm",18,31,118,14.0984 -"Jun 28, 08:00 pm",0,0,0,0 -"Jun 28, 09:00 pm",0,0,0,0 -"Jun 28, 10:00 pm",0,0,0,0 -"Jun 28, 11:00 pm",0,0,0,0 -"Jun 29, 12:00 am",0,0,0,0 -"Jun 29, 01:00 am",0,0,0,0 -"Jun 29, 02:00 am",0,0,0,0 -"Jun 29, 03:00 am",0,0,0,0 -"Jun 29, 04:00 am",0,0,0,0 -"Jun 29, 05:00 am",15,27,126,11.7268 -"Jun 29, 06:00 am",37,159,565,29.8837 -"Jun 29, 07:00 am",58,372,760,238.187 -"Jun 29, 08:00 am",76,583,849,473.921 -"Jun 29, 09:00 am",90,771,898,685.758 -"Jun 29, 10:00 am",101,920,932,857.918 -"Jun 29, 11:00 am",106,1013,948,964.163 -"Jun 29, 12:00 pm",108,1045,952,1000.29 -"Jun 29, 01:00 pm",106,1016,948,967.078 -"Jun 29, 02:00 pm",101,924,932,863.552 -"Jun 29, 03:00 pm",91,781,905,699.146 -"Jun 29, 04:00 pm",77,593,855,486.761 -"Jun 29, 05:00 pm",58,381,766,251.486 -"Jun 29, 06:00 pm",38,167,579,37.0911 -"Jun 29, 07:00 pm",20,32,111,15.6855 -"Jun 29, 08:00 pm",0,0,0,0 -"Jun 29, 09:00 pm",0,0,0,0 -"Jun 29, 10:00 pm",0,0,0,0 -"Jun 29, 11:00 pm",0,0,0,0 -"Jun 30, 12:00 am",0,0,0,0 -"Jun 30, 01:00 am",0,0,0,0 -"Jun 30, 02:00 am",0,0,0,0 -"Jun 30, 03:00 am",0,0,0,0 -"Jun 30, 04:00 am",0,0,0,0 -"Jun 30, 05:00 am",15,24,93,11.727 -"Jun 30, 06:00 am",40,155,534,32.4202 -"Jun 30, 07:00 am",59,365,741,234 -"Jun 30, 08:00 am",78,574,831,466.997 -"Jun 30, 09:00 am",106,690,771,616.794 -"Jun 30, 10:00 am",121,874,857,816.008 -"Jun 30, 11:00 am",109,1005,936,956.349 -"Jun 30, 12:00 pm",111,1032,935,987.573 -"Jun 30, 01:00 pm",109,1011,940,963.244 -"Jun 30, 02:00 pm",117,882,865,824.686 -"Jun 30, 03:00 pm",86,733,847,656.245 -"Jun 30, 04:00 pm",98,556,757,459.833 -"Jun 30, 05:00 pm",148,375,537,266.421 -"Jun 30, 06:00 pm",82,123,183,65.8644 -"Jun 30, 07:00 pm",24,27,28,20.093 -"Jun 30, 08:00 pm",0,0,0,0 -"Jun 30, 09:00 pm",0,0,0,0 -"Jun 30, 10:00 pm",0,0,0,0 -"Jun 30, 11:00 pm",0,0,0,0 -"Jul 1, 12:00 am",0,0,0,0 -"Jul 1, 01:00 am",0,0,0,0 -"Jul 1, 02:00 am",0,0,0,0 -"Jul 1, 03:00 am",0,0,0,0 -"Jul 1, 04:00 am",0,0,0,0 -"Jul 1, 05:00 am",18,21,30,15.496 -"Jul 1, 06:00 am",77,92,68,61.3319 -"Jul 1, 07:00 am",174,181,26,156.958 -"Jul 1, 08:00 am",247,468,368,396.353 -"Jul 1, 09:00 am",179,772,774,690.05 -"Jul 1, 10:00 am",315,867,627,818.281 -"Jul 1, 11:00 am",248,943,709,895.785 -"Jul 1, 12:00 pm",146,1041,877,965.484 -"Jul 1, 01:00 pm",135,1015,916,966.063 -"Jul 1, 02:00 pm",128,928,896,860.849 -"Jul 1, 03:00 pm",116,779,865,697.347 -"Jul 1, 04:00 pm",98,596,812,486.79 -"Jul 1, 05:00 pm",151,284,317,212.674 -"Jul 1, 06:00 pm",77,138,248,63.4458 -"Jul 1, 07:00 pm",15,13,0,13.3591 -"Jul 1, 08:00 pm",0,0,0,0 -"Jul 1, 09:00 pm",0,0,0,0 -"Jul 1, 10:00 pm",0,0,0,0 -"Jul 1, 11:00 pm",0,0,0,0 -"Jul 2, 12:00 am",0,0,0,0 -"Jul 2, 01:00 am",0,0,0,0 -"Jul 2, 02:00 am",0,0,0,0 -"Jul 2, 03:00 am",0,0,0,0 -"Jul 2, 04:00 am",0,0,0,0 -"Jul 2, 05:00 am",10,7,0,8.88927 -"Jul 2, 06:00 am",71,87,70,57.2419 -"Jul 2, 07:00 am",187,200,35,168.409 -"Jul 2, 08:00 am",239,264,45,234.277 -"Jul 2, 09:00 am",332,456,168,417.938 -"Jul 2, 10:00 am",460,652,215,606.721 -"Jul 2, 11:00 am",528,768,250,729.359 -"Jul 2, 12:00 pm",502,933,430,892.649 -"Jul 2, 01:00 pm",333,914,590,870.678 -"Jul 2, 02:00 pm",247,827,641,773.797 -"Jul 2, 03:00 pm",156,810,796,691.934 -"Jul 2, 04:00 pm",221,523,499,445.188 -"Jul 2, 05:00 pm",183,343,379,255.389 -"Jul 2, 06:00 pm",40,41,5,35.7559 -"Jul 2, 07:00 pm",12,12,4,10.8715 -"Jul 2, 08:00 pm",0,0,0,0 -"Jul 2, 09:00 pm",0,0,0,0 -"Jul 2, 10:00 pm",0,0,0,0 -"Jul 2, 11:00 pm",0,0,0,0 -"Jul 3, 12:00 am",0,0,0,0 -"Jul 3, 01:00 am",0,0,0,0 -"Jul 3, 02:00 am",0,0,0,0 -"Jul 3, 03:00 am",0,0,0,0 -"Jul 3, 04:00 am",0,0,0,0 -"Jul 3, 05:00 am",13,13,0,11.5723 -"Jul 3, 06:00 am",54,54,0,47.4814 -"Jul 3, 07:00 am",186,205,45,169.978 -"Jul 3, 08:00 am",175,254,124,217.103 -"Jul 3, 09:00 am",419,564,199,516.663 -"Jul 3, 10:00 am",249,844,684,804.894 -"Jul 3, 11:00 am",345,872,560,852.217 -"Jul 3, 12:00 pm",281,902,650,897.41 -"Jul 3, 01:00 pm",319,867,585,853.547 -"Jul 3, 02:00 pm",250,823,661,793.63 -"Jul 3, 03:00 pm",179,543,473,497.761 -"Jul 3, 04:00 pm",170,257,145,225.093 -"Jul 3, 05:00 pm",137,178,98,145.55 -"Jul 3, 06:00 pm",81,97,73,66.0619 -"Jul 3, 07:00 pm",13,13,1,11.5692 -"Jul 3, 08:00 pm",0,0,0,0 -"Jul 3, 09:00 pm",0,0,0,0 -"Jul 3, 10:00 pm",0,0,0,0 -"Jul 3, 11:00 pm",0,0,0,0 -"Jul 4, 12:00 am",0,0,0,0 -"Jul 4, 01:00 am",0,0,0,0 -"Jul 4, 02:00 am",0,0,0,0 -"Jul 4, 03:00 am",0,0,0,0 -"Jul 4, 04:00 am",0,0,0,0 -"Jul 4, 05:00 am",13,27,136,10.0604 -"Jul 4, 06:00 am",33,155,582,26.6563 -"Jul 4, 07:00 am",51,341,766,233.591 -"Jul 4, 08:00 am",68,560,859,469.261 -"Jul 4, 09:00 am",82,766,911,685.884 -"Jul 4, 10:00 am",91,913,933,849.473 -"Jul 4, 11:00 am",96,1009,953,960.677 -"Jul 4, 12:00 pm",98,1068,960,1000.92 -"Jul 4, 01:00 pm",96,1032,955,967.232 -"Jul 4, 02:00 pm",91,936,941,865.124 -"Jul 4, 03:00 pm",82,776,917,702.569 -"Jul 4, 04:00 pm",69,590,876,493.104 -"Jul 4, 05:00 pm",53,381,794,257.412 -"Jul 4, 06:00 pm",34,160,616,36.6103 -"Jul 4, 07:00 pm",16,34,174,12.5595 -"Jul 4, 08:00 pm",0,0,0,0 -"Jul 4, 09:00 pm",0,0,0,0 -"Jul 4, 10:00 pm",0,0,0,0 -"Jul 4, 11:00 pm",0,0,0,0 -"Jul 5, 12:00 am",0,0,0,0 -"Jul 5, 01:00 am",0,0,0,0 -"Jul 5, 02:00 am",0,0,0,0 -"Jul 5, 03:00 am",0,0,0,0 -"Jul 5, 04:00 am",0,0,0,0 -"Jul 5, 05:00 am",15,14,22,13.1034 -"Jul 5, 06:00 am",70,104,183,54.5037 -"Jul 5, 07:00 am",177,291,284,220.108 -"Jul 5, 08:00 am",74,570,843,467.323 -"Jul 5, 09:00 am",82,774,932,699.703 -"Jul 5, 10:00 am",91,921,953,865.885 -"Jul 5, 11:00 am",97,1014,972,979.298 -"Jul 5, 12:00 pm",99,1061,982,1023.22 -"Jul 5, 01:00 pm",97,1026,976,988.132 -"Jul 5, 02:00 pm",91,942,959,880.785 -"Jul 5, 03:00 pm",101,786,894,706.231 -"Jul 5, 04:00 pm",91,594,832,493.029 -"Jul 5, 05:00 pm",68,379,735,254.224 -"Jul 5, 06:00 pm",59,159,488,53.3014 -"Jul 5, 07:00 pm",16,35,178,12.5675 -"Jul 5, 08:00 pm",0,0,0,0 -"Jul 5, 09:00 pm",0,0,0,0 -"Jul 5, 10:00 pm",0,0,0,0 -"Jul 5, 11:00 pm",0,0,0,0 -"Jul 6, 12:00 am",0,0,0,0 -"Jul 6, 01:00 am",0,0,0,0 -"Jul 6, 02:00 am",0,0,0,0 -"Jul 6, 03:00 am",0,0,0,0 -"Jul 6, 04:00 am",0,0,0,0 -"Jul 6, 05:00 am",16,20,33,13.8939 -"Jul 6, 06:00 am",60,124,312,45.0154 -"Jul 6, 07:00 am",129,341,523,237.487 -"Jul 6, 08:00 am",137,584,717,465.432 -"Jul 6, 09:00 am",147,775,826,693.668 -"Jul 6, 10:00 am",328,820,563,779.38 -"Jul 6, 11:00 am",287,923,678,905.779 -"Jul 6, 12:00 pm",181,1064,892,1025.78 -"Jul 6, 01:00 pm",167,1003,889,983.946 -"Jul 6, 02:00 pm",158,922,869,876.993 -"Jul 6, 03:00 pm",144,787,828,705.703 -"Jul 6, 04:00 pm",121,593,762,486.98 -"Jul 6, 05:00 pm",92,375,645,250.963 -"Jul 6, 06:00 pm",58,157,414,51.4567 -"Jul 6, 07:00 pm",18,19,26,15.5663 -"Jul 6, 08:00 pm",0,0,0,0 -"Jul 6, 09:00 pm",0,0,0,0 -"Jul 6, 10:00 pm",0,0,0,0 -"Jul 6, 11:00 pm",0,0,0,0 -"Jul 7, 12:00 am",0,0,0,0 -"Jul 7, 01:00 am",0,0,0,0 -"Jul 7, 02:00 am",0,0,0,0 -"Jul 7, 03:00 am",0,0,0,0 -"Jul 7, 04:00 am",0,0,0,0 -"Jul 7, 05:00 am",14,23,86,10.956 -"Jul 7, 06:00 am",38,140,495,30.7887 -"Jul 7, 07:00 am",166,265,255,203.997 -"Jul 7, 08:00 am",265,349,137,301.998 -"Jul 7, 09:00 am",401,447,57,403.305 -"Jul 7, 10:00 am",417,641,260,610.472 -"Jul 7, 11:00 am",471,723,272,704.271 -"Jul 7, 12:00 pm",386,853,487,845.823 -"Jul 7, 01:00 pm",207,992,785,927.193 -"Jul 7, 02:00 pm",331,764,489,729.126 -"Jul 7, 03:00 pm",157,802,784,689.002 -"Jul 7, 04:00 pm",250,564,515,481.308 -"Jul 7, 05:00 pm",153,322,402,239.287 -"Jul 7, 06:00 pm",74,153,356,62.4489 -"Jul 7, 07:00 pm",19,17,22,16.3326 -"Jul 7, 08:00 pm",0,0,0,0 -"Jul 7, 09:00 pm",0,0,0,0 -"Jul 7, 10:00 pm",0,0,0,0 -"Jul 7, 11:00 pm",0,0,0,0 -"Jul 8, 12:00 am",0,0,0,0 -"Jul 8, 01:00 am",0,0,0,0 -"Jul 8, 02:00 am",0,0,0,0 -"Jul 8, 03:00 am",0,0,0,0 -"Jul 8, 04:00 am",0,0,0,0 -"Jul 8, 05:00 am",15,18,29,13.0828 -"Jul 8, 06:00 am",54,130,371,41.2809 -"Jul 8, 07:00 am",89,318,613,225.431 -"Jul 8, 08:00 am",119,535,738,458.316 -"Jul 8, 09:00 am",141,743,804,673.734 -"Jul 8, 10:00 am",157,899,848,849.74 -"Jul 8, 11:00 am",166,994,866,958.079 -"Jul 8, 12:00 pm",169,1043,877,1001.85 -"Jul 8, 01:00 pm",166,1018,876,972.916 -"Jul 8, 02:00 pm",158,943,857,869.008 -"Jul 8, 03:00 pm",143,787,823,703.204 -"Jul 8, 04:00 pm",121,589,756,485.7 -"Jul 8, 05:00 pm",92,373,636,249.848 -"Jul 8, 06:00 pm",58,152,411,52.0825 -"Jul 8, 07:00 pm",20,25,49,16.4543 -"Jul 8, 08:00 pm",0,0,0,0 -"Jul 8, 09:00 pm",0,0,0,0 -"Jul 8, 10:00 pm",0,0,0,0 -"Jul 8, 11:00 pm",0,0,0,0 -"Jul 9, 12:00 am",0,0,0,0 -"Jul 9, 01:00 am",0,0,0,0 -"Jul 9, 02:00 am",0,0,0,0 -"Jul 9, 03:00 am",0,0,0,0 -"Jul 9, 04:00 am",0,0,0,0 -"Jul 9, 05:00 am",12,14,14,10.6415 -"Jul 9, 06:00 am",53,101,253,39.6345 -"Jul 9, 07:00 am",111,313,508,218.009 -"Jul 9, 08:00 am",96,529,790,462.239 -"Jul 9, 09:00 am",114,740,850,676.358 -"Jul 9, 10:00 am",127,889,884,845.403 -"Jul 9, 11:00 am",134,982,905,955.497 -"Jul 9, 12:00 pm",137,1035,909,992.8 -"Jul 9, 01:00 pm",135,1005,910,967.012 -"Jul 9, 02:00 pm",128,930,893,865.368 -"Jul 9, 03:00 pm",116,788,860,700.976 -"Jul 9, 04:00 pm",98,601,804,489.493 -"Jul 9, 05:00 pm",75,385,703,254.987 -"Jul 9, 06:00 pm",48,158,492,45.5624 -"Jul 9, 07:00 pm",18,27,84,14.0758 -"Jul 9, 08:00 pm",0,0,0,0 -"Jul 9, 09:00 pm",0,0,0,0 -"Jul 9, 10:00 pm",0,0,0,0 -"Jul 9, 11:00 pm",0,0,0,0 -"Jul 10, 12:00 am",0,0,0,0 -"Jul 10, 01:00 am",0,0,0,0 -"Jul 10, 02:00 am",0,0,0,0 -"Jul 10, 03:00 am",0,0,0,0 -"Jul 10, 04:00 am",0,0,0,0 -"Jul 10, 05:00 am",14,17,31,12.2702 -"Jul 10, 06:00 am",73,85,66,58.257 -"Jul 10, 07:00 am",138,271,332,198.834 -"Jul 10, 08:00 am",118,542,729,453.157 -"Jul 10, 09:00 am",141,735,798,670.161 -"Jul 10, 10:00 am",157,883,841,844.939 -"Jul 10, 11:00 am",166,977,864,957.605 -"Jul 10, 12:00 pm",169,1027,874,1000.74 -"Jul 10, 01:00 pm",166,990,870,969.344 -"Jul 10, 02:00 pm",158,908,850,865.202 -"Jul 10, 03:00 pm",143,773,812,697.601 -"Jul 10, 04:00 pm",152,612,713,495.134 -"Jul 10, 05:00 pm",121,351,548,251.666 -"Jul 10, 06:00 pm",75,145,315,63.222 -"Jul 10, 07:00 pm",20,27,40,17.0972 -"Jul 10, 08:00 pm",0,0,0,0 -"Jul 10, 09:00 pm",0,0,0,0 -"Jul 10, 10:00 pm",0,0,0,0 -"Jul 10, 11:00 pm",0,0,0,0 -"Jul 11, 12:00 am",0,0,0,0 -"Jul 11, 01:00 am",0,0,0,0 -"Jul 11, 02:00 am",0,0,0,0 -"Jul 11, 03:00 am",0,0,0,0 -"Jul 11, 04:00 am",0,0,0,0 -"Jul 11, 05:00 am",11,12,3,9.78853 -"Jul 11, 06:00 am",76,101,167,58.6026 -"Jul 11, 07:00 am",101,314,553,221.474 -"Jul 11, 08:00 am",137,525,685,450.434 -"Jul 11, 09:00 am",164,726,761,668.235 -"Jul 11, 10:00 am",183,871,806,841.445 -"Jul 11, 11:00 am",193,968,832,954.698 -"Jul 11, 12:00 pm",197,1031,838,994.007 -"Jul 11, 01:00 pm",194,1004,833,962.832 -"Jul 11, 02:00 pm",184,922,811,858.438 -"Jul 11, 03:00 pm",166,772,769,691.813 -"Jul 11, 04:00 pm",172,579,668,492.166 -"Jul 11, 05:00 pm",151,368,498,264.68 -"Jul 11, 06:00 pm",93,128,157,76.4821 -"Jul 11, 07:00 pm",21,19,10,18.2625 -"Jul 11, 08:00 pm",0,0,0,0 -"Jul 11, 09:00 pm",0,0,0,0 -"Jul 11, 10:00 pm",0,0,0,0 -"Jul 11, 11:00 pm",0,0,0,0 -"Jul 12, 12:00 am",0,0,0,0 -"Jul 12, 01:00 am",0,0,0,0 -"Jul 12, 02:00 am",0,0,0,0 -"Jul 12, 03:00 am",0,0,0,0 -"Jul 12, 04:00 am",0,0,0,0 -"Jul 12, 05:00 am",15,18,34,13.0448 -"Jul 12, 06:00 am",59,131,368,44.6383 -"Jul 12, 07:00 am",118,303,465,213.494 -"Jul 12, 08:00 am",157,515,608,433.131 -"Jul 12, 09:00 am",184,722,725,663.606 -"Jul 12, 10:00 am",205,866,772,838.624 -"Jul 12, 11:00 am",217,955,798,946.565 -"Jul 12, 12:00 pm",221,1002,807,987.636 -"Jul 12, 01:00 pm",217,970,803,957.441 -"Jul 12, 02:00 pm",206,893,777,855.874 -"Jul 12, 03:00 pm",186,753,733,687.122 -"Jul 12, 04:00 pm",157,574,657,473.91 -"Jul 12, 05:00 pm",116,362,524,242.042 -"Jul 12, 06:00 pm",69,146,286,58.4242 -"Jul 12, 07:00 pm",19,21,15,16.7412 -"Jul 12, 08:00 pm",0,0,0,0 -"Jul 12, 09:00 pm",0,0,0,0 -"Jul 12, 10:00 pm",0,0,0,0 -"Jul 12, 11:00 pm",0,0,0,0 -"Jul 13, 12:00 am",0,0,0,0 -"Jul 13, 01:00 am",0,0,0,0 -"Jul 13, 02:00 am",0,0,0,0 -"Jul 13, 03:00 am",0,0,0,0 -"Jul 13, 04:00 am",0,0,0,0 -"Jul 13, 05:00 am",11,9,1,9.7878 -"Jul 13, 06:00 am",69,104,176,53.7091 -"Jul 13, 07:00 am",127,315,428,212.397 -"Jul 13, 08:00 am",178,521,577,435.152 -"Jul 13, 09:00 am",216,722,667,655.152 -"Jul 13, 10:00 am",242,860,720,831.702 -"Jul 13, 11:00 am",257,945,748,946.442 -"Jul 13, 12:00 pm",262,989,759,990.227 -"Jul 13, 01:00 pm",258,959,753,958.355 -"Jul 13, 02:00 pm",244,879,725,849.612 -"Jul 13, 03:00 pm",220,735,677,681.283 -"Jul 13, 04:00 pm",183,549,593,464.167 -"Jul 13, 05:00 pm",134,329,451,238.703 -"Jul 13, 06:00 pm",76,121,212,64.3523 -"Jul 13, 07:00 pm",20,21,7,17.4836 -"Jul 13, 08:00 pm",0,0,0,0 -"Jul 13, 09:00 pm",0,0,0,0 -"Jul 13, 10:00 pm",0,0,0,0 -"Jul 13, 11:00 pm",0,0,0,0 -"Jul 14, 12:00 am",0,0,0,0 -"Jul 14, 01:00 am",0,0,0,0 -"Jul 14, 02:00 am",0,0,0,0 -"Jul 14, 03:00 am",0,0,0,0 -"Jul 14, 04:00 am",0,0,0,0 -"Jul 14, 05:00 am",14,15,12,12.573 -"Jul 14, 06:00 am",58,114,288,43.7001 -"Jul 14, 07:00 am",100,311,547,218.95 -"Jul 14, 08:00 am",137,527,683,449.858 -"Jul 14, 09:00 am",164,735,762,669.982 -"Jul 14, 10:00 am",182,880,804,840.671 -"Jul 14, 11:00 am",193,972,827,952.603 -"Jul 14, 12:00 pm",197,1029,835,994.129 -"Jul 14, 01:00 pm",194,1001,830,963.226 -"Jul 14, 02:00 pm",184,921,811,861.527 -"Jul 14, 03:00 pm",167,770,772,697.679 -"Jul 14, 04:00 pm",145,582,701,485.974 -"Jul 14, 05:00 pm",215,296,198,237.268 -"Jul 14, 06:00 pm",71,87,73,59.762 -"Jul 14, 07:00 pm",16,17,7,14.3581 -"Jul 14, 08:00 pm",0,0,0,0 -"Jul 14, 09:00 pm",0,0,0,0 -"Jul 14, 10:00 pm",0,0,0,0 -"Jul 14, 11:00 pm",0,0,0,0 -"Jul 15, 12:00 am",0,0,0,0 -"Jul 15, 01:00 am",0,0,0,0 -"Jul 15, 02:00 am",0,0,0,0 -"Jul 15, 03:00 am",0,0,0,0 -"Jul 15, 04:00 am",0,0,0,0 -"Jul 15, 05:00 am",12,14,17,10.6022 -"Jul 15, 06:00 am",66,104,198,51.6321 -"Jul 15, 07:00 am",100,306,544,218.228 -"Jul 15, 08:00 am",136,519,679,447.268 -"Jul 15, 09:00 am",164,722,756,666.461 -"Jul 15, 10:00 am",182,862,802,839.721 -"Jul 15, 11:00 am",193,965,829,955.329 -"Jul 15, 12:00 pm",197,1024,836,996.138 -"Jul 15, 01:00 pm",194,994,829,963.41 -"Jul 15, 02:00 pm",184,916,811,862.591 -"Jul 15, 03:00 pm",166,767,772,697.696 -"Jul 15, 04:00 pm",140,575,698,480.638 -"Jul 15, 05:00 pm",105,349,572,248.561 -"Jul 15, 06:00 pm",64,124,332,56.23 -"Jul 15, 07:00 pm",19,22,25,16.2772 -"Jul 15, 08:00 pm",0,0,0,0 -"Jul 15, 09:00 pm",0,0,0,0 -"Jul 15, 10:00 pm",0,0,0,0 -"Jul 15, 11:00 pm",0,0,0,0 -"Jul 16, 12:00 am",0,0,0,0 -"Jul 16, 01:00 am",0,0,0,0 -"Jul 16, 02:00 am",0,0,0,0 -"Jul 16, 03:00 am",0,0,0,0 -"Jul 16, 04:00 am",0,0,0,0 -"Jul 16, 05:00 am",10,9,8,9.06084 -"Jul 16, 06:00 am",70,111,202,54.4549 -"Jul 16, 07:00 am",126,334,493,226.811 -"Jul 16, 08:00 am",158,539,653,455.624 -"Jul 16, 09:00 am",163,733,755,665.335 -"Jul 16, 10:00 am",191,881,786,835.727 -"Jul 16, 11:00 am",202,975,794,932.658 -"Jul 16, 12:00 pm",228,1024,772,973.257 -"Jul 16, 01:00 pm",202,988,805,949.841 -"Jul 16, 02:00 pm",192,908,791,854.445 -"Jul 16, 03:00 pm",172,762,757,694.11 -"Jul 16, 04:00 pm",140,572,700,482.388 -"Jul 16, 05:00 pm",105,349,571,248.795 -"Jul 16, 06:00 pm",63,123,328,55.5538 -"Jul 16, 07:00 pm",13,11,8,11.7876 -"Jul 16, 08:00 pm",0,0,0,0 -"Jul 16, 09:00 pm",0,0,0,0 -"Jul 16, 10:00 pm",0,0,0,0 -"Jul 16, 11:00 pm",0,0,0,0 -"Jul 17, 12:00 am",0,0,0,0 -"Jul 17, 01:00 am",0,0,0,0 -"Jul 17, 02:00 am",0,0,0,0 -"Jul 17, 03:00 am",0,0,0,0 -"Jul 17, 04:00 am",0,0,0,0 -"Jul 17, 05:00 am",9,9,3,8.14795 -"Jul 17, 06:00 am",70,113,227,54.5149 -"Jul 17, 07:00 am",140,292,390,214.574 -"Jul 17, 08:00 am",179,517,581,438.723 -"Jul 17, 09:00 am",278,707,574,649.77 -"Jul 17, 10:00 am",299,839,629,811.932 -"Jul 17, 11:00 am",201,942,779,918.976 -"Jul 17, 12:00 pm",197,998,833,995.509 -"Jul 17, 01:00 pm",202,972,806,951.899 -"Jul 17, 02:00 pm",192,896,798,861.354 -"Jul 17, 03:00 pm",174,751,757,696.982 -"Jul 17, 04:00 pm",140,565,694,480.186 -"Jul 17, 05:00 pm",105,347,569,248.748 -"Jul 17, 06:00 pm",62,126,290,54.0425 -"Jul 17, 07:00 pm",16,21,47,13.3117 -"Jul 17, 08:00 pm",0,0,0,0 -"Jul 17, 09:00 pm",0,0,0,0 -"Jul 17, 10:00 pm",0,0,0,0 -"Jul 17, 11:00 pm",0,0,0,0 -"Jul 18, 12:00 am",0,0,0,0 -"Jul 18, 01:00 am",0,0,0,0 -"Jul 18, 02:00 am",0,0,0,0 -"Jul 18, 03:00 am",0,0,0,0 -"Jul 18, 04:00 am",0,0,0,0 -"Jul 18, 05:00 am",13,16,31,10.867 -"Jul 18, 06:00 am",62,85,124,48.5269 -"Jul 18, 07:00 am",132,295,420,214.9 -"Jul 18, 08:00 am",176,513,584,437.701 -"Jul 18, 09:00 am",261,682,569,631.53 -"Jul 18, 10:00 am",247,774,613,752.612 -"Jul 18, 11:00 am",133,977,897,954.842 -"Jul 18, 12:00 pm",136,1028,905,997.161 -"Jul 18, 01:00 pm",144,991,882,959.062 -"Jul 18, 02:00 pm",132,908,883,870.223 -"Jul 18, 03:00 pm",123,752,827,696.392 -"Jul 18, 04:00 pm",142,545,663,467.469 -"Jul 18, 05:00 pm",164,260,237,207.994 -"Jul 18, 06:00 pm",83,112,137,69.7765 -"Jul 18, 07:00 pm",20,22,14,17.4091 -"Jul 18, 08:00 pm",0,0,0,0 -"Jul 18, 09:00 pm",0,0,0,0 -"Jul 18, 10:00 pm",0,0,0,0 -"Jul 18, 11:00 pm",0,0,0,0 -"Jul 19, 12:00 am",0,0,0,0 -"Jul 19, 01:00 am",0,0,0,0 -"Jul 19, 02:00 am",0,0,0,0 -"Jul 19, 03:00 am",0,0,0,0 -"Jul 19, 04:00 am",0,0,0,0 -"Jul 19, 05:00 am",10,16,46,7.80792 -"Jul 19, 06:00 am",36,123,469,27.1104 -"Jul 19, 07:00 am",85,307,597,217.35 -"Jul 19, 08:00 am",116,522,726,451.527 -"Jul 19, 09:00 am",139,723,800,673.431 -"Jul 19, 10:00 am",155,866,839,847.544 -"Jul 19, 11:00 am",164,981,861,961.092 -"Jul 19, 12:00 pm",167,1044,877,1011.29 -"Jul 19, 01:00 pm",165,1009,868,976.601 -"Jul 19, 02:00 pm",157,925,852,875.654 -"Jul 19, 03:00 pm",142,767,815,707.395 -"Jul 19, 04:00 pm",125,565,740,490.386 -"Jul 19, 05:00 pm",98,341,591,249.26 -"Jul 19, 06:00 pm",78,125,226,66.79 -"Jul 19, 07:00 pm",15,14,1,13.3662 -"Jul 19, 08:00 pm",0,0,0,0 -"Jul 19, 09:00 pm",0,0,0,0 -"Jul 19, 10:00 pm",0,0,0,0 -"Jul 19, 11:00 pm",0,0,0,0 -"Jul 20, 12:00 am",0,0,0,0 -"Jul 20, 01:00 am",0,0,0,0 -"Jul 20, 02:00 am",0,0,0,0 -"Jul 20, 03:00 am",0,0,0,0 -"Jul 20, 04:00 am",0,0,0,0 -"Jul 20, 05:00 am",11,12,8,9.97261 -"Jul 20, 06:00 am",56,105,269,42.3515 -"Jul 20, 07:00 am",98,298,538,215.349 -"Jul 20, 08:00 am",134,508,679,446.911 -"Jul 20, 09:00 am",162,716,757,668.07 -"Jul 20, 10:00 am",181,864,803,843.623 -"Jul 20, 11:00 am",192,968,826,956.743 -"Jul 20, 12:00 pm",195,1021,837,1001.02 -"Jul 20, 01:00 pm",193,987,831,970.211 -"Jul 20, 02:00 pm",183,904,808,864.672 -"Jul 20, 03:00 pm",165,754,769,699.569 -"Jul 20, 04:00 pm",139,559,695,481.969 -"Jul 20, 05:00 pm",103,339,569,248.321 -"Jul 20, 06:00 pm",62,130,323,55.2905 -"Jul 20, 07:00 pm",18,20,21,15.4482 -"Jul 20, 08:00 pm",0,0,0,0 -"Jul 20, 09:00 pm",0,0,0,0 -"Jul 20, 10:00 pm",0,0,0,0 -"Jul 20, 11:00 pm",0,0,0,0 -"Jul 21, 12:00 am",0,0,0,0 -"Jul 21, 01:00 am",0,0,0,0 -"Jul 21, 02:00 am",0,0,0,0 -"Jul 21, 03:00 am",0,0,0,0 -"Jul 21, 04:00 am",0,0,0,0 -"Jul 21, 05:00 am",10,11,7,9.19335 -"Jul 21, 06:00 am",55,103,266,41.6172 -"Jul 21, 07:00 am",97,304,540,215.065 -"Jul 21, 08:00 am",134,524,681,448.25 -"Jul 21, 09:00 am",162,731,758,669.429 -"Jul 21, 10:00 am",181,868,803,844.547 -"Jul 21, 11:00 am",192,962,827,958.789 -"Jul 21, 12:00 pm",196,1017,836,1002.25 -"Jul 21, 01:00 pm",193,996,834,974.236 -"Jul 21, 02:00 pm",183,914,812,869.153 -"Jul 21, 03:00 pm",165,752,769,700.546 -"Jul 21, 04:00 pm",139,554,698,484.18 -"Jul 21, 05:00 pm",103,339,570,249.022 -"Jul 21, 06:00 pm",62,118,323,55.4162 -"Jul 21, 07:00 pm",17,19,19,14.6632 -"Jul 21, 08:00 pm",0,0,0,0 -"Jul 21, 09:00 pm",0,0,0,0 -"Jul 21, 10:00 pm",0,0,0,0 -"Jul 21, 11:00 pm",0,0,0,0 -"Jul 22, 12:00 am",0,0,0,0 -"Jul 22, 01:00 am",0,0,0,0 -"Jul 22, 02:00 am",0,0,0,0 -"Jul 22, 03:00 am",0,0,0,0 -"Jul 22, 04:00 am",0,0,0,0 -"Jul 22, 05:00 am",7,7,0,6.43535 -"Jul 22, 06:00 am",59,71,69,48.0971 -"Jul 22, 07:00 am",146,245,258,188.485 -"Jul 22, 08:00 am",174,500,564,428.062 -"Jul 22, 09:00 am",213,697,654,648.78 -"Jul 22, 10:00 am",245,824,665,796.701 -"Jul 22, 11:00 am",252,927,692,899.436 -"Jul 22, 12:00 pm",303,963,647,931.789 -"Jul 22, 01:00 pm",320,897,585,871.166 -"Jul 22, 02:00 pm",244,856,671,814.137 -"Jul 22, 03:00 pm",330,578,320,536.267 -"Jul 22, 04:00 pm",255,499,410,440.266 -"Jul 22, 05:00 pm",179,204,61,172.399 -"Jul 22, 06:00 pm",70,72,11,60.1798 -"Jul 22, 07:00 pm",10,10,0,8.8906 -"Jul 22, 08:00 pm",0,0,0,0 -"Jul 22, 09:00 pm",0,0,0,0 -"Jul 22, 10:00 pm",0,0,0,0 -"Jul 22, 11:00 pm",0,0,0,0 -"Jul 23, 12:00 am",0,0,0,0 -"Jul 23, 01:00 am",0,0,0,0 -"Jul 23, 02:00 am",0,0,0,0 -"Jul 23, 03:00 am",0,0,0,0 -"Jul 23, 04:00 am",0,0,0,0 -"Jul 23, 05:00 am",6,6,0,5.51601 -"Jul 23, 06:00 am",64,67,22,52.8379 -"Jul 23, 07:00 am",169,251,223,198.772 -"Jul 23, 08:00 am",239,445,364,390.133 -"Jul 23, 09:00 am",276,663,535,625.744 -"Jul 23, 10:00 am",246,854,697,824.858 -"Jul 23, 11:00 am",264,950,728,945.035 -"Jul 23, 12:00 pm",260,980,751,992.399 -"Jul 23, 01:00 pm",256,953,743,959.024 -"Jul 23, 02:00 pm",242,874,717,851.97 -"Jul 23, 03:00 pm",217,720,668,681.539 -"Jul 23, 04:00 pm",181,532,583,464.095 -"Jul 23, 05:00 pm",130,328,439,236.02 -"Jul 23, 06:00 pm",72,113,195,61.8769 -"Jul 23, 07:00 pm",17,17,4,15.0678 -"Jul 23, 08:00 pm",0,0,0,0 -"Jul 23, 09:00 pm",0,0,0,0 -"Jul 23, 10:00 pm",0,0,0,0 -"Jul 23, 11:00 pm",0,0,0,0 -"Jul 24, 12:00 am",0,0,0,0 -"Jul 24, 01:00 am",0,0,0,0 -"Jul 24, 02:00 am",0,0,0,0 -"Jul 24, 03:00 am",0,0,0,0 -"Jul 24, 04:00 am",0,0,0,0 -"Jul 24, 05:00 am",6,6,0,5.51601 -"Jul 24, 06:00 am",56,64,46,47.3136 -"Jul 24, 07:00 am",106,300,483,208.248 -"Jul 24, 08:00 am",148,497,630,438.896 -"Jul 24, 09:00 am",180,696,715,660.233 -"Jul 24, 10:00 am",210,865,759,842.862 -"Jul 24, 11:00 am",302,961,704,959.296 -"Jul 24, 12:00 pm",357,903,561,904.138 -"Jul 24, 01:00 pm",371,915,573,910.646 -"Jul 24, 02:00 pm",478,790,367,772.532 -"Jul 24, 03:00 pm",345,453,142,422.353 -"Jul 24, 04:00 pm",290,434,246,387.213 -"Jul 24, 05:00 pm",150,289,348,227.709 -"Jul 24, 06:00 pm",84,100,82,69.0086 -"Jul 24, 07:00 pm",5,5,0,4.43486 -"Jul 24, 08:00 pm",0,0,0,0 -"Jul 24, 09:00 pm",0,0,0,0 -"Jul 24, 10:00 pm",0,0,0,0 -"Jul 24, 11:00 pm",0,0,0,0 -"Jul 25, 12:00 am",0,0,0,0 -"Jul 25, 01:00 am",0,0,0,0 -"Jul 25, 02:00 am",0,0,0,0 -"Jul 25, 03:00 am",0,0,0,0 -"Jul 25, 04:00 am",0,0,0,0 -"Jul 25, 05:00 am",10,11,5,9.19335 -"Jul 25, 06:00 am",54,89,250,40.9702 -"Jul 25, 07:00 am",96,289,528,212.217 -"Jul 25, 08:00 am",133,511,671,444.657 -"Jul 25, 09:00 am",161,727,751,666.976 -"Jul 25, 10:00 am",180,882,798,843.573 -"Jul 25, 11:00 am",191,984,824,959.929 -"Jul 25, 12:00 pm",195,1033,834,1004.66 -"Jul 25, 01:00 pm",192,1002,829,973.781 -"Jul 25, 02:00 pm",182,919,811,871.974 -"Jul 25, 03:00 pm",165,762,769,704.414 -"Jul 25, 04:00 pm",138,563,697,485.514 -"Jul 25, 05:00 pm",102,342,564,248.053 -"Jul 25, 06:00 pm",60,116,311,53.9179 -"Jul 25, 07:00 pm",15,17,16,13.4235 -"Jul 25, 08:00 pm",0,0,0,0 -"Jul 25, 09:00 pm",0,0,0,0 -"Jul 25, 10:00 pm",0,0,0,0 -"Jul 25, 11:00 pm",0,0,0,0 -"Jul 26, 12:00 am",0,0,0,0 -"Jul 26, 01:00 am",0,0,0,0 -"Jul 26, 02:00 am",0,0,0,0 -"Jul 26, 03:00 am",0,0,0,0 -"Jul 26, 04:00 am",0,0,0,0 -"Jul 26, 05:00 am",4,5,0,3.67734 -"Jul 26, 06:00 am",47,47,5,41.154 -"Jul 26, 07:00 am",155,230,202,182.88 -"Jul 26, 08:00 am",215,496,499,436.461 -"Jul 26, 09:00 am",196,683,670,646.907 -"Jul 26, 10:00 am",235,856,722,838.349 -"Jul 26, 11:00 am",333,886,585,881.619 -"Jul 26, 12:00 pm",472,793,331,787.713 -"Jul 26, 01:00 pm",397,809,434,807.542 -"Jul 26, 02:00 pm",220,901,779,886.801 -"Jul 26, 03:00 pm",183,736,732,696.905 -"Jul 26, 04:00 pm",158,533,632,472.289 -"Jul 26, 05:00 pm",114,320,497,238.733 -"Jul 26, 06:00 pm",75,104,146,62.8704 -"Jul 26, 07:00 pm",13,14,3,11.5798 -"Jul 26, 08:00 pm",0,0,0,0 -"Jul 26, 09:00 pm",0,0,0,0 -"Jul 26, 10:00 pm",0,0,0,0 -"Jul 26, 11:00 pm",0,0,0,0 -"Jul 27, 12:00 am",0,0,0,0 -"Jul 27, 01:00 am",0,0,0,0 -"Jul 27, 02:00 am",0,0,0,0 -"Jul 27, 03:00 am",0,0,0,0 -"Jul 27, 04:00 am",0,0,0,0 -"Jul 27, 05:00 am",5,5,2,4.59668 -"Jul 27, 06:00 am",73,77,20,58.1812 -"Jul 27, 07:00 am",174,168,1,151.034 -"Jul 27, 08:00 am",166,501,587,436.982 -"Jul 27, 09:00 am",153,659,701,627.595 -"Jul 27, 10:00 am",334,712,440,698.01 -"Jul 27, 11:00 am",332,821,524,825.399 -"Jul 27, 12:00 pm",272,986,739,997.684 -"Jul 27, 01:00 pm",165,984,864,983.224 -"Jul 27, 02:00 pm",145,884,845,867.379 -"Jul 27, 03:00 pm",135,730,793,693.004 -"Jul 27, 04:00 pm",116,566,750,492.451 -"Jul 27, 05:00 pm",123,233,273,184.775 -"Jul 27, 06:00 pm",75,108,171,63.4976 -"Jul 27, 07:00 pm",22,25,27,18.2427 -"Jul 27, 08:00 pm",0,0,0,0 -"Jul 27, 09:00 pm",0,0,0,0 -"Jul 27, 10:00 pm",0,0,0,0 -"Jul 27, 11:00 pm",0,0,0,0 -"Jul 28, 12:00 am",0,0,0,0 -"Jul 28, 01:00 am",0,0,0,0 -"Jul 28, 02:00 am",0,0,0,0 -"Jul 28, 03:00 am",0,0,0,0 -"Jul 28, 04:00 am",0,0,0,0 -"Jul 28, 05:00 am",6,6,1,5.51601 -"Jul 28, 06:00 am",61,86,146,47.7438 -"Jul 28, 07:00 am",119,248,401,201.284 -"Jul 28, 08:00 am",171,488,559,426.126 -"Jul 28, 09:00 am",210,696,657,652.993 -"Jul 28, 10:00 am",237,840,711,833.469 -"Jul 28, 11:00 am",253,929,742,953.978 -"Jul 28, 12:00 pm",258,1002,755,1001.18 -"Jul 28, 01:00 pm",254,964,748,968.353 -"Jul 28, 02:00 pm",240,886,722,860.043 -"Jul 28, 03:00 pm",229,747,676,702.641 -"Jul 28, 04:00 pm",292,489,336,439.516 -"Jul 28, 05:00 pm",195,202,73,189.508 -"Jul 28, 06:00 pm",65,72,37,55.7957 -"Jul 28, 07:00 pm",7,6,0,6.21571 -"Jul 28, 08:00 pm",0,0,0,0 -"Jul 28, 09:00 pm",0,0,0,0 -"Jul 28, 10:00 pm",0,0,0,0 -"Jul 28, 11:00 pm",0,0,0,0 -"Jul 29, 12:00 am",0,0,0,0 -"Jul 29, 01:00 am",0,0,0,0 -"Jul 29, 02:00 am",0,0,0,0 -"Jul 29, 03:00 am",0,0,0,0 -"Jul 29, 04:00 am",0,0,0,0 -"Jul 29, 05:00 am",10,13,2,9.19335 -"Jul 29, 06:00 am",69,71,15,56.9281 -"Jul 29, 07:00 am",128,252,309,186.652 -"Jul 29, 08:00 am",265,419,275,374.368 -"Jul 29, 09:00 am",179,691,710,660.477 -"Jul 29, 10:00 am",323,801,556,785.605 -"Jul 29, 11:00 am",379,880,540,887.048 -"Jul 29, 12:00 pm",230,942,752,972.541 -"Jul 29, 01:00 pm",317,901,617,905.5 -"Jul 29, 02:00 pm",181,888,803,868.882 -"Jul 29, 03:00 pm",163,729,759,699.246 -"Jul 29, 04:00 pm",136,537,690,482.643 -"Jul 29, 05:00 pm",105,321,539,245.256 -"Jul 29, 06:00 pm",67,104,186,57.979 -"Jul 29, 07:00 pm",13,14,8,11.7414 -"Jul 29, 08:00 pm",0,0,0,0 -"Jul 29, 09:00 pm",0,0,0,0 -"Jul 29, 10:00 pm",0,0,0,0 -"Jul 29, 11:00 pm",0,0,0,0 -"Jul 30, 12:00 am",0,0,0,0 -"Jul 30, 01:00 am",0,0,0,0 -"Jul 30, 02:00 am",0,0,0,0 -"Jul 30, 03:00 am",0,0,0,0 -"Jul 30, 04:00 am",0,0,0,0 -"Jul 30, 05:00 am",8,9,4,7.35468 -"Jul 30, 06:00 am",63,76,74,50.3322 -"Jul 30, 07:00 am",164,206,113,169.897 -"Jul 30, 08:00 am",219,320,178,284.81 -"Jul 30, 09:00 am",255,657,550,622.172 -"Jul 30, 10:00 am",367,741,414,709.816 -"Jul 30, 11:00 am",256,371,120,360.719 -"Jul 30, 12:00 pm",286,422,141,416.242 -"Jul 30, 01:00 pm",318,401,85,389.736 -"Jul 30, 02:00 pm",379,669,332,654.115 -"Jul 30, 03:00 pm",256,724,622,689.454 -"Jul 30, 04:00 pm",254,436,309,392.761 -"Jul 30, 05:00 pm",170,315,365,250.871 -"Jul 30, 06:00 pm",83,91,40,67.9961 -"Jul 30, 07:00 pm",8,8,1,7.10879 -"Jul 30, 08:00 pm",0,0,0,0 -"Jul 30, 09:00 pm",0,0,0,0 -"Jul 30, 10:00 pm",0,0,0,0 -"Jul 30, 11:00 pm",0,0,0,0 -"Jul 31, 12:00 am",0,0,0,0 -"Jul 31, 01:00 am",0,0,0,0 -"Jul 31, 02:00 am",0,0,0,0 -"Jul 31, 03:00 am",0,0,0,0 -"Jul 31, 04:00 am",0,0,0,0 -"Jul 31, 05:00 am",6,6,0,5.51601 -"Jul 31, 06:00 am",56,58,11,47.6224 -"Jul 31, 07:00 am",122,135,34,115.729 -"Jul 31, 08:00 am",214,341,220,303.61 -"Jul 31, 09:00 am",341,463,167,433.458 -"Jul 31, 10:00 am",406,562,186,544.26 -"Jul 31, 11:00 am",471,591,130,579.469 -"Jul 31, 12:00 pm",532,695,182,697.171 -"Jul 31, 01:00 pm",154,933,828,943.978 -"Jul 31, 02:00 pm",145,864,836,864.338 -"Jul 31, 03:00 pm",133,743,817,711.327 -"Jul 31, 04:00 pm",168,507,589,462.813 -"Jul 31, 05:00 pm",128,295,424,232.473 -"Jul 31, 06:00 pm",81,111,156,67.2942 -"Jul 31, 07:00 pm",17,17,1,14.8808 -"Jul 31, 08:00 pm",0,0,0,0 -"Jul 31, 09:00 pm",0,0,0,0 -"Jul 31, 10:00 pm",0,0,0,0 -"Jul 31, 11:00 pm",0,0,0,0 -"Aug 1, 12:00 am",0,0,0,0 -"Aug 1, 01:00 am",0,0,0,0 -"Aug 1, 02:00 am",0,0,0,0 -"Aug 1, 03:00 am",0,0,0,0 -"Aug 1, 04:00 am",0,0,0,0 -"Aug 1, 05:00 am",6,10,37,5.51601 -"Aug 1, 06:00 am",31,105,474,25.7457 -"Aug 1, 07:00 am",52,316,730,224.116 -"Aug 1, 08:00 am",71,536,840,470.972 -"Aug 1, 09:00 am",87,732,896,696.334 -"Aug 1, 10:00 am",97,887,929,874.649 -"Aug 1, 11:00 am",104,988,948,992.222 -"Aug 1, 12:00 pm",106,1025,954,1034.99 -"Aug 1, 01:00 pm",104,1002,954,1006.73 -"Aug 1, 02:00 pm",99,909,936,899.516 -"Aug 1, 03:00 pm",89,764,910,731.366 -"Aug 1, 04:00 pm",74,571,856,508.806 -"Aug 1, 05:00 pm",55,351,756,260.511 -"Aug 1, 06:00 pm",34,134,535,40.6551 -"Aug 1, 07:00 pm",11,19,75,8.62563 -"Aug 1, 08:00 pm",0,0,0,0 -"Aug 1, 09:00 pm",0,0,0,0 -"Aug 1, 10:00 pm",0,0,0,0 -"Aug 1, 11:00 pm",0,0,0,0 -"Aug 2, 12:00 am",0,0,0,0 -"Aug 2, 01:00 am",0,0,0,0 -"Aug 2, 02:00 am",0,0,0,0 -"Aug 2, 03:00 am",0,0,0,0 -"Aug 2, 04:00 am",0,0,0,0 -"Aug 2, 05:00 am",6,6,0,5.51601 -"Aug 2, 06:00 am",54,76,141,42.6299 -"Aug 2, 07:00 am",110,264,428,201.817 -"Aug 2, 08:00 am",159,485,591,436.922 -"Aug 2, 09:00 am",196,687,683,662.907 -"Aug 2, 10:00 am",221,845,736,845.789 -"Aug 2, 11:00 am",235,949,766,966.584 -"Aug 2, 12:00 pm",240,985,774,1009.96 -"Aug 2, 01:00 pm",236,959,769,978.031 -"Aug 2, 02:00 pm",224,864,742,867.958 -"Aug 2, 03:00 pm",200,715,695,693.723 -"Aug 2, 04:00 pm",165,517,608,470.87 -"Aug 2, 05:00 pm",118,297,459,233.734 -"Aug 2, 06:00 pm",63,99,191,54.9226 -"Aug 2, 07:00 pm",12,13,3,11.032 -"Aug 2, 08:00 pm",0,0,0,0 -"Aug 2, 09:00 pm",0,0,0,0 -"Aug 2, 10:00 pm",0,0,0,0 -"Aug 2, 11:00 pm",0,0,0,0 -"Aug 3, 12:00 am",0,0,0,0 -"Aug 3, 01:00 am",0,0,0,0 -"Aug 3, 02:00 am",0,0,0,0 -"Aug 3, 03:00 am",0,0,0,0 -"Aug 3, 04:00 am",0,0,0,0 -"Aug 3, 05:00 am",5,6,13,4.59668 -"Aug 3, 06:00 am",39,93,361,30.3414 -"Aug 3, 07:00 am",67,300,652,218.897 -"Aug 3, 08:00 am",93,522,781,466.21 -"Aug 3, 09:00 am",112,719,845,691.39 -"Aug 3, 10:00 am",126,873,882,866.481 -"Aug 3, 11:00 am",134,973,903,982.152 -"Aug 3, 12:00 pm",137,1011,909,1024.02 -"Aug 3, 01:00 pm",135,983,904,992.199 -"Aug 3, 02:00 pm",128,895,890,890.801 -"Aug 3, 03:00 pm",115,749,858,721.862 -"Aug 3, 04:00 pm",96,556,796,501.281 -"Aug 3, 05:00 pm",71,333,676,254.284 -"Aug 3, 06:00 pm",43,120,421,43.3394 -"Aug 3, 07:00 pm",11,15,32,10.1127 -"Aug 3, 08:00 pm",0,0,0,0 -"Aug 3, 09:00 pm",0,0,0,0 -"Aug 3, 10:00 pm",0,0,0,0 -"Aug 3, 11:00 pm",0,0,0,0 -"Aug 4, 12:00 am",0,0,0,0 -"Aug 4, 01:00 am",0,0,0,0 -"Aug 4, 02:00 am",0,0,0,0 -"Aug 4, 03:00 am",0,0,0,0 -"Aug 4, 04:00 am",0,0,0,0 -"Aug 4, 05:00 am",4,6,15,3.67734 -"Aug 4, 06:00 am",38,93,367,29.561 -"Aug 4, 07:00 am",66,299,653,218.8 -"Aug 4, 08:00 am",92,519,778,464.742 -"Aug 4, 09:00 am",105,715,851,687.047 -"Aug 4, 10:00 am",118,869,888,865.164 -"Aug 4, 11:00 am",125,966,905,976.901 -"Aug 4, 12:00 pm",128,1006,915,1022.79 -"Aug 4, 01:00 pm",126,980,911,991.543 -"Aug 4, 02:00 pm",119,889,894,886.618 -"Aug 4, 03:00 pm",107,741,859,715.6 -"Aug 4, 04:00 pm",90,548,798,496.822 -"Aug 4, 05:00 pm",113,328,560,259.7 -"Aug 4, 06:00 pm",72,91,108,60.459 -"Aug 4, 07:00 pm",11,11,0,10.1127 -"Aug 4, 08:00 pm",0,0,0,0 -"Aug 4, 09:00 pm",0,0,0,0 -"Aug 4, 10:00 pm",0,0,0,0 -"Aug 4, 11:00 pm",0,0,0,0 -"Aug 5, 12:00 am",0,0,0,0 -"Aug 5, 01:00 am",0,0,0,0 -"Aug 5, 02:00 am",0,0,0,0 -"Aug 5, 03:00 am",0,0,0,0 -"Aug 5, 04:00 am",0,0,0,0 -"Aug 5, 05:00 am",1,1,1,0.919335 -"Aug 5, 06:00 am",41,42,9,35.9882 -"Aug 5, 07:00 am",88,90,4,79.2589 -"Aug 5, 08:00 am",205,211,11,188.868 -"Aug 5, 09:00 am",291,351,84,326.722 -"Aug 5, 10:00 am",346,457,131,444.005 -"Aug 5, 11:00 am",375,937,606,954.615 -"Aug 5, 12:00 pm",282,913,658,941.971 -"Aug 5, 01:00 pm",178,959,835,981.271 -"Aug 5, 02:00 pm",173,820,754,827.654 -"Aug 5, 03:00 pm",157,716,761,701.062 -"Aug 5, 04:00 pm",155,508,617,467.538 -"Aug 5, 05:00 pm",122,293,448,234.741 -"Aug 5, 06:00 pm",69,95,144,57.9526 -"Aug 5, 07:00 pm",10,10,3,9.19335 -"Aug 5, 08:00 pm",0,0,0,0 -"Aug 5, 09:00 pm",0,0,0,0 -"Aug 5, 10:00 pm",0,0,0,0 -"Aug 5, 11:00 pm",0,0,0,0 -"Aug 6, 12:00 am",0,0,0,0 -"Aug 6, 01:00 am",0,0,0,0 -"Aug 6, 02:00 am",0,0,0,0 -"Aug 6, 03:00 am",0,0,0,0 -"Aug 6, 04:00 am",0,0,0,0 -"Aug 6, 05:00 am",5,5,2,4.59668 -"Aug 6, 06:00 am",45,64,130,35.9847 -"Aug 6, 07:00 am",121,266,413,209.803 -"Aug 6, 08:00 am",153,435,517,396.376 -"Aug 6, 09:00 am",189,668,672,653.526 -"Aug 6, 10:00 am",164,803,757,809.628 -"Aug 6, 11:00 am",210,798,635,825.002 -"Aug 6, 12:00 pm",148,947,834,965.653 -"Aug 6, 01:00 pm",155,978,881,993.212 -"Aug 6, 02:00 pm",130,832,819,835.245 -"Aug 6, 03:00 pm",109,698,804,683.438 -"Aug 6, 04:00 pm",104,549,778,501.233 -"Aug 6, 05:00 pm",110,289,470,230.185 -"Aug 6, 06:00 pm",64,104,231,56.1165 -"Aug 6, 07:00 pm",10,11,11,9.19335 -"Aug 6, 08:00 pm",0,0,0,0 -"Aug 6, 09:00 pm",0,0,0,0 -"Aug 6, 10:00 pm",0,0,0,0 -"Aug 6, 11:00 pm",0,0,0,0 -"Aug 7, 12:00 am",0,0,0,0 -"Aug 7, 01:00 am",0,0,0,0 -"Aug 7, 02:00 am",0,0,0,0 -"Aug 7, 03:00 am",0,0,0,0 -"Aug 7, 04:00 am",0,0,0,0 -"Aug 7, 05:00 am",1,1,0,0.919335 -"Aug 7, 06:00 am",50,61,76,40.9094 -"Aug 7, 07:00 am",104,236,378,186.933 -"Aug 7, 08:00 am",163,462,551,422.767 -"Aug 7, 09:00 am",185,676,691,663.896 -"Aug 7, 10:00 am",208,829,738,841.959 -"Aug 7, 11:00 am",222,932,768,963.348 -"Aug 7, 12:00 pm",227,978,786,1016.42 -"Aug 7, 01:00 pm",223,950,779,981.562 -"Aug 7, 02:00 pm",314,853,630,861.697 -"Aug 7, 03:00 pm",295,522,310,506.235 -"Aug 7, 04:00 pm",349,452,182,413.653 -"Aug 7, 05:00 pm",155,175,54,151.862 -"Aug 7, 06:00 pm",53,55,8,46.0669 -"Aug 7, 07:00 pm",7,7,0,6.43535 -"Aug 7, 08:00 pm",0,0,0,0 -"Aug 7, 09:00 pm",0,0,0,0 -"Aug 7, 10:00 pm",0,0,0,0 -"Aug 7, 11:00 pm",0,0,0,0 -"Aug 8, 12:00 am",0,0,0,0 -"Aug 8, 01:00 am",0,0,0,0 -"Aug 8, 02:00 am",0,0,0,0 -"Aug 8, 03:00 am",0,0,0,0 -"Aug 8, 04:00 am",0,0,0,0 -"Aug 8, 05:00 am",3,5,13,2.75801 -"Aug 8, 06:00 am",33,87,379,25.5458 -"Aug 8, 07:00 am",59,290,665,219.54 -"Aug 8, 08:00 am",81,512,794,465.551 -"Aug 8, 09:00 am",99,708,857,690.251 -"Aug 8, 10:00 am",112,865,896,871.75 -"Aug 8, 11:00 am",119,966,917,988.412 -"Aug 8, 12:00 pm",122,1005,925,1032.71 -"Aug 8, 01:00 pm",119,982,926,1004.21 -"Aug 8, 02:00 pm",125,886,891,893.98 -"Aug 8, 03:00 pm",144,675,729,667.842 -"Aug 8, 04:00 pm",150,483,589,449.909 -"Aug 8, 05:00 pm",150,290,374,237.629 -"Aug 8, 06:00 pm",63,70,41,53.1877 -"Aug 8, 07:00 pm",5,5,1,4.59668 -"Aug 8, 08:00 pm",0,0,0,0 -"Aug 8, 09:00 pm",0,0,0,0 -"Aug 8, 10:00 pm",0,0,0,0 -"Aug 8, 11:00 pm",0,0,0,0 -"Aug 9, 12:00 am",0,0,0,0 -"Aug 9, 01:00 am",0,0,0,0 -"Aug 9, 02:00 am",0,0,0,0 -"Aug 9, 03:00 am",0,0,0,0 -"Aug 9, 04:00 am",0,0,0,0 -"Aug 9, 05:00 am",1,1,4,0.919335 -"Aug 9, 06:00 am",52,84,232,40.0862 -"Aug 9, 07:00 am",106,274,486,216.044 -"Aug 9, 08:00 am",165,477,578,439.418 -"Aug 9, 09:00 am",225,623,561,612.179 -"Aug 9, 10:00 am",300,631,395,642.043 -"Aug 9, 11:00 am",209,921,772,957.279 -"Aug 9, 12:00 pm",162,962,839,999.767 -"Aug 9, 01:00 pm",118,968,915,994.06 -"Aug 9, 02:00 pm",111,886,910,897.554 -"Aug 9, 03:00 pm",99,736,876,723.072 -"Aug 9, 04:00 pm",83,542,816,500.657 -"Aug 9, 05:00 pm",85,294,562,234.893 -"Aug 9, 06:00 pm",60,87,165,51.3002 -"Aug 9, 07:00 pm",7,8,9,6.43535 -"Aug 9, 08:00 pm",0,0,0,0 -"Aug 9, 09:00 pm",0,0,0,0 -"Aug 9, 10:00 pm",0,0,0,0 -"Aug 9, 11:00 pm",0,0,0,0 -"Aug 10, 12:00 am",0,0,0,0 -"Aug 10, 01:00 am",0,0,0,0 -"Aug 10, 02:00 am",0,0,0,0 -"Aug 10, 03:00 am",0,0,0,0 -"Aug 10, 04:00 am",0,0,0,0 -"Aug 10, 05:00 am",2,2,3,1.83867 -"Aug 10, 06:00 am",39,77,275,30.0455 -"Aug 10, 07:00 am",73,275,588,213.693 -"Aug 10, 08:00 am",102,495,730,456.839 -"Aug 10, 09:00 am",125,697,810,689.574 -"Aug 10, 10:00 am",140,852,850,869.979 -"Aug 10, 11:00 am",149,950,870,975.978 -"Aug 10, 12:00 pm",152,992,883,1023.18 -"Aug 10, 01:00 pm",150,968,882,994.692 -"Aug 10, 02:00 pm",142,875,862,894.703 -"Aug 10, 03:00 pm",127,724,823,717.511 -"Aug 10, 04:00 pm",105,527,753,490.824 -"Aug 10, 05:00 pm",83,291,564,233.573 -"Aug 10, 06:00 pm",55,86,196,48.0455 -"Aug 10, 07:00 pm",6,6,6,5.51601 -"Aug 10, 08:00 pm",0,0,0,0 -"Aug 10, 09:00 pm",0,0,0,0 -"Aug 10, 10:00 pm",0,0,0,0 -"Aug 10, 11:00 pm",0,0,0,0 -"Aug 11, 12:00 am",0,0,0,0 -"Aug 11, 01:00 am",0,0,0,0 -"Aug 11, 02:00 am",0,0,0,0 -"Aug 11, 03:00 am",0,0,0,0 -"Aug 11, 04:00 am",0,0,0,0 -"Aug 11, 05:00 am",2,2,0,1.83867 -"Aug 11, 06:00 am",46,66,153,36.6905 -"Aug 11, 07:00 am",94,251,459,200.039 -"Aug 11, 08:00 am",136,473,629,442.12 -"Aug 11, 09:00 am",168,674,717,670.57 -"Aug 11, 10:00 am",189,836,773,858.739 -"Aug 11, 11:00 am",202,939,802,975.049 -"Aug 11, 12:00 pm",206,974,809,1016.25 -"Aug 11, 01:00 pm",202,946,804,982.809 -"Aug 11, 02:00 pm",200,855,772,879.955 -"Aug 11, 03:00 pm",177,687,705,685.459 -"Aug 11, 04:00 pm",201,445,437,418.226 -"Aug 11, 05:00 pm",147,251,285,211.082 -"Aug 11, 06:00 pm",50,67,104,42.3734 -"Aug 11, 07:00 pm",3,3,1,2.75801 -"Aug 11, 08:00 pm",0,0,0,0 -"Aug 11, 09:00 pm",0,0,0,0 -"Aug 11, 10:00 pm",0,0,0,0 -"Aug 11, 11:00 pm",0,0,0,0 -"Aug 12, 12:00 am",0,0,0,0 -"Aug 12, 01:00 am",0,0,0,0 -"Aug 12, 02:00 am",0,0,0,0 -"Aug 12, 03:00 am",0,0,0,0 -"Aug 12, 04:00 am",0,0,0,0 -"Aug 12, 05:00 am",0,0,3,0 -"Aug 12, 06:00 am",40,73,246,30.8263 -"Aug 12, 07:00 am",93,254,475,203.737 -"Aug 12, 08:00 am",136,475,635,446.108 -"Aug 12, 09:00 am",144,683,766,680.688 -"Aug 12, 10:00 am",242,825,699,849.315 -"Aug 12, 11:00 am",231,861,687,903.484 -"Aug 12, 12:00 pm",205,976,813,1020.73 -"Aug 12, 01:00 pm",183,912,790,952.437 -"Aug 12, 02:00 pm",189,817,743,845.063 -"Aug 12, 03:00 pm",195,700,701,700.594 -"Aug 12, 04:00 pm",218,438,396,408.638 -"Aug 12, 05:00 pm",171,202,88,175.158 -"Aug 12, 06:00 pm",64,70,36,52.9809 -"Aug 12, 07:00 pm",4,4,2,3.67734 -"Aug 12, 08:00 pm",0,0,0,0 -"Aug 12, 09:00 pm",0,0,0,0 -"Aug 12, 10:00 pm",0,0,0,0 -"Aug 12, 11:00 pm",0,0,0,0 -"Aug 13, 12:00 am",0,0,0,0 -"Aug 13, 01:00 am",0,0,0,0 -"Aug 13, 02:00 am",0,0,0,0 -"Aug 13, 03:00 am",0,0,0,0 -"Aug 13, 04:00 am",0,0,0,0 -"Aug 13, 05:00 am",1,1,0,0.919335 -"Aug 13, 06:00 am",39,46,55,32.6688 -"Aug 13, 07:00 am",110,241,385,197.444 -"Aug 13, 08:00 am",155,435,525,408.44 -"Aug 13, 09:00 am",199,602,574,604.535 -"Aug 13, 10:00 am",207,831,749,859.405 -"Aug 13, 11:00 am",220,932,777,979.427 -"Aug 13, 12:00 pm",217,969,794,1014.88 -"Aug 13, 01:00 pm",213,940,788,988.114 -"Aug 13, 02:00 pm",201,842,759,871.762 -"Aug 13, 03:00 pm",179,691,712,693.588 -"Aug 13, 04:00 pm",147,495,630,469.313 -"Aug 13, 05:00 pm",103,271,469,223.841 -"Aug 13, 06:00 pm",52,77,169,44.7506 -"Aug 13, 07:00 pm",5,5,1,4.59668 -"Aug 13, 08:00 pm",0,0,0,0 -"Aug 13, 09:00 pm",0,0,0,0 -"Aug 13, 10:00 pm",0,0,0,0 -"Aug 13, 11:00 pm",0,0,0,0 -"Aug 14, 12:00 am",0,0,0,0 -"Aug 14, 01:00 am",0,0,0,0 -"Aug 14, 02:00 am",0,0,0,0 -"Aug 14, 03:00 am",0,0,0,0 -"Aug 14, 04:00 am",0,0,0,0 -"Aug 14, 05:00 am",1,2,4,0.919335 -"Aug 14, 06:00 am",63,76,99,48.7773 -"Aug 14, 07:00 am",162,197,106,169.208 -"Aug 14, 08:00 am",265,414,279,387.147 -"Aug 14, 09:00 am",360,448,126,432.048 -"Aug 14, 10:00 am",435,585,181,578.857 -"Aug 14, 11:00 am",294,811,566,850.918 -"Aug 14, 12:00 pm",226,993,812,1051.8 -"Aug 14, 01:00 pm",86,910,896,949.755 -"Aug 14, 02:00 pm",104,815,845,839.162 -"Aug 14, 03:00 pm",99,618,727,623.511 -"Aug 14, 04:00 pm",93,500,741,473.719 -"Aug 14, 05:00 pm",59,280,622,227.683 -"Aug 14, 06:00 pm",31,95,439,33.1358 -"Aug 14, 07:00 pm",5,8,26,4.59668 -"Aug 14, 08:00 pm",0,0,0,0 -"Aug 14, 09:00 pm",0,0,0,0 -"Aug 14, 10:00 pm",0,0,0,0 -"Aug 14, 11:00 pm",0,0,0,0 -"Aug 15, 12:00 am",0,0,0,0 -"Aug 15, 01:00 am",0,0,0,0 -"Aug 15, 02:00 am",0,0,0,0 -"Aug 15, 03:00 am",0,0,0,0 -"Aug 15, 04:00 am",0,0,0,0 -"Aug 15, 05:00 am",1,1,0,0.919335 -"Aug 15, 06:00 am",41,62,164,31.5504 -"Aug 15, 07:00 am",87,251,492,206.947 -"Aug 15, 08:00 am",125,474,658,450.205 -"Aug 15, 09:00 am",155,676,746,683.48 -"Aug 15, 10:00 am",174,840,803,871.5 -"Aug 15, 11:00 am",186,942,829,991.657 -"Aug 15, 12:00 pm",190,984,842,1039.35 -"Aug 15, 01:00 pm",187,957,838,1005.91 -"Aug 15, 02:00 pm",176,861,816,893.396 -"Aug 15, 03:00 pm",157,707,771,714.81 -"Aug 15, 04:00 pm",129,504,686,480.843 -"Aug 15, 05:00 pm",91,277,528,231.059 -"Aug 15, 06:00 pm",47,77,210,40.0322 -"Aug 15, 07:00 pm",4,4,1,3.67734 -"Aug 15, 08:00 pm",0,0,0,0 -"Aug 15, 09:00 pm",0,0,0,0 -"Aug 15, 10:00 pm",0,0,0,0 -"Aug 15, 11:00 pm",0,0,0,0 -"Aug 16, 12:00 am",0,0,0,0 -"Aug 16, 01:00 am",0,0,0,0 -"Aug 16, 02:00 am",0,0,0,0 -"Aug 16, 03:00 am",0,0,0,0 -"Aug 16, 04:00 am",0,0,0,0 -"Aug 16, 05:00 am",1,1,0,0.919335 -"Aug 16, 06:00 am",38,53,119,30.6319 -"Aug 16, 07:00 am",99,225,378,187.827 -"Aug 16, 08:00 am",165,453,545,430.711 -"Aug 16, 09:00 am",215,653,628,660.813 -"Aug 16, 10:00 am",302,859,673,888.723 -"Aug 16, 11:00 am",304,862,613,909.07 -"Aug 16, 12:00 pm",328,901,609,953.242 -"Aug 16, 01:00 pm",349,843,539,885.31 -"Aug 16, 02:00 pm",239,814,686,848.792 -"Aug 16, 03:00 pm",201,667,655,676.092 -"Aug 16, 04:00 pm",141,493,647,472.812 -"Aug 16, 05:00 pm",94,263,483,219.198 -"Aug 16, 06:00 pm",48,72,167,41.1116 -"Aug 16, 07:00 pm",3,3,0,2.75801 -"Aug 16, 08:00 pm",0,0,0,0 -"Aug 16, 09:00 pm",0,0,0,0 -"Aug 16, 10:00 pm",0,0,0,0 -"Aug 16, 11:00 pm",0,0,0,0 -"Aug 17, 12:00 am",0,0,0,0 -"Aug 17, 01:00 am",0,0,0,0 -"Aug 17, 02:00 am",0,0,0,0 -"Aug 17, 03:00 am",0,0,0,0 -"Aug 17, 04:00 am",0,0,0,0 -"Aug 17, 05:00 am",1,2,4,0.919335 -"Aug 17, 06:00 am",47,64,142,37.2461 -"Aug 17, 07:00 am",140,218,234,186.783 -"Aug 17, 08:00 am",209,540,628,513.255 -"Aug 17, 09:00 am",288,418,187,407.346 -"Aug 17, 10:00 am",305,706,486,733.655 -"Aug 17, 11:00 am",244,925,748,982.113 -"Aug 17, 12:00 pm",303,959,698,1018.63 -"Aug 17, 01:00 pm",295,883,644,935.042 -"Aug 17, 02:00 pm",254,501,296,524.577 -"Aug 17, 03:00 pm",216,532,446,539.491 -"Aug 17, 04:00 pm",246,372,233,348.967 -"Aug 17, 05:00 pm",130,243,327,207.519 -"Aug 17, 06:00 pm",42,73,220,35.8201 -"Aug 17, 07:00 pm",3,6,19,2.75801 -"Aug 17, 08:00 pm",0,0,0,0 -"Aug 17, 09:00 pm",0,0,0,0 -"Aug 17, 10:00 pm",0,0,0,0 -"Aug 17, 11:00 pm",0,0,0,0 -"Aug 18, 12:00 am",0,0,0,0 -"Aug 18, 01:00 am",0,0,0,0 -"Aug 18, 02:00 am",0,0,0,0 -"Aug 18, 03:00 am",0,0,0,0 -"Aug 18, 04:00 am",0,0,0,0 -"Aug 18, 05:00 am",0,1,1,0 -"Aug 18, 06:00 am",52,58,47,42.0847 -"Aug 18, 07:00 am",145,179,103,156.724 -"Aug 18, 08:00 am",215,375,306,357.214 -"Aug 18, 09:00 am",296,596,433,594.648 -"Aug 18, 10:00 am",324,854,643,887.565 -"Aug 18, 11:00 am",261,892,695,949.659 -"Aug 18, 12:00 pm",169,954,837,1017.98 -"Aug 18, 01:00 pm",201,945,816,1001.97 -"Aug 18, 02:00 pm",136,829,833,870.793 -"Aug 18, 03:00 pm",156,669,727,684.169 -"Aug 18, 04:00 pm",102,513,765,494.995 -"Aug 18, 05:00 pm",89,286,578,242.155 -"Aug 18, 06:00 pm",39,71,238,33.4496 -"Aug 18, 07:00 pm",3,6,16,2.75801 -"Aug 18, 08:00 pm",0,0,0,0 -"Aug 18, 09:00 pm",0,0,0,0 -"Aug 18, 10:00 pm",0,0,0,0 -"Aug 18, 11:00 pm",0,0,0,0 -"Aug 19, 12:00 am",0,0,0,0 -"Aug 19, 01:00 am",0,0,0,0 -"Aug 19, 02:00 am",0,0,0,0 -"Aug 19, 03:00 am",0,0,0,0 -"Aug 19, 04:00 am",0,0,0,0 -"Aug 19, 05:00 am",1,2,1,0.919335 -"Aug 19, 06:00 am",34,63,251,26.3669 -"Aug 19, 07:00 am",66,262,600,217.803 -"Aug 19, 08:00 am",93,471,722,455.676 -"Aug 19, 09:00 am",128,634,731,650.625 -"Aug 19, 10:00 am",148,820,817,864.201 -"Aug 19, 11:00 am",220,942,797,1008.31 -"Aug 19, 12:00 pm",335,1018,731,1083.93 -"Aug 19, 01:00 pm",372,982,670,1036.85 -"Aug 19, 02:00 pm",391,508,140,505.9 -"Aug 19, 03:00 pm",356,630,389,627.375 -"Aug 19, 04:00 pm",287,332,85,308.782 -"Aug 19, 05:00 pm",126,179,156,156.433 -"Aug 19, 06:00 pm",39,52,103,32.8933 -"Aug 19, 07:00 pm",1,1,1,0.919335 -"Aug 19, 08:00 pm",0,0,0,0 -"Aug 19, 09:00 pm",0,0,0,0 -"Aug 19, 10:00 pm",0,0,0,0 -"Aug 19, 11:00 pm",0,0,0,0 -"Aug 20, 12:00 am",0,0,0,0 -"Aug 20, 01:00 am",0,0,0,0 -"Aug 20, 02:00 am",0,0,0,0 -"Aug 20, 03:00 am",0,0,0,0 -"Aug 20, 04:00 am",0,0,0,0 -"Aug 20, 05:00 am",0,0,0,0 -"Aug 20, 06:00 am",37,38,8,32.0487 -"Aug 20, 07:00 am",139,160,65,140.787 -"Aug 20, 08:00 am",246,435,363,416.115 -"Aug 20, 09:00 am",250,624,541,636.028 -"Aug 20, 10:00 am",222,789,691,835.66 -"Aug 20, 11:00 am",238,917,751,983.871 -"Aug 20, 12:00 pm",243,958,766,1032.33 -"Aug 20, 01:00 pm",238,925,757,992.082 -"Aug 20, 02:00 pm",224,823,725,871.33 -"Aug 20, 03:00 pm",197,667,671,685.487 -"Aug 20, 04:00 pm",158,464,576,450.043 -"Aug 20, 05:00 pm",107,240,397,207.64 -"Aug 20, 06:00 pm",46,57,91,38.7234 -"Aug 20, 07:00 pm",1,1,0,0.919335 -"Aug 20, 08:00 pm",0,0,0,0 -"Aug 20, 09:00 pm",0,0,0,0 -"Aug 20, 10:00 pm",0,0,0,0 -"Aug 20, 11:00 pm",0,0,0,0 -"Aug 21, 12:00 am",0,0,0,0 -"Aug 21, 01:00 am",0,0,0,0 -"Aug 21, 02:00 am",0,0,0,0 -"Aug 21, 03:00 am",0,0,0,0 -"Aug 21, 04:00 am",0,0,0,0 -"Aug 21, 05:00 am",1,1,1,0.919335 -"Aug 21, 06:00 am",31,63,287,24.6008 -"Aug 21, 07:00 am",60,264,634,224.115 -"Aug 21, 08:00 am",85,489,779,478.47 -"Aug 21, 09:00 am",105,691,852,711.438 -"Aug 21, 10:00 am",118,851,894,896.317 -"Aug 21, 11:00 am",126,953,916,1014.72 -"Aug 21, 12:00 pm",129,991,926,1059.38 -"Aug 21, 01:00 pm",126,960,922,1022.72 -"Aug 21, 02:00 pm",119,863,903,909.305 -"Aug 21, 03:00 pm",106,703,860,723.784 -"Aug 21, 04:00 pm",86,503,789,490.966 -"Aug 21, 05:00 pm",61,276,649,234.932 -"Aug 21, 06:00 pm",32,71,314,28.3311 -"Aug 21, 07:00 pm",1,2,3,0.919335 -"Aug 21, 08:00 pm",0,0,0,0 -"Aug 21, 09:00 pm",0,0,0,0 -"Aug 21, 10:00 pm",0,0,0,0 -"Aug 21, 11:00 pm",0,0,0,0 -"Aug 22, 12:00 am",0,0,0,0 -"Aug 22, 01:00 am",0,0,0,0 -"Aug 22, 02:00 am",0,0,0,0 -"Aug 22, 03:00 am",0,0,0,0 -"Aug 22, 04:00 am",0,0,0,0 -"Aug 22, 05:00 am",0,0,0,0 -"Aug 22, 06:00 am",32,59,252,25.5435 -"Aug 22, 07:00 am",64,260,609,221.19 -"Aug 22, 08:00 am",92,486,761,477.966 -"Aug 22, 09:00 am",113,691,842,717.804 -"Aug 22, 10:00 am",128,851,885,900.102 -"Aug 22, 11:00 am",136,953,907,1017.5 -"Aug 22, 12:00 pm",139,987,913,1057.64 -"Aug 22, 01:00 pm",137,957,908,1021.13 -"Aug 22, 02:00 pm",128,858,887,905.033 -"Aug 22, 03:00 pm",114,703,850,728.877 -"Aug 22, 04:00 pm",93,500,777,491.849 -"Aug 22, 05:00 pm",65,270,625,230.73 -"Aug 22, 06:00 pm",34,66,276,29.5933 -"Aug 22, 07:00 pm",1,2,2,0.919335 -"Aug 22, 08:00 pm",0,0,0,0 -"Aug 22, 09:00 pm",0,0,0,0 -"Aug 22, 10:00 pm",0,0,0,0 -"Aug 22, 11:00 pm",0,0,0,0 -"Aug 23, 12:00 am",0,0,0,0 -"Aug 23, 01:00 am",0,0,0,0 -"Aug 23, 02:00 am",0,0,0,0 -"Aug 23, 03:00 am",0,0,0,0 -"Aug 23, 04:00 am",0,0,0,0 -"Aug 23, 05:00 am",0,0,0,0 -"Aug 23, 06:00 am",28,62,309,22.8132 -"Aug 23, 07:00 am",55,265,659,227.721 -"Aug 23, 08:00 am",79,491,800,485.614 -"Aug 23, 09:00 am",98,694,870,720.164 -"Aug 23, 10:00 am",110,850,907,902.687 -"Aug 23, 11:00 am",117,955,933,1025.13 -"Aug 23, 12:00 pm",120,993,942,1069.03 -"Aug 23, 01:00 pm",118,963,940,1034.08 -"Aug 23, 02:00 pm",132,869,900,920.832 -"Aug 23, 03:00 pm",138,719,842,747.566 -"Aug 23, 04:00 pm",125,516,750,509.558 -"Aug 23, 05:00 pm",74,277,629,240.086 -"Aug 23, 06:00 pm",32,67,306,27.7446 -"Aug 23, 07:00 pm",1,2,1,0.919335 -"Aug 23, 08:00 pm",0,0,0,0 -"Aug 23, 09:00 pm",0,0,0,0 -"Aug 23, 10:00 pm",0,0,0,0 -"Aug 23, 11:00 pm",0,0,0,0 -"Aug 24, 12:00 am",0,0,0,0 -"Aug 24, 01:00 am",0,0,0,0 -"Aug 24, 02:00 am",0,0,0,0 -"Aug 24, 03:00 am",0,0,0,0 -"Aug 24, 04:00 am",0,0,0,0 -"Aug 24, 05:00 am",0,0,0,0 -"Aug 24, 06:00 am",24,64,373,22.307 -"Aug 24, 07:00 am",45,269,708,231.545 -"Aug 24, 08:00 am",65,494,835,489.326 -"Aug 24, 09:00 am",80,695,900,724.381 -"Aug 24, 10:00 am",91,852,935,908.951 -"Aug 24, 11:00 am",98,952,953,1026.5 -"Aug 24, 12:00 pm",100,989,962,1069.91 -"Aug 24, 01:00 pm",98,959,959,1032.93 -"Aug 24, 02:00 pm",113,864,921,920.637 -"Aug 24, 03:00 pm",132,718,854,750.325 -"Aug 24, 04:00 pm",120,516,765,512.081 -"Aug 24, 05:00 pm",84,282,616,245.793 -"Aug 24, 06:00 pm",38,64,241,31.4604 -"Aug 24, 07:00 pm",0,0,0,0 -"Aug 24, 08:00 pm",0,0,0,0 -"Aug 24, 09:00 pm",0,0,0,0 -"Aug 24, 10:00 pm",0,0,0,0 -"Aug 24, 11:00 pm",0,0,0,0 -"Aug 25, 12:00 am",0,0,0,0 -"Aug 25, 01:00 am",0,0,0,0 -"Aug 25, 02:00 am",0,0,0,0 -"Aug 25, 03:00 am",0,0,0,0 -"Aug 25, 04:00 am",0,0,0,0 -"Aug 25, 05:00 am",0,0,0,0 -"Aug 25, 06:00 am",31,58,249,27.1108 -"Aug 25, 07:00 am",62,256,617,224.533 -"Aug 25, 08:00 am",89,483,771,484.175 -"Aug 25, 09:00 am",110,686,846,722.388 -"Aug 25, 10:00 am",124,844,887,902.677 -"Aug 25, 11:00 am",132,943,908,1019.07 -"Aug 25, 12:00 pm",134,978,914,1057.64 -"Aug 25, 01:00 pm",132,941,904,1015.27 -"Aug 25, 02:00 pm",168,781,754,839.328 -"Aug 25, 03:00 pm",156,662,741,696.502 -"Aug 25, 04:00 pm",155,390,458,388.107 -"Aug 25, 05:00 pm",78,264,586,231.882 -"Aug 25, 06:00 pm",41,56,135,34.115 -"Aug 25, 07:00 pm",0,0,0,0 -"Aug 25, 08:00 pm",0,0,0,0 -"Aug 25, 09:00 pm",0,0,0,0 -"Aug 25, 10:00 pm",0,0,0,0 -"Aug 25, 11:00 pm",0,0,0,0 -"Aug 26, 12:00 am",0,0,0,0 -"Aug 26, 01:00 am",0,0,0,0 -"Aug 26, 02:00 am",0,0,0,0 -"Aug 26, 03:00 am",0,0,0,0 -"Aug 26, 04:00 am",0,0,0,0 -"Aug 26, 05:00 am",0,0,0,0 -"Aug 26, 06:00 am",29,30,11,25.6403 -"Aug 26, 07:00 am",130,200,223,180.314 -"Aug 26, 08:00 am",265,376,219,362.494 -"Aug 26, 09:00 am",306,513,304,522.547 -"Aug 26, 10:00 am",340,777,539,825.528 -"Aug 26, 11:00 am",409,880,527,942.768 -"Aug 26, 12:00 pm",353,947,645,1027.31 -"Aug 26, 01:00 pm",340,905,633,977.717 -"Aug 26, 02:00 pm",256,771,635,828.483 -"Aug 26, 03:00 pm",226,643,614,671.638 -"Aug 26, 04:00 pm",158,419,511,417.557 -"Aug 26, 05:00 pm",101,216,368,193.693 -"Aug 26, 06:00 pm",38,45,59,32.1386 -"Aug 26, 07:00 pm",0,0,0,0 -"Aug 26, 08:00 pm",0,0,0,0 -"Aug 26, 09:00 pm",0,0,0,0 -"Aug 26, 10:00 pm",0,0,0,0 -"Aug 26, 11:00 pm",0,0,0,0 -"Aug 27, 12:00 am",0,0,0,0 -"Aug 27, 01:00 am",0,0,0,0 -"Aug 27, 02:00 am",0,0,0,0 -"Aug 27, 03:00 am",0,0,0,0 -"Aug 27, 04:00 am",0,0,0,0 -"Aug 27, 05:00 am",0,0,0,0 -"Aug 27, 06:00 am",38,45,58,32.5813 -"Aug 27, 07:00 am",71,231,515,208.571 -"Aug 27, 08:00 am",147,454,604,459.736 -"Aug 27, 09:00 am",88,678,870,716.185 -"Aug 27, 10:00 am",134,673,668,733.111 -"Aug 27, 11:00 am",112,894,879,973.744 -"Aug 27, 12:00 pm",132,959,900,1044.12 -"Aug 27, 01:00 pm",181,918,829,1004.44 -"Aug 27, 02:00 pm",135,812,839,880.677 -"Aug 27, 03:00 pm",84,681,882,717.52 -"Aug 27, 04:00 pm",73,483,809,486.281 -"Aug 27, 05:00 pm",51,255,660,225.164 -"Aug 27, 06:00 pm",26,60,299,24.2647 -"Aug 27, 07:00 pm",0,0,0,0 -"Aug 27, 08:00 pm",0,0,0,0 -"Aug 27, 09:00 pm",0,0,0,0 -"Aug 27, 10:00 pm",0,0,0,0 -"Aug 27, 11:00 pm",0,0,0,0 -"Aug 28, 12:00 am",0,0,0,0 -"Aug 28, 01:00 am",0,0,0,0 -"Aug 28, 02:00 am",0,0,0,0 -"Aug 28, 03:00 am",0,0,0,0 -"Aug 28, 04:00 am",0,0,0,0 -"Aug 28, 05:00 am",0,0,0,0 -"Aug 28, 06:00 am",41,42,11,35.0844 -"Aug 28, 07:00 am",112,130,58,116.883 -"Aug 28, 08:00 am",273,333,120,316.943 -"Aug 28, 09:00 am",375,584,310,596.711 -"Aug 28, 10:00 am",441,542,125,538.348 -"Aug 28, 11:00 am",473,515,48,511.251 -"Aug 28, 12:00 pm",521,543,24,518.132 -"Aug 28, 01:00 pm",309,405,109,415.836 -"Aug 28, 02:00 pm",433,510,96,504.569 -"Aug 28, 03:00 pm",296,498,300,510.23 -"Aug 28, 04:00 pm",261,268,14,245.848 -"Aug 28, 05:00 pm",140,142,7,126.764 -"Aug 28, 06:00 pm",40,41,10,34.0386 -"Aug 28, 07:00 pm",0,0,0,0 -"Aug 28, 08:00 pm",0,0,0,0 -"Aug 28, 09:00 pm",0,0,0,0 -"Aug 28, 10:00 pm",0,0,0,0 -"Aug 28, 11:00 pm",0,0,0,0 -"Aug 29, 12:00 am",0,0,0,0 -"Aug 29, 01:00 am",0,0,0,0 -"Aug 29, 02:00 am",0,0,0,0 -"Aug 29, 03:00 am",0,0,0,0 -"Aug 29, 04:00 am",0,0,0,0 -"Aug 29, 05:00 am",0,0,0,0 -"Aug 29, 06:00 am",37,37,0,31.9102 -"Aug 29, 07:00 am",112,114,6,101.725 -"Aug 29, 08:00 am",241,249,16,228.319 -"Aug 29, 09:00 am",306,313,10,289.535 -"Aug 29, 10:00 am",379,382,4,356.731 -"Aug 29, 11:00 am",381,384,4,359.45 -"Aug 29, 12:00 pm",506,510,4,483.478 -"Aug 29, 01:00 pm",438,440,2,413.483 -"Aug 29, 02:00 pm",373,374,1,348.296 -"Aug 29, 03:00 pm",355,503,221,504.633 -"Aug 29, 04:00 pm",240,325,170,314.586 -"Aug 29, 05:00 pm",168,176,27,157.032 -"Aug 29, 06:00 pm",32,34,17,27.9001 -"Aug 29, 07:00 pm",0,0,0,0 -"Aug 29, 08:00 pm",0,0,0,0 -"Aug 29, 09:00 pm",0,0,0,0 -"Aug 29, 10:00 pm",0,0,0,0 -"Aug 29, 11:00 pm",0,0,0,0 -"Aug 30, 12:00 am",0,0,0,0 -"Aug 30, 01:00 am",0,0,0,0 -"Aug 30, 02:00 am",0,0,0,0 -"Aug 30, 03:00 am",0,0,0,0 -"Aug 30, 04:00 am",0,0,0,0 -"Aug 30, 05:00 am",0,0,0,0 -"Aug 30, 06:00 am",33,45,105,30.0216 -"Aug 30, 07:00 am",78,211,437,197.444 -"Aug 30, 08:00 am",114,439,649,454.528 -"Aug 30, 09:00 am",143,634,730,683.133 -"Aug 30, 10:00 am",164,815,812,893.396 -"Aug 30, 11:00 am",177,910,830,1006.82 -"Aug 30, 12:00 pm",181,947,842,1050.8 -"Aug 30, 01:00 pm",178,917,840,1014.7 -"Aug 30, 02:00 pm",155,808,819,885.129 -"Aug 30, 03:00 pm",136,650,771,698.009 -"Aug 30, 04:00 pm",103,447,695,458.86 -"Aug 30, 05:00 pm",70,223,518,204.669 -"Aug 30, 06:00 pm",32,47,143,28.1382 -"Aug 30, 07:00 pm",0,0,0,0 -"Aug 30, 08:00 pm",0,0,0,0 -"Aug 30, 09:00 pm",0,0,0,0 -"Aug 30, 10:00 pm",0,0,0,0 -"Aug 30, 11:00 pm",0,0,0,0 -"Aug 31, 12:00 am",0,0,0,0 -"Aug 31, 01:00 am",0,0,0,0 -"Aug 31, 02:00 am",0,0,0,0 -"Aug 31, 03:00 am",0,0,0,0 -"Aug 31, 04:00 am",0,0,0,0 -"Aug 31, 05:00 am",0,0,0,0 -"Aug 31, 06:00 am",32,50,162,30.534 -"Aug 31, 07:00 am",69,231,537,216.685 -"Aug 31, 08:00 am",101,454,706,471.873 -"Aug 31, 09:00 am",126,658,795,712.032 -"Aug 31, 10:00 am",142,815,841,897.99 -"Aug 31, 11:00 am",161,919,860,1021.16 -"Aug 31, 12:00 pm",165,951,867,1060.79 -"Aug 31, 01:00 pm",175,922,852,1024.12 -"Aug 31, 02:00 pm",150,814,836,895.181 -"Aug 31, 03:00 pm",132,654,789,704.859 -"Aug 31, 04:00 pm",100,447,709,462.48 -"Aug 31, 05:00 pm",87,214,433,196.252 -"Aug 31, 06:00 pm",28,42,122,24.8661 -"Aug 31, 07:00 pm",0,0,0,0 -"Aug 31, 08:00 pm",0,0,0,0 -"Aug 31, 09:00 pm",0,0,0,0 -"Aug 31, 10:00 pm",0,0,0,0 -"Aug 31, 11:00 pm",0,0,0,0 -"Sep 1, 12:00 am",0,0,0,0 -"Sep 1, 01:00 am",0,0,0,0 -"Sep 1, 02:00 am",0,0,0,0 -"Sep 1, 03:00 am",0,0,0,0 -"Sep 1, 04:00 am",0,0,0,0 -"Sep 1, 05:00 am",0,0,0,0 -"Sep 1, 06:00 am",45,52,45,38.5308 -"Sep 1, 07:00 am",90,214,397,196.546 -"Sep 1, 08:00 am",123,453,648,464.604 -"Sep 1, 09:00 am",75,675,892,724.753 -"Sep 1, 10:00 am",86,839,926,907.075 -"Sep 1, 11:00 am",92,949,947,1024.58 -"Sep 1, 12:00 pm",94,979,959,1068.95 -"Sep 1, 01:00 pm",96,952,953,1030.71 -"Sep 1, 02:00 pm",96,847,935,918.029 -"Sep 1, 03:00 pm",82,677,899,726.945 -"Sep 1, 04:00 pm",74,462,799,480.634 -"Sep 1, 05:00 pm",44,237,653,213.798 -"Sep 1, 06:00 pm",31,39,73,27.1493 -"Sep 1, 07:00 pm",0,0,0,0 -"Sep 1, 08:00 pm",0,0,0,0 -"Sep 1, 09:00 pm",0,0,0,0 -"Sep 1, 10:00 pm",0,0,0,0 -"Sep 1, 11:00 pm",0,0,0,0 -"Sep 2, 12:00 am",0,0,0,0 -"Sep 2, 01:00 am",0,0,0,0 -"Sep 2, 02:00 am",0,0,0,0 -"Sep 2, 03:00 am",0,0,0,0 -"Sep 2, 04:00 am",0,0,0,0 -"Sep 2, 05:00 am",0,0,0,0 -"Sep 2, 06:00 am",28,53,228,30.5429 -"Sep 2, 07:00 am",44,232,638,221.407 -"Sep 2, 08:00 am",71,467,808,494.988 -"Sep 2, 09:00 am",82,685,881,725.853 -"Sep 2, 10:00 am",86,847,926,908.567 -"Sep 2, 11:00 am",93,948,944,1024.03 -"Sep 2, 12:00 pm",94,975,949,1059.91 -"Sep 2, 01:00 pm",92,950,944,1018.39 -"Sep 2, 02:00 pm",86,837,935,907.65 -"Sep 2, 03:00 pm",138,666,790,713.49 -"Sep 2, 04:00 pm",87,460,704,446.465 -"Sep 2, 05:00 pm",91,203,390,188.704 -"Sep 2, 06:00 pm",37,44,64,32.1662 -"Sep 2, 07:00 pm",0,0,0,0 -"Sep 2, 08:00 pm",0,0,0,0 -"Sep 2, 09:00 pm",0,0,0,0 -"Sep 2, 10:00 pm",0,0,0,0 -"Sep 2, 11:00 pm",0,0,0,0 -"Sep 3, 12:00 am",0,0,0,0 -"Sep 3, 01:00 am",0,0,0,0 -"Sep 3, 02:00 am",0,0,0,0 -"Sep 3, 03:00 am",0,0,0,0 -"Sep 3, 04:00 am",0,0,0,0 -"Sep 3, 05:00 am",0,0,0,0 -"Sep 3, 06:00 am",28,28,1,24.8104 -"Sep 3, 07:00 am",90,91,2,81.1627 -"Sep 3, 08:00 am",265,373,227,372.828 -"Sep 3, 09:00 am",280,476,297,499.128 -"Sep 3, 10:00 am",328,486,199,503.347 -"Sep 3, 11:00 am",370,517,166,537.028 -"Sep 3, 12:00 pm",402,574,194,604.916 -"Sep 3, 01:00 pm",344,546,174,516.918 -"Sep 3, 02:00 pm",387,408,28,386.705 -"Sep 3, 03:00 pm",181,240,86,238.228 -"Sep 3, 04:00 pm",144,125,0,130.196 -"Sep 3, 05:00 pm",72,72,1,64.6384 -"Sep 3, 06:00 pm",20,21,1,17.8426 -"Sep 3, 07:00 pm",0,0,0,0 -"Sep 3, 08:00 pm",0,0,0,0 -"Sep 3, 09:00 pm",0,0,0,0 -"Sep 3, 10:00 pm",0,0,0,0 -"Sep 3, 11:00 pm",0,0,0,0 -"Sep 4, 12:00 am",0,0,0,0 -"Sep 4, 01:00 am",0,0,0,0 -"Sep 4, 02:00 am",0,0,0,0 -"Sep 4, 03:00 am",0,0,0,0 -"Sep 4, 04:00 am",0,0,0,0 -"Sep 4, 05:00 am",0,0,0,0 -"Sep 4, 06:00 am",30,31,1,26.4531 -"Sep 4, 07:00 am",83,103,43,87.5221 -"Sep 4, 08:00 am",210,253,63,229.842 -"Sep 4, 09:00 am",395,470,93,451.637 -"Sep 4, 10:00 am",302,634,378,658.502 -"Sep 4, 11:00 am",457,488,41,491.873 -"Sep 4, 12:00 pm",440,446,7,422.479 -"Sep 4, 01:00 pm",454,414,1,430.32 -"Sep 4, 02:00 pm",376,349,1,352.788 -"Sep 4, 03:00 pm",223,242,39,238.546 -"Sep 4, 04:00 pm",143,164,48,156.507 -"Sep 4, 05:00 pm",113,116,25,109.421 -"Sep 4, 06:00 pm",25,26,8,22.2678 -"Sep 4, 07:00 pm",0,0,0,0 -"Sep 4, 08:00 pm",0,0,0,0 -"Sep 4, 09:00 pm",0,0,0,0 -"Sep 4, 10:00 pm",0,0,0,0 -"Sep 4, 11:00 pm",0,0,0,0 -"Sep 5, 12:00 am",0,0,0,0 -"Sep 5, 01:00 am",0,0,0,0 -"Sep 5, 02:00 am",0,0,0,0 -"Sep 5, 03:00 am",0,0,0,0 -"Sep 5, 04:00 am",0,0,0,0 -"Sep 5, 05:00 am",0,0,0,0 -"Sep 5, 06:00 am",24,55,282,31.5837 -"Sep 5, 07:00 am",49,225,593,217.648 -"Sep 5, 08:00 am",66,459,790,483.538 -"Sep 5, 09:00 am",75,665,893,731.626 -"Sep 5, 10:00 am",86,829,928,914.685 -"Sep 5, 11:00 am",92,934,947,1029.64 -"Sep 5, 12:00 pm",94,963,953,1066.75 -"Sep 5, 01:00 pm",91,901,949,1023.81 -"Sep 5, 02:00 pm",85,803,930,902.587 -"Sep 5, 03:00 pm",74,662,898,716.616 -"Sep 5, 04:00 pm",59,452,829,476.263 -"Sep 5, 05:00 pm",41,219,656,208.782 -"Sep 5, 06:00 pm",19,49,271,22.2811 -"Sep 5, 07:00 pm",0,0,0,0 -"Sep 5, 08:00 pm",0,0,0,0 -"Sep 5, 09:00 pm",0,0,0,0 -"Sep 5, 10:00 pm",0,0,0,0 -"Sep 5, 11:00 pm",0,0,0,0 -"Sep 6, 12:00 am",0,0,0,0 -"Sep 6, 01:00 am",0,0,0,0 -"Sep 6, 02:00 am",0,0,0,0 -"Sep 6, 03:00 am",0,0,0,0 -"Sep 6, 04:00 am",0,0,0,0 -"Sep 6, 05:00 am",0,0,0,0 -"Sep 6, 06:00 am",21,55,310,30.9966 -"Sep 6, 07:00 am",41,244,695,239.127 -"Sep 6, 08:00 am",60,459,831,499.808 -"Sep 6, 09:00 am",75,677,897,736.036 -"Sep 6, 10:00 am",86,839,932,919.622 -"Sep 6, 11:00 am",92,942,952,1035.72 -"Sep 6, 12:00 pm",94,965,957,1071.66 -"Sep 6, 01:00 pm",100,916,952,1036.78 -"Sep 6, 02:00 pm",85,798,938,909.549 -"Sep 6, 03:00 pm",74,640,901,718.352 -"Sep 6, 04:00 pm",58,445,834,476.966 -"Sep 6, 05:00 pm",39,208,686,213.87 -"Sep 6, 06:00 pm",20,49,261,23.4767 -"Sep 6, 07:00 pm",0,0,0,0 -"Sep 6, 08:00 pm",0,0,0,0 -"Sep 6, 09:00 pm",0,0,0,0 -"Sep 6, 10:00 pm",0,0,0,0 -"Sep 6, 11:00 pm",0,0,0,0 -"Sep 7, 12:00 am",0,0,0,0 -"Sep 7, 01:00 am",0,0,0,0 -"Sep 7, 02:00 am",0,0,0,0 -"Sep 7, 03:00 am",0,0,0,0 -"Sep 7, 04:00 am",0,0,0,0 -"Sep 7, 05:00 am",0,0,0,0 -"Sep 7, 06:00 am",27,44,187,31.7737 -"Sep 7, 07:00 am",58,226,589,227.112 -"Sep 7, 08:00 am",85,461,757,490.769 -"Sep 7, 09:00 am",106,675,839,732.684 -"Sep 7, 10:00 am",120,835,883,913.557 -"Sep 7, 11:00 am",128,935,907,1030.58 -"Sep 7, 12:00 pm",130,960,913,1065.78 -"Sep 7, 01:00 pm",127,924,905,1019.79 -"Sep 7, 02:00 pm",122,802,881,899.062 -"Sep 7, 03:00 pm",104,624,844,713.736 -"Sep 7, 04:00 pm",82,405,751,462.095 -"Sep 7, 05:00 pm",55,189,567,198.717 -"Sep 7, 06:00 pm",25,41,144,24.8723 -"Sep 7, 07:00 pm",0,0,0,0 -"Sep 7, 08:00 pm",0,0,0,0 -"Sep 7, 09:00 pm",0,0,0,0 -"Sep 7, 10:00 pm",0,0,0,0 -"Sep 7, 11:00 pm",0,0,0,0 -"Sep 8, 12:00 am",0,0,0,0 -"Sep 8, 01:00 am",0,0,0,0 -"Sep 8, 02:00 am",0,0,0,0 -"Sep 8, 03:00 am",0,0,0,0 -"Sep 8, 04:00 am",0,0,0,0 -"Sep 8, 05:00 am",0,0,0,0 -"Sep 8, 06:00 am",27,37,65,27.0307 -"Sep 8, 07:00 am",83,204,419,202.425 -"Sep 8, 08:00 am",128,446,617,463.11 -"Sep 8, 09:00 am",233,613,576,669.606 -"Sep 8, 10:00 am",201,802,742,886.992 -"Sep 8, 11:00 am",257,884,720,998.986 -"Sep 8, 12:00 pm",233,921,768,1046.57 -"Sep 8, 01:00 pm",209,894,771,992.398 -"Sep 8, 02:00 pm",224,779,694,853.966 -"Sep 8, 03:00 pm",252,452,315,479.927 -"Sep 8, 04:00 pm",174,302,279,311.434 -"Sep 8, 05:00 pm",100,165,239,155.377 -"Sep 8, 06:00 pm",26,26,7,22.9818 -"Sep 8, 07:00 pm",0,0,0,0 -"Sep 8, 08:00 pm",0,0,0,0 -"Sep 8, 09:00 pm",0,0,0,0 -"Sep 8, 10:00 pm",0,0,0,0 -"Sep 8, 11:00 pm",0,0,0,0 -"Sep 9, 12:00 am",0,0,0,0 -"Sep 9, 01:00 am",0,0,0,0 -"Sep 9, 02:00 am",0,0,0,0 -"Sep 9, 03:00 am",0,0,0,0 -"Sep 9, 04:00 am",0,0,0,0 -"Sep 9, 05:00 am",0,0,0,0 -"Sep 9, 06:00 am",21,49,258,31.9912 -"Sep 9, 07:00 am",44,235,672,239.293 -"Sep 9, 08:00 am",70,470,819,510.252 -"Sep 9, 09:00 am",90,633,833,709.942 -"Sep 9, 10:00 am",128,850,900,939.538 -"Sep 9, 11:00 am",109,940,941,1046.44 -"Sep 9, 12:00 pm",109,978,946,1078.9 -"Sep 9, 01:00 pm",101,940,956,1042.93 -"Sep 9, 02:00 pm",84,827,935,905.714 -"Sep 9, 03:00 pm",79,644,867,698.586 -"Sep 9, 04:00 pm",68,412,748,444.712 -"Sep 9, 05:00 pm",91,159,258,151.366 -"Sep 9, 06:00 pm",34,37,33,29.833 -"Sep 9, 07:00 pm",0,0,0,0 -"Sep 9, 08:00 pm",0,0,0,0 -"Sep 9, 09:00 pm",0,0,0,0 -"Sep 9, 10:00 pm",0,0,0,0 -"Sep 9, 11:00 pm",0,0,0,0 -"Sep 10, 12:00 am",0,0,0,0 -"Sep 10, 01:00 am",0,0,0,0 -"Sep 10, 02:00 am",0,0,0,0 -"Sep 10, 03:00 am",0,0,0,0 -"Sep 10, 04:00 am",0,0,0,0 -"Sep 10, 05:00 am",0,0,0,0 -"Sep 10, 06:00 am",20,52,292,33.8134 -"Sep 10, 07:00 am",40,226,695,242.954 -"Sep 10, 08:00 am",59,460,837,507.68 -"Sep 10, 09:00 am",74,679,905,746.698 -"Sep 10, 10:00 am",85,841,940,931.033 -"Sep 10, 11:00 am",91,929,957,1043.98 -"Sep 10, 12:00 pm",92,967,963,1078.63 -"Sep 10, 01:00 pm",90,924,956,1031.41 -"Sep 10, 02:00 pm",83,817,938,907.087 -"Sep 10, 03:00 pm",72,648,898,712.215 -"Sep 10, 04:00 pm",56,413,823,466.393 -"Sep 10, 05:00 pm",37,203,661,202.333 -"Sep 10, 06:00 pm",18,43,210,22.1504 -"Sep 10, 07:00 pm",0,0,0,0 -"Sep 10, 08:00 pm",0,0,0,0 -"Sep 10, 09:00 pm",0,0,0,0 -"Sep 10, 10:00 pm",0,0,0,0 -"Sep 10, 11:00 pm",0,0,0,0 -"Sep 11, 12:00 am",0,0,0,0 -"Sep 11, 01:00 am",0,0,0,0 -"Sep 11, 02:00 am",0,0,0,0 -"Sep 11, 03:00 am",0,0,0,0 -"Sep 11, 04:00 am",0,0,0,0 -"Sep 11, 05:00 am",0,0,0,0 -"Sep 11, 06:00 am",20,48,290,34.8374 -"Sep 11, 07:00 am",40,225,692,243.324 -"Sep 11, 08:00 am",59,463,838,509.646 -"Sep 11, 09:00 am",74,683,906,748.869 -"Sep 11, 10:00 am",84,845,943,933.892 -"Sep 11, 11:00 am",90,933,961,1047.85 -"Sep 11, 12:00 pm",92,971,966,1082.33 -"Sep 11, 01:00 pm",99,929,950,1035.55 -"Sep 11, 02:00 pm",138,820,862,906.931 -"Sep 11, 03:00 pm",105,630,851,718.199 -"Sep 11, 04:00 pm",95,388,655,426.441 -"Sep 11, 05:00 pm",61,183,499,185.819 -"Sep 11, 06:00 pm",17,40,198,21.2759 -"Sep 11, 07:00 pm",0,0,0,0 -"Sep 11, 08:00 pm",0,0,0,0 -"Sep 11, 09:00 pm",0,0,0,0 -"Sep 11, 10:00 pm",0,0,0,0 -"Sep 11, 11:00 pm",0,0,0,0 -"Sep 12, 12:00 am",0,0,0,0 -"Sep 12, 01:00 am",0,0,0,0 -"Sep 12, 02:00 am",0,0,0,0 -"Sep 12, 03:00 am",0,0,0,0 -"Sep 12, 04:00 am",0,0,0,0 -"Sep 12, 05:00 am",0,0,0,0 -"Sep 12, 06:00 am",20,48,279,35.344 -"Sep 12, 07:00 am",40,220,691,244.259 -"Sep 12, 08:00 am",58,447,834,507.871 -"Sep 12, 09:00 am",74,661,901,746.623 -"Sep 12, 10:00 am",84,828,937,929.818 -"Sep 12, 11:00 am",90,922,955,1042.93 -"Sep 12, 12:00 pm",99,961,949,1073.32 -"Sep 12, 01:00 pm",154,927,882,1037.94 -"Sep 12, 02:00 pm",136,826,875,916.003 -"Sep 12, 03:00 pm",88,646,871,709.501 -"Sep 12, 04:00 pm",65,418,796,462.773 -"Sep 12, 05:00 pm",36,193,653,197.66 -"Sep 12, 06:00 pm",17,39,186,21.2869 -"Sep 12, 07:00 pm",0,0,0,0 -"Sep 12, 08:00 pm",0,0,0,0 -"Sep 12, 09:00 pm",0,0,0,0 -"Sep 12, 10:00 pm",0,0,0,0 -"Sep 12, 11:00 pm",0,0,0,0 -"Sep 13, 12:00 am",0,0,0,0 -"Sep 13, 01:00 am",0,0,0,0 -"Sep 13, 02:00 am",0,0,0,0 -"Sep 13, 03:00 am",0,0,0,0 -"Sep 13, 04:00 am",0,0,0,0 -"Sep 13, 05:00 am",0,0,0,0 -"Sep 13, 06:00 am",35,33,6,31.2283 -"Sep 13, 07:00 am",88,204,378,200.282 -"Sep 13, 08:00 am",141,399,545,440.393 -"Sep 13, 09:00 am",354,471,165,478.306 -"Sep 13, 10:00 am",379,581,250,609.374 -"Sep 13, 11:00 am",285,626,402,716.829 -"Sep 13, 12:00 pm",465,500,50,517.365 -"Sep 13, 01:00 pm",438,436,9,425.72 -"Sep 13, 02:00 pm",476,522,61,531.003 -"Sep 13, 03:00 pm",134,154,48,159.104 -"Sep 13, 04:00 pm",149,158,22,146.494 -"Sep 13, 05:00 pm",103,104,1,93.8015 -"Sep 13, 06:00 pm",17,17,2,15.2215 -"Sep 13, 07:00 pm",0,0,0,0 -"Sep 13, 08:00 pm",0,0,0,0 -"Sep 13, 09:00 pm",0,0,0,0 -"Sep 13, 10:00 pm",0,0,0,0 -"Sep 13, 11:00 pm",0,0,0,0 -"Sep 14, 12:00 am",0,0,0,0 -"Sep 14, 01:00 am",0,0,0,0 -"Sep 14, 02:00 am",0,0,0,0 -"Sep 14, 03:00 am",0,0,0,0 -"Sep 14, 04:00 am",0,0,0,0 -"Sep 14, 05:00 am",0,0,0,0 -"Sep 14, 06:00 am",21,49,248,36.5218 -"Sep 14, 07:00 am",39,219,688,244.748 -"Sep 14, 08:00 am",58,457,834,510.676 -"Sep 14, 09:00 am",74,677,902,750.111 -"Sep 14, 10:00 am",91,789,909,914.928 -"Sep 14, 11:00 am",229,856,747,1004.13 -"Sep 14, 12:00 pm",107,945,965,1099.26 -"Sep 14, 01:00 pm",89,922,959,1033.96 -"Sep 14, 02:00 pm",86,813,939,910.283 -"Sep 14, 03:00 pm",78,632,897,715.672 -"Sep 14, 04:00 pm",54,394,818,458.387 -"Sep 14, 05:00 pm",35,184,643,192.512 -"Sep 14, 06:00 pm",15,34,166,19.4768 -"Sep 14, 07:00 pm",0,0,0,0 -"Sep 14, 08:00 pm",0,0,0,0 -"Sep 14, 09:00 pm",0,0,0,0 -"Sep 14, 10:00 pm",0,0,0,0 -"Sep 14, 11:00 pm",0,0,0,0 -"Sep 15, 12:00 am",0,0,0,0 -"Sep 15, 01:00 am",0,0,0,0 -"Sep 15, 02:00 am",0,0,0,0 -"Sep 15, 03:00 am",0,0,0,0 -"Sep 15, 04:00 am",0,0,0,0 -"Sep 15, 05:00 am",0,0,0,0 -"Sep 15, 06:00 am",19,49,260,36.3261 -"Sep 15, 07:00 am",39,225,683,244.497 -"Sep 15, 08:00 am",58,439,830,509.929 -"Sep 15, 09:00 am",73,644,899,748.136 -"Sep 15, 10:00 am",83,813,934,929.59 -"Sep 15, 11:00 am",89,923,952,1041.56 -"Sep 15, 12:00 pm",91,964,957,1074.34 -"Sep 15, 01:00 pm",88,864,951,1025.16 -"Sep 15, 02:00 pm",83,778,929,898.036 -"Sep 15, 03:00 pm",159,560,673,650.536 -"Sep 15, 04:00 pm",155,317,382,348.765 -"Sep 15, 05:00 pm",70,120,231,123.748 -"Sep 15, 06:00 pm",19,20,3,16.9643 -"Sep 15, 07:00 pm",0,0,0,0 -"Sep 15, 08:00 pm",0,0,0,0 -"Sep 15, 09:00 pm",0,0,0,0 -"Sep 15, 10:00 pm",0,0,0,0 -"Sep 15, 11:00 pm",0,0,0,0 -"Sep 16, 12:00 am",0,0,0,0 -"Sep 16, 01:00 am",0,0,0,0 -"Sep 16, 02:00 am",0,0,0,0 -"Sep 16, 03:00 am",0,0,0,0 -"Sep 16, 04:00 am",0,0,0,0 -"Sep 16, 05:00 am",0,0,0,0 -"Sep 16, 06:00 am",19,47,258,37.176 -"Sep 16, 07:00 am",39,220,685,246.278 -"Sep 16, 08:00 am",61,461,820,509.258 -"Sep 16, 09:00 am",121,557,686,650.729 -"Sep 16, 10:00 am",109,765,860,892.822 -"Sep 16, 11:00 am",134,849,851,990.788 -"Sep 16, 12:00 pm",156,976,896,1093.79 -"Sep 16, 01:00 pm",163,915,865,1031.82 -"Sep 16, 02:00 pm",353,646,399,717.399 -"Sep 16, 03:00 pm",272,489,370,540.216 -"Sep 16, 04:00 pm",171,317,354,344.63 -"Sep 16, 05:00 pm",89,112,114,112.111 -"Sep 16, 06:00 pm",16,20,32,15.665 -"Sep 16, 07:00 pm",0,0,0,0 -"Sep 16, 08:00 pm",0,0,0,0 -"Sep 16, 09:00 pm",0,0,0,0 -"Sep 16, 10:00 pm",0,0,0,0 -"Sep 16, 11:00 pm",0,0,0,0 -"Sep 17, 12:00 am",0,0,0,0 -"Sep 17, 01:00 am",0,0,0,0 -"Sep 17, 02:00 am",0,0,0,0 -"Sep 17, 03:00 am",0,0,0,0 -"Sep 17, 04:00 am",0,0,0,0 -"Sep 17, 05:00 am",0,0,0,0 -"Sep 17, 06:00 am",31,33,10,28.6984 -"Sep 17, 07:00 am",78,105,87,100.896 -"Sep 17, 08:00 am",218,248,47,235.33 -"Sep 17, 09:00 am",328,559,342,595.819 -"Sep 17, 10:00 am",334,603,354,671.857 -"Sep 17, 11:00 am",268,798,634,934.654 -"Sep 17, 12:00 pm",303,680,439,788.848 -"Sep 17, 01:00 pm",262,633,451,735.732 -"Sep 17, 02:00 pm",140,761,785,841.76 -"Sep 17, 03:00 pm",264,510,434,576.502 -"Sep 17, 04:00 pm",190,234,118,244.546 -"Sep 17, 05:00 pm",59,72,63,71.2183 -"Sep 17, 06:00 pm",16,18,15,14.9919 -"Sep 17, 07:00 pm",0,0,0,0 -"Sep 17, 08:00 pm",0,0,0,0 -"Sep 17, 09:00 pm",0,0,0,0 -"Sep 17, 10:00 pm",0,0,0,0 -"Sep 17, 11:00 pm",0,0,0,0 -"Sep 18, 12:00 am",0,0,0,0 -"Sep 18, 01:00 am",0,0,0,0 -"Sep 18, 02:00 am",0,0,0,0 -"Sep 18, 03:00 am",0,0,0,0 -"Sep 18, 04:00 am",0,0,0,0 -"Sep 18, 05:00 am",0,0,0,0 -"Sep 18, 06:00 am",19,19,0,16.931 -"Sep 18, 07:00 am",88,99,27,89.9935 -"Sep 18, 08:00 am",195,372,360,394.023 -"Sep 18, 09:00 am",282,430,199,432.886 -"Sep 18, 10:00 am",297,442,178,463.035 -"Sep 18, 11:00 am",286,736,537,855.271 -"Sep 18, 12:00 pm",389,771,462,900.567 -"Sep 18, 01:00 pm",302,812,633,954.387 -"Sep 18, 02:00 pm",180,776,787,889.919 -"Sep 18, 03:00 pm",209,529,541,604.076 -"Sep 18, 04:00 pm",78,397,719,434.834 -"Sep 18, 05:00 pm",47,150,496,167.226 -"Sep 18, 06:00 pm",16,23,61,16.9431 -"Sep 18, 07:00 pm",0,0,0,0 -"Sep 18, 08:00 pm",0,0,0,0 -"Sep 18, 09:00 pm",0,0,0,0 -"Sep 18, 10:00 pm",0,0,0,0 -"Sep 18, 11:00 pm",0,0,0,0 -"Sep 19, 12:00 am",0,0,0,0 -"Sep 19, 01:00 am",0,0,0,0 -"Sep 19, 02:00 am",0,0,0,0 -"Sep 19, 03:00 am",0,0,0,0 -"Sep 19, 04:00 am",0,0,0,0 -"Sep 19, 05:00 am",0,0,0,0 -"Sep 19, 06:00 am",25,36,109,33.4195 -"Sep 19, 07:00 am",45,213,639,242.982 -"Sep 19, 08:00 am",87,420,724,491.816 -"Sep 19, 09:00 am",115,649,807,735.504 -"Sep 19, 10:00 am",130,815,856,922.958 -"Sep 19, 11:00 am",157,926,881,1058.09 -"Sep 19, 12:00 pm",154,870,840,1036.39 -"Sep 19, 01:00 pm",137,889,876,1015.17 -"Sep 19, 02:00 pm",153,756,786,855.519 -"Sep 19, 03:00 pm",250,418,304,472.223 -"Sep 19, 04:00 pm",139,318,441,360.273 -"Sep 19, 05:00 pm",52,140,439,158.624 -"Sep 19, 06:00 pm",13,24,90,15.6941 -"Sep 19, 07:00 pm",0,0,0,0 -"Sep 19, 08:00 pm",0,0,0,0 -"Sep 19, 09:00 pm",0,0,0,0 -"Sep 19, 10:00 pm",0,0,0,0 -"Sep 19, 11:00 pm",0,0,0,0 -"Sep 20, 12:00 am",0,0,0,0 -"Sep 20, 01:00 am",0,0,0,0 -"Sep 20, 02:00 am",0,0,0,0 -"Sep 20, 03:00 am",0,0,0,0 -"Sep 20, 04:00 am",0,0,0,0 -"Sep 20, 05:00 am",0,0,0,0 -"Sep 20, 06:00 am",26,35,85,31.9399 -"Sep 20, 07:00 am",64,191,489,218.746 -"Sep 20, 08:00 am",97,419,691,486.606 -"Sep 20, 09:00 am",139,607,749,721.735 -"Sep 20, 10:00 am",140,743,841,921.233 -"Sep 20, 11:00 am",150,832,865,1035.6 -"Sep 20, 12:00 pm",152,871,874,1069.08 -"Sep 20, 01:00 pm",148,838,863,1014.42 -"Sep 20, 02:00 pm",136,739,830,875.391 -"Sep 20, 03:00 pm",117,581,770,671.615 -"Sep 20, 04:00 pm",88,362,657,414.765 -"Sep 20, 05:00 pm",54,145,401,151.443 -"Sep 20, 06:00 pm",15,19,28,14.8314 -"Sep 20, 07:00 pm",0,0,0,0 -"Sep 20, 08:00 pm",0,0,0,0 -"Sep 20, 09:00 pm",0,0,0,0 -"Sep 20, 10:00 pm",0,0,0,0 -"Sep 20, 11:00 pm",0,0,0,0 -"Sep 21, 12:00 am",0,0,0,0 -"Sep 21, 01:00 am",0,0,0,0 -"Sep 21, 02:00 am",0,0,0,0 -"Sep 21, 03:00 am",0,0,0,0 -"Sep 21, 04:00 am",0,0,0,0 -"Sep 21, 05:00 am",0,0,0,0 -"Sep 21, 06:00 am",25,32,86,31.4667 -"Sep 21, 07:00 am",63,190,490,219.045 -"Sep 21, 08:00 am",97,408,695,490.02 -"Sep 21, 09:00 am",123,603,794,736.614 -"Sep 21, 10:00 am",140,755,845,925.809 -"Sep 21, 11:00 am",149,854,874,1044.13 -"Sep 21, 12:00 pm",152,885,878,1073.47 -"Sep 21, 01:00 pm",148,838,868,1019.23 -"Sep 21, 02:00 pm",136,737,835,879.303 -"Sep 21, 03:00 pm",116,581,773,672.019 -"Sep 21, 04:00 pm",88,364,653,412.199 -"Sep 21, 05:00 pm",53,142,391,147.743 -"Sep 21, 06:00 pm",13,16,23,12.9075 -"Sep 21, 07:00 pm",0,0,0,0 -"Sep 21, 08:00 pm",0,0,0,0 -"Sep 21, 09:00 pm",0,0,0,0 -"Sep 21, 10:00 pm",0,0,0,0 -"Sep 21, 11:00 pm",0,0,0,0 -"Sep 22, 12:00 am",0,0,0,0 -"Sep 22, 01:00 am",0,0,0,0 -"Sep 22, 02:00 am",0,0,0,0 -"Sep 22, 03:00 am",0,0,0,0 -"Sep 22, 04:00 am",0,0,0,0 -"Sep 22, 05:00 am",0,0,0,0 -"Sep 22, 06:00 am",25,32,52,28.0907 -"Sep 22, 07:00 am",71,193,425,205.596 -"Sep 22, 08:00 am",111,411,643,477.729 -"Sep 22, 09:00 am",141,601,750,727.005 -"Sep 22, 10:00 am",162,747,808,916.38 -"Sep 22, 11:00 am",173,845,835,1031.44 -"Sep 22, 12:00 pm",176,877,842,1062.59 -"Sep 22, 01:00 pm",170,831,832,1007.35 -"Sep 22, 02:00 pm",156,726,789,865.072 -"Sep 22, 03:00 pm",133,562,721,653.864 -"Sep 22, 04:00 pm",99,338,593,394.563 -"Sep 22, 05:00 pm",58,126,316,133.354 -"Sep 22, 06:00 pm",13,14,11,12.47 -"Sep 22, 07:00 pm",0,0,0,0 -"Sep 22, 08:00 pm",0,0,0,0 -"Sep 22, 09:00 pm",0,0,0,0 -"Sep 22, 10:00 pm",0,0,0,0 -"Sep 22, 11:00 pm",0,0,0,0 -"Sep 23, 12:00 am",0,0,0,0 -"Sep 23, 01:00 am",0,0,0,0 -"Sep 23, 02:00 am",0,0,0,0 -"Sep 23, 03:00 am",0,0,0,0 -"Sep 23, 04:00 am",0,0,0,0 -"Sep 23, 05:00 am",0,0,0,0 -"Sep 23, 06:00 am",26,27,35,27.7568 -"Sep 23, 07:00 am",77,170,367,195.027 -"Sep 23, 08:00 am",122,386,591,461.819 -"Sep 23, 09:00 am",157,581,701,708.425 -"Sep 23, 10:00 am",180,735,760,899.18 -"Sep 23, 11:00 am",193,832,790,1016.38 -"Sep 23, 12:00 pm",196,866,795,1044.6 -"Sep 23, 01:00 pm",190,817,784,989.208 -"Sep 23, 02:00 pm",174,706,752,852.327 -"Sep 23, 03:00 pm",147,547,677,637.652 -"Sep 23, 04:00 pm",108,338,539,377.552 -"Sep 23, 05:00 pm",61,120,258,123.18 -"Sep 23, 06:00 pm",12,13,5,11.2757 -"Sep 23, 07:00 pm",0,0,0,0 -"Sep 23, 08:00 pm",0,0,0,0 -"Sep 23, 09:00 pm",0,0,0,0 -"Sep 23, 10:00 pm",0,0,0,0 -"Sep 23, 11:00 pm",0,0,0,0 -"Sep 24, 12:00 am",0,0,0,0 -"Sep 24, 01:00 am",0,0,0,0 -"Sep 24, 02:00 am",0,0,0,0 -"Sep 24, 03:00 am",0,0,0,0 -"Sep 24, 04:00 am",0,0,0,0 -"Sep 24, 05:00 am",0,0,0,0 -"Sep 24, 06:00 am",25,30,50,28.3883 -"Sep 24, 07:00 am",70,179,417,203.961 -"Sep 24, 08:00 am",109,386,635,473.615 -"Sep 24, 09:00 am",140,577,743,722.982 -"Sep 24, 10:00 am",160,724,802,910.709 -"Sep 24, 11:00 am",171,823,827,1022.66 -"Sep 24, 12:00 pm",174,860,833,1051.91 -"Sep 24, 01:00 pm",168,818,821,994.442 -"Sep 24, 02:00 pm",154,718,784,857.914 -"Sep 24, 03:00 pm",131,557,715,646.499 -"Sep 24, 04:00 pm",97,328,581,385.654 -"Sep 24, 05:00 pm",55,109,298,125.854 -"Sep 24, 06:00 pm",10,11,7,9.54567 -"Sep 24, 07:00 pm",0,0,0,0 -"Sep 24, 08:00 pm",0,0,0,0 -"Sep 24, 09:00 pm",0,0,0,0 -"Sep 24, 10:00 pm",0,0,0,0 -"Sep 24, 11:00 pm",0,0,0,0 -"Sep 25, 12:00 am",0,0,0,0 -"Sep 25, 01:00 am",0,0,0,0 -"Sep 25, 02:00 am",0,0,0,0 -"Sep 25, 03:00 am",0,0,0,0 -"Sep 25, 04:00 am",0,0,0,0 -"Sep 25, 05:00 am",0,0,0,0 -"Sep 25, 06:00 am",26,22,5,23.8555 -"Sep 25, 07:00 am",76,164,354,191.718 -"Sep 25, 08:00 am",120,389,590,461.399 -"Sep 25, 09:00 am",155,582,706,712.221 -"Sep 25, 10:00 am",178,726,767,905.141 -"Sep 25, 11:00 am",191,824,797,1022.38 -"Sep 25, 12:00 pm",194,859,803,1051.1 -"Sep 25, 01:00 pm",187,816,791,992.637 -"Sep 25, 02:00 pm",172,711,752,849.52 -"Sep 25, 03:00 pm",145,542,677,634.509 -"Sep 25, 04:00 pm",106,318,531,370.682 -"Sep 25, 05:00 pm",58,106,242,116.366 -"Sep 25, 06:00 pm",9,10,3,8.42984 -"Sep 25, 07:00 pm",0,0,0,0 -"Sep 25, 08:00 pm",0,0,0,0 -"Sep 25, 09:00 pm",0,0,0,0 -"Sep 25, 10:00 pm",0,0,0,0 -"Sep 25, 11:00 pm",0,0,0,0 -"Sep 26, 12:00 am",0,0,0,0 -"Sep 26, 01:00 am",0,0,0,0 -"Sep 26, 02:00 am",0,0,0,0 -"Sep 26, 03:00 am",0,0,0,0 -"Sep 26, 04:00 am",0,0,0,0 -"Sep 26, 05:00 am",0,0,0,0 -"Sep 26, 06:00 am",23,32,74,30.2642 -"Sep 26, 07:00 am",61,181,483,219.737 -"Sep 26, 08:00 am",94,408,695,492.748 -"Sep 26, 09:00 am",119,608,800,742.273 -"Sep 26, 10:00 am",136,760,854,933.976 -"Sep 26, 11:00 am",146,851,876,1045.71 -"Sep 26, 12:00 pm",148,878,882,1074.25 -"Sep 26, 01:00 pm",143,829,870,1015.01 -"Sep 26, 02:00 pm",131,720,831,868.185 -"Sep 26, 03:00 pm",111,550,766,658.531 -"Sep 26, 04:00 pm",83,320,639,396.902 -"Sep 26, 05:00 pm",48,98,350,131.639 -"Sep 26, 06:00 pm",9,10,12,8.91683 -"Sep 26, 07:00 pm",0,0,0,0 -"Sep 26, 08:00 pm",0,0,0,0 -"Sep 26, 09:00 pm",0,0,0,0 -"Sep 26, 10:00 pm",0,0,0,0 -"Sep 26, 11:00 pm",0,0,0,0 -"Sep 27, 12:00 am",0,0,0,0 -"Sep 27, 01:00 am",0,0,0,0 -"Sep 27, 02:00 am",0,0,0,0 -"Sep 27, 03:00 am",0,0,0,0 -"Sep 27, 04:00 am",0,0,0,0 -"Sep 27, 05:00 am",0,0,0,0 -"Sep 27, 06:00 am",23,28,44,26.5409 -"Sep 27, 07:00 am",68,175,411,202.676 -"Sep 27, 08:00 am",107,394,635,474.774 -"Sep 27, 09:00 am",138,590,748,727.706 -"Sep 27, 10:00 am",158,736,806,914.566 -"Sep 27, 11:00 am",169,841,836,1030.93 -"Sep 27, 12:00 pm",172,876,836,1053.3 -"Sep 27, 01:00 pm",166,818,825,995.628 -"Sep 27, 02:00 pm",152,698,782,852.751 -"Sep 27, 03:00 pm",128,527,710,638.072 -"Sep 27, 04:00 pm",94,303,574,377.456 -"Sep 27, 05:00 pm",52,89,275,117.202 -"Sep 27, 06:00 pm",7,7,4,6.65619 -"Sep 27, 07:00 pm",0,0,0,0 -"Sep 27, 08:00 pm",0,0,0,0 -"Sep 27, 09:00 pm",0,0,0,0 -"Sep 27, 10:00 pm",0,0,0,0 -"Sep 27, 11:00 pm",0,0,0,0 -"Sep 28, 12:00 am",0,0,0,0 -"Sep 28, 01:00 am",0,0,0,0 -"Sep 28, 02:00 am",0,0,0,0 -"Sep 28, 03:00 am",0,0,0,0 -"Sep 28, 04:00 am",0,0,0,0 -"Sep 28, 05:00 am",0,0,0,0 -"Sep 28, 06:00 am",22,29,66,29.105 -"Sep 28, 07:00 am",60,170,476,218.382 -"Sep 28, 08:00 am",92,393,691,490.581 -"Sep 28, 09:00 am",118,594,793,737.857 -"Sep 28, 10:00 am",135,752,848,928.932 -"Sep 28, 11:00 am",144,848,874,1042.36 -"Sep 28, 12:00 pm",146,877,880,1070.14 -"Sep 28, 01:00 pm",141,819,868,1010.32 -"Sep 28, 02:00 pm",129,701,832,865.725 -"Sep 28, 03:00 pm",109,541,764,653.549 -"Sep 28, 04:00 pm",80,316,633,389.52 -"Sep 28, 05:00 pm",46,93,333,125.243 -"Sep 28, 06:00 pm",6,7,8,5.97099 -"Sep 28, 07:00 pm",0,0,0,0 -"Sep 28, 08:00 pm",0,0,0,0 -"Sep 28, 09:00 pm",0,0,0,0 -"Sep 28, 10:00 pm",0,0,0,0 -"Sep 28, 11:00 pm",0,0,0,0 -"Sep 29, 12:00 am",0,0,0,0 -"Sep 29, 01:00 am",0,0,0,0 -"Sep 29, 02:00 am",0,0,0,0 -"Sep 29, 03:00 am",0,0,0,0 -"Sep 29, 04:00 am",0,0,0,0 -"Sep 29, 05:00 am",0,0,0,0 -"Sep 29, 06:00 am",20,33,109,33.4909 -"Sep 29, 07:00 am",50,180,556,233.663 -"Sep 29, 08:00 am",75,404,758,509.001 -"Sep 29, 09:00 am",96,603,851,758.411 -"Sep 29, 10:00 am",110,757,895,936.211 -"Sep 29, 11:00 am",117,855,916,1044.14 -"Sep 29, 12:00 pm",119,881,922,1071.88 -"Sep 29, 01:00 pm",115,824,911,1013.05 -"Sep 29, 02:00 pm",105,713,877,869.85 -"Sep 29, 03:00 pm",88,536,819,665.328 -"Sep 29, 04:00 pm",65,298,698,402.038 -"Sep 29, 05:00 pm",39,103,410,134.332 -"Sep 29, 06:00 pm",6,8,17,6.51142 -"Sep 29, 07:00 pm",0,0,0,0 -"Sep 29, 08:00 pm",0,0,0,0 -"Sep 29, 09:00 pm",0,0,0,0 -"Sep 29, 10:00 pm",0,0,0,0 -"Sep 29, 11:00 pm",0,0,0,0 -"Sep 30, 12:00 am",0,0,0,0 -"Sep 30, 01:00 am",0,0,0,0 -"Sep 30, 02:00 am",0,0,0,0 -"Sep 30, 03:00 am",0,0,0,0 -"Sep 30, 04:00 am",0,0,0,0 -"Sep 30, 05:00 am",0,0,0,0 -"Sep 30, 06:00 am",22,25,26,24.1905 -"Sep 30, 07:00 am",72,167,355,191.874 -"Sep 30, 08:00 am",116,387,592,463.336 -"Sep 30, 09:00 am",150,585,712,716.232 -"Sep 30, 10:00 am",173,738,773,908.953 -"Sep 30, 11:00 am",185,812,804,1025.09 -"Sep 30, 12:00 pm",188,837,809,1051.27 -"Sep 30, 01:00 pm",182,781,795,990.135 -"Sep 30, 02:00 pm",165,669,751,838.985 -"Sep 30, 03:00 pm",138,488,668,618.143 -"Sep 30, 04:00 pm",99,271,514,352.957 -"Sep 30, 05:00 pm",51,77,202,100.279 -"Sep 30, 06:00 pm",5,6,1,4.65693 -"Sep 30, 07:00 pm",0,0,0,0 -"Sep 30, 08:00 pm",0,0,0,0 -"Sep 30, 09:00 pm",0,0,0,0 -"Sep 30, 10:00 pm",0,0,0,0 -"Sep 30, 11:00 pm",0,0,0,0 -"Oct 1, 12:00 am",0,0,0,0 -"Oct 1, 01:00 am",0,0,0,0 -"Oct 1, 02:00 am",0,0,0,0 -"Oct 1, 03:00 am",0,0,0,0 -"Oct 1, 04:00 am",0,0,0,0 -"Oct 1, 05:00 am",0,0,0,0 -"Oct 1, 06:00 am",22,25,31,25.0402 -"Oct 1, 07:00 am",68,154,378,196.269 -"Oct 1, 08:00 am",112,370,607,469.116 -"Oct 1, 09:00 am",155,574,710,721.424 -"Oct 1, 10:00 am",190,733,763,919.133 -"Oct 1, 11:00 am",205,828,795,1038.4 -"Oct 1, 12:00 pm",196,850,817,1068.09 -"Oct 1, 01:00 pm",188,802,807,1007.63 -"Oct 1, 02:00 pm",161,678,777,855.744 -"Oct 1, 03:00 pm",134,498,695,631.041 -"Oct 1, 04:00 pm",92,279,544,358.606 -"Oct 1, 05:00 pm",47,77,212,98.2183 -"Oct 1, 06:00 pm",3,3,1,2.82136 -"Oct 1, 07:00 pm",0,0,0,0 -"Oct 1, 08:00 pm",0,0,0,0 -"Oct 1, 09:00 pm",0,0,0,0 -"Oct 1, 10:00 pm",0,0,0,0 -"Oct 1, 11:00 pm",0,0,0,0 -"Oct 2, 12:00 am",0,0,0,0 -"Oct 2, 01:00 am",0,0,0,0 -"Oct 2, 02:00 am",0,0,0,0 -"Oct 2, 03:00 am",0,0,0,0 -"Oct 2, 04:00 am",0,0,0,0 -"Oct 2, 05:00 am",0,0,0,0 -"Oct 2, 06:00 am",16,34,158,37.9258 -"Oct 2, 07:00 am",36,184,650,251.245 -"Oct 2, 08:00 am",55,406,830,526.977 -"Oct 2, 09:00 am",71,605,909,771.377 -"Oct 2, 10:00 am",82,755,949,955.343 -"Oct 2, 11:00 am",88,844,969,1064.7 -"Oct 2, 12:00 pm",91,820,914,1031.85 -"Oct 2, 01:00 pm",85,773,910,976.539 -"Oct 2, 02:00 pm",148,663,780,843.521 -"Oct 2, 03:00 pm",205,410,395,487.167 -"Oct 2, 04:00 pm",154,230,224,260.084 -"Oct 2, 05:00 pm",46,47,6,43.5939 -"Oct 2, 06:00 pm",2,3,2,1.96892 -"Oct 2, 07:00 pm",0,0,0,0 -"Oct 2, 08:00 pm",0,0,0,0 -"Oct 2, 09:00 pm",0,0,0,0 -"Oct 2, 10:00 pm",0,0,0,0 -"Oct 2, 11:00 pm",0,0,0,0 -"Oct 3, 12:00 am",0,0,0,0 -"Oct 3, 01:00 am",0,0,0,0 -"Oct 3, 02:00 am",0,0,0,0 -"Oct 3, 03:00 am",0,0,0,0 -"Oct 3, 04:00 am",0,0,0,0 -"Oct 3, 05:00 am",0,0,0,0 -"Oct 3, 06:00 am",6,6,1,5.44436 -"Oct 3, 07:00 am",92,94,5,87.9682 -"Oct 3, 08:00 am",201,201,0,191.519 -"Oct 3, 09:00 am",211,214,5,200.804 -"Oct 3, 10:00 am",318,320,3,306.023 -"Oct 3, 11:00 am",379,383,4,368.946 -"Oct 3, 12:00 pm",445,561,146,624.347 -"Oct 3, 01:00 pm",402,478,101,509.49 -"Oct 3, 02:00 pm",289,579,441,688.367 -"Oct 3, 03:00 pm",174,455,545,565.724 -"Oct 3, 04:00 pm",101,255,461,325.275 -"Oct 3, 05:00 pm",45,79,257,105.374 -"Oct 3, 06:00 pm",1,2,2,1.05318 -"Oct 3, 07:00 pm",0,0,0,0 -"Oct 3, 08:00 pm",0,0,0,0 -"Oct 3, 09:00 pm",0,0,0,0 -"Oct 3, 10:00 pm",0,0,0,0 -"Oct 3, 11:00 pm",0,0,0,0 -"Oct 4, 12:00 am",0,0,0,0 -"Oct 4, 01:00 am",0,0,0,0 -"Oct 4, 02:00 am",0,0,0,0 -"Oct 4, 03:00 am",0,0,0,0 -"Oct 4, 04:00 am",0,0,0,0 -"Oct 4, 05:00 am",0,0,0,0 -"Oct 4, 06:00 am",18,24,47,24.6227 -"Oct 4, 07:00 am",73,135,278,172.011 -"Oct 4, 08:00 am",106,347,578,449.32 -"Oct 4, 09:00 am",230,470,415,563.178 -"Oct 4, 10:00 am",290,593,431,721.299 -"Oct 4, 11:00 am",216,792,745,1001.24 -"Oct 4, 12:00 pm",195,802,770,1019.32 -"Oct 4, 01:00 pm",129,758,842,969.073 -"Oct 4, 02:00 pm",118,659,830,847.324 -"Oct 4, 03:00 pm",98,483,755,628.025 -"Oct 4, 04:00 pm",71,274,614,366.385 -"Oct 4, 05:00 pm",38,73,278,102.164 -"Oct 4, 06:00 pm",2,2,2,1.97616 -"Oct 4, 07:00 pm",0,0,0,0 -"Oct 4, 08:00 pm",0,0,0,0 -"Oct 4, 09:00 pm",0,0,0,0 -"Oct 4, 10:00 pm",0,0,0,0 -"Oct 4, 11:00 pm",0,0,0,0 -"Oct 5, 12:00 am",0,0,0,0 -"Oct 5, 01:00 am",0,0,0,0 -"Oct 5, 02:00 am",0,0,0,0 -"Oct 5, 03:00 am",0,0,0,0 -"Oct 5, 04:00 am",0,0,0,0 -"Oct 5, 05:00 am",0,0,0,0 -"Oct 5, 06:00 am",17,27,89,30.8219 -"Oct 5, 07:00 am",45,163,540,229.255 -"Oct 5, 08:00 am",68,377,748,501.801 -"Oct 5, 09:00 am",88,575,844,749.029 -"Oct 5, 10:00 am",101,724,893,927.212 -"Oct 5, 11:00 am",108,811,914,1032.74 -"Oct 5, 12:00 pm",110,831,920,1058.16 -"Oct 5, 01:00 pm",106,780,908,996.34 -"Oct 5, 02:00 pm",96,663,876,853.541 -"Oct 5, 03:00 pm",80,490,814,646.76 -"Oct 5, 04:00 pm",58,281,684,382.221 -"Oct 5, 05:00 pm",33,74,339,110.966 -"Oct 5, 06:00 pm",2,3,4,2.12106 -"Oct 5, 07:00 pm",0,0,0,0 -"Oct 5, 08:00 pm",0,0,0,0 -"Oct 5, 09:00 pm",0,0,0,0 -"Oct 5, 10:00 pm",0,0,0,0 -"Oct 5, 11:00 pm",0,0,0,0 -"Oct 6, 12:00 am",0,0,0,0 -"Oct 6, 01:00 am",0,0,0,0 -"Oct 6, 02:00 am",0,0,0,0 -"Oct 6, 03:00 am",0,0,0,0 -"Oct 6, 04:00 am",0,0,0,0 -"Oct 6, 05:00 am",0,0,0,0 -"Oct 6, 06:00 am",18,20,21,20.4481 -"Oct 6, 07:00 am",64,142,361,190.232 -"Oct 6, 08:00 am",103,351,604,462.072 -"Oct 6, 09:00 am",134,548,722,711.533 -"Oct 6, 10:00 am",155,699,784,902.447 -"Oct 6, 11:00 am",166,789,815,1008.82 -"Oct 6, 12:00 pm",177,811,814,1043.28 -"Oct 6, 01:00 pm",170,759,798,977.112 -"Oct 6, 02:00 pm",163,645,750,831.971 -"Oct 6, 03:00 pm",141,471,659,610.555 -"Oct 6, 04:00 pm",102,258,486,336.394 -"Oct 6, 05:00 pm",44,62,151,79.4258 -"Oct 6, 06:00 pm",1,1,0,0.919335 -"Oct 6, 07:00 pm",0,0,0,0 -"Oct 6, 08:00 pm",0,0,0,0 -"Oct 6, 09:00 pm",0,0,0,0 -"Oct 6, 10:00 pm",0,0,0,0 -"Oct 6, 11:00 pm",0,0,0,0 -"Oct 7, 12:00 am",0,0,0,0 -"Oct 7, 01:00 am",0,0,0,0 -"Oct 7, 02:00 am",0,0,0,0 -"Oct 7, 03:00 am",0,0,0,0 -"Oct 7, 04:00 am",0,0,0,0 -"Oct 7, 05:00 am",0,0,0,0 -"Oct 7, 06:00 am",18,23,50,25.6675 -"Oct 7, 07:00 am",54,161,501,228.028 -"Oct 7, 08:00 am",77,376,734,505.385 -"Oct 7, 09:00 am",95,568,830,747.461 -"Oct 7, 10:00 am",94,713,896,922.385 -"Oct 7, 11:00 am",101,808,929,1039.39 -"Oct 7, 12:00 pm",102,825,932,1060.31 -"Oct 7, 01:00 pm",98,775,922,999.236 -"Oct 7, 02:00 pm",89,660,894,858.906 -"Oct 7, 03:00 pm",74,485,830,648.624 -"Oct 7, 04:00 pm",53,274,699,381.708 -"Oct 7, 05:00 pm",28,69,358,109.038 -"Oct 7, 06:00 pm",1,2,2,1.06814 -"Oct 7, 07:00 pm",0,0,0,0 -"Oct 7, 08:00 pm",0,0,0,0 -"Oct 7, 09:00 pm",0,0,0,0 -"Oct 7, 10:00 pm",0,0,0,0 -"Oct 7, 11:00 pm",0,0,0,0 -"Oct 8, 12:00 am",0,0,0,0 -"Oct 8, 01:00 am",0,0,0,0 -"Oct 8, 02:00 am",0,0,0,0 -"Oct 8, 03:00 am",0,0,0,0 -"Oct 8, 04:00 am",0,0,0,0 -"Oct 8, 05:00 am",0,0,0,0 -"Oct 8, 06:00 am",14,26,105,30.7458 -"Oct 8, 07:00 am",38,161,583,237.127 -"Oct 8, 08:00 am",59,376,785,514.2 -"Oct 8, 09:00 am",76,571,873,753.063 -"Oct 8, 10:00 am",87,719,918,934.304 -"Oct 8, 11:00 am",94,806,940,1042.03 -"Oct 8, 12:00 pm",95,825,946,1065.85 -"Oct 8, 01:00 pm",91,776,938,1005.69 -"Oct 8, 02:00 pm",82,656,906,859.959 -"Oct 8, 03:00 pm",68,483,845,646.361 -"Oct 8, 04:00 pm",49,272,716,383.901 -"Oct 8, 05:00 pm",26,69,379,111.43 -"Oct 8, 06:00 pm",0,0,0,0 -"Oct 8, 07:00 pm",0,0,0,0 -"Oct 8, 08:00 pm",0,0,0,0 -"Oct 8, 09:00 pm",0,0,0,0 -"Oct 8, 10:00 pm",0,0,0,0 -"Oct 8, 11:00 pm",0,0,0,0 -"Oct 9, 12:00 am",0,0,0,0 -"Oct 9, 01:00 am",0,0,0,0 -"Oct 9, 02:00 am",0,0,0,0 -"Oct 9, 03:00 am",0,0,0,0 -"Oct 9, 04:00 am",0,0,0,0 -"Oct 9, 05:00 am",0,0,0,0 -"Oct 9, 06:00 am",19,23,36,23.9137 -"Oct 9, 07:00 am",83,125,200,155.613 -"Oct 9, 08:00 am",141,316,438,407.175 -"Oct 9, 09:00 am",222,531,547,668.833 -"Oct 9, 10:00 am",231,735,737,940.01 -"Oct 9, 11:00 am",247,645,529,816.19 -"Oct 9, 12:00 pm",267,728,601,920.491 -"Oct 9, 01:00 pm",249,747,686,950.856 -"Oct 9, 02:00 pm",248,552,483,691.409 -"Oct 9, 03:00 pm",195,371,361,453.013 -"Oct 9, 04:00 pm",102,245,469,327.593 -"Oct 9, 05:00 pm",39,53,129,70.5738 -"Oct 9, 06:00 pm",0,0,0,0 -"Oct 9, 07:00 pm",0,0,0,0 -"Oct 9, 08:00 pm",0,0,0,0 -"Oct 9, 09:00 pm",0,0,0,0 -"Oct 9, 10:00 pm",0,0,0,0 -"Oct 9, 11:00 pm",0,0,0,0 -"Oct 10, 12:00 am",0,0,0,0 -"Oct 10, 01:00 am",0,0,0,0 -"Oct 10, 02:00 am",0,0,0,0 -"Oct 10, 03:00 am",0,0,0,0 -"Oct 10, 04:00 am",0,0,0,0 -"Oct 10, 05:00 am",0,0,0,0 -"Oct 10, 06:00 am",12,12,3,11.1002 -"Oct 10, 07:00 am",84,93,46,98.5924 -"Oct 10, 08:00 am",155,192,94,205.458 -"Oct 10, 09:00 am",293,342,87,366.061 -"Oct 10, 10:00 am",185,286,148,339.447 -"Oct 10, 11:00 am",275,681,542,859.564 -"Oct 10, 12:00 pm",213,739,690,956.936 -"Oct 10, 01:00 pm",117,706,818,928.801 -"Oct 10, 02:00 pm",138,623,776,823.515 -"Oct 10, 03:00 pm",159,420,542,544.764 -"Oct 10, 04:00 pm",128,209,268,259.107 -"Oct 10, 05:00 pm",34,51,149,73.3748 -"Oct 10, 06:00 pm",0,0,0,0 -"Oct 10, 07:00 pm",0,0,0,0 -"Oct 10, 08:00 pm",0,0,0,0 -"Oct 10, 09:00 pm",0,0,0,0 -"Oct 10, 10:00 pm",0,0,0,0 -"Oct 10, 11:00 pm",0,0,0,0 -"Oct 11, 12:00 am",0,0,0,0 -"Oct 11, 01:00 am",0,0,0,0 -"Oct 11, 02:00 am",0,0,0,0 -"Oct 11, 03:00 am",0,0,0,0 -"Oct 11, 04:00 am",0,0,0,0 -"Oct 11, 05:00 am",0,0,0,0 -"Oct 11, 06:00 am",14,22,73,27.2847 -"Oct 11, 07:00 am",42,149,530,227.112 -"Oct 11, 08:00 am",85,344,657,475.304 -"Oct 11, 09:00 am",143,510,660,676.769 -"Oct 11, 10:00 am",180,667,722,874.985 -"Oct 11, 11:00 am",233,769,719,993.077 -"Oct 11, 12:00 pm",233,767,705,992.42 -"Oct 11, 01:00 pm",227,674,626,871.127 -"Oct 11, 02:00 pm",218,463,394,585.008 -"Oct 11, 03:00 pm",217,324,225,377.173 -"Oct 11, 04:00 pm",124,142,58,149.264 -"Oct 11, 05:00 pm",39,41,25,44.3378 -"Oct 11, 06:00 pm",0,0,0,0 -"Oct 11, 07:00 pm",0,0,0,0 -"Oct 11, 08:00 pm",0,0,0,0 -"Oct 11, 09:00 pm",0,0,0,0 -"Oct 11, 10:00 pm",0,0,0,0 -"Oct 11, 11:00 pm",0,0,0,0 -"Oct 12, 12:00 am",0,0,0,0 -"Oct 12, 01:00 am",0,0,0,0 -"Oct 12, 02:00 am",0,0,0,0 -"Oct 12, 03:00 am",0,0,0,0 -"Oct 12, 04:00 am",0,0,0,0 -"Oct 12, 05:00 am",0,0,0,0 -"Oct 12, 06:00 am",14,20,50,22.3844 -"Oct 12, 07:00 am",47,140,471,214.19 -"Oct 12, 08:00 am",73,349,706,488.267 -"Oct 12, 09:00 am",95,541,808,732.627 -"Oct 12, 10:00 am",109,692,866,920.814 -"Oct 12, 11:00 am",117,781,896,1023.34 -"Oct 12, 12:00 pm",119,801,904,1048.36 -"Oct 12, 01:00 pm",114,748,890,982.662 -"Oct 12, 02:00 pm",103,630,856,845.329 -"Oct 12, 03:00 pm",84,453,781,622.77 -"Oct 12, 04:00 pm",60,242,623,352.874 -"Oct 12, 05:00 pm",29,55,230,87.2281 -"Oct 12, 06:00 pm",0,0,0,0 -"Oct 12, 07:00 pm",0,0,0,0 -"Oct 12, 08:00 pm",0,0,0,0 -"Oct 12, 09:00 pm",0,0,0,0 -"Oct 12, 10:00 pm",0,0,0,0 -"Oct 12, 11:00 pm",0,0,0,0 -"Oct 13, 12:00 am",0,0,0,0 -"Oct 13, 01:00 am",0,0,0,0 -"Oct 13, 02:00 am",0,0,0,0 -"Oct 13, 03:00 am",0,0,0,0 -"Oct 13, 04:00 am",0,0,0,0 -"Oct 13, 05:00 am",0,0,0,0 -"Oct 13, 06:00 am",12,22,80,26.5786 -"Oct 13, 07:00 am",38,148,563,233.828 -"Oct 13, 08:00 am",58,359,776,510.755 -"Oct 13, 09:00 am",76,552,867,749.775 -"Oct 13, 10:00 am",87,697,912,928.551 -"Oct 13, 11:00 am",94,781,934,1034.17 -"Oct 13, 12:00 pm",95,799,939,1055.43 -"Oct 13, 01:00 pm",91,748,930,993.537 -"Oct 13, 02:00 pm",82,628,894,844.774 -"Oct 13, 03:00 pm",67,454,828,628.823 -"Oct 13, 04:00 pm",47,245,687,364.699 -"Oct 13, 05:00 pm",25,59,305,99.2031 -"Oct 13, 06:00 pm",0,0,0,0 -"Oct 13, 07:00 pm",0,0,0,0 -"Oct 13, 08:00 pm",0,0,0,0 -"Oct 13, 09:00 pm",0,0,0,0 -"Oct 13, 10:00 pm",0,0,0,0 -"Oct 13, 11:00 pm",0,0,0,0 -"Oct 14, 12:00 am",0,0,0,0 -"Oct 14, 01:00 am",0,0,0,0 -"Oct 14, 02:00 am",0,0,0,0 -"Oct 14, 03:00 am",0,0,0,0 -"Oct 14, 04:00 am",0,0,0,0 -"Oct 14, 05:00 am",0,0,0,0 -"Oct 14, 06:00 am",12,24,96,29.2567 -"Oct 14, 07:00 am",33,147,589,237.197 -"Oct 14, 08:00 am",52,357,793,510.217 -"Oct 14, 09:00 am",68,548,880,750.273 -"Oct 14, 10:00 am",78,694,926,930.381 -"Oct 14, 11:00 am",84,778,947,1034.76 -"Oct 14, 12:00 pm",85,797,955,1058.96 -"Oct 14, 01:00 pm",82,745,946,997.178 -"Oct 14, 02:00 pm",74,596,862,807.808 -"Oct 14, 03:00 pm",56,434,817,607.523 -"Oct 14, 04:00 pm",66,224,559,330.307 -"Oct 14, 05:00 pm",35,45,94,61.4328 -"Oct 14, 06:00 pm",0,0,0,0 -"Oct 14, 07:00 pm",0,0,0,0 -"Oct 14, 08:00 pm",0,0,0,0 -"Oct 14, 09:00 pm",0,0,0,0 -"Oct 14, 10:00 pm",0,0,0,0 -"Oct 14, 11:00 pm",0,0,0,0 -"Oct 15, 12:00 am",0,0,0,0 -"Oct 15, 01:00 am",0,0,0,0 -"Oct 15, 02:00 am",0,0,0,0 -"Oct 15, 03:00 am",0,0,0,0 -"Oct 15, 04:00 am",0,0,0,0 -"Oct 15, 05:00 am",0,0,0,0 -"Oct 15, 06:00 am",11,22,96,29.6233 -"Oct 15, 07:00 am",33,145,593,239.031 -"Oct 15, 08:00 am",51,357,802,514.371 -"Oct 15, 09:00 am",67,551,893,758.924 -"Oct 15, 10:00 am",77,697,938,939.688 -"Oct 15, 11:00 am",83,777,953,1038.87 -"Oct 15, 12:00 pm",84,795,960,1061.91 -"Oct 15, 01:00 pm",81,750,960,1008.18 -"Oct 15, 02:00 pm",72,629,926,857.353 -"Oct 15, 03:00 pm",59,454,863,640.212 -"Oct 15, 04:00 pm",41,243,727,371.232 -"Oct 15, 05:00 pm",22,58,332,102.995 -"Oct 15, 06:00 pm",0,0,0,0 -"Oct 15, 07:00 pm",0,0,0,0 -"Oct 15, 08:00 pm",0,0,0,0 -"Oct 15, 09:00 pm",0,0,0,0 -"Oct 15, 10:00 pm",0,0,0,0 -"Oct 15, 11:00 pm",0,0,0,0 -"Oct 16, 12:00 am",0,0,0,0 -"Oct 16, 01:00 am",0,0,0,0 -"Oct 16, 02:00 am",0,0,0,0 -"Oct 16, 03:00 am",0,0,0,0 -"Oct 16, 04:00 am",0,0,0,0 -"Oct 16, 05:00 am",0,0,0,0 -"Oct 16, 06:00 am",14,17,31,18.8575 -"Oct 16, 07:00 am",70,140,375,207.183 -"Oct 16, 08:00 am",145,326,480,438.42 -"Oct 16, 09:00 am",144,516,691,702.433 -"Oct 16, 10:00 am",147,676,807,915.06 -"Oct 16, 11:00 am",100,748,895,1001.19 -"Oct 16, 12:00 pm",104,792,935,1059.37 -"Oct 16, 01:00 pm",93,751,951,1012.67 -"Oct 16, 02:00 pm",83,628,914,859.268 -"Oct 16, 03:00 pm",67,447,837,631.703 -"Oct 16, 04:00 pm",47,235,687,362.475 -"Oct 16, 05:00 pm",24,55,271,93.1543 -"Oct 16, 06:00 pm",0,0,0,0 -"Oct 16, 07:00 pm",0,0,0,0 -"Oct 16, 08:00 pm",0,0,0,0 -"Oct 16, 09:00 pm",0,0,0,0 -"Oct 16, 10:00 pm",0,0,0,0 -"Oct 16, 11:00 pm",0,0,0,0 -"Oct 17, 12:00 am",0,0,0,0 -"Oct 17, 01:00 am",0,0,0,0 -"Oct 17, 02:00 am",0,0,0,0 -"Oct 17, 03:00 am",0,0,0,0 -"Oct 17, 04:00 am",0,0,0,0 -"Oct 17, 05:00 am",0,0,0,0 -"Oct 17, 06:00 am",12,14,17,13.7004 -"Oct 17, 07:00 am",53,121,371,190.245 -"Oct 17, 08:00 am",87,328,644,472.876 -"Oct 17, 09:00 am",115,527,770,730.257 -"Oct 17, 10:00 am",133,677,834,917.933 -"Oct 17, 11:00 am",143,764,862,1027.2 -"Oct 17, 12:00 pm",144,780,867,1046.8 -"Oct 17, 01:00 pm",138,726,854,980.64 -"Oct 17, 02:00 pm",124,601,807,827.607 -"Oct 17, 03:00 pm",100,421,714,594.907 -"Oct 17, 04:00 pm",68,209,521,314.407 -"Oct 17, 05:00 pm",30,43,118,61.8984 -"Oct 17, 06:00 pm",0,0,0,0 -"Oct 17, 07:00 pm",0,0,0,0 -"Oct 17, 08:00 pm",0,0,0,0 -"Oct 17, 09:00 pm",0,0,0,0 -"Oct 17, 10:00 pm",0,0,0,0 -"Oct 17, 11:00 pm",0,0,0,0 -"Oct 18, 12:00 am",0,0,0,0 -"Oct 18, 01:00 am",0,0,0,0 -"Oct 18, 02:00 am",0,0,0,0 -"Oct 18, 03:00 am",0,0,0,0 -"Oct 18, 04:00 am",0,0,0,0 -"Oct 18, 05:00 am",0,0,0,0 -"Oct 18, 06:00 am",10,17,60,18.7554 -"Oct 18, 07:00 am",37,135,543,228.534 -"Oct 18, 08:00 am",58,347,779,514.066 -"Oct 18, 09:00 am",75,544,883,760.686 -"Oct 18, 10:00 am",88,699,943,955.955 -"Oct 18, 11:00 am",94,780,959,1055.6 -"Oct 18, 12:00 pm",95,797,964,1076.02 -"Oct 18, 01:00 pm",91,738,946,1003.5 -"Oct 18, 02:00 pm",81,616,909,850.606 -"Oct 18, 03:00 pm",66,438,836,627.896 -"Oct 18, 04:00 pm",46,226,676,355.165 -"Oct 18, 05:00 pm",23,51,246,87.6372 -"Oct 18, 06:00 pm",0,0,0,0 -"Oct 18, 07:00 pm",0,0,0,0 -"Oct 18, 08:00 pm",0,0,0,0 -"Oct 18, 09:00 pm",0,0,0,0 -"Oct 18, 10:00 pm",0,0,0,0 -"Oct 18, 11:00 pm",0,0,0,0 -"Oct 19, 12:00 am",0,0,0,0 -"Oct 19, 01:00 am",0,0,0,0 -"Oct 19, 02:00 am",0,0,0,0 -"Oct 19, 03:00 am",0,0,0,0 -"Oct 19, 04:00 am",0,0,0,0 -"Oct 19, 05:00 am",0,0,0,0 -"Oct 19, 06:00 am",6,6,0,5.51601 -"Oct 19, 07:00 am",42,42,2,38.3557 -"Oct 19, 08:00 am",145,147,4,140.18 -"Oct 19, 09:00 am",183,187,7,177.202 -"Oct 19, 10:00 am",272,274,2,262.708 -"Oct 19, 11:00 am",323,326,3,315.552 -"Oct 19, 12:00 pm",316,318,3,307.744 -"Oct 19, 01:00 pm",297,298,1,287.083 -"Oct 19, 02:00 pm",263,284,37,299.501 -"Oct 19, 03:00 pm",175,268,210,321.906 -"Oct 19, 04:00 pm",124,132,33,142.989 -"Oct 19, 05:00 pm",31,32,11,34.025 -"Oct 19, 06:00 pm",0,0,0,0 -"Oct 19, 07:00 pm",0,0,0,0 -"Oct 19, 08:00 pm",0,0,0,0 -"Oct 19, 09:00 pm",0,0,0,0 -"Oct 19, 10:00 pm",0,0,0,0 -"Oct 19, 11:00 pm",0,0,0,0 -"Oct 20, 12:00 am",0,0,0,0 -"Oct 20, 01:00 am",0,0,0,0 -"Oct 20, 02:00 am",0,0,0,0 -"Oct 20, 03:00 am",0,0,0,0 -"Oct 20, 04:00 am",0,0,0,0 -"Oct 20, 05:00 am",0,0,0,0 -"Oct 20, 06:00 am",9,16,57,17.6254 -"Oct 20, 07:00 am",40,124,484,214.561 -"Oct 20, 08:00 am",48,338,796,508.314 -"Oct 20, 09:00 am",67,531,887,753.815 -"Oct 20, 10:00 am",78,677,936,936.875 -"Oct 20, 11:00 am",83,759,955,1037.18 -"Oct 20, 12:00 pm",84,771,955,1052.17 -"Oct 20, 01:00 pm",81,726,956,998.866 -"Oct 20, 02:00 pm",72,602,917,844.272 -"Oct 20, 03:00 pm",58,429,851,626.071 -"Oct 20, 04:00 pm",40,218,694,354.549 -"Oct 20, 05:00 pm",20,50,263,88.4327 -"Oct 20, 06:00 pm",0,0,0,0 -"Oct 20, 07:00 pm",0,0,0,0 -"Oct 20, 08:00 pm",0,0,0,0 -"Oct 20, 09:00 pm",0,0,0,0 -"Oct 20, 10:00 pm",0,0,0,0 -"Oct 20, 11:00 pm",0,0,0,0 -"Oct 21, 12:00 am",0,0,0,0 -"Oct 21, 01:00 am",0,0,0,0 -"Oct 21, 02:00 am",0,0,0,0 -"Oct 21, 03:00 am",0,0,0,0 -"Oct 21, 04:00 am",0,0,0,0 -"Oct 21, 05:00 am",0,0,0,0 -"Oct 21, 06:00 am",8,10,17,10.1826 -"Oct 21, 07:00 am",47,113,390,191.673 -"Oct 21, 08:00 am",77,317,667,475.434 -"Oct 21, 09:00 am",101,510,786,722.904 -"Oct 21, 10:00 am",117,658,849,912.21 -"Oct 21, 11:00 am",126,742,877,1020.35 -"Oct 21, 12:00 pm",128,757,881,1039.47 -"Oct 21, 01:00 pm",122,704,867,971.294 -"Oct 21, 02:00 pm",109,580,821,814.508 -"Oct 21, 03:00 pm",87,403,732,588.744 -"Oct 21, 04:00 pm",60,195,538,311.28 -"Oct 21, 05:00 pm",25,38,118,60.9684 -"Oct 21, 06:00 pm",0,0,0,0 -"Oct 21, 07:00 pm",0,0,0,0 -"Oct 21, 08:00 pm",0,0,0,0 -"Oct 21, 09:00 pm",0,0,0,0 -"Oct 21, 10:00 pm",0,0,0,0 -"Oct 21, 11:00 pm",0,0,0,0 -"Oct 22, 12:00 am",0,0,0,0 -"Oct 22, 01:00 am",0,0,0,0 -"Oct 22, 02:00 am",0,0,0,0 -"Oct 22, 03:00 am",0,0,0,0 -"Oct 22, 04:00 am",0,0,0,0 -"Oct 22, 05:00 am",0,0,0,0 -"Oct 22, 06:00 am",8,14,46,15.1102 -"Oct 22, 07:00 am",36,121,511,218.193 -"Oct 22, 08:00 am",57,329,761,503.31 -"Oct 22, 09:00 am",74,520,863,743.587 -"Oct 22, 10:00 am",87,666,915,927.6 -"Oct 22, 11:00 am",93,750,940,1032.69 -"Oct 22, 12:00 pm",94,766,946,1053.01 -"Oct 22, 01:00 pm",90,713,936,988.536 -"Oct 22, 02:00 pm",80,592,898,836.045 -"Oct 22, 03:00 pm",65,415,820,617.073 -"Oct 22, 04:00 pm",44,206,651,339.652 -"Oct 22, 05:00 pm",21,43,199,76.065 -"Oct 22, 06:00 pm",0,0,0,0 -"Oct 22, 07:00 pm",0,0,0,0 -"Oct 22, 08:00 pm",0,0,0,0 -"Oct 22, 09:00 pm",0,0,0,0 -"Oct 22, 10:00 pm",0,0,0,0 -"Oct 22, 11:00 pm",0,0,0,0 -"Oct 23, 12:00 am",0,0,0,0 -"Oct 23, 01:00 am",0,0,0,0 -"Oct 23, 02:00 am",0,0,0,0 -"Oct 23, 03:00 am",0,0,0,0 -"Oct 23, 04:00 am",0,0,0,0 -"Oct 23, 05:00 am",0,0,0,0 -"Oct 23, 06:00 am",7,12,38,12.926 -"Oct 23, 07:00 am",36,117,493,212.501 -"Oct 23, 08:00 am",58,323,751,498.916 -"Oct 23, 09:00 am",76,516,858,741.878 -"Oct 23, 10:00 am",89,663,913,927.538 -"Oct 23, 11:00 am",95,746,936,1030.26 -"Oct 23, 12:00 pm",97,763,943,1052.52 -"Oct 23, 01:00 pm",92,710,932,986.033 -"Oct 23, 02:00 pm",82,587,894,834.075 -"Oct 23, 03:00 pm",66,410,815,614.176 -"Oct 23, 04:00 pm",45,202,642,336.412 -"Oct 23, 05:00 pm",22,43,185,74.2115 -"Oct 23, 06:00 pm",0,0,0,0 -"Oct 23, 07:00 pm",0,0,0,0 -"Oct 23, 08:00 pm",0,0,0,0 -"Oct 23, 09:00 pm",0,0,0,0 -"Oct 23, 10:00 pm",0,0,0,0 -"Oct 23, 11:00 pm",0,0,0,0 -"Oct 24, 12:00 am",0,0,0,0 -"Oct 24, 01:00 am",0,0,0,0 -"Oct 24, 02:00 am",0,0,0,0 -"Oct 24, 03:00 am",0,0,0,0 -"Oct 24, 04:00 am",0,0,0,0 -"Oct 24, 05:00 am",0,0,0,0 -"Oct 24, 06:00 am",9,11,17,11.2146 -"Oct 24, 07:00 am",50,103,327,172.86 -"Oct 24, 08:00 am",103,280,505,409.183 -"Oct 24, 09:00 am",140,520,747,739.769 -"Oct 24, 10:00 am",176,675,799,937.056 -"Oct 24, 11:00 am",173,757,847,1048.66 -"Oct 24, 12:00 pm",142,766,890,1061.14 -"Oct 24, 01:00 pm",117,702,891,984.953 -"Oct 24, 02:00 pm",94,574,857,823.915 -"Oct 24, 03:00 pm",75,397,770,594.939 -"Oct 24, 04:00 pm",48,192,597,320.107 -"Oct 24, 05:00 pm",22,38,149,64.6463 -"Oct 24, 06:00 pm",0,0,0,0 -"Oct 24, 07:00 pm",0,0,0,0 -"Oct 24, 08:00 pm",0,0,0,0 -"Oct 24, 09:00 pm",0,0,0,0 -"Oct 24, 10:00 pm",0,0,0,0 -"Oct 24, 11:00 pm",0,0,0,0 -"Oct 25, 12:00 am",0,0,0,0 -"Oct 25, 01:00 am",0,0,0,0 -"Oct 25, 02:00 am",0,0,0,0 -"Oct 25, 03:00 am",0,0,0,0 -"Oct 25, 04:00 am",0,0,0,0 -"Oct 25, 05:00 am",0,0,0,0 -"Oct 25, 06:00 am",6,8,14,7.96743 -"Oct 25, 07:00 am",43,103,383,186.17 -"Oct 25, 08:00 am",71,303,668,469.324 -"Oct 25, 09:00 am",94,493,791,717.72 -"Oct 25, 10:00 am",110,639,853,905.572 -"Oct 25, 11:00 am",118,724,883,1013.82 -"Oct 25, 12:00 pm",120,741,892,1037.31 -"Oct 25, 01:00 pm",114,687,876,966.502 -"Oct 25, 02:00 pm",101,562,828,807.401 -"Oct 25, 03:00 pm",81,386,735,578.468 -"Oct 25, 04:00 pm",55,180,531,301.249 -"Oct 25, 05:00 pm",25,36,99,53.2419 -"Oct 25, 06:00 pm",0,0,0,0 -"Oct 25, 07:00 pm",0,0,0,0 -"Oct 25, 08:00 pm",0,0,0,0 -"Oct 25, 09:00 pm",0,0,0,0 -"Oct 25, 10:00 pm",0,0,0,0 -"Oct 25, 11:00 pm",0,0,0,0 -"Oct 26, 12:00 am",0,0,0,0 -"Oct 26, 01:00 am",0,0,0,0 -"Oct 26, 02:00 am",0,0,0,0 -"Oct 26, 03:00 am",0,0,0,0 -"Oct 26, 04:00 am",0,0,0,0 -"Oct 26, 05:00 am",0,0,0,0 -"Oct 26, 06:00 am",8,11,24,11.6071 -"Oct 26, 07:00 am",50,102,340,177.81 -"Oct 26, 08:00 am",83,277,567,426.707 -"Oct 26, 09:00 am",107,512,810,749.776 -"Oct 26, 10:00 am",104,648,884,925.527 -"Oct 26, 11:00 am",136,740,887,1037.17 -"Oct 26, 12:00 pm",114,687,827,965.449 -"Oct 26, 01:00 pm",192,668,734,926.387 -"Oct 26, 02:00 pm",172,541,669,759.442 -"Oct 26, 03:00 pm",104,345,587,511.758 -"Oct 26, 04:00 pm",70,169,428,270.437 -"Oct 26, 05:00 pm",20,35,136,59.604 -"Oct 26, 06:00 pm",0,0,0,0 -"Oct 26, 07:00 pm",0,0,0,0 -"Oct 26, 08:00 pm",0,0,0,0 -"Oct 26, 09:00 pm",0,0,0,0 -"Oct 26, 10:00 pm",0,0,0,0 -"Oct 26, 11:00 pm",0,0,0,0 -"Oct 27, 12:00 am",0,0,0,0 -"Oct 27, 01:00 am",0,0,0,0 -"Oct 27, 02:00 am",0,0,0,0 -"Oct 27, 03:00 am",0,0,0,0 -"Oct 27, 04:00 am",0,0,0,0 -"Oct 27, 05:00 am",0,0,0,0 -"Oct 27, 06:00 am",5,6,8,6.0305 -"Oct 27, 07:00 am",44,94,332,170.773 -"Oct 27, 08:00 am",75,291,635,455.496 -"Oct 27, 09:00 am",100,475,756,700.792 -"Oct 27, 10:00 am",117,623,827,889.029 -"Oct 27, 11:00 am",126,709,861,999.896 -"Oct 27, 12:00 pm",127,719,860,1011.91 -"Oct 27, 01:00 pm",121,666,845,943.655 -"Oct 27, 02:00 pm",108,544,797,788.243 -"Oct 27, 03:00 pm",86,370,700,563.069 -"Oct 27, 04:00 pm",57,168,488,284.701 -"Oct 27, 05:00 pm",22,31,79,45.2542 -"Oct 27, 06:00 pm",0,0,0,0 -"Oct 27, 07:00 pm",0,0,0,0 -"Oct 27, 08:00 pm",0,0,0,0 -"Oct 27, 09:00 pm",0,0,0,0 -"Oct 27, 10:00 pm",0,0,0,0 -"Oct 27, 11:00 pm",0,0,0,0 -"Oct 28, 12:00 am",0,0,0,0 -"Oct 28, 01:00 am",0,0,0,0 -"Oct 28, 02:00 am",0,0,0,0 -"Oct 28, 03:00 am",0,0,0,0 -"Oct 28, 04:00 am",0,0,0,0 -"Oct 28, 05:00 am",0,0,0,0 -"Oct 28, 06:00 am",4,4,1,3.85857 -"Oct 28, 07:00 am",51,82,212,137.674 -"Oct 28, 08:00 am",94,268,518,411.085 -"Oct 28, 09:00 am",128,458,669,667.23 -"Oct 28, 10:00 am",152,606,747,862.446 -"Oct 28, 11:00 am",163,690,782,971.356 -"Oct 28, 12:00 pm",166,705,788,991.604 -"Oct 28, 01:00 pm",158,650,769,920.289 -"Oct 28, 02:00 pm",139,526,711,757.266 -"Oct 28, 03:00 pm",109,349,597,522.473 -"Oct 28, 04:00 pm",69,151,363,241.755 -"Oct 28, 05:00 pm",22,26,30,31.1711 -"Oct 28, 06:00 pm",0,0,0,0 -"Oct 28, 07:00 pm",0,0,0,0 -"Oct 28, 08:00 pm",0,0,0,0 -"Oct 28, 09:00 pm",0,0,0,0 -"Oct 28, 10:00 pm",0,0,0,0 -"Oct 28, 11:00 pm",0,0,0,0 -"Oct 29, 12:00 am",0,0,0,0 -"Oct 29, 01:00 am",0,0,0,0 -"Oct 29, 02:00 am",0,0,0,0 -"Oct 29, 03:00 am",0,0,0,0 -"Oct 29, 04:00 am",0,0,0,0 -"Oct 29, 05:00 am",0,0,0,0 -"Oct 29, 06:00 am",5,8,27,9.54264 -"Oct 29, 07:00 am",32,101,472,202.013 -"Oct 29, 08:00 am",53,302,747,489.853 -"Oct 29, 09:00 am",71,490,859,733.713 -"Oct 29, 10:00 am",83,636,916,918.407 -"Oct 29, 11:00 am",89,719,941,1022.03 -"Oct 29, 12:00 pm",90,730,941,1035.59 -"Oct 29, 01:00 pm",86,675,926,966.538 -"Oct 29, 02:00 pm",90,556,864,820.036 -"Oct 29, 03:00 pm",90,386,746,595.743 -"Oct 29, 04:00 pm",63,178,518,303.076 -"Oct 29, 05:00 pm",23,36,112,58.3705 -"Oct 29, 06:00 pm",0,0,0,0 -"Oct 29, 07:00 pm",0,0,0,0 -"Oct 29, 08:00 pm",0,0,0,0 -"Oct 29, 09:00 pm",0,0,0,0 -"Oct 29, 10:00 pm",0,0,0,0 -"Oct 29, 11:00 pm",0,0,0,0 -"Oct 30, 12:00 am",0,0,0,0 -"Oct 30, 01:00 am",0,0,0,0 -"Oct 30, 02:00 am",0,0,0,0 -"Oct 30, 03:00 am",0,0,0,0 -"Oct 30, 04:00 am",0,0,0,0 -"Oct 30, 05:00 am",0,0,0,0 -"Oct 30, 06:00 am",5,6,3,5.15197 -"Oct 30, 07:00 am",57,63,42,74.2568 -"Oct 30, 08:00 am",181,221,122,263.865 -"Oct 30, 09:00 am",225,312,179,379.73 -"Oct 30, 10:00 am",288,392,174,470.72 -"Oct 30, 11:00 am",303,408,158,485.366 -"Oct 30, 12:00 pm",292,388,142,458.859 -"Oct 30, 01:00 pm",194,252,92,293.162 -"Oct 30, 02:00 pm",245,436,356,568.927 -"Oct 30, 03:00 pm",102,374,691,573.603 -"Oct 30, 04:00 pm",66,149,383,246.688 -"Oct 30, 05:00 pm",20,32,113,55.0546 -"Oct 30, 06:00 pm",0,0,0,0 -"Oct 30, 07:00 pm",0,0,0,0 -"Oct 30, 08:00 pm",0,0,0,0 -"Oct 30, 09:00 pm",0,0,0,0 -"Oct 30, 10:00 pm",0,0,0,0 -"Oct 30, 11:00 pm",0,0,0,0 -"Oct 31, 12:00 am",0,0,0,0 -"Oct 31, 01:00 am",0,0,0,0 -"Oct 31, 02:00 am",0,0,0,0 -"Oct 31, 03:00 am",0,0,0,0 -"Oct 31, 04:00 am",0,0,0,0 -"Oct 31, 05:00 am",0,0,0,0 -"Oct 31, 06:00 am",5,9,29,10.0187 -"Oct 31, 07:00 am",36,95,426,193.494 -"Oct 31, 08:00 am",62,295,716,482.545 -"Oct 31, 09:00 am",81,474,817,719.063 -"Oct 31, 10:00 am",104,550,748,801.307 -"Oct 31, 11:00 am",92,650,843,929.122 -"Oct 31, 12:00 pm",85,713,934,1020.39 -"Oct 31, 01:00 pm",75,658,930,954.611 -"Oct 31, 02:00 pm",63,519,858,773.798 -"Oct 31, 03:00 pm",59,356,760,564.673 -"Oct 31, 04:00 pm",59,135,357,227.579 -"Oct 31, 05:00 pm",24,28,39,36.3462 -"Oct 31, 06:00 pm",0,0,0,0 -"Oct 31, 07:00 pm",0,0,0,0 -"Oct 31, 08:00 pm",0,0,0,0 -"Oct 31, 09:00 pm",0,0,0,0 -"Oct 31, 10:00 pm",0,0,0,0 -"Oct 31, 11:00 pm",0,0,0,0 -"Nov 1, 12:00 am",0,0,0,0 -"Nov 1, 01:00 am",0,0,0,0 -"Nov 1, 02:00 am",0,0,0,0 -"Nov 1, 03:00 am",0,0,0,0 -"Nov 1, 04:00 am",0,0,0,0 -"Nov 1, 05:00 am",0,0,0,0 -"Nov 1, 06:00 am",3,4,6,3.88247 -"Nov 1, 07:00 am",40,85,327,165.396 -"Nov 1, 08:00 am",70,279,641,452.328 -"Nov 1, 09:00 am",94,468,776,703.319 -"Nov 1, 10:00 am",111,611,840,890.385 -"Nov 1, 11:00 am",119,696,872,998.37 -"Nov 1, 12:00 pm",121,709,874,1014.29 -"Nov 1, 01:00 pm",115,653,857,943.596 -"Nov 1, 02:00 pm",102,531,808,786.683 -"Nov 1, 03:00 pm",80,356,706,557.468 -"Nov 1, 04:00 pm",53,156,483,277.28 -"Nov 1, 05:00 pm",20,28,68,40.8569 -"Nov 1, 06:00 pm",0,0,0,0 -"Nov 1, 07:00 pm",0,0,0,0 -"Nov 1, 08:00 pm",0,0,0,0 -"Nov 1, 09:00 pm",0,0,0,0 -"Nov 1, 10:00 pm",0,0,0,0 -"Nov 1, 11:00 pm",0,0,0,0 -"Nov 2, 12:00 am",0,0,0,0 -"Nov 2, 01:00 am",0,0,0,0 -"Nov 2, 02:00 am",0,0,0,0 -"Nov 2, 03:00 am",0,0,0,0 -"Nov 2, 04:00 am",0,0,0,0 -"Nov 2, 05:00 am",0,0,0,0 -"Nov 2, 06:00 am",3,7,27,7.86711 -"Nov 2, 07:00 am",28,94,489,203.159 -"Nov 2, 08:00 am",47,292,764,486.945 -"Nov 2, 09:00 am",63,481,875,733.525 -"Nov 2, 10:00 am",74,623,927,914.045 -"Nov 2, 11:00 am",88,705,941,1017.15 -"Nov 2, 12:00 pm",99,722,934,1035.64 -"Nov 2, 01:00 pm",104,670,908,976.669 -"Nov 2, 02:00 pm",82,546,879,819.539 -"Nov 2, 03:00 pm",64,372,796,592.703 -"Nov 2, 04:00 pm",38,168,617,314.035 -"Nov 2, 05:00 pm",16,32,140,58.6052 -"Nov 2, 06:00 pm",0,0,0,0 -"Nov 2, 07:00 pm",0,0,0,0 -"Nov 2, 08:00 pm",0,0,0,0 -"Nov 2, 09:00 pm",0,0,0,0 -"Nov 2, 10:00 pm",0,0,0,0 -"Nov 2, 11:00 pm",0,0,0,0 -"Nov 3, 12:00 am",0,0,0,0 -"Nov 3, 01:00 am",0,0,0,0 -"Nov 3, 02:00 am",0,0,0,0 -"Nov 3, 03:00 am",0,0,0,0 -"Nov 3, 04:00 am",0,0,0,0 -"Nov 3, 05:00 am",0,0,0,0 -"Nov 3, 06:00 am",3,6,18,6.19595 -"Nov 3, 07:00 am",30,88,442,189.921 -"Nov 3, 08:00 am",51,286,739,481.443 -"Nov 3, 09:00 am",69,476,860,728.983 -"Nov 3, 10:00 am",81,621,919,914.473 -"Nov 3, 11:00 am",87,704,946,1019.56 -"Nov 3, 12:00 pm",88,717,948,1034.92 -"Nov 3, 01:00 pm",84,662,934,966.664 -"Nov 3, 02:00 pm",74,540,890,810.937 -"Nov 3, 03:00 pm",59,366,804,591.089 -"Nov 3, 04:00 pm",39,163,600,307.862 -"Nov 3, 05:00 pm",16,31,123,52.8239 -"Nov 3, 06:00 pm",0,0,0,0 -"Nov 3, 07:00 pm",0,0,0,0 -"Nov 3, 08:00 pm",0,0,0,0 -"Nov 3, 09:00 pm",0,0,0,0 -"Nov 3, 10:00 pm",0,0,0,0 -"Nov 3, 11:00 pm",0,0,0,0 -"Nov 4, 12:00 am",0,0,0,0 -"Nov 4, 01:00 am",0,0,0,0 -"Nov 4, 02:00 am",0,0,0,0 -"Nov 4, 03:00 am",0,0,0,0 -"Nov 4, 04:00 am",0,0,0,0 -"Nov 4, 05:00 am",0,0,0,0 -"Nov 4, 06:00 am",2,3,5,2.80229 -"Nov 4, 07:00 am",36,79,333,163.258 -"Nov 4, 08:00 am",64,270,657,453.12 -"Nov 4, 09:00 am",92,460,784,704.9 -"Nov 4, 10:00 am",109,606,853,896.735 -"Nov 4, 11:00 am",118,688,879,1000.7 -"Nov 4, 12:00 pm",129,705,873,1019.11 -"Nov 4, 01:00 pm",122,649,856,947.513 -"Nov 4, 02:00 pm",182,470,554,669.149 -"Nov 4, 03:00 pm",139,334,516,497.536 -"Nov 4, 04:00 pm",88,106,88,136.965 -"Nov 4, 05:00 pm",22,23,10,24.8807 -"Nov 4, 06:00 pm",0,0,0,0 -"Nov 4, 07:00 pm",0,0,0,0 -"Nov 4, 08:00 pm",0,0,0,0 -"Nov 4, 09:00 pm",0,0,0,0 -"Nov 4, 10:00 pm",0,0,0,0 -"Nov 4, 11:00 pm",0,0,0,0 -"Nov 5, 12:00 am",0,0,0,0 -"Nov 5, 01:00 am",0,0,0,0 -"Nov 5, 02:00 am",0,0,0,0 -"Nov 5, 03:00 am",0,0,0,0 -"Nov 5, 04:00 am",0,0,0,0 -"Nov 5, 05:00 am",0,0,0,0 -"Nov 5, 06:00 am",2,2,0,1.83867 -"Nov 5, 07:00 am",44,51,50,67.0809 -"Nov 5, 08:00 am",120,183,203,252.491 -"Nov 5, 09:00 am",240,383,306,505.459 -"Nov 5, 10:00 am",283,463,310,601.312 -"Nov 5, 11:00 am",281,399,184,485.9 -"Nov 5, 12:00 pm",277,622,526,848.036 -"Nov 5, 01:00 pm",284,368,137,439.799 -"Nov 5, 02:00 pm",171,259,170,320.425 -"Nov 5, 03:00 pm",191,238,125,292.95 -"Nov 5, 04:00 pm",75,85,49,98.313 -"Nov 5, 05:00 pm",20,22,19,24.5781 -"Nov 5, 06:00 pm",0,0,0,0 -"Nov 5, 07:00 pm",0,0,0,0 -"Nov 5, 08:00 pm",0,0,0,0 -"Nov 5, 09:00 pm",0,0,0,0 -"Nov 5, 10:00 pm",0,0,0,0 -"Nov 5, 11:00 pm",0,0,0,0 -"Nov 6, 12:00 am",0,0,0,0 -"Nov 6, 01:00 am",0,0,0,0 -"Nov 6, 02:00 am",0,0,0,0 -"Nov 6, 03:00 am",0,0,0,0 -"Nov 6, 04:00 am",0,0,0,0 -"Nov 6, 05:00 am",0,0,0,0 -"Nov 6, 06:00 am",2,2,1,2.03472 -"Nov 6, 07:00 am",57,69,98,101.793 -"Nov 6, 08:00 am",141,158,53,178.835 -"Nov 6, 09:00 am",202,280,168,346.458 -"Nov 6, 10:00 am",310,524,372,687.492 -"Nov 6, 11:00 am",216,397,283,521.898 -"Nov 6, 12:00 pm",326,441,176,534.189 -"Nov 6, 01:00 pm",284,435,249,542.506 -"Nov 6, 02:00 pm",204,387,357,522.108 -"Nov 6, 03:00 pm",73,352,750,571.879 -"Nov 6, 04:00 pm",31,159,653,316.794 -"Nov 6, 05:00 pm",13,30,151,58.2409 -"Nov 6, 06:00 pm",0,0,0,0 -"Nov 6, 07:00 pm",0,0,0,0 -"Nov 6, 08:00 pm",0,0,0,0 -"Nov 6, 09:00 pm",0,0,0,0 -"Nov 6, 10:00 pm",0,0,0,0 -"Nov 6, 11:00 pm",0,0,0,0 -"Nov 7, 12:00 am",0,0,0,0 -"Nov 7, 01:00 am",0,0,0,0 -"Nov 7, 02:00 am",0,0,0,0 -"Nov 7, 03:00 am",0,0,0,0 -"Nov 7, 04:00 am",0,0,0,0 -"Nov 7, 05:00 am",0,0,0,0 -"Nov 7, 06:00 am",2,3,5,2.82687 -"Nov 7, 07:00 am",32,72,341,161.485 -"Nov 7, 08:00 am",57,260,669,448.009 -"Nov 7, 09:00 am",77,444,801,697.654 -"Nov 7, 10:00 am",91,585,863,881.219 -"Nov 7, 11:00 am",99,666,892,977.56 -"Nov 7, 12:00 pm",100,683,902,999.962 -"Nov 7, 01:00 pm",95,629,885,939.556 -"Nov 7, 02:00 pm",83,509,837,782.934 -"Nov 7, 03:00 pm",66,340,742,558.376 -"Nov 7, 04:00 pm",43,144,518,279.804 -"Nov 7, 05:00 pm",15,23,71,39.6412 -"Nov 7, 06:00 pm",0,0,0,0 -"Nov 7, 07:00 pm",0,0,0,0 -"Nov 7, 08:00 pm",0,0,0,0 -"Nov 7, 09:00 pm",0,0,0,0 -"Nov 7, 10:00 pm",0,0,0,0 -"Nov 7, 11:00 pm",0,0,0,0 -"Nov 8, 12:00 am",0,0,0,0 -"Nov 8, 01:00 am",0,0,0,0 -"Nov 8, 02:00 am",0,0,0,0 -"Nov 8, 03:00 am",0,0,0,0 -"Nov 8, 04:00 am",0,0,0,0 -"Nov 8, 05:00 am",0,0,0,0 -"Nov 8, 06:00 am",1,2,5,1.9153 -"Nov 8, 07:00 am",30,71,361,165.66 -"Nov 8, 08:00 am",54,259,686,453.24 -"Nov 8, 09:00 am",72,443,816,701.758 -"Nov 8, 10:00 am",86,586,881,881.698 -"Nov 8, 11:00 am",93,667,909,985.379 -"Nov 8, 12:00 pm",94,682,914,1003.21 -"Nov 8, 01:00 pm",89,629,900,936.201 -"Nov 8, 02:00 pm",78,509,853,788.85 -"Nov 8, 03:00 pm",62,338,757,562.608 -"Nov 8, 04:00 pm",41,144,539,283.924 -"Nov 8, 05:00 pm",15,24,80,41.9579 -"Nov 8, 06:00 pm",0,0,0,0 -"Nov 8, 07:00 pm",0,0,0,0 -"Nov 8, 08:00 pm",0,0,0,0 -"Nov 8, 09:00 pm",0,0,0,0 -"Nov 8, 10:00 pm",0,0,0,0 -"Nov 8, 11:00 pm",0,0,0,0 -"Nov 9, 12:00 am",0,0,0,0 -"Nov 9, 01:00 am",0,0,0,0 -"Nov 9, 02:00 am",0,0,0,0 -"Nov 9, 03:00 am",0,0,0,0 -"Nov 9, 04:00 am",0,0,0,0 -"Nov 9, 05:00 am",0,0,0,0 -"Nov 9, 06:00 am",3,4,3,3.36011 -"Nov 9, 07:00 am",39,50,97,82.8343 -"Nov 9, 08:00 am",87,245,535,409.565 -"Nov 9, 09:00 am",164,375,467,547.571 -"Nov 9, 10:00 am",186,519,591,749.272 -"Nov 9, 11:00 am",181,645,739,939.876 -"Nov 9, 12:00 pm",175,665,767,970.766 -"Nov 9, 01:00 pm",171,583,692,854.718 -"Nov 9, 02:00 pm",143,473,659,712.607 -"Nov 9, 03:00 pm",132,312,498,477.776 -"Nov 9, 04:00 pm",64,138,393,249.315 -"Nov 9, 05:00 pm",17,26,80,44.675 -"Nov 9, 06:00 pm",0,0,0,0 -"Nov 9, 07:00 pm",0,0,0,0 -"Nov 9, 08:00 pm",0,0,0,0 -"Nov 9, 09:00 pm",0,0,0,0 -"Nov 9, 10:00 pm",0,0,0,0 -"Nov 9, 11:00 pm",0,0,0,0 -"Nov 10, 12:00 am",0,0,0,0 -"Nov 10, 01:00 am",0,0,0,0 -"Nov 10, 02:00 am",0,0,0,0 -"Nov 10, 03:00 am",0,0,0,0 -"Nov 10, 04:00 am",0,0,0,0 -"Nov 10, 05:00 am",0,0,0,0 -"Nov 10, 06:00 am",1,3,3,1.52583 -"Nov 10, 07:00 am",25,70,425,177.912 -"Nov 10, 08:00 am",47,255,714,458.761 -"Nov 10, 09:00 am",64,444,851,709.638 -"Nov 10, 10:00 am",84,584,894,888.253 -"Nov 10, 11:00 am",84,669,938,999.475 -"Nov 10, 12:00 pm",85,684,943,1017.81 -"Nov 10, 01:00 pm",74,630,939,951.234 -"Nov 10, 02:00 pm",65,513,899,801.004 -"Nov 10, 03:00 pm",51,342,811,577.27 -"Nov 10, 04:00 pm",33,145,601,300.297 -"Nov 10, 05:00 pm",12,24,106,46.6161 -"Nov 10, 06:00 pm",0,0,0,0 -"Nov 10, 07:00 pm",0,0,0,0 -"Nov 10, 08:00 pm",0,0,0,0 -"Nov 10, 09:00 pm",0,0,0,0 -"Nov 10, 10:00 pm",0,0,0,0 -"Nov 10, 11:00 pm",0,0,0,0 -"Nov 11, 12:00 am",0,0,0,0 -"Nov 11, 01:00 am",0,0,0,0 -"Nov 11, 02:00 am",0,0,0,0 -"Nov 11, 03:00 am",0,0,0,0 -"Nov 11, 04:00 am",0,0,0,0 -"Nov 11, 05:00 am",0,0,0,0 -"Nov 11, 06:00 am",0,0,0,0 -"Nov 11, 07:00 am",32,60,270,138.294 -"Nov 11, 08:00 am",66,241,605,423.703 -"Nov 11, 09:00 am",78,440,817,706.723 -"Nov 11, 10:00 am",82,586,905,894.146 -"Nov 11, 11:00 am",91,664,923,992.496 -"Nov 11, 12:00 pm",82,634,873,945.749 -"Nov 11, 01:00 pm",93,579,824,877.856 -"Nov 11, 02:00 pm",98,481,775,748.341 -"Nov 11, 03:00 pm",58,338,784,573.497 -"Nov 11, 04:00 pm",34,137,564,286.226 -"Nov 11, 05:00 pm",13,25,99,44.4117 -"Nov 11, 06:00 pm",0,0,0,0 -"Nov 11, 07:00 pm",0,0,0,0 -"Nov 11, 08:00 pm",0,0,0,0 -"Nov 11, 09:00 pm",0,0,0,0 -"Nov 11, 10:00 pm",0,0,0,0 -"Nov 11, 11:00 pm",0,0,0,0 -"Nov 12, 12:00 am",0,0,0,0 -"Nov 12, 01:00 am",0,0,0,0 -"Nov 12, 02:00 am",0,0,0,0 -"Nov 12, 03:00 am",0,0,0,0 -"Nov 12, 04:00 am",0,0,0,0 -"Nov 12, 05:00 am",0,0,0,0 -"Nov 12, 06:00 am",0,0,0,0 -"Nov 12, 07:00 am",43,51,79,79.1243 -"Nov 12, 08:00 am",129,185,197,253.388 -"Nov 12, 09:00 am",188,379,436,539.229 -"Nov 12, 10:00 am",239,474,425,649.175 -"Nov 12, 11:00 am",251,606,576,855.463 -"Nov 12, 12:00 pm",265,604,540,844.79 -"Nov 12, 01:00 pm",279,525,421,709.796 -"Nov 12, 02:00 pm",205,460,519,664.006 -"Nov 12, 03:00 pm",153,293,395,427.816 -"Nov 12, 04:00 pm",81,114,180,176.527 -"Nov 12, 05:00 pm",14,15,8,15.1932 -"Nov 12, 06:00 pm",0,0,0,0 -"Nov 12, 07:00 pm",0,0,0,0 -"Nov 12, 08:00 pm",0,0,0,0 -"Nov 12, 09:00 pm",0,0,0,0 -"Nov 12, 10:00 pm",0,0,0,0 -"Nov 12, 11:00 pm",0,0,0,0 -"Nov 13, 12:00 am",0,0,0,0 -"Nov 13, 01:00 am",0,0,0,0 -"Nov 13, 02:00 am",0,0,0,0 -"Nov 13, 03:00 am",0,0,0,0 -"Nov 13, 04:00 am",0,0,0,0 -"Nov 13, 05:00 am",0,0,0,0 -"Nov 13, 06:00 am",0,0,0,0 -"Nov 13, 07:00 am",36,52,164,108.75 -"Nov 13, 08:00 am",83,226,507,387.961 -"Nov 13, 09:00 am",146,403,591,615.836 -"Nov 13, 10:00 am",132,572,802,874.517 -"Nov 13, 11:00 am",137,653,843,984.345 -"Nov 13, 12:00 pm",143,675,852,1011.9 -"Nov 13, 01:00 pm",125,625,860,945.604 -"Nov 13, 02:00 pm",98,498,821,783.512 -"Nov 13, 03:00 pm",65,324,738,552.576 -"Nov 13, 04:00 pm",39,131,519,275.778 -"Nov 13, 05:00 pm",12,19,67,27.8793 -"Nov 13, 06:00 pm",0,0,0,0 -"Nov 13, 07:00 pm",0,0,0,0 -"Nov 13, 08:00 pm",0,0,0,0 -"Nov 13, 09:00 pm",0,0,0,0 -"Nov 13, 10:00 pm",0,0,0,0 -"Nov 13, 11:00 pm",0,0,0,0 -"Nov 14, 12:00 am",0,0,0,0 -"Nov 14, 01:00 am",0,0,0,0 -"Nov 14, 02:00 am",0,0,0,0 -"Nov 14, 03:00 am",0,0,0,0 -"Nov 14, 04:00 am",0,0,0,0 -"Nov 14, 05:00 am",0,0,0,0 -"Nov 14, 06:00 am",0,0,0,0 -"Nov 14, 07:00 am",26,59,326,151.058 -"Nov 14, 08:00 am",50,240,683,442.597 -"Nov 14, 09:00 am",65,424,833,699.286 -"Nov 14, 10:00 am",77,568,900,879.833 -"Nov 14, 11:00 am",91,650,917,982.985 -"Nov 14, 12:00 pm",102,669,912,1013.71 -"Nov 14, 01:00 pm",106,617,882,943.177 -"Nov 14, 02:00 pm",97,468,765,741.637 -"Nov 14, 03:00 pm",100,300,575,493.436 -"Nov 14, 04:00 pm",70,113,248,190.994 -"Nov 14, 05:00 pm",14,17,21,18.1836 -"Nov 14, 06:00 pm",0,0,0,0 -"Nov 14, 07:00 pm",0,0,0,0 -"Nov 14, 08:00 pm",0,0,0,0 -"Nov 14, 09:00 pm",0,0,0,0 -"Nov 14, 10:00 pm",0,0,0,0 -"Nov 14, 11:00 pm",0,0,0,0 -"Nov 15, 12:00 am",0,0,0,0 -"Nov 15, 01:00 am",0,0,0,0 -"Nov 15, 02:00 am",0,0,0,0 -"Nov 15, 03:00 am",0,0,0,0 -"Nov 15, 04:00 am",0,0,0,0 -"Nov 15, 05:00 am",0,0,0,0 -"Nov 15, 06:00 am",0,0,0,0 -"Nov 15, 07:00 am",26,56,310,146.368 -"Nov 15, 08:00 am",50,235,675,437.468 -"Nov 15, 09:00 am",65,415,819,687.985 -"Nov 15, 10:00 am",77,554,882,863.01 -"Nov 15, 11:00 am",100,642,895,981.356 -"Nov 15, 12:00 pm",111,662,891,1003.26 -"Nov 15, 01:00 pm",122,618,862,942.323 -"Nov 15, 02:00 pm",107,499,813,791.093 -"Nov 15, 03:00 pm",86,326,699,555.293 -"Nov 15, 04:00 pm",51,130,459,264.613 -"Nov 15, 05:00 pm",14,20,53,26.3611 -"Nov 15, 06:00 pm",0,0,0,0 -"Nov 15, 07:00 pm",0,0,0,0 -"Nov 15, 08:00 pm",0,0,0,0 -"Nov 15, 09:00 pm",0,0,0,0 -"Nov 15, 10:00 pm",0,0,0,0 -"Nov 15, 11:00 pm",0,0,0,0 -"Nov 16, 12:00 am",0,0,0,0 -"Nov 16, 01:00 am",0,0,0,0 -"Nov 16, 02:00 am",0,0,0,0 -"Nov 16, 03:00 am",0,0,0,0 -"Nov 16, 04:00 am",0,0,0,0 -"Nov 16, 05:00 am",0,0,0,0 -"Nov 16, 06:00 am",0,0,0,0 -"Nov 16, 07:00 am",40,41,10,45.5243 -"Nov 16, 08:00 am",121,133,42,153.044 -"Nov 16, 09:00 am",161,189,67,214.417 -"Nov 16, 10:00 am",288,336,88,388.846 -"Nov 16, 11:00 am",349,549,331,724.856 -"Nov 16, 12:00 pm",210,534,527,768.841 -"Nov 16, 01:00 pm",192,465,477,674.2 -"Nov 16, 02:00 pm",160,361,420,535.209 -"Nov 16, 03:00 pm",128,180,152,236.637 -"Nov 16, 04:00 pm",70,85,93,121.355 -"Nov 16, 05:00 pm",16,16,5,15.9897 -"Nov 16, 06:00 pm",0,0,0,0 -"Nov 16, 07:00 pm",0,0,0,0 -"Nov 16, 08:00 pm",0,0,0,0 -"Nov 16, 09:00 pm",0,0,0,0 -"Nov 16, 10:00 pm",0,0,0,0 -"Nov 16, 11:00 pm",0,0,0,0 -"Nov 17, 12:00 am",0,0,0,0 -"Nov 17, 01:00 am",0,0,0,0 -"Nov 17, 02:00 am",0,0,0,0 -"Nov 17, 03:00 am",0,0,0,0 -"Nov 17, 04:00 am",0,0,0,0 -"Nov 17, 05:00 am",0,0,0,0 -"Nov 17, 06:00 am",0,0,0,0 -"Nov 17, 07:00 am",31,44,126,84.3674 -"Nov 17, 08:00 am",72,205,498,369.056 -"Nov 17, 09:00 am",99,367,635,596.943 -"Nov 17, 10:00 am",122,510,727,793.9 -"Nov 17, 11:00 am",143,597,758,907.154 -"Nov 17, 12:00 pm",140,618,783,938.646 -"Nov 17, 01:00 pm",132,572,773,878.566 -"Nov 17, 02:00 pm",116,457,715,723.509 -"Nov 17, 03:00 pm",89,286,580,484.506 -"Nov 17, 04:00 pm",53,105,310,203.82 -"Nov 17, 05:00 pm",12,13,12,14.1233 -"Nov 17, 06:00 pm",0,0,0,0 -"Nov 17, 07:00 pm",0,0,0,0 -"Nov 17, 08:00 pm",0,0,0,0 -"Nov 17, 09:00 pm",0,0,0,0 -"Nov 17, 10:00 pm",0,0,0,0 -"Nov 17, 11:00 pm",0,0,0,0 -"Nov 18, 12:00 am",0,0,0,0 -"Nov 18, 01:00 am",0,0,0,0 -"Nov 18, 02:00 am",0,0,0,0 -"Nov 18, 03:00 am",0,0,0,0 -"Nov 18, 04:00 am",0,0,0,0 -"Nov 18, 05:00 am",0,0,0,0 -"Nov 18, 06:00 am",0,0,0,0 -"Nov 18, 07:00 am",21,57,365,156.956 -"Nov 18, 08:00 am",39,231,731,447.016 -"Nov 18, 09:00 am",53,413,863,694.861 -"Nov 18, 10:00 am",64,554,925,879.53 -"Nov 18, 11:00 am",70,634,949,981.661 -"Nov 18, 12:00 pm",71,649,953,1000.26 -"Nov 18, 01:00 pm",67,596,934,930.11 -"Nov 18, 02:00 pm",59,481,892,782.725 -"Nov 18, 03:00 pm",46,316,801,562.538 -"Nov 18, 04:00 pm",30,127,582,289.703 -"Nov 18, 05:00 pm",10,20,89,32.2565 -"Nov 18, 06:00 pm",0,0,0,0 -"Nov 18, 07:00 pm",0,0,0,0 -"Nov 18, 08:00 pm",0,0,0,0 -"Nov 18, 09:00 pm",0,0,0,0 -"Nov 18, 10:00 pm",0,0,0,0 -"Nov 18, 11:00 pm",0,0,0,0 -"Nov 19, 12:00 am",0,0,0,0 -"Nov 19, 01:00 am",0,0,0,0 -"Nov 19, 02:00 am",0,0,0,0 -"Nov 19, 03:00 am",0,0,0,0 -"Nov 19, 04:00 am",0,0,0,0 -"Nov 19, 05:00 am",0,0,0,0 -"Nov 19, 06:00 am",0,0,0,0 -"Nov 19, 07:00 am",27,47,207,113.265 -"Nov 19, 08:00 am",55,211,598,401.327 -"Nov 19, 09:00 am",77,390,757,653.165 -"Nov 19, 10:00 am",92,530,831,840.367 -"Nov 19, 11:00 am",100,610,861,944.55 -"Nov 19, 12:00 pm",103,586,799,902.192 -"Nov 19, 01:00 pm",94,554,816,865.501 -"Nov 19, 02:00 pm",97,444,735,716.095 -"Nov 19, 03:00 pm",68,289,661,510.273 -"Nov 19, 04:00 pm",44,108,391,229.972 -"Nov 19, 05:00 pm",8,12,27,14.3925 -"Nov 19, 06:00 pm",0,0,0,0 -"Nov 19, 07:00 pm",0,0,0,0 -"Nov 19, 08:00 pm",0,0,0,0 -"Nov 19, 09:00 pm",0,0,0,0 -"Nov 19, 10:00 pm",0,0,0,0 -"Nov 19, 11:00 pm",0,0,0,0 -"Nov 20, 12:00 am",0,0,0,0 -"Nov 20, 01:00 am",0,0,0,0 -"Nov 20, 02:00 am",0,0,0,0 -"Nov 20, 03:00 am",0,0,0,0 -"Nov 20, 04:00 am",0,0,0,0 -"Nov 20, 05:00 am",0,0,0,0 -"Nov 20, 06:00 am",0,0,0,0 -"Nov 20, 07:00 am",24,48,242,123.906 -"Nov 20, 08:00 am",46,215,656,418.09 -"Nov 20, 09:00 am",64,393,803,669.22 -"Nov 20, 10:00 am",77,529,865,841.891 -"Nov 20, 11:00 am",84,614,902,952.692 -"Nov 20, 12:00 pm",85,631,909,973.828 -"Nov 20, 01:00 pm",81,582,895,911.063 -"Nov 20, 02:00 pm",71,466,844,766.159 -"Nov 20, 03:00 pm",55,301,740,540.953 -"Nov 20, 04:00 pm",36,117,500,263.248 -"Nov 20, 05:00 pm",9,15,51,21.6451 -"Nov 20, 06:00 pm",0,0,0,0 -"Nov 20, 07:00 pm",0,0,0,0 -"Nov 20, 08:00 pm",0,0,0,0 -"Nov 20, 09:00 pm",0,0,0,0 -"Nov 20, 10:00 pm",0,0,0,0 -"Nov 20, 11:00 pm",0,0,0,0 -"Nov 21, 12:00 am",0,0,0,0 -"Nov 21, 01:00 am",0,0,0,0 -"Nov 21, 02:00 am",0,0,0,0 -"Nov 21, 03:00 am",0,0,0,0 -"Nov 21, 04:00 am",0,0,0,0 -"Nov 21, 05:00 am",0,0,0,0 -"Nov 21, 06:00 am",0,0,0,0 -"Nov 21, 07:00 am",27,27,0,25.6343 -"Nov 21, 08:00 am",86,97,43,110.992 -"Nov 21, 09:00 am",182,206,58,235.368 -"Nov 21, 10:00 am",233,271,74,310.182 -"Nov 21, 11:00 am",354,397,73,463.112 -"Nov 21, 12:00 pm",289,352,105,409.428 -"Nov 21, 01:00 pm",266,331,116,388.928 -"Nov 21, 02:00 pm",209,238,63,271.685 -"Nov 21, 03:00 pm",141,152,31,169.501 -"Nov 21, 04:00 pm",53,64,63,87.5759 -"Nov 21, 05:00 pm",6,6,1,5.7797 -"Nov 21, 06:00 pm",0,0,0,0 -"Nov 21, 07:00 pm",0,0,0,0 -"Nov 21, 08:00 pm",0,0,0,0 -"Nov 21, 09:00 pm",0,0,0,0 -"Nov 21, 10:00 pm",0,0,0,0 -"Nov 21, 11:00 pm",0,0,0,0 -"Nov 22, 12:00 am",0,0,0,0 -"Nov 22, 01:00 am",0,0,0,0 -"Nov 22, 02:00 am",0,0,0,0 -"Nov 22, 03:00 am",0,0,0,0 -"Nov 22, 04:00 am",0,0,0,0 -"Nov 22, 05:00 am",0,0,0,0 -"Nov 22, 06:00 am",0,0,0,0 -"Nov 22, 07:00 am",39,40,9,46.2614 -"Nov 22, 08:00 am",124,133,37,158.629 -"Nov 22, 09:00 am",193,225,79,264.849 -"Nov 22, 10:00 am",293,429,263,561.445 -"Nov 22, 11:00 am",243,459,370,633.089 -"Nov 22, 12:00 pm",192,520,552,768.637 -"Nov 22, 01:00 pm",222,490,483,711.817 -"Nov 22, 02:00 pm",164,327,352,471.195 -"Nov 22, 03:00 pm",111,265,468,435.949 -"Nov 22, 04:00 pm",46,87,260,175.969 -"Nov 22, 05:00 pm",7,8,11,9.35248 -"Nov 22, 06:00 pm",0,0,0,0 -"Nov 22, 07:00 pm",0,0,0,0 -"Nov 22, 08:00 pm",0,0,0,0 -"Nov 22, 09:00 pm",0,0,0,0 -"Nov 22, 10:00 pm",0,0,0,0 -"Nov 22, 11:00 pm",0,0,0,0 -"Nov 23, 12:00 am",0,0,0,0 -"Nov 23, 01:00 am",0,0,0,0 -"Nov 23, 02:00 am",0,0,0,0 -"Nov 23, 03:00 am",0,0,0,0 -"Nov 23, 04:00 am",0,0,0,0 -"Nov 23, 05:00 am",0,0,0,0 -"Nov 23, 06:00 am",0,0,0,0 -"Nov 23, 07:00 am",24,25,4,23.3938 -"Nov 23, 08:00 am",85,86,7,85.5553 -"Nov 23, 09:00 am",148,149,3,145.059 -"Nov 23, 10:00 am",183,183,1,176.348 -"Nov 23, 11:00 am",236,292,98,338.104 -"Nov 23, 12:00 pm",316,460,244,592.018 -"Nov 23, 01:00 pm",254,400,266,540.971 -"Nov 23, 02:00 pm",201,343,307,480.878 -"Nov 23, 03:00 pm",162,249,266,362.401 -"Nov 23, 04:00 pm",65,71,35,87.2185 -"Nov 23, 05:00 pm",11,12,6,11.7128 -"Nov 23, 06:00 pm",0,0,0,0 -"Nov 23, 07:00 pm",0,0,0,0 -"Nov 23, 08:00 pm",0,0,0,0 -"Nov 23, 09:00 pm",0,0,0,0 -"Nov 23, 10:00 pm",0,0,0,0 -"Nov 23, 11:00 pm",0,0,0,0 -"Nov 24, 12:00 am",0,0,0,0 -"Nov 24, 01:00 am",0,0,0,0 -"Nov 24, 02:00 am",0,0,0,0 -"Nov 24, 03:00 am",0,0,0,0 -"Nov 24, 04:00 am",0,0,0,0 -"Nov 24, 05:00 am",0,0,0,0 -"Nov 24, 06:00 am",0,0,0,0 -"Nov 24, 07:00 am",21,47,248,121.778 -"Nov 24, 08:00 am",42,199,643,402.463 -"Nov 24, 09:00 am",59,376,800,655.667 -"Nov 24, 10:00 am",71,512,865,829.034 -"Nov 24, 11:00 am",79,563,840,884.09 -"Nov 24, 12:00 pm",125,584,781,912.699 -"Nov 24, 01:00 pm",134,431,540,668.713 -"Nov 24, 02:00 pm",106,422,689,689.755 -"Nov 24, 03:00 pm",55,276,680,504.09 -"Nov 24, 04:00 pm",33,112,504,262.824 -"Nov 24, 05:00 pm",8,12,30,15.3999 -"Nov 24, 06:00 pm",0,0,0,0 -"Nov 24, 07:00 pm",0,0,0,0 -"Nov 24, 08:00 pm",0,0,0,0 -"Nov 24, 09:00 pm",0,0,0,0 -"Nov 24, 10:00 pm",0,0,0,0 -"Nov 24, 11:00 pm",0,0,0,0 -"Nov 25, 12:00 am",0,0,0,0 -"Nov 25, 01:00 am",0,0,0,0 -"Nov 25, 02:00 am",0,0,0,0 -"Nov 25, 03:00 am",0,0,0,0 -"Nov 25, 04:00 am",0,0,0,0 -"Nov 25, 05:00 am",0,0,0,0 -"Nov 25, 06:00 am",0,0,0,0 -"Nov 25, 07:00 am",24,45,206,111.362 -"Nov 25, 08:00 am",68,194,526,373.361 -"Nov 25, 09:00 am",57,353,751,617.126 -"Nov 25, 10:00 am",70,513,876,835.715 -"Nov 25, 11:00 am",76,593,904,938.321 -"Nov 25, 12:00 pm",78,614,916,966.624 -"Nov 25, 01:00 pm",74,564,898,901.583 -"Nov 25, 02:00 pm",64,452,850,753.77 -"Nov 25, 03:00 pm",50,291,748,540.125 -"Nov 25, 04:00 pm",32,111,509,264.146 -"Nov 25, 05:00 pm",8,11,30,15.4442 -"Nov 25, 06:00 pm",0,0,0,0 -"Nov 25, 07:00 pm",0,0,0,0 -"Nov 25, 08:00 pm",0,0,0,0 -"Nov 25, 09:00 pm",0,0,0,0 -"Nov 25, 10:00 pm",0,0,0,0 -"Nov 25, 11:00 pm",0,0,0,0 -"Nov 26, 12:00 am",0,0,0,0 -"Nov 26, 01:00 am",0,0,0,0 -"Nov 26, 02:00 am",0,0,0,0 -"Nov 26, 03:00 am",0,0,0,0 -"Nov 26, 04:00 am",0,0,0,0 -"Nov 26, 05:00 am",0,0,0,0 -"Nov 26, 06:00 am",0,0,0,0 -"Nov 26, 07:00 am",35,35,2,38.746 -"Nov 26, 08:00 am",104,113,41,135.366 -"Nov 26, 09:00 am",123,148,64,169.488 -"Nov 26, 10:00 am",266,296,59,341.561 -"Nov 26, 11:00 am",244,461,380,642.56 -"Nov 26, 12:00 pm",208,415,355,581.811 -"Nov 26, 01:00 pm",129,516,712,815.569 -"Nov 26, 02:00 pm",156,348,422,532.058 -"Nov 26, 03:00 pm",147,213,207,298.151 -"Nov 26, 04:00 pm",56,65,54,89.4907 -"Nov 26, 05:00 pm",8,10,16,11.6925 -"Nov 26, 06:00 pm",0,0,0,0 -"Nov 26, 07:00 pm",0,0,0,0 -"Nov 26, 08:00 pm",0,0,0,0 -"Nov 26, 09:00 pm",0,0,0,0 -"Nov 26, 10:00 pm",0,0,0,0 -"Nov 26, 11:00 pm",0,0,0,0 -"Nov 27, 12:00 am",0,0,0,0 -"Nov 27, 01:00 am",0,0,0,0 -"Nov 27, 02:00 am",0,0,0,0 -"Nov 27, 03:00 am",0,0,0,0 -"Nov 27, 04:00 am",0,0,0,0 -"Nov 27, 05:00 am",0,0,0,0 -"Nov 27, 06:00 am",0,0,0,0 -"Nov 27, 07:00 am",21,21,0,18.8526 -"Nov 27, 08:00 am",103,106,14,112.413 -"Nov 27, 09:00 am",179,203,61,236.26 -"Nov 27, 10:00 am",250,314,129,394.624 -"Nov 27, 11:00 am",232,306,131,381.11 -"Nov 27, 12:00 pm",327,407,139,492.574 -"Nov 27, 01:00 pm",288,388,185,496.095 -"Nov 27, 02:00 pm",160,216,123,273.841 -"Nov 27, 03:00 pm",129,136,21,140.576 -"Nov 27, 04:00 pm",54,62,54,86.9383 -"Nov 27, 05:00 pm",8,8,2,7.89982 -"Nov 27, 06:00 pm",0,0,0,0 -"Nov 27, 07:00 pm",0,0,0,0 -"Nov 27, 08:00 pm",0,0,0,0 -"Nov 27, 09:00 pm",0,0,0,0 -"Nov 27, 10:00 pm",0,0,0,0 -"Nov 27, 11:00 pm",0,0,0,0 -"Nov 28, 12:00 am",0,0,0,0 -"Nov 28, 01:00 am",0,0,0,0 -"Nov 28, 02:00 am",0,0,0,0 -"Nov 28, 03:00 am",0,0,0,0 -"Nov 28, 04:00 am",0,0,0,0 -"Nov 28, 05:00 am",0,0,0,0 -"Nov 28, 06:00 am",0,0,0,0 -"Nov 28, 07:00 am",34,37,32,51.1116 -"Nov 28, 08:00 am",103,132,124,185.878 -"Nov 28, 09:00 am",178,210,84,251.533 -"Nov 28, 10:00 am",275,410,272,546.961 -"Nov 28, 11:00 am",177,504,580,763.95 -"Nov 28, 12:00 pm",157,569,713,883.283 -"Nov 28, 01:00 pm",68,556,904,897.63 -"Nov 28, 02:00 pm",133,342,462,536.473 -"Nov 28, 03:00 pm",140,183,136,245.725 -"Nov 28, 04:00 pm",41,42,8,41.3012 -"Nov 28, 05:00 pm",11,11,1,10.3867 -"Nov 28, 06:00 pm",0,0,0,0 -"Nov 28, 07:00 pm",0,0,0,0 -"Nov 28, 08:00 pm",0,0,0,0 -"Nov 28, 09:00 pm",0,0,0,0 -"Nov 28, 10:00 pm",0,0,0,0 -"Nov 28, 11:00 pm",0,0,0,0 -"Nov 29, 12:00 am",0,0,0,0 -"Nov 29, 01:00 am",0,0,0,0 -"Nov 29, 02:00 am",0,0,0,0 -"Nov 29, 03:00 am",0,0,0,0 -"Nov 29, 04:00 am",0,0,0,0 -"Nov 29, 05:00 am",0,0,0,0 -"Nov 29, 06:00 am",0,0,0,0 -"Nov 29, 07:00 am",22,37,154,88.6007 -"Nov 29, 08:00 am",63,162,435,317.546 -"Nov 29, 09:00 am",92,335,637,578.253 -"Nov 29, 10:00 am",113,476,734,775.92 -"Nov 29, 11:00 am",125,560,776,890.214 -"Nov 29, 12:00 pm",127,580,788,917.931 -"Nov 29, 01:00 pm",121,531,763,850.34 -"Nov 29, 02:00 pm",105,422,704,700.031 -"Nov 29, 03:00 pm",80,260,568,468.619 -"Nov 29, 04:00 pm",48,91,286,191.99 -"Nov 29, 05:00 pm",8,11,29,15.3423 -"Nov 29, 06:00 pm",0,0,0,0 -"Nov 29, 07:00 pm",0,0,0,0 -"Nov 29, 08:00 pm",0,0,0,0 -"Nov 29, 09:00 pm",0,0,0,0 -"Nov 29, 10:00 pm",0,0,0,0 -"Nov 29, 11:00 pm",0,0,0,0 -"Nov 30, 12:00 am",0,0,0,0 -"Nov 30, 01:00 am",0,0,0,0 -"Nov 30, 02:00 am",0,0,0,0 -"Nov 30, 03:00 am",0,0,0,0 -"Nov 30, 04:00 am",0,0,0,0 -"Nov 30, 05:00 am",0,0,0,0 -"Nov 30, 06:00 am",0,0,0,0 -"Nov 30, 07:00 am",19,39,207,104.498 -"Nov 30, 08:00 am",51,173,541,357.396 -"Nov 30, 09:00 am",108,314,548,532.783 -"Nov 30, 10:00 am",187,458,552,701.37 -"Nov 30, 11:00 am",170,551,682,853.796 -"Nov 30, 12:00 pm",168,567,696,878.082 -"Nov 30, 01:00 pm",197,511,585,772.89 -"Nov 30, 02:00 pm",144,439,658,706.432 -"Nov 30, 03:00 pm",123,242,377,395.28 -"Nov 30, 04:00 pm",66,89,160,156.345 -"Nov 30, 05:00 pm",10,13,25,16.1145 -"Nov 30, 06:00 pm",0,0,0,0 -"Nov 30, 07:00 pm",0,0,0,0 -"Nov 30, 08:00 pm",0,0,0,0 -"Nov 30, 09:00 pm",0,0,0,0 -"Nov 30, 10:00 pm",0,0,0,0 -"Nov 30, 11:00 pm",0,0,0,0 -"Dec 1, 12:00 am",0,0,0,0 -"Dec 1, 01:00 am",0,0,0,0 -"Dec 1, 02:00 am",0,0,0,0 -"Dec 1, 03:00 am",0,0,0,0 -"Dec 1, 04:00 am",0,0,0,0 -"Dec 1, 05:00 am",0,0,0,0 -"Dec 1, 06:00 am",0,0,0,0 -"Dec 1, 07:00 am",7,27,201,79.5281 -"Dec 1, 08:00 am",18,165,662,366.646 -"Dec 1, 09:00 am",26,335,826,613.318 -"Dec 1, 10:00 am",39,482,906,811.184 -"Dec 1, 11:00 am",54,576,938,933.446 -"Dec 1, 12:00 pm",62,594,932,955.408 -"Dec 1, 01:00 pm",60,543,905,886.618 -"Dec 1, 02:00 pm",65,441,843,749.112 -"Dec 1, 03:00 pm",59,284,717,533.893 -"Dec 1, 04:00 pm",44,83,264,178.505 -"Dec 1, 05:00 pm",0,3,27,7.52594 -"Dec 1, 06:00 pm",0,0,0,0 -"Dec 1, 07:00 pm",0,0,0,0 -"Dec 1, 08:00 pm",0,0,0,0 -"Dec 1, 09:00 pm",0,0,0,0 -"Dec 1, 10:00 pm",0,0,0,0 -"Dec 1, 11:00 pm",0,0,0,0 -"Dec 2, 12:00 am",0,0,0,0 -"Dec 2, 01:00 am",0,0,0,0 -"Dec 2, 02:00 am",0,0,0,0 -"Dec 2, 03:00 am",0,0,0,0 -"Dec 2, 04:00 am",0,0,0,0 -"Dec 2, 05:00 am",0,0,0,0 -"Dec 2, 06:00 am",0,0,0,0 -"Dec 2, 07:00 am",9,26,170,75.6857 -"Dec 2, 08:00 am",27,165,631,363.246 -"Dec 2, 09:00 am",31,336,823,616.908 -"Dec 2, 10:00 am",44,479,895,807.437 -"Dec 2, 11:00 am",59,565,915,917.863 -"Dec 2, 12:00 pm",68,599,933,963.335 -"Dec 2, 01:00 pm",75,551,895,896.714 -"Dec 2, 02:00 pm",71,456,866,781.647 -"Dec 2, 03:00 pm",56,293,757,555.613 -"Dec 2, 04:00 pm",46,89,292,193.309 -"Dec 2, 05:00 pm",0,3,33,9.24367 -"Dec 2, 06:00 pm",0,0,0,0 -"Dec 2, 07:00 pm",0,0,0,0 -"Dec 2, 08:00 pm",0,0,0,0 -"Dec 2, 09:00 pm",0,0,0,0 -"Dec 2, 10:00 pm",0,0,0,0 -"Dec 2, 11:00 pm",0,0,0,0 -"Dec 3, 12:00 am",0,0,0,0 -"Dec 3, 01:00 am",0,0,0,0 -"Dec 3, 02:00 am",0,0,0,0 -"Dec 3, 03:00 am",0,0,0,0 -"Dec 3, 04:00 am",0,0,0,0 -"Dec 3, 05:00 am",0,0,0,0 -"Dec 3, 06:00 am",0,0,0,0 -"Dec 3, 07:00 am",8,23,148,66.5392 -"Dec 3, 08:00 am",28,162,602,348.959 -"Dec 3, 09:00 am",33,316,755,571.238 -"Dec 3, 10:00 am",41,464,870,781.225 -"Dec 3, 11:00 am",68,573,917,930.296 -"Dec 3, 12:00 pm",102,615,911,993.854 -"Dec 3, 01:00 pm",80,543,875,884.991 -"Dec 3, 02:00 pm",58,456,902,786.339 -"Dec 3, 03:00 pm",53,301,793,574.828 -"Dec 3, 04:00 pm",44,86,287,188.997 -"Dec 3, 05:00 pm",0,3,32,9.00694 -"Dec 3, 06:00 pm",0,0,0,0 -"Dec 3, 07:00 pm",0,0,0,0 -"Dec 3, 08:00 pm",0,0,0,0 -"Dec 3, 09:00 pm",0,0,0,0 -"Dec 3, 10:00 pm",0,0,0,0 -"Dec 3, 11:00 pm",0,0,0,0 -"Dec 4, 12:00 am",0,0,0,0 -"Dec 4, 01:00 am",0,0,0,0 -"Dec 4, 02:00 am",0,0,0,0 -"Dec 4, 03:00 am",0,0,0,0 -"Dec 4, 04:00 am",0,0,0,0 -"Dec 4, 05:00 am",0,0,0,0 -"Dec 4, 06:00 am",0,0,0,0 -"Dec 4, 07:00 am",7,25,182,73.1454 -"Dec 4, 08:00 am",17,170,713,387.381 -"Dec 4, 09:00 am",40,328,785,600.399 -"Dec 4, 10:00 am",47,498,934,841.116 -"Dec 4, 11:00 am",59,592,972,967.61 -"Dec 4, 12:00 pm",64,614,977,997.628 -"Dec 4, 01:00 pm",64,562,944,925.455 -"Dec 4, 02:00 pm",71,451,873,787.443 -"Dec 4, 03:00 pm",71,292,722,556.092 -"Dec 4, 04:00 pm",40,73,225,157.838 -"Dec 4, 05:00 pm",0,3,34,9.61534 -"Dec 4, 06:00 pm",0,0,0,0 -"Dec 4, 07:00 pm",0,0,0,0 -"Dec 4, 08:00 pm",0,0,0,0 -"Dec 4, 09:00 pm",0,0,0,0 -"Dec 4, 10:00 pm",0,0,0,0 -"Dec 4, 11:00 pm",0,0,0,0 -"Dec 5, 12:00 am",0,0,0,0 -"Dec 5, 01:00 am",0,0,0,0 -"Dec 5, 02:00 am",0,0,0,0 -"Dec 5, 03:00 am",0,0,0,0 -"Dec 5, 04:00 am",0,0,0,0 -"Dec 5, 05:00 am",0,0,0,0 -"Dec 5, 06:00 am",0,0,0,0 -"Dec 5, 07:00 am",9,23,137,64.8541 -"Dec 5, 08:00 am",35,162,589,354.211 -"Dec 5, 09:00 am",81,350,730,622.41 -"Dec 5, 10:00 am",113,477,755,786.255 -"Dec 5, 11:00 am",200,578,690,886.082 -"Dec 5, 12:00 pm",227,497,484,739.802 -"Dec 5, 01:00 pm",201,347,280,490.211 -"Dec 5, 02:00 pm",160,333,407,526.235 -"Dec 5, 03:00 pm",141,146,42,180.8 -"Dec 5, 04:00 pm",48,53,29,63.0264 -"Dec 5, 05:00 pm",4,6,14,7.65506 -"Dec 5, 06:00 pm",0,0,0,0 -"Dec 5, 07:00 pm",0,0,0,0 -"Dec 5, 08:00 pm",0,0,0,0 -"Dec 5, 09:00 pm",0,0,0,0 -"Dec 5, 10:00 pm",0,0,0,0 -"Dec 5, 11:00 pm",0,0,0,0 -"Dec 6, 12:00 am",0,0,0,0 -"Dec 6, 01:00 am",0,0,0,0 -"Dec 6, 02:00 am",0,0,0,0 -"Dec 6, 03:00 am",0,0,0,0 -"Dec 6, 04:00 am",0,0,0,0 -"Dec 6, 05:00 am",0,0,0,0 -"Dec 6, 06:00 am",0,0,0,0 -"Dec 6, 07:00 am",7,23,159,67.8919 -"Dec 6, 08:00 am",23,158,647,361.003 -"Dec 6, 09:00 am",38,329,805,608.722 -"Dec 6, 10:00 am",58,476,877,805.93 -"Dec 6, 11:00 am",82,576,908,936.808 -"Dec 6, 12:00 pm",92,594,895,964.861 -"Dec 6, 01:00 pm",81,565,920,925.482 -"Dec 6, 02:00 pm",77,469,889,807.854 -"Dec 6, 03:00 pm",60,308,800,589.438 -"Dec 6, 04:00 pm",44,87,291,191.991 -"Dec 6, 05:00 pm",0,2,29,8.27723 -"Dec 6, 06:00 pm",0,0,0,0 -"Dec 6, 07:00 pm",0,0,0,0 -"Dec 6, 08:00 pm",0,0,0,0 -"Dec 6, 09:00 pm",0,0,0,0 -"Dec 6, 10:00 pm",0,0,0,0 -"Dec 6, 11:00 pm",0,0,0,0 -"Dec 7, 12:00 am",0,0,0,0 -"Dec 7, 01:00 am",0,0,0,0 -"Dec 7, 02:00 am",0,0,0,0 -"Dec 7, 03:00 am",0,0,0,0 -"Dec 7, 04:00 am",0,0,0,0 -"Dec 7, 05:00 am",0,0,0,0 -"Dec 7, 06:00 am",0,0,0,0 -"Dec 7, 07:00 am",7,24,178,71.5944 -"Dec 7, 08:00 am",16,165,725,387.994 -"Dec 7, 09:00 am",40,360,890,668.366 -"Dec 7, 10:00 am",46,491,939,839.769 -"Dec 7, 11:00 am",62,586,966,962.835 -"Dec 7, 12:00 pm",74,606,951,984.379 -"Dec 7, 01:00 pm",67,557,936,921.674 -"Dec 7, 02:00 pm",74,459,881,798.248 -"Dec 7, 03:00 pm",72,233,531,439.742 -"Dec 7, 04:00 pm",33,44,74,75.35 -"Dec 7, 05:00 pm",1,2,6,2.63954 -"Dec 7, 06:00 pm",0,0,0,0 -"Dec 7, 07:00 pm",0,0,0,0 -"Dec 7, 08:00 pm",0,0,0,0 -"Dec 7, 09:00 pm",0,0,0,0 -"Dec 7, 10:00 pm",0,0,0,0 -"Dec 7, 11:00 pm",0,0,0,0 -"Dec 8, 12:00 am",0,0,0,0 -"Dec 8, 01:00 am",0,0,0,0 -"Dec 8, 02:00 am",0,0,0,0 -"Dec 8, 03:00 am",0,0,0,0 -"Dec 8, 04:00 am",0,0,0,0 -"Dec 8, 05:00 am",0,0,0,0 -"Dec 8, 06:00 am",0,0,0,0 -"Dec 8, 07:00 am",13,15,25,22.4893 -"Dec 8, 08:00 am",89,118,120,167.387 -"Dec 8, 09:00 am",87,289,554,505.533 -"Dec 8, 10:00 am",50,481,910,819.956 -"Dec 8, 11:00 am",67,568,928,933.891 -"Dec 8, 12:00 pm",69,612,973,997.788 -"Dec 8, 01:00 pm",89,534,853,884.389 -"Dec 8, 02:00 pm",129,331,467,537.406 -"Dec 8, 03:00 pm",107,250,489,450.12 -"Dec 8, 04:00 pm",73,112,269,216.138 -"Dec 8, 05:00 pm",2,5,27,9.61352 -"Dec 8, 06:00 pm",0,0,0,0 -"Dec 8, 07:00 pm",0,0,0,0 -"Dec 8, 08:00 pm",0,0,0,0 -"Dec 8, 09:00 pm",0,0,0,0 -"Dec 8, 10:00 pm",0,0,0,0 -"Dec 8, 11:00 pm",0,0,0,0 -"Dec 9, 12:00 am",0,0,0,0 -"Dec 9, 01:00 am",0,0,0,0 -"Dec 9, 02:00 am",0,0,0,0 -"Dec 9, 03:00 am",0,0,0,0 -"Dec 9, 04:00 am",0,0,0,0 -"Dec 9, 05:00 am",0,0,0,0 -"Dec 9, 06:00 am",0,0,0,0 -"Dec 9, 07:00 am",6,21,154,61.756 -"Dec 9, 08:00 am",18,155,681,366.75 -"Dec 9, 09:00 am",37,348,877,652.362 -"Dec 9, 10:00 am",31,474,943,819.705 -"Dec 9, 11:00 am",47,572,976,949.936 -"Dec 9, 12:00 pm",49,596,982,979.217 -"Dec 9, 01:00 pm",45,551,968,920.666 -"Dec 9, 02:00 pm",52,456,923,796.534 -"Dec 9, 03:00 pm",44,300,827,583.257 -"Dec 9, 04:00 pm",42,88,317,204.65 -"Dec 9, 05:00 pm",0,2,31,8.96496 -"Dec 9, 06:00 pm",0,0,0,0 -"Dec 9, 07:00 pm",0,0,0,0 -"Dec 9, 08:00 pm",0,0,0,0 -"Dec 9, 09:00 pm",0,0,0,0 -"Dec 9, 10:00 pm",0,0,0,0 -"Dec 9, 11:00 pm",0,0,0,0 -"Dec 10, 12:00 am",0,0,0,0 -"Dec 10, 01:00 am",0,0,0,0 -"Dec 10, 02:00 am",0,0,0,0 -"Dec 10, 03:00 am",0,0,0,0 -"Dec 10, 04:00 am",0,0,0,0 -"Dec 10, 05:00 am",0,0,0,0 -"Dec 10, 06:00 am",0,0,0,0 -"Dec 10, 07:00 am",5,20,141,55.5727 -"Dec 10, 08:00 am",19,150,665,359.211 -"Dec 10, 09:00 am",25,320,838,607.32 -"Dec 10, 10:00 am",41,467,911,806.033 -"Dec 10, 11:00 am",57,562,941,930.696 -"Dec 10, 12:00 pm",62,589,949,965.393 -"Dec 10, 01:00 pm",54,539,931,899.992 -"Dec 10, 02:00 pm",60,447,888,780.154 -"Dec 10, 03:00 pm",51,294,787,573.264 -"Dec 10, 04:00 pm",45,85,274,187.801 -"Dec 10, 05:00 pm",0,2,19,5.51769 -"Dec 10, 06:00 pm",0,0,0,0 -"Dec 10, 07:00 pm",0,0,0,0 -"Dec 10, 08:00 pm",0,0,0,0 -"Dec 10, 09:00 pm",0,0,0,0 -"Dec 10, 10:00 pm",0,0,0,0 -"Dec 10, 11:00 pm",0,0,0,0 -"Dec 11, 12:00 am",0,0,0,0 -"Dec 11, 01:00 am",0,0,0,0 -"Dec 11, 02:00 am",0,0,0,0 -"Dec 11, 03:00 am",0,0,0,0 -"Dec 11, 04:00 am",0,0,0,0 -"Dec 11, 05:00 am",0,0,0,0 -"Dec 11, 06:00 am",0,0,0,0 -"Dec 11, 07:00 am",17,25,75,53.6478 -"Dec 11, 08:00 am",48,144,490,317.959 -"Dec 11, 09:00 am",71,317,703,584.4 -"Dec 11, 10:00 am",88,462,804,785.263 -"Dec 11, 11:00 am",110,531,787,871.146 -"Dec 11, 12:00 pm",305,395,162,505.495 -"Dec 11, 01:00 pm",163,542,729,865.173 -"Dec 11, 02:00 pm",100,393,670,670.3 -"Dec 11, 03:00 pm",65,266,651,508.837 -"Dec 11, 04:00 pm",39,91,357,219.662 -"Dec 11, 05:00 pm",5,7,16,9.26218 -"Dec 11, 06:00 pm",0,0,0,0 -"Dec 11, 07:00 pm",0,0,0,0 -"Dec 11, 08:00 pm",0,0,0,0 -"Dec 11, 09:00 pm",0,0,0,0 -"Dec 11, 10:00 pm",0,0,0,0 -"Dec 11, 11:00 pm",0,0,0,0 -"Dec 12, 12:00 am",0,0,0,0 -"Dec 12, 01:00 am",0,0,0,0 -"Dec 12, 02:00 am",0,0,0,0 -"Dec 12, 03:00 am",0,0,0,0 -"Dec 12, 04:00 am",0,0,0,0 -"Dec 12, 05:00 am",0,0,0,0 -"Dec 12, 06:00 am",0,0,0,0 -"Dec 12, 07:00 am",8,8,2,7.75128 -"Dec 12, 08:00 am",68,68,2,67.8293 -"Dec 12, 09:00 am",139,141,11,144.849 -"Dec 12, 10:00 am",253,291,87,354.321 -"Dec 12, 11:00 am",218,384,315,548.001 -"Dec 12, 12:00 pm",222,270,84,311.865 -"Dec 12, 01:00 pm",286,286,1,296.501 -"Dec 12, 02:00 pm",111,111,1,103.347 -"Dec 12, 03:00 pm",119,119,1,117.921 -"Dec 12, 04:00 pm",26,26,1,23.594 -"Dec 12, 05:00 pm",6,6,1,5.80877 -"Dec 12, 06:00 pm",0,0,0,0 -"Dec 12, 07:00 pm",0,0,0,0 -"Dec 12, 08:00 pm",0,0,0,0 -"Dec 12, 09:00 pm",0,0,0,0 -"Dec 12, 10:00 pm",0,0,0,0 -"Dec 12, 11:00 pm",0,0,0,0 -"Dec 13, 12:00 am",0,0,0,0 -"Dec 13, 01:00 am",0,0,0,0 -"Dec 13, 02:00 am",0,0,0,0 -"Dec 13, 03:00 am",0,0,0,0 -"Dec 13, 04:00 am",0,0,0,0 -"Dec 13, 05:00 am",0,0,0,0 -"Dec 13, 06:00 am",0,0,0,0 -"Dec 13, 07:00 am",14,30,153,76.848 -"Dec 13, 08:00 am",39,150,579,345.725 -"Dec 13, 09:00 am",67,285,633,529.786 -"Dec 13, 10:00 am",58,458,866,788.601 -"Dec 13, 11:00 am",69,552,909,915.001 -"Dec 13, 12:00 pm",94,540,810,885.512 -"Dec 13, 01:00 pm",84,529,858,882.844 -"Dec 13, 02:00 pm",102,406,697,694.789 -"Dec 13, 03:00 pm",135,209,241,319.926 -"Dec 13, 04:00 pm",68,81,91,126.94 -"Dec 13, 05:00 pm",10,14,29,17.7164 -"Dec 13, 06:00 pm",0,0,0,0 -"Dec 13, 07:00 pm",0,0,0,0 -"Dec 13, 08:00 pm",0,0,0,0 -"Dec 13, 09:00 pm",0,0,0,0 -"Dec 13, 10:00 pm",0,0,0,0 -"Dec 13, 11:00 pm",0,0,0,0 -"Dec 14, 12:00 am",0,0,0,0 -"Dec 14, 01:00 am",0,0,0,0 -"Dec 14, 02:00 am",0,0,0,0 -"Dec 14, 03:00 am",0,0,0,0 -"Dec 14, 04:00 am",0,0,0,0 -"Dec 14, 05:00 am",0,0,0,0 -"Dec 14, 06:00 am",0,0,0,0 -"Dec 14, 07:00 am",19,21,8,21.9979 -"Dec 14, 08:00 am",60,122,329,247.945 -"Dec 14, 09:00 am",91,303,618,547.526 -"Dec 14, 10:00 am",81,435,765,741.962 -"Dec 14, 11:00 am",246,407,273,544.32 -"Dec 14, 12:00 pm",99,530,782,865.425 -"Dec 14, 01:00 pm",179,501,617,780.348 -"Dec 14, 02:00 pm",208,356,346,525.668 -"Dec 14, 03:00 pm",93,244,489,436.746 -"Dec 14, 04:00 pm",76,85,62,121.518 -"Dec 14, 05:00 pm",11,11,1,10.4077 -"Dec 14, 06:00 pm",0,0,0,0 -"Dec 14, 07:00 pm",0,0,0,0 -"Dec 14, 08:00 pm",0,0,0,0 -"Dec 14, 09:00 pm",0,0,0,0 -"Dec 14, 10:00 pm",0,0,0,0 -"Dec 14, 11:00 pm",0,0,0,0 -"Dec 15, 12:00 am",0,0,0,0 -"Dec 15, 01:00 am",0,0,0,0 -"Dec 15, 02:00 am",0,0,0,0 -"Dec 15, 03:00 am",0,0,0,0 -"Dec 15, 04:00 am",0,0,0,0 -"Dec 15, 05:00 am",0,0,0,0 -"Dec 15, 06:00 am",0,0,0,0 -"Dec 15, 07:00 am",12,12,3,11.6431 -"Dec 15, 08:00 am",66,67,4,66.9877 -"Dec 15, 09:00 am",141,145,11,147.75 -"Dec 15, 10:00 am",238,241,3,247.086 -"Dec 15, 11:00 am",221,226,8,225.003 -"Dec 15, 12:00 pm",236,236,5,238.078 -"Dec 15, 01:00 pm",82,82,3,76.0649 -"Dec 15, 02:00 pm",118,119,2,111.38 -"Dec 15, 03:00 pm",100,100,2,96.703 -"Dec 15, 04:00 pm",22,22,2,20.4546 -"Dec 15, 05:00 pm",3,3,1,3.05411 -"Dec 15, 06:00 pm",0,0,0,0 -"Dec 15, 07:00 pm",0,0,0,0 -"Dec 15, 08:00 pm",0,0,0,0 -"Dec 15, 09:00 pm",0,0,0,0 -"Dec 15, 10:00 pm",0,0,0,0 -"Dec 15, 11:00 pm",0,0,0,0 -"Dec 16, 12:00 am",0,0,0,0 -"Dec 16, 01:00 am",0,0,0,0 -"Dec 16, 02:00 am",0,0,0,0 -"Dec 16, 03:00 am",0,0,0,0 -"Dec 16, 04:00 am",0,0,0,0 -"Dec 16, 05:00 am",0,0,0,0 -"Dec 16, 06:00 am",0,0,0,0 -"Dec 16, 07:00 am",11,11,2,10.4264 -"Dec 16, 08:00 am",70,70,3,71.7716 -"Dec 16, 09:00 am",140,140,3,141.367 -"Dec 16, 10:00 am",247,247,2,257.652 -"Dec 16, 11:00 am",244,361,214,472.097 -"Dec 16, 12:00 pm",270,406,240,533.11 -"Dec 16, 01:00 pm",99,511,797,847.6 -"Dec 16, 02:00 pm",173,360,423,556.932 -"Dec 16, 03:00 pm",97,154,179,233.154 -"Dec 16, 04:00 pm",47,51,28,61.3363 -"Dec 16, 05:00 pm",10,10,5,10.6792 -"Dec 16, 06:00 pm",0,0,0,0 -"Dec 16, 07:00 pm",0,0,0,0 -"Dec 16, 08:00 pm",0,0,0,0 -"Dec 16, 09:00 pm",0,0,0,0 -"Dec 16, 10:00 pm",0,0,0,0 -"Dec 16, 11:00 pm",0,0,0,0 -"Dec 17, 12:00 am",0,0,0,0 -"Dec 17, 01:00 am",0,0,0,0 -"Dec 17, 02:00 am",0,0,0,0 -"Dec 17, 03:00 am",0,0,0,0 -"Dec 17, 04:00 am",0,0,0,0 -"Dec 17, 05:00 am",0,0,0,0 -"Dec 17, 06:00 am",0,0,0,0 -"Dec 17, 07:00 am",18,23,56,43.0722 -"Dec 17, 08:00 am",57,120,346,250.755 -"Dec 17, 09:00 am",91,300,620,545.811 -"Dec 17, 10:00 am",53,446,863,775.358 -"Dec 17, 11:00 am",54,554,948,927.539 -"Dec 17, 12:00 pm",56,591,975,979.229 -"Dec 17, 01:00 pm",69,543,977,961.585 -"Dec 17, 02:00 pm",60,440,851,755.255 -"Dec 17, 03:00 pm",47,288,776,562.302 -"Dec 17, 04:00 pm",31,110,531,287.197 -"Dec 17, 05:00 pm",8,15,61,25.5444 -"Dec 17, 06:00 pm",0,0,0,0 -"Dec 17, 07:00 pm",0,0,0,0 -"Dec 17, 08:00 pm",0,0,0,0 -"Dec 17, 09:00 pm",0,0,0,0 -"Dec 17, 10:00 pm",0,0,0,0 -"Dec 17, 11:00 pm",0,0,0,0 -"Dec 18, 12:00 am",0,0,0,0 -"Dec 18, 01:00 am",0,0,0,0 -"Dec 18, 02:00 am",0,0,0,0 -"Dec 18, 03:00 am",0,0,0,0 -"Dec 18, 04:00 am",0,0,0,0 -"Dec 18, 05:00 am",0,0,0,0 -"Dec 18, 06:00 am",0,0,0,0 -"Dec 18, 07:00 am",12,26,129,65.0957 -"Dec 18, 08:00 am",33,143,608,347.045 -"Dec 18, 09:00 am",51,317,790,601.011 -"Dec 18, 10:00 am",66,433,807,753.449 -"Dec 18, 11:00 am",81,474,745,788.488 -"Dec 18, 12:00 pm",85,540,832,893.648 -"Dec 18, 01:00 pm",76,515,850,858.36 -"Dec 18, 02:00 pm",55,431,862,758.059 -"Dec 18, 03:00 pm",50,265,692,518.964 -"Dec 18, 04:00 pm",32,98,440,251.699 -"Dec 18, 05:00 pm",8,15,61,25.6057 -"Dec 18, 06:00 pm",0,0,0,0 -"Dec 18, 07:00 pm",0,0,0,0 -"Dec 18, 08:00 pm",0,0,0,0 -"Dec 18, 09:00 pm",0,0,0,0 -"Dec 18, 10:00 pm",0,0,0,0 -"Dec 18, 11:00 pm",0,0,0,0 -"Dec 19, 12:00 am",0,0,0,0 -"Dec 19, 01:00 am",0,0,0,0 -"Dec 19, 02:00 am",0,0,0,0 -"Dec 19, 03:00 am",0,0,0,0 -"Dec 19, 04:00 am",0,0,0,0 -"Dec 19, 05:00 am",0,0,0,0 -"Dec 19, 06:00 am",0,0,0,0 -"Dec 19, 07:00 am",12,24,114,60.0992 -"Dec 19, 08:00 am",34,140,585,336.261 -"Dec 19, 09:00 am",50,315,789,597.852 -"Dec 19, 10:00 am",62,461,880,799.111 -"Dec 19, 11:00 am",70,553,919,921.334 -"Dec 19, 12:00 pm",72,578,923,951.906 -"Dec 19, 01:00 pm",69,540,911,903.829 -"Dec 19, 02:00 pm",61,439,867,770.709 -"Dec 19, 03:00 pm",119,298,575,525.716 -"Dec 19, 04:00 pm",51,115,425,266.861 -"Dec 19, 05:00 pm",11,14,23,17.0167 -"Dec 19, 06:00 pm",0,0,0,0 -"Dec 19, 07:00 pm",0,0,0,0 -"Dec 19, 08:00 pm",0,0,0,0 -"Dec 19, 09:00 pm",0,0,0,0 -"Dec 19, 10:00 pm",0,0,0,0 -"Dec 19, 11:00 pm",0,0,0,0 -"Dec 20, 12:00 am",0,0,0,0 -"Dec 20, 01:00 am",0,0,0,0 -"Dec 20, 02:00 am",0,0,0,0 -"Dec 20, 03:00 am",0,0,0,0 -"Dec 20, 04:00 am",0,0,0,0 -"Dec 20, 05:00 am",0,0,0,0 -"Dec 20, 06:00 am",0,0,0,0 -"Dec 20, 07:00 am",16,17,8,18.2357 -"Dec 20, 08:00 am",97,128,197,224.597 -"Dec 20, 09:00 am",96,99,10,96.5606 -"Dec 20, 10:00 am",93,120,54,144.091 -"Dec 20, 11:00 am",107,115,20,122.167 -"Dec 20, 12:00 pm",174,174,5,169.97 -"Dec 20, 01:00 pm",130,130,2,122.116 -"Dec 20, 02:00 pm",108,108,1,100.26 -"Dec 20, 03:00 pm",66,66,3,61.1921 -"Dec 20, 04:00 pm",30,30,2,27.6325 -"Dec 20, 05:00 pm",6,6,2,6.11825 -"Dec 20, 06:00 pm",0,0,0,0 -"Dec 20, 07:00 pm",0,0,0,0 -"Dec 20, 08:00 pm",0,0,0,0 -"Dec 20, 09:00 pm",0,0,0,0 -"Dec 20, 10:00 pm",0,0,0,0 -"Dec 20, 11:00 pm",0,0,0,0 -"Dec 21, 12:00 am",0,0,0,0 -"Dec 21, 01:00 am",0,0,0,0 -"Dec 21, 02:00 am",0,0,0,0 -"Dec 21, 03:00 am",0,0,0,0 -"Dec 21, 04:00 am",0,0,0,0 -"Dec 21, 05:00 am",0,0,0,0 -"Dec 21, 06:00 am",0,0,0,0 -"Dec 21, 07:00 am",14,21,66,44.8643 -"Dec 21, 08:00 am",61,71,58,99.6633 -"Dec 21, 09:00 am",98,110,41,125.974 -"Dec 21, 10:00 am",199,229,65,266.393 -"Dec 21, 11:00 am",277,300,47,348.938 -"Dec 21, 12:00 pm",211,242,56,273.069 -"Dec 21, 01:00 pm",124,146,43,160.737 -"Dec 21, 02:00 pm",289,351,138,449.111 -"Dec 21, 03:00 pm",150,165,44,195.126 -"Dec 21, 04:00 pm",34,40,44,57.7337 -"Dec 21, 05:00 pm",13,13,0,11.9514 -"Dec 21, 06:00 pm",0,0,0,0 -"Dec 21, 07:00 pm",0,0,0,0 -"Dec 21, 08:00 pm",0,0,0,0 -"Dec 21, 09:00 pm",0,0,0,0 -"Dec 21, 10:00 pm",0,0,0,0 -"Dec 21, 11:00 pm",0,0,0,0 -"Dec 22, 12:00 am",0,0,0,0 -"Dec 22, 01:00 am",0,0,0,0 -"Dec 22, 02:00 am",0,0,0,0 -"Dec 22, 03:00 am",0,0,0,0 -"Dec 22, 04:00 am",0,0,0,0 -"Dec 22, 05:00 am",0,0,0,0 -"Dec 22, 06:00 am",0,0,0,0 -"Dec 22, 07:00 am",15,18,28,26.1206 -"Dec 22, 08:00 am",48,124,437,283.029 -"Dec 22, 09:00 am",70,294,675,552.75 -"Dec 22, 10:00 am",105,432,724,735.496 -"Dec 22, 11:00 am",85,540,869,902.875 -"Dec 22, 12:00 pm",177,505,599,786.234 -"Dec 22, 01:00 pm",115,527,796,873.642 -"Dec 22, 02:00 pm",121,423,690,716.825 -"Dec 22, 03:00 pm",59,272,677,524.47 -"Dec 22, 04:00 pm",40,104,409,250.949 -"Dec 22, 05:00 pm",9,15,58,25.8432 -"Dec 22, 06:00 pm",0,0,0,0 -"Dec 22, 07:00 pm",0,0,0,0 -"Dec 22, 08:00 pm",0,0,0,0 -"Dec 22, 09:00 pm",0,0,0,0 -"Dec 22, 10:00 pm",0,0,0,0 -"Dec 22, 11:00 pm",0,0,0,0 -"Dec 23, 12:00 am",0,0,0,0 -"Dec 23, 01:00 am",0,0,0,0 -"Dec 23, 02:00 am",0,0,0,0 -"Dec 23, 03:00 am",0,0,0,0 -"Dec 23, 04:00 am",0,0,0,0 -"Dec 23, 05:00 am",0,0,0,0 -"Dec 23, 06:00 am",0,0,0,0 -"Dec 23, 07:00 am",10,14,45,31.8 -"Dec 23, 08:00 am",44,125,463,289.919 -"Dec 23, 09:00 am",67,299,702,562.398 -"Dec 23, 10:00 am",84,450,813,776.551 -"Dec 23, 11:00 am",94,543,857,902.797 -"Dec 23, 12:00 pm",97,573,868,941.735 -"Dec 23, 01:00 pm",93,539,860,899.172 -"Dec 23, 02:00 pm",82,438,809,761.66 -"Dec 23, 03:00 pm",76,252,558,472.808 -"Dec 23, 04:00 pm",43,107,410,255.58 -"Dec 23, 05:00 pm",10,13,30,18.3064 -"Dec 23, 06:00 pm",0,0,0,0 -"Dec 23, 07:00 pm",0,0,0,0 -"Dec 23, 08:00 pm",0,0,0,0 -"Dec 23, 09:00 pm",0,0,0,0 -"Dec 23, 10:00 pm",0,0,0,0 -"Dec 23, 11:00 pm",0,0,0,0 -"Dec 24, 12:00 am",0,0,0,0 -"Dec 24, 01:00 am",0,0,0,0 -"Dec 24, 02:00 am",0,0,0,0 -"Dec 24, 03:00 am",0,0,0,0 -"Dec 24, 04:00 am",0,0,0,0 -"Dec 24, 05:00 am",0,0,0,0 -"Dec 24, 06:00 am",0,0,0,0 -"Dec 24, 07:00 am",25,26,15,34.5959 -"Dec 24, 08:00 am",85,98,74,136.232 -"Dec 24, 09:00 am",132,224,283,349.508 -"Dec 24, 10:00 am",119,403,635,678.779 -"Dec 24, 11:00 am",214,385,326,551.002 -"Dec 24, 12:00 pm",86,551,846,907.93 -"Dec 24, 01:00 pm",56,559,968,940.027 -"Dec 24, 02:00 pm",40,470,977,834.347 -"Dec 24, 03:00 pm",30,315,897,624.24 -"Dec 24, 04:00 pm",24,128,680,347.833 -"Dec 24, 05:00 pm",8,23,139,49.6924 -"Dec 24, 06:00 pm",0,0,0,0 -"Dec 24, 07:00 pm",0,0,0,0 -"Dec 24, 08:00 pm",0,0,0,0 -"Dec 24, 09:00 pm",0,0,0,0 -"Dec 24, 10:00 pm",0,0,0,0 -"Dec 24, 11:00 pm",0,0,0,0 -"Dec 25, 12:00 am",0,0,0,0 -"Dec 25, 01:00 am",0,0,0,0 -"Dec 25, 02:00 am",0,0,0,0 -"Dec 25, 03:00 am",0,0,0,0 -"Dec 25, 04:00 am",0,0,0,0 -"Dec 25, 05:00 am",0,0,0,0 -"Dec 25, 06:00 am",0,0,0,0 -"Dec 25, 07:00 am",12,13,5,12.4395 -"Dec 25, 08:00 am",40,114,442,273.696 -"Dec 25, 09:00 am",95,233,421,407.035 -"Dec 25, 10:00 am",118,368,559,616.04 -"Dec 25, 11:00 am",143,527,733,854.707 -"Dec 25, 12:00 pm",187,476,535,739.137 -"Dec 25, 01:00 pm",285,357,137,439.958 -"Dec 25, 02:00 pm",125,329,462,535.694 -"Dec 25, 03:00 pm",51,279,716,542.857 -"Dec 25, 04:00 pm",35,120,531,299.397 -"Dec 25, 05:00 pm",12,18,81,35.7673 -"Dec 25, 06:00 pm",0,0,0,0 -"Dec 25, 07:00 pm",0,0,0,0 -"Dec 25, 08:00 pm",0,0,0,0 -"Dec 25, 09:00 pm",0,0,0,0 -"Dec 25, 10:00 pm",0,0,0,0 -"Dec 25, 11:00 pm",0,0,0,0 -"Dec 26, 12:00 am",0,0,0,0 -"Dec 26, 01:00 am",0,0,0,0 -"Dec 26, 02:00 am",0,0,0,0 -"Dec 26, 03:00 am",0,0,0,0 -"Dec 26, 04:00 am",0,0,0,0 -"Dec 26, 05:00 am",0,0,0,0 -"Dec 26, 06:00 am",0,0,0,0 -"Dec 26, 07:00 am",8,26,163,67.2803 -"Dec 26, 08:00 am",22,141,693,358.914 -"Dec 26, 09:00 am",35,299,804,579.622 -"Dec 26, 10:00 am",37,431,879,758.885 -"Dec 26, 11:00 am",99,528,820,874.763 -"Dec 26, 12:00 pm",61,558,906,922.437 -"Dec 26, 01:00 pm",52,562,979,945.879 -"Dec 26, 02:00 pm",40,466,962,824.697 -"Dec 26, 03:00 pm",31,312,878,616.13 -"Dec 26, 04:00 pm",27,129,632,332.848 -"Dec 26, 05:00 pm",9,21,116,43.7847 -"Dec 26, 06:00 pm",0,0,0,0 -"Dec 26, 07:00 pm",0,0,0,0 -"Dec 26, 08:00 pm",0,0,0,0 -"Dec 26, 09:00 pm",0,0,0,0 -"Dec 26, 10:00 pm",0,0,0,0 -"Dec 26, 11:00 pm",0,0,0,0 -"Dec 27, 12:00 am",0,0,0,0 -"Dec 27, 01:00 am",0,0,0,0 -"Dec 27, 02:00 am",0,0,0,0 -"Dec 27, 03:00 am",0,0,0,0 -"Dec 27, 04:00 am",0,0,0,0 -"Dec 27, 05:00 am",0,0,0,0 -"Dec 27, 06:00 am",0,0,0,0 -"Dec 27, 07:00 am",13,16,29,23.6258 -"Dec 27, 08:00 am",78,101,133,159.633 -"Dec 27, 09:00 am",103,287,562,511.095 -"Dec 27, 10:00 am",186,332,324,485.939 -"Dec 27, 11:00 am",355,470,217,619.989 -"Dec 27, 12:00 pm",215,506,536,772.588 -"Dec 27, 01:00 pm",287,361,144,463.751 -"Dec 27, 02:00 pm",159,405,554,650.725 -"Dec 27, 03:00 pm",110,265,487,465.027 -"Dec 27, 04:00 pm",67,101,217,189.236 -"Dec 27, 05:00 pm",9,9,4,9.5014 -"Dec 27, 06:00 pm",0,0,0,0 -"Dec 27, 07:00 pm",0,0,0,0 -"Dec 27, 08:00 pm",0,0,0,0 -"Dec 27, 09:00 pm",0,0,0,0 -"Dec 27, 10:00 pm",0,0,0,0 -"Dec 27, 11:00 pm",0,0,0,0 -"Dec 28, 12:00 am",0,0,0,0 -"Dec 28, 01:00 am",0,0,0,0 -"Dec 28, 02:00 am",0,0,0,0 -"Dec 28, 03:00 am",0,0,0,0 -"Dec 28, 04:00 am",0,0,0,0 -"Dec 28, 05:00 am",0,0,0,0 -"Dec 28, 06:00 am",0,0,0,0 -"Dec 28, 07:00 am",6,6,2,6.04156 -"Dec 28, 08:00 am",35,35,2,32.1423 -"Dec 28, 09:00 am",102,102,2,98.0511 -"Dec 28, 10:00 am",209,209,3,213.104 -"Dec 28, 11:00 am",215,215,3,214.022 -"Dec 28, 12:00 pm",198,198,2,192.891 -"Dec 28, 01:00 pm",214,214,2,212.025 -"Dec 28, 02:00 pm",156,156,2,151.624 -"Dec 28, 03:00 pm",104,104,2,100.317 -"Dec 28, 04:00 pm",31,31,1,28.0911 -"Dec 28, 05:00 pm",5,5,2,5.21173 -"Dec 28, 06:00 pm",0,0,0,0 -"Dec 28, 07:00 pm",0,0,0,0 -"Dec 28, 08:00 pm",0,0,0,0 -"Dec 28, 09:00 pm",0,0,0,0 -"Dec 28, 10:00 pm",0,0,0,0 -"Dec 28, 11:00 pm",0,0,0,0 -"Dec 29, 12:00 am",0,0,0,0 -"Dec 29, 01:00 am",0,0,0,0 -"Dec 29, 02:00 am",0,0,0,0 -"Dec 29, 03:00 am",0,0,0,0 -"Dec 29, 04:00 am",0,0,0,0 -"Dec 29, 05:00 am",0,0,0,0 -"Dec 29, 06:00 am",0,0,0,0 -"Dec 29, 07:00 am",3,3,0,2.75801 -"Dec 29, 08:00 am",41,41,0,37.0879 -"Dec 29, 09:00 am",86,86,0,79.5366 -"Dec 29, 10:00 am",101,101,2,93.8056 -"Dec 29, 11:00 am",324,337,26,365.787 -"Dec 29, 12:00 pm",288,302,24,316.412 -"Dec 29, 01:00 pm",179,187,17,186.68 -"Dec 29, 02:00 pm",151,292,319,438.401 -"Dec 29, 03:00 pm",144,158,37,180.889 -"Dec 29, 04:00 pm",61,61,2,61.6296 -"Dec 29, 05:00 pm",13,13,1,11.8926 -"Dec 29, 06:00 pm",0,0,0,0 -"Dec 29, 07:00 pm",0,0,0,0 -"Dec 29, 08:00 pm",0,0,0,0 -"Dec 29, 09:00 pm",0,0,0,0 -"Dec 29, 10:00 pm",0,0,0,0 -"Dec 29, 11:00 pm",0,0,0,0 -"Dec 30, 12:00 am",0,0,0,0 -"Dec 30, 01:00 am",0,0,0,0 -"Dec 30, 02:00 am",0,0,0,0 -"Dec 30, 03:00 am",0,0,0,0 -"Dec 30, 04:00 am",0,0,0,0 -"Dec 30, 05:00 am",0,0,0,0 -"Dec 30, 06:00 am",0,0,0,0 -"Dec 30, 07:00 am",9,25,147,53.3006 -"Dec 30, 08:00 am",25,135,658,343.295 -"Dec 30, 09:00 am",73,287,659,539.084 -"Dec 30, 10:00 am",54,429,839,747.633 -"Dec 30, 11:00 am",96,428,632,706.938 -"Dec 30, 12:00 pm",94,562,849,922.165 -"Dec 30, 01:00 pm",53,550,948,922.813 -"Dec 30, 02:00 pm",74,439,815,763.816 -"Dec 30, 03:00 pm",45,294,763,566.024 -"Dec 30, 04:00 pm",25,135,654,344.412 -"Dec 30, 05:00 pm",9,25,143,62.745 -"Dec 30, 06:00 pm",0,0,0,0 -"Dec 30, 07:00 pm",0,0,0,0 -"Dec 30, 08:00 pm",0,0,0,0 -"Dec 30, 09:00 pm",0,0,0,0 -"Dec 30, 10:00 pm",0,0,0,0 -"Dec 30, 11:00 pm",0,0,0,0 -"Dec 31, 12:00 am",0,0,0,0 -"Dec 31, 01:00 am",0,0,0,0 -"Dec 31, 02:00 am",0,0,0,0 -"Dec 31, 03:00 am",0,0,0,0 -"Dec 31, 04:00 am",0,0,0,0 -"Dec 31, 05:00 am",0,0,0,0 -"Dec 31, 06:00 am",0,0,0,0 -"Dec 31, 07:00 am",12,16,38,22.6275 -"Dec 31, 08:00 am",44,116,431,269.076 -"Dec 31, 09:00 am",67,289,680,544.545 -"Dec 31, 10:00 am",85,436,784,749.579 -"Dec 31, 11:00 am",96,533,832,881.219 -"Dec 31, 12:00 pm",99,568,851,930.477 -"Dec 31, 01:00 pm",96,533,832,883.311 -"Dec 31, 02:00 pm",85,437,784,753.39 -"Dec 31, 03:00 pm",67,289,677,547.169 -"Dec 31, 04:00 pm",44,118,435,274.572 -"Dec 31, 05:00 pm",13,18,43,30.9981 -"Dec 31, 06:00 pm",0,0,0,0 -"Dec 31, 07:00 pm",0,0,0,0 -"Dec 31, 08:00 pm",0,0,0,0 -"Dec 31, 09:00 pm",0,0,0,0 -"Dec 31, 10:00 pm",0,0,0,0 -"Dec 31, 11:00 pm",0,0,0,0 +,Diffuse irradiance|W/m2,Global horizontal irradiance|W/m2,Beam irradiance|W/m2,Plane of array irradiance|W/m2 +"Jan 1, 12:00 am",0,0,0,0 +"Jan 1, 01:00 am",0,0,0,0 +"Jan 1, 02:00 am",0,0,0,0 +"Jan 1, 03:00 am",0,0,0,0 +"Jan 1, 04:00 am",0,0,0,0 +"Jan 1, 05:00 am",0,0,0,0 +"Jan 1, 06:00 am",0,0,0,0 +"Jan 1, 07:00 am",8,8,1,7.65896 +"Jan 1, 08:00 am",47,62,91,95.584 +"Jan 1, 09:00 am",29,297,824,578.923 +"Jan 1, 10:00 am",53,457,901,794.989 +"Jan 1, 11:00 am",72,564,938,937.329 +"Jan 1, 12:00 pm",79,608,958,995.849 +"Jan 1, 01:00 pm",170,542,708,862.628 +"Jan 1, 02:00 pm",261,324,156,433.53 +"Jan 1, 03:00 pm",179,174,12,196.745 +"Jan 1, 04:00 pm",70,74,24,88.806 +"Jan 1, 05:00 pm",7,7,7,8.50309 +"Jan 1, 06:00 pm",0,0,0,0 +"Jan 1, 07:00 pm",0,0,0,0 +"Jan 1, 08:00 pm",0,0,0,0 +"Jan 1, 09:00 pm",0,0,0,0 +"Jan 1, 10:00 pm",0,0,0,0 +"Jan 1, 11:00 pm",0,0,0,0 +"Jan 2, 12:00 am",0,0,0,0 +"Jan 2, 01:00 am",0,0,0,0 +"Jan 2, 02:00 am",0,0,0,0 +"Jan 2, 03:00 am",0,0,0,0 +"Jan 2, 04:00 am",0,0,0,0 +"Jan 2, 05:00 am",0,0,0,0 +"Jan 2, 06:00 am",0,0,0,0 +"Jan 2, 07:00 am",8,14,53,23.4174 +"Jan 2, 08:00 am",36,128,551,309.88 +"Jan 2, 09:00 am",54,264,659,510.642 +"Jan 2, 10:00 am",120,395,618,662.142 +"Jan 2, 11:00 am",97,556,873,919.007 +"Jan 2, 12:00 pm",188,569,689,887.304 +"Jan 2, 01:00 pm",274,480,388,680.768 +"Jan 2, 02:00 pm",202,474,596,737.061 +"Jan 2, 03:00 pm",160,223,186,310.178 +"Jan 2, 04:00 pm",89,93,21,107.434 +"Jan 2, 05:00 pm",6,6,3,6.35565 +"Jan 2, 06:00 pm",0,0,0,0 +"Jan 2, 07:00 pm",0,0,0,0 +"Jan 2, 08:00 pm",0,0,0,0 +"Jan 2, 09:00 pm",0,0,0,0 +"Jan 2, 10:00 pm",0,0,0,0 +"Jan 2, 11:00 pm",0,0,0,0 +"Jan 3, 12:00 am",0,0,0,0 +"Jan 3, 01:00 am",0,0,0,0 +"Jan 3, 02:00 am",0,0,0,0 +"Jan 3, 03:00 am",0,0,0,0 +"Jan 3, 04:00 am",0,0,0,0 +"Jan 3, 05:00 am",0,0,0,0 +"Jan 3, 06:00 am",0,0,0,0 +"Jan 3, 07:00 am",4,10,55,20.2787 +"Jan 3, 08:00 am",41,131,543,314.547 +"Jan 3, 09:00 am",46,284,745,549.913 +"Jan 3, 10:00 am",92,444,786,758.118 +"Jan 3, 11:00 am",128,527,759,859.788 +"Jan 3, 12:00 pm",133,559,769,902.284 +"Jan 3, 01:00 pm",193,452,489,689.758 +"Jan 3, 02:00 pm",217,220,20,235.135 +"Jan 3, 03:00 pm",113,108,0,108.272 +"Jan 3, 04:00 pm",38,36,0,33.905 +"Jan 3, 05:00 pm",3,3,0,2.65837 +"Jan 3, 06:00 pm",0,0,0,0 +"Jan 3, 07:00 pm",0,0,0,0 +"Jan 3, 08:00 pm",0,0,0,0 +"Jan 3, 09:00 pm",0,0,0,0 +"Jan 3, 10:00 pm",0,0,0,0 +"Jan 3, 11:00 pm",0,0,0,0 +"Jan 4, 12:00 am",0,0,0,0 +"Jan 4, 01:00 am",0,0,0,0 +"Jan 4, 02:00 am",0,0,0,0 +"Jan 4, 03:00 am",0,0,0,0 +"Jan 4, 04:00 am",0,0,0,0 +"Jan 4, 05:00 am",0,0,0,0 +"Jan 4, 06:00 am",0,0,0,0 +"Jan 4, 07:00 am",8,9,0,7.35468 +"Jan 4, 08:00 am",59,59,0,58.5111 +"Jan 4, 09:00 am",133,141,16,142.507 +"Jan 4, 10:00 am",118,120,1,110.2 +"Jan 4, 11:00 am",305,337,60,396.362 +"Jan 4, 12:00 pm",233,461,409,661.162 +"Jan 4, 01:00 pm",245,464,411,666.195 +"Jan 4, 02:00 pm",218,249,69,292.654 +"Jan 4, 03:00 pm",173,188,47,225.045 +"Jan 4, 04:00 pm",85,85,10,95.3642 +"Jan 4, 05:00 pm",5,5,0,4.43506 +"Jan 4, 06:00 pm",0,0,0,0 +"Jan 4, 07:00 pm",0,0,0,0 +"Jan 4, 08:00 pm",0,0,0,0 +"Jan 4, 09:00 pm",0,0,0,0 +"Jan 4, 10:00 pm",0,0,0,0 +"Jan 4, 11:00 pm",0,0,0,0 +"Jan 5, 12:00 am",0,0,0,0 +"Jan 5, 01:00 am",0,0,0,0 +"Jan 5, 02:00 am",0,0,0,0 +"Jan 5, 03:00 am",0,0,0,0 +"Jan 5, 04:00 am",0,0,0,0 +"Jan 5, 05:00 am",0,0,0,0 +"Jan 5, 06:00 am",0,0,0,0 +"Jan 5, 07:00 am",3,3,0,2.75801 +"Jan 5, 08:00 am",18,18,0,16.0053 +"Jan 5, 09:00 am",32,32,0,28.5102 +"Jan 5, 10:00 am",71,71,0,63.4937 +"Jan 5, 11:00 am",76,76,0,68.0178 +"Jan 5, 12:00 pm",189,189,0,180.749 +"Jan 5, 01:00 pm",200,200,0,193.692 +"Jan 5, 02:00 pm",143,143,0,135.191 +"Jan 5, 03:00 pm",79,79,0,71.857 +"Jan 5, 04:00 pm",23,23,0,20.4671 +"Jan 5, 05:00 pm",5,5,0,4.43495 +"Jan 5, 06:00 pm",0,0,0,0 +"Jan 5, 07:00 pm",0,0,0,0 +"Jan 5, 08:00 pm",0,0,0,0 +"Jan 5, 09:00 pm",0,0,0,0 +"Jan 5, 10:00 pm",0,0,0,0 +"Jan 5, 11:00 pm",0,0,0,0 +"Jan 6, 12:00 am",0,0,0,0 +"Jan 6, 01:00 am",0,0,0,0 +"Jan 6, 02:00 am",0,0,0,0 +"Jan 6, 03:00 am",0,0,0,0 +"Jan 6, 04:00 am",0,0,0,0 +"Jan 6, 05:00 am",0,0,0,0 +"Jan 6, 06:00 am",0,0,0,0 +"Jan 6, 07:00 am",8,8,7,9.44088 +"Jan 6, 08:00 am",64,70,31,84.3418 +"Jan 6, 09:00 am",128,139,1,126.763 +"Jan 6, 10:00 am",242,403,356,578.264 +"Jan 6, 11:00 am",169,531,683,837.136 +"Jan 6, 12:00 pm",181,569,693,885.966 +"Jan 6, 01:00 pm",193,551,670,854.547 +"Jan 6, 02:00 pm",195,460,587,725.668 +"Jan 6, 03:00 pm",155,340,561,573.038 +"Jan 6, 04:00 pm",82,129,255,228.968 +"Jan 6, 05:00 pm",5,9,44,25.1752 +"Jan 6, 06:00 pm",0,0,0,0 +"Jan 6, 07:00 pm",0,0,0,0 +"Jan 6, 08:00 pm",0,0,0,0 +"Jan 6, 09:00 pm",0,0,0,0 +"Jan 6, 10:00 pm",0,0,0,0 +"Jan 6, 11:00 pm",0,0,0,0 +"Jan 7, 12:00 am",0,0,0,0 +"Jan 7, 01:00 am",0,0,0,0 +"Jan 7, 02:00 am",0,0,0,0 +"Jan 7, 03:00 am",0,0,0,0 +"Jan 7, 04:00 am",0,0,0,0 +"Jan 7, 05:00 am",0,0,0,0 +"Jan 7, 06:00 am",0,0,0,0 +"Jan 7, 07:00 am",7,7,1,6.73206 +"Jan 7, 08:00 am",65,74,55,96.4507 +"Jan 7, 09:00 am",87,258,515,457.433 +"Jan 7, 10:00 am",147,387,529,614.889 +"Jan 7, 11:00 am",187,526,638,813.401 +"Jan 7, 12:00 pm",257,518,464,742.122 +"Jan 7, 01:00 pm",264,509,457,731.946 +"Jan 7, 02:00 pm",188,396,452,608.896 +"Jan 7, 03:00 pm",149,277,386,440.933 +"Jan 7, 04:00 pm",77,80,27,97.6973 +"Jan 7, 05:00 pm",9,10,0,7.99783 +"Jan 7, 06:00 pm",0,0,0,0 +"Jan 7, 07:00 pm",0,0,0,0 +"Jan 7, 08:00 pm",0,0,0,0 +"Jan 7, 09:00 pm",0,0,0,0 +"Jan 7, 10:00 pm",0,0,0,0 +"Jan 7, 11:00 pm",0,0,0,0 +"Jan 8, 12:00 am",0,0,0,0 +"Jan 8, 01:00 am",0,0,0,0 +"Jan 8, 02:00 am",0,0,0,0 +"Jan 8, 03:00 am",0,0,0,0 +"Jan 8, 04:00 am",0,0,0,0 +"Jan 8, 05:00 am",0,0,0,0 +"Jan 8, 06:00 am",0,0,0,0 +"Jan 8, 07:00 am",6,8,23,12.3097 +"Jan 8, 08:00 am",60,109,291,218.046 +"Jan 8, 09:00 am",121,266,424,433.117 +"Jan 8, 10:00 am",151,407,562,645.665 +"Jan 8, 11:00 am",174,528,665,826.484 +"Jan 8, 12:00 pm",165,547,679,857.282 +"Jan 8, 01:00 pm",170,511,632,799.913 +"Jan 8, 02:00 pm",173,438,570,688.9 +"Jan 8, 03:00 pm",147,278,382,436.179 +"Jan 8, 04:00 pm",82,118,188,196.926 +"Jan 8, 05:00 pm",6,7,9,8.88532 +"Jan 8, 06:00 pm",0,0,0,0 +"Jan 8, 07:00 pm",0,0,0,0 +"Jan 8, 08:00 pm",0,0,0,0 +"Jan 8, 09:00 pm",0,0,0,0 +"Jan 8, 10:00 pm",0,0,0,0 +"Jan 8, 11:00 pm",0,0,0,0 +"Jan 9, 12:00 am",0,0,0,0 +"Jan 9, 01:00 am",0,0,0,0 +"Jan 9, 02:00 am",0,0,0,0 +"Jan 9, 03:00 am",0,0,0,0 +"Jan 9, 04:00 am",0,0,0,0 +"Jan 9, 05:00 am",0,0,0,0 +"Jan 9, 06:00 am",0,0,0,0 +"Jan 9, 07:00 am",6,9,33,15.2189 +"Jan 9, 08:00 am",53,115,373,246.937 +"Jan 9, 09:00 am",72,260,576,478.35 +"Jan 9, 10:00 am",98,436,745,735.827 +"Jan 9, 11:00 am",128,541,772,872.255 +"Jan 9, 12:00 pm",136,574,775,914.655 +"Jan 9, 01:00 pm",131,555,782,893.581 +"Jan 9, 02:00 pm",127,471,735,777.711 +"Jan 9, 03:00 pm",100,321,634,567.245 +"Jan 9, 04:00 pm",78,133,284,245.677 +"Jan 9, 05:00 pm",3,9,60,26.0587 +"Jan 9, 06:00 pm",0,0,0,0 +"Jan 9, 07:00 pm",0,0,0,0 +"Jan 9, 08:00 pm",0,0,0,0 +"Jan 9, 09:00 pm",0,0,0,0 +"Jan 9, 10:00 pm",0,0,0,0 +"Jan 9, 11:00 pm",0,0,0,0 +"Jan 10, 12:00 am",0,0,0,0 +"Jan 10, 01:00 am",0,0,0,0 +"Jan 10, 02:00 am",0,0,0,0 +"Jan 10, 03:00 am",0,0,0,0 +"Jan 10, 04:00 am",0,0,0,0 +"Jan 10, 05:00 am",0,0,0,0 +"Jan 10, 06:00 am",0,0,0,0 +"Jan 10, 07:00 am",5,9,44,17.4735 +"Jan 10, 08:00 am",55,128,434,275.454 +"Jan 10, 09:00 am",65,281,656,520.604 +"Jan 10, 10:00 am",114,437,708,725.185 +"Jan 10, 11:00 am",165,531,683,833.884 +"Jan 10, 12:00 pm",144,597,801,948.894 +"Jan 10, 01:00 pm",126,574,824,926.751 +"Jan 10, 02:00 pm",124,504,805,832.895 +"Jan 10, 03:00 pm",128,296,487,496.99 +"Jan 10, 04:00 pm",101,120,124,185.311 +"Jan 10, 05:00 pm",10,15,43,27.013 +"Jan 10, 06:00 pm",0,0,0,0 +"Jan 10, 07:00 pm",0,0,0,0 +"Jan 10, 08:00 pm",0,0,0,0 +"Jan 10, 09:00 pm",0,0,0,0 +"Jan 10, 10:00 pm",0,0,0,0 +"Jan 10, 11:00 pm",0,0,0,0 +"Jan 11, 12:00 am",0,0,0,0 +"Jan 11, 01:00 am",0,0,0,0 +"Jan 11, 02:00 am",0,0,0,0 +"Jan 11, 03:00 am",0,0,0,0 +"Jan 11, 04:00 am",0,0,0,0 +"Jan 11, 05:00 am",0,0,0,0 +"Jan 11, 06:00 am",0,0,0,0 +"Jan 11, 07:00 am",4,4,0,3.67734 +"Jan 11, 08:00 am",53,53,0,50.8206 +"Jan 11, 09:00 am",97,105,0,90.9645 +"Jan 11, 10:00 am",195,200,2,194.341 +"Jan 11, 11:00 am",308,334,47,385.925 +"Jan 11, 12:00 pm",326,382,99,455.785 +"Jan 11, 01:00 pm",287,343,108,412.865 +"Jan 11, 02:00 pm",216,209,2,216.978 +"Jan 11, 03:00 pm",179,181,22,198.797 +"Jan 11, 04:00 pm",94,95,22,109.577 +"Jan 11, 05:00 pm",12,14,20,19.3125 +"Jan 11, 06:00 pm",0,0,0,0 +"Jan 11, 07:00 pm",0,0,0,0 +"Jan 11, 08:00 pm",0,0,0,0 +"Jan 11, 09:00 pm",0,0,0,0 +"Jan 11, 10:00 pm",0,0,0,0 +"Jan 11, 11:00 pm",0,0,0,0 +"Jan 12, 12:00 am",0,0,0,0 +"Jan 12, 01:00 am",0,0,0,0 +"Jan 12, 02:00 am",0,0,0,0 +"Jan 12, 03:00 am",0,0,0,0 +"Jan 12, 04:00 am",0,0,0,0 +"Jan 12, 05:00 am",0,0,0,0 +"Jan 12, 06:00 am",0,0,0,0 +"Jan 12, 07:00 am",3,9,63,21.019 +"Jan 12, 08:00 am",36,124,523,290.508 +"Jan 12, 09:00 am",33,284,758,535.526 +"Jan 12, 10:00 am",62,456,861,772.381 +"Jan 12, 11:00 am",90,558,867,907.421 +"Jan 12, 12:00 pm",91,608,906,979.284 +"Jan 12, 01:00 pm",90,599,927,973.867 +"Jan 12, 02:00 pm",93,516,887,861.68 +"Jan 12, 03:00 pm",73,363,811,655.977 +"Jan 12, 04:00 pm",69,158,445,314.779 +"Jan 12, 05:00 pm",2,14,110,38.5415 +"Jan 12, 06:00 pm",0,0,0,0 +"Jan 12, 07:00 pm",0,0,0,0 +"Jan 12, 08:00 pm",0,0,0,0 +"Jan 12, 09:00 pm",0,0,0,0 +"Jan 12, 10:00 pm",0,0,0,0 +"Jan 12, 11:00 pm",0,0,0,0 +"Jan 13, 12:00 am",0,0,0,0 +"Jan 13, 01:00 am",0,0,0,0 +"Jan 13, 02:00 am",0,0,0,0 +"Jan 13, 03:00 am",0,0,0,0 +"Jan 13, 04:00 am",0,0,0,0 +"Jan 13, 05:00 am",0,0,0,0 +"Jan 13, 06:00 am",0,0,0,0 +"Jan 13, 07:00 am",9,22,113,40.8671 +"Jan 13, 08:00 am",28,132,618,318.861 +"Jan 13, 09:00 am",42,315,821,588.025 +"Jan 13, 10:00 am",54,472,910,800.983 +"Jan 13, 11:00 am",61,578,954,940.543 +"Jan 13, 12:00 pm",80,619,941,989.847 +"Jan 13, 01:00 pm",115,605,888,969.042 +"Jan 13, 02:00 pm",134,513,790,835.641 +"Jan 13, 03:00 pm",139,294,429,472.442 +"Jan 13, 04:00 pm",84,138,263,236.084 +"Jan 13, 05:00 pm",22,34,109,70.7042 +"Jan 13, 06:00 pm",0,0,0,0 +"Jan 13, 07:00 pm",0,0,0,0 +"Jan 13, 08:00 pm",0,0,0,0 +"Jan 13, 09:00 pm",0,0,0,0 +"Jan 13, 10:00 pm",0,0,0,0 +"Jan 13, 11:00 pm",0,0,0,0 +"Jan 14, 12:00 am",0,0,0,0 +"Jan 14, 01:00 am",0,0,0,0 +"Jan 14, 02:00 am",0,0,0,0 +"Jan 14, 03:00 am",0,0,0,0 +"Jan 14, 04:00 am",0,0,0,0 +"Jan 14, 05:00 am",0,0,0,0 +"Jan 14, 06:00 am",0,0,0,0 +"Jan 14, 07:00 am",11,19,76,31.9244 +"Jan 14, 08:00 am",35,126,532,292.304 +"Jan 14, 09:00 am",53,309,767,572.754 +"Jan 14, 10:00 am",68,466,863,781.741 +"Jan 14, 11:00 am",77,573,914,925.653 +"Jan 14, 12:00 pm",80,618,933,983.274 +"Jan 14, 01:00 pm",78,592,927,952.476 +"Jan 14, 02:00 pm",70,498,888,829.861 +"Jan 14, 03:00 pm",57,350,805,635.505 +"Jan 14, 04:00 pm",40,168,620,368.769 +"Jan 14, 05:00 pm",17,33,153,80.317 +"Jan 14, 06:00 pm",0,0,0,0 +"Jan 14, 07:00 pm",0,0,0,0 +"Jan 14, 08:00 pm",0,0,0,0 +"Jan 14, 09:00 pm",0,0,0,0 +"Jan 14, 10:00 pm",0,0,0,0 +"Jan 14, 11:00 pm",0,0,0,0 +"Jan 15, 12:00 am",0,0,0,0 +"Jan 15, 01:00 am",0,0,0,0 +"Jan 15, 02:00 am",0,0,0,0 +"Jan 15, 03:00 am",0,0,0,0 +"Jan 15, 04:00 am",0,0,0,0 +"Jan 15, 05:00 am",0,0,0,0 +"Jan 15, 06:00 am",0,0,0,0 +"Jan 15, 07:00 am",7,7,1,6.72089 +"Jan 15, 08:00 am",70,70,2,72.6234 +"Jan 15, 09:00 am",171,171,13,185.187 +"Jan 15, 10:00 am",255,270,35,291.004 +"Jan 15, 11:00 am",295,307,22,321.031 +"Jan 15, 12:00 pm",281,282,2,283.367 +"Jan 15, 01:00 pm",228,228,0,222.737 +"Jan 15, 02:00 pm",203,204,0,199.199 +"Jan 15, 03:00 pm",152,153,0,149.802 +"Jan 15, 04:00 pm",73,76,13,77.0302 +"Jan 15, 05:00 pm",5,5,0,4.43404 +"Jan 15, 06:00 pm",0,0,0,0 +"Jan 15, 07:00 pm",0,0,0,0 +"Jan 15, 08:00 pm",0,0,0,0 +"Jan 15, 09:00 pm",0,0,0,0 +"Jan 15, 10:00 pm",0,0,0,0 +"Jan 15, 11:00 pm",0,0,0,0 +"Jan 16, 12:00 am",0,0,0,0 +"Jan 16, 01:00 am",0,0,0,0 +"Jan 16, 02:00 am",0,0,0,0 +"Jan 16, 03:00 am",0,0,0,0 +"Jan 16, 04:00 am",0,0,0,0 +"Jan 16, 05:00 am",0,0,0,0 +"Jan 16, 06:00 am",0,0,0,0 +"Jan 16, 07:00 am",4,4,0,3.67734 +"Jan 16, 08:00 am",65,66,3,66.3801 +"Jan 16, 09:00 am",127,179,162,246.758 +"Jan 16, 10:00 am",206,276,156,357.513 +"Jan 16, 11:00 am",262,483,404,677.499 +"Jan 16, 12:00 pm",203,613,708,928.869 +"Jan 16, 01:00 pm",139,533,700,835.07 +"Jan 16, 02:00 pm",138,465,654,731.202 +"Jan 16, 03:00 pm",113,356,635,589.957 +"Jan 16, 04:00 pm",118,165,210,249.44 +"Jan 16, 05:00 pm",12,21,87,48.8749 +"Jan 16, 06:00 pm",0,0,0,0 +"Jan 16, 07:00 pm",0,0,0,0 +"Jan 16, 08:00 pm",0,0,0,0 +"Jan 16, 09:00 pm",0,0,0,0 +"Jan 16, 10:00 pm",0,0,0,0 +"Jan 16, 11:00 pm",0,0,0,0 +"Jan 17, 12:00 am",0,0,0,0 +"Jan 17, 01:00 am",0,0,0,0 +"Jan 17, 02:00 am",0,0,0,0 +"Jan 17, 03:00 am",0,0,0,0 +"Jan 17, 04:00 am",0,0,0,0 +"Jan 17, 05:00 am",0,0,0,0 +"Jan 17, 06:00 am",0,0,0,0 +"Jan 17, 07:00 am",4,4,0,3.54664 +"Jan 17, 08:00 am",35,35,0,31.2167 +"Jan 17, 09:00 am",107,113,14,110.242 +"Jan 17, 10:00 am",222,228,12,232.212 +"Jan 17, 11:00 am",232,234,3,230.236 +"Jan 17, 12:00 pm",229,232,5,227.054 +"Jan 17, 01:00 pm",284,328,79,380.216 +"Jan 17, 02:00 pm",225,313,180,404.313 +"Jan 17, 03:00 pm",115,114,0,108.203 +"Jan 17, 04:00 pm",14,14,0,12.4407 +"Jan 17, 05:00 pm",2,2,0,1.77142 +"Jan 17, 06:00 pm",0,0,0,0 +"Jan 17, 07:00 pm",0,0,0,0 +"Jan 17, 08:00 pm",0,0,0,0 +"Jan 17, 09:00 pm",0,0,0,0 +"Jan 17, 10:00 pm",0,0,0,0 +"Jan 17, 11:00 pm",0,0,0,0 +"Jan 18, 12:00 am",0,0,0,0 +"Jan 18, 01:00 am",0,0,0,0 +"Jan 18, 02:00 am",0,0,0,0 +"Jan 18, 03:00 am",0,0,0,0 +"Jan 18, 04:00 am",0,0,0,0 +"Jan 18, 05:00 am",0,0,0,0 +"Jan 18, 06:00 am",0,0,0,0 +"Jan 18, 07:00 am",2,2,1,2.08591 +"Jan 18, 08:00 am",18,19,0,16.0047 +"Jan 18, 09:00 am",58,63,1,52.4457 +"Jan 18, 10:00 am",116,119,0,106.779 +"Jan 18, 11:00 am",156,157,1,146.752 +"Jan 18, 12:00 pm",270,280,15,281.983 +"Jan 18, 01:00 pm",184,185,5,179.172 +"Jan 18, 02:00 pm",144,138,0,134.787 +"Jan 18, 03:00 pm",196,194,19,214.192 +"Jan 18, 04:00 pm",42,40,0,37.4711 +"Jan 18, 05:00 pm",14,15,10,15.8228 +"Jan 18, 06:00 pm",0,0,0,0 +"Jan 18, 07:00 pm",0,0,0,0 +"Jan 18, 08:00 pm",0,0,0,0 +"Jan 18, 09:00 pm",0,0,0,0 +"Jan 18, 10:00 pm",0,0,0,0 +"Jan 18, 11:00 pm",0,0,0,0 +"Jan 19, 12:00 am",0,0,0,0 +"Jan 19, 01:00 am",0,0,0,0 +"Jan 19, 02:00 am",0,0,0,0 +"Jan 19, 03:00 am",0,0,0,0 +"Jan 19, 04:00 am",0,0,0,0 +"Jan 19, 05:00 am",0,0,0,0 +"Jan 19, 06:00 am",0,0,0,0 +"Jan 19, 07:00 am",7,11,31,17.6696 +"Jan 19, 08:00 am",31,129,559,297.026 +"Jan 19, 09:00 am",30,296,779,543.106 +"Jan 19, 10:00 am",64,468,858,773.478 +"Jan 19, 11:00 am",91,574,869,914.164 +"Jan 19, 12:00 pm",130,626,842,978.178 +"Jan 19, 01:00 pm",130,586,802,921.323 +"Jan 19, 02:00 pm",116,529,834,859.772 +"Jan 19, 03:00 pm",97,375,745,652.27 +"Jan 19, 04:00 pm",91,174,385,314.781 +"Jan 19, 05:00 pm",18,30,107,64.8355 +"Jan 19, 06:00 pm",0,0,0,0 +"Jan 19, 07:00 pm",0,0,0,0 +"Jan 19, 08:00 pm",0,0,0,0 +"Jan 19, 09:00 pm",0,0,0,0 +"Jan 19, 10:00 pm",0,0,0,0 +"Jan 19, 11:00 pm",0,0,0,0 +"Jan 20, 12:00 am",0,0,0,0 +"Jan 20, 01:00 am",0,0,0,0 +"Jan 20, 02:00 am",0,0,0,0 +"Jan 20, 03:00 am",0,0,0,0 +"Jan 20, 04:00 am",0,0,0,0 +"Jan 20, 05:00 am",0,0,0,0 +"Jan 20, 06:00 am",0,0,0,0 +"Jan 20, 07:00 am",4,12,75,29.4913 +"Jan 20, 08:00 am",23,132,612,305.258 +"Jan 20, 09:00 am",34,317,828,579.978 +"Jan 20, 10:00 am",56,488,916,809.78 +"Jan 20, 11:00 am",79,597,929,945.427 +"Jan 20, 12:00 pm",85,647,950,1011.65 +"Jan 20, 01:00 pm",82,646,987,1020.67 +"Jan 20, 02:00 pm",82,560,954,908.725 +"Jan 20, 03:00 pm",73,401,856,698.823 +"Jan 20, 04:00 pm",81,180,437,329.971 +"Jan 20, 05:00 pm",7,24,169,66.4872 +"Jan 20, 06:00 pm",0,0,0,0 +"Jan 20, 07:00 pm",0,0,0,0 +"Jan 20, 08:00 pm",0,0,0,0 +"Jan 20, 09:00 pm",0,0,0,0 +"Jan 20, 10:00 pm",0,0,0,0 +"Jan 20, 11:00 pm",0,0,0,0 +"Jan 21, 12:00 am",0,0,0,0 +"Jan 21, 01:00 am",0,0,0,0 +"Jan 21, 02:00 am",0,0,0,0 +"Jan 21, 03:00 am",0,0,0,0 +"Jan 21, 04:00 am",0,0,0,0 +"Jan 21, 05:00 am",0,0,0,0 +"Jan 21, 06:00 am",0,0,0,0 +"Jan 21, 07:00 am",6,6,2,5.97736 +"Jan 21, 08:00 am",39,103,349,216.281 +"Jan 21, 09:00 am",41,319,802,572.827 +"Jan 21, 10:00 am",65,486,887,798.545 +"Jan 21, 11:00 am",80,578,890,912.166 +"Jan 21, 12:00 pm",90,632,912,982.956 +"Jan 21, 01:00 pm",99,619,905,976.312 +"Jan 21, 02:00 pm",105,524,830,840.921 +"Jan 21, 03:00 pm",95,379,733,644.178 +"Jan 21, 04:00 pm",82,176,411,318.55 +"Jan 21, 05:00 pm",6,24,172,65.5308 +"Jan 21, 06:00 pm",0,0,0,0 +"Jan 21, 07:00 pm",0,0,0,0 +"Jan 21, 08:00 pm",0,0,0,0 +"Jan 21, 09:00 pm",0,0,0,0 +"Jan 21, 10:00 pm",0,0,0,0 +"Jan 21, 11:00 pm",0,0,0,0 +"Jan 22, 12:00 am",0,0,0,0 +"Jan 22, 01:00 am",0,0,0,0 +"Jan 22, 02:00 am",0,0,0,0 +"Jan 22, 03:00 am",0,0,0,0 +"Jan 22, 04:00 am",0,0,0,0 +"Jan 22, 05:00 am",0,0,0,0 +"Jan 22, 06:00 am",0,0,0,0 +"Jan 22, 07:00 am",2,14,113,34.8737 +"Jan 22, 08:00 am",24,139,648,321.746 +"Jan 22, 09:00 am",38,331,851,600.131 +"Jan 22, 10:00 am",63,513,944,841.977 +"Jan 22, 11:00 am",83,635,980,998.071 +"Jan 22, 12:00 pm",83,673,988,1047.44 +"Jan 22, 01:00 pm",88,655,979,1023.55 +"Jan 22, 02:00 pm",88,572,950,923.417 +"Jan 22, 03:00 pm",74,420,883,721.742 +"Jan 22, 04:00 pm",79,194,485,352.997 +"Jan 22, 05:00 pm",3,25,224,76.0039 +"Jan 22, 06:00 pm",0,0,0,0 +"Jan 22, 07:00 pm",0,0,0,0 +"Jan 22, 08:00 pm",0,0,0,0 +"Jan 22, 09:00 pm",0,0,0,0 +"Jan 22, 10:00 pm",0,0,0,0 +"Jan 22, 11:00 pm",0,0,0,0 +"Jan 23, 12:00 am",0,0,0,0 +"Jan 23, 01:00 am",0,0,0,0 +"Jan 23, 02:00 am",0,0,0,0 +"Jan 23, 03:00 am",0,0,0,0 +"Jan 23, 04:00 am",0,0,0,0 +"Jan 23, 05:00 am",0,0,0,0 +"Jan 23, 06:00 am",0,0,0,0 +"Jan 23, 07:00 am",2,16,122,37.1602 +"Jan 23, 08:00 am",23,143,664,326.931 +"Jan 23, 09:00 am",35,334,853,597.342 +"Jan 23, 10:00 am",60,504,926,824.163 +"Jan 23, 11:00 am",82,616,944,965.076 +"Jan 23, 12:00 pm",85,650,941,1006.51 +"Jan 23, 01:00 pm",100,633,916,990.382 +"Jan 23, 02:00 pm",159,550,764,853.825 +"Jan 23, 03:00 pm",166,422,659,669.54 +"Jan 23, 04:00 pm",115,194,347,319.11 +"Jan 23, 05:00 pm",16,26,96,58.3684 +"Jan 23, 06:00 pm",0,0,0,0 +"Jan 23, 07:00 pm",0,0,0,0 +"Jan 23, 08:00 pm",0,0,0,0 +"Jan 23, 09:00 pm",0,0,0,0 +"Jan 23, 10:00 pm",0,0,0,0 +"Jan 23, 11:00 pm",0,0,0,0 +"Jan 24, 12:00 am",0,0,0,0 +"Jan 24, 01:00 am",0,0,0,0 +"Jan 24, 02:00 am",0,0,0,0 +"Jan 24, 03:00 am",0,0,0,0 +"Jan 24, 04:00 am",0,0,0,0 +"Jan 24, 05:00 am",0,0,0,0 +"Jan 24, 06:00 am",0,0,0,0 +"Jan 24, 07:00 am",11,24,127,54.8937 +"Jan 24, 08:00 am",31,147,630,323.224 +"Jan 24, 09:00 am",47,337,827,596.864 +"Jan 24, 10:00 am",59,499,911,811.332 +"Jan 24, 11:00 am",67,607,949,951.644 +"Jan 24, 12:00 pm",71,655,969,1016.79 +"Jan 24, 01:00 pm",69,630,959,984.169 +"Jan 24, 02:00 pm",63,546,939,878.412 +"Jan 24, 03:00 pm",56,399,866,684.897 +"Jan 24, 04:00 pm",39,210,713,421.137 +"Jan 24, 05:00 pm",18,49,296,126.035 +"Jan 24, 06:00 pm",0,0,0,0 +"Jan 24, 07:00 pm",0,0,0,0 +"Jan 24, 08:00 pm",0,0,0,0 +"Jan 24, 09:00 pm",0,0,0,0 +"Jan 24, 10:00 pm",0,0,0,0 +"Jan 24, 11:00 pm",0,0,0,0 +"Jan 25, 12:00 am",0,0,0,0 +"Jan 25, 01:00 am",0,0,0,0 +"Jan 25, 02:00 am",0,0,0,0 +"Jan 25, 03:00 am",0,0,0,0 +"Jan 25, 04:00 am",0,0,0,0 +"Jan 25, 05:00 am",0,0,0,0 +"Jan 25, 06:00 am",0,0,0,0 +"Jan 25, 07:00 am",0,16,152,41.0974 +"Jan 25, 08:00 am",20,152,717,345.063 +"Jan 25, 09:00 am",45,347,856,612.905 +"Jan 25, 10:00 am",56,373,653,607.475 +"Jan 25, 11:00 am",68,645,1009,1008.31 +"Jan 25, 12:00 pm",84,701,1015,1078.06 +"Jan 25, 01:00 pm",88,682,1009,1055.8 +"Jan 25, 02:00 pm",89,596,977,944.356 +"Jan 25, 03:00 pm",79,438,897,741.74 +"Jan 25, 04:00 pm",84,210,515,376.735 +"Jan 25, 05:00 pm",7,32,233,86.097 +"Jan 25, 06:00 pm",0,0,0,0 +"Jan 25, 07:00 pm",0,0,0,0 +"Jan 25, 08:00 pm",0,0,0,0 +"Jan 25, 09:00 pm",0,0,0,0 +"Jan 25, 10:00 pm",0,0,0,0 +"Jan 25, 11:00 pm",0,0,0,0 +"Jan 26, 12:00 am",0,0,0,0 +"Jan 26, 01:00 am",0,0,0,0 +"Jan 26, 02:00 am",0,0,0,0 +"Jan 26, 03:00 am",0,0,0,0 +"Jan 26, 04:00 am",0,0,0,0 +"Jan 26, 05:00 am",0,0,0,0 +"Jan 26, 06:00 am",0,0,0,0 +"Jan 26, 07:00 am",2,17,142,41.9614 +"Jan 26, 08:00 am",27,144,653,327.074 +"Jan 26, 09:00 am",40,333,846,599.96 +"Jan 26, 10:00 am",73,498,881,805.987 +"Jan 26, 11:00 am",81,605,922,946.467 +"Jan 26, 12:00 pm",87,675,966,1036.33 +"Jan 26, 01:00 pm",105,671,950,1032.13 +"Jan 26, 02:00 pm",116,580,873,896.294 +"Jan 26, 03:00 pm",97,437,821,714.319 +"Jan 26, 04:00 pm",94,164,273,254.672 +"Jan 26, 05:00 pm",21,36,148,82.3749 +"Jan 26, 06:00 pm",0,0,0,0 +"Jan 26, 07:00 pm",0,0,0,0 +"Jan 26, 08:00 pm",0,0,0,0 +"Jan 26, 09:00 pm",0,0,0,0 +"Jan 26, 10:00 pm",0,0,0,0 +"Jan 26, 11:00 pm",0,0,0,0 +"Jan 27, 12:00 am",0,0,0,0 +"Jan 27, 01:00 am",0,0,0,0 +"Jan 27, 02:00 am",0,0,0,0 +"Jan 27, 03:00 am",0,0,0,0 +"Jan 27, 04:00 am",0,0,0,0 +"Jan 27, 05:00 am",0,0,0,0 +"Jan 27, 06:00 am",0,0,0,0 +"Jan 27, 07:00 am",13,14,4,12.8684 +"Jan 27, 08:00 am",96,146,297,251.455 +"Jan 27, 09:00 am",160,285,369,427.838 +"Jan 27, 10:00 am",207,487,586,727.923 +"Jan 27, 11:00 am",289,533,436,738.962 +"Jan 27, 12:00 pm",179,644,757,960.941 +"Jan 27, 01:00 pm",256,627,620,896.349 +"Jan 27, 02:00 pm",290,440,278,566.179 +"Jan 27, 03:00 pm",216,240,60,277.868 +"Jan 27, 04:00 pm",111,110,1,111.873 +"Jan 27, 05:00 pm",24,24,0,21.8647 +"Jan 27, 06:00 pm",0,0,0,0 +"Jan 27, 07:00 pm",0,0,0,0 +"Jan 27, 08:00 pm",0,0,0,0 +"Jan 27, 09:00 pm",0,0,0,0 +"Jan 27, 10:00 pm",0,0,0,0 +"Jan 27, 11:00 pm",0,0,0,0 +"Jan 28, 12:00 am",0,0,0,0 +"Jan 28, 01:00 am",0,0,0,0 +"Jan 28, 02:00 am",0,0,0,0 +"Jan 28, 03:00 am",0,0,0,0 +"Jan 28, 04:00 am",0,0,0,0 +"Jan 28, 05:00 am",0,0,0,0 +"Jan 28, 06:00 am",0,0,0,0 +"Jan 28, 07:00 am",8,8,3,8.03541 +"Jan 28, 08:00 am",85,100,59,119.232 +"Jan 28, 09:00 am",179,316,370,451.336 +"Jan 28, 10:00 am",180,594,836,899.744 +"Jan 28, 11:00 am",98,640,931,986.07 +"Jan 28, 12:00 pm",197,632,705,931.1 +"Jan 28, 01:00 pm",262,485,372,657.376 +"Jan 28, 02:00 pm",203,543,641,799.797 +"Jan 28, 03:00 pm",163,368,500,558.465 +"Jan 28, 04:00 pm",139,199,242,295.17 +"Jan 28, 05:00 pm",26,40,134,85.2205 +"Jan 28, 06:00 pm",0,0,0,0 +"Jan 28, 07:00 pm",0,0,0,0 +"Jan 28, 08:00 pm",0,0,0,0 +"Jan 28, 09:00 pm",0,0,0,0 +"Jan 28, 10:00 pm",0,0,0,0 +"Jan 28, 11:00 pm",0,0,0,0 +"Jan 29, 12:00 am",0,0,0,0 +"Jan 29, 01:00 am",0,0,0,0 +"Jan 29, 02:00 am",0,0,0,0 +"Jan 29, 03:00 am",0,0,0,0 +"Jan 29, 04:00 am",0,0,0,0 +"Jan 29, 05:00 am",0,0,0,0 +"Jan 29, 06:00 am",0,0,0,0 +"Jan 29, 07:00 am",13,17,37,26.469 +"Jan 29, 08:00 am",67,158,475,299.087 +"Jan 29, 09:00 am",69,338,751,580.933 +"Jan 29, 10:00 am",92,505,839,803.783 +"Jan 29, 11:00 am",108,597,842,917.605 +"Jan 29, 12:00 pm",156,669,827,1004.41 +"Jan 29, 01:00 pm",131,649,857,978.793 +"Jan 29, 02:00 pm",96,549,843,852.329 +"Jan 29, 03:00 pm",103,373,640,596.446 +"Jan 29, 04:00 pm",105,167,230,246.051 +"Jan 29, 05:00 pm",25,25,7,24.9825 +"Jan 29, 06:00 pm",0,0,0,0 +"Jan 29, 07:00 pm",0,0,0,0 +"Jan 29, 08:00 pm",0,0,0,0 +"Jan 29, 09:00 pm",0,0,0,0 +"Jan 29, 10:00 pm",0,0,0,0 +"Jan 29, 11:00 pm",0,0,0,0 +"Jan 30, 12:00 am",0,0,0,0 +"Jan 30, 01:00 am",0,0,0,0 +"Jan 30, 02:00 am",0,0,0,0 +"Jan 30, 03:00 am",0,0,0,0 +"Jan 30, 04:00 am",0,0,0,0 +"Jan 30, 05:00 am",0,0,0,0 +"Jan 30, 06:00 am",0,0,0,0 +"Jan 30, 07:00 am",13,15,15,17.8793 +"Jan 30, 08:00 am",39,154,588,316.499 +"Jan 30, 09:00 am",60,341,767,580.747 +"Jan 30, 10:00 am",77,509,864,806.542 +"Jan 30, 11:00 am",80,620,919,946.244 +"Jan 30, 12:00 pm",78,672,952,1016.81 +"Jan 30, 01:00 pm",91,649,920,983.327 +"Jan 30, 02:00 pm",82,565,899,876.765 +"Jan 30, 03:00 pm",68,416,830,687.924 +"Jan 30, 04:00 pm",54,201,563,372.926 +"Jan 30, 05:00 pm",26,51,250,122.686 +"Jan 30, 06:00 pm",0,0,0,0 +"Jan 30, 07:00 pm",0,0,0,0 +"Jan 30, 08:00 pm",0,0,0,0 +"Jan 30, 09:00 pm",0,0,0,0 +"Jan 30, 10:00 pm",0,0,0,0 +"Jan 30, 11:00 pm",0,0,0,0 +"Jan 31, 12:00 am",0,0,0,0 +"Jan 31, 01:00 am",0,0,0,0 +"Jan 31, 02:00 am",0,0,0,0 +"Jan 31, 03:00 am",0,0,0,0 +"Jan 31, 04:00 am",0,0,0,0 +"Jan 31, 05:00 am",0,0,0,0 +"Jan 31, 06:00 am",0,0,0,0 +"Jan 31, 07:00 am",20,26,59,41.4417 +"Jan 31, 08:00 am",56,147,454,279.402 +"Jan 31, 09:00 am",85,336,680,557.362 +"Jan 31, 10:00 am",158,490,661,739.333 +"Jan 31, 11:00 am",212,518,518,740.514 +"Jan 31, 12:00 pm",257,441,292,582.882 +"Jan 31, 01:00 pm",393,510,191,631.186 +"Jan 31, 02:00 pm",164,517,654,774.854 +"Jan 31, 03:00 pm",182,265,194,340.069 +"Jan 31, 04:00 pm",126,136,35,154.536 +"Jan 31, 05:00 pm",44,48,40,64.9812 +"Jan 31, 06:00 pm",0,0,0,0 +"Jan 31, 07:00 pm",0,0,0,0 +"Jan 31, 08:00 pm",0,0,0,0 +"Jan 31, 09:00 pm",0,0,0,0 +"Jan 31, 10:00 pm",0,0,0,0 +"Jan 31, 11:00 pm",0,0,0,0 +"Feb 1, 12:00 am",0,0,0,0 +"Feb 1, 01:00 am",0,0,0,0 +"Feb 1, 02:00 am",0,0,0,0 +"Feb 1, 03:00 am",0,0,0,0 +"Feb 1, 04:00 am",0,0,0,0 +"Feb 1, 05:00 am",0,0,0,0 +"Feb 1, 06:00 am",0,0,0,0 +"Feb 1, 07:00 am",15,26,103,50.1862 +"Feb 1, 08:00 am",41,156,570,310.732 +"Feb 1, 09:00 am",61,347,769,583.77 +"Feb 1, 10:00 am",77,512,859,803.832 +"Feb 1, 11:00 am",87,624,903,942.234 +"Feb 1, 12:00 pm",91,670,917,1001.75 +"Feb 1, 01:00 pm",89,652,916,979.996 +"Feb 1, 02:00 pm",81,566,889,869.835 +"Feb 1, 03:00 pm",68,418,822,684.72 +"Feb 1, 04:00 pm",49,230,674,424.317 +"Feb 1, 05:00 pm",25,54,284,130.95 +"Feb 1, 06:00 pm",0,0,0,0 +"Feb 1, 07:00 pm",0,0,0,0 +"Feb 1, 08:00 pm",0,0,0,0 +"Feb 1, 09:00 pm",0,0,0,0 +"Feb 1, 10:00 pm",0,0,0,0 +"Feb 1, 11:00 pm",0,0,0,0 +"Feb 2, 12:00 am",0,0,0,0 +"Feb 2, 01:00 am",0,0,0,0 +"Feb 2, 02:00 am",0,0,0,0 +"Feb 2, 03:00 am",0,0,0,0 +"Feb 2, 04:00 am",0,0,0,0 +"Feb 2, 05:00 am",0,0,0,0 +"Feb 2, 06:00 am",0,0,0,0 +"Feb 2, 07:00 am",14,31,152,63.6999 +"Feb 2, 08:00 am",35,165,640,334.202 +"Feb 2, 09:00 am",52,361,826,604.727 +"Feb 2, 10:00 am",65,526,906,820.689 +"Feb 2, 11:00 am",74,640,946,966.761 +"Feb 2, 12:00 pm",77,687,960,1027.28 +"Feb 2, 01:00 pm",75,668,958,1003.79 +"Feb 2, 02:00 pm",69,581,933,894.115 +"Feb 2, 03:00 pm",57,432,870,700.715 +"Feb 2, 04:00 pm",41,242,738,444.921 +"Feb 2, 05:00 pm",22,61,374,152.164 +"Feb 2, 06:00 pm",0,0,0,0 +"Feb 2, 07:00 pm",0,0,0,0 +"Feb 2, 08:00 pm",0,0,0,0 +"Feb 2, 09:00 pm",0,0,0,0 +"Feb 2, 10:00 pm",0,0,0,0 +"Feb 2, 11:00 pm",0,0,0,0 +"Feb 3, 12:00 am",0,0,0,0 +"Feb 3, 01:00 am",0,0,0,0 +"Feb 3, 02:00 am",0,0,0,0 +"Feb 3, 03:00 am",0,0,0,0 +"Feb 3, 04:00 am",0,0,0,0 +"Feb 3, 05:00 am",0,0,0,0 +"Feb 3, 06:00 am",0,0,0,0 +"Feb 3, 07:00 am",15,24,87,45.7134 +"Feb 3, 08:00 am",74,132,283,221.848 +"Feb 3, 09:00 am",98,351,670,566.286 +"Feb 3, 10:00 am",114,514,780,789.081 +"Feb 3, 11:00 am",227,432,340,577.931 +"Feb 3, 12:00 pm",111,645,837,960.74 +"Feb 3, 01:00 pm",234,583,561,821.868 +"Feb 3, 02:00 pm",221,270,89,304.215 +"Feb 3, 03:00 pm",213,308,219,394.894 +"Feb 3, 04:00 pm",85,90,18,93.7959 +"Feb 3, 05:00 pm",38,38,0,38.2453 +"Feb 3, 06:00 pm",0,0,0,0 +"Feb 3, 07:00 pm",0,0,0,0 +"Feb 3, 08:00 pm",0,0,0,0 +"Feb 3, 09:00 pm",0,0,0,0 +"Feb 3, 10:00 pm",0,0,0,0 +"Feb 3, 11:00 pm",0,0,0,0 +"Feb 4, 12:00 am",0,0,0,0 +"Feb 4, 01:00 am",0,0,0,0 +"Feb 4, 02:00 am",0,0,0,0 +"Feb 4, 03:00 am",0,0,0,0 +"Feb 4, 04:00 am",0,0,0,0 +"Feb 4, 05:00 am",0,0,0,0 +"Feb 4, 06:00 am",0,0,0,0 +"Feb 4, 07:00 am",16,21,53,33.9262 +"Feb 4, 08:00 am",63,141,372,247.748 +"Feb 4, 09:00 am",159,330,450,486.83 +"Feb 4, 10:00 am",205,449,474,637.192 +"Feb 4, 11:00 am",262,552,479,761.211 +"Feb 4, 12:00 pm",329,481,237,597.416 +"Feb 4, 01:00 pm",284,431,234,536.394 +"Feb 4, 02:00 pm",224,226,4,219.512 +"Feb 4, 03:00 pm",141,160,45,173.175 +"Feb 4, 04:00 pm",105,106,4,103.072 +"Feb 4, 05:00 pm",26,26,3,24.2443 +"Feb 4, 06:00 pm",0,0,0,0 +"Feb 4, 07:00 pm",0,0,0,0 +"Feb 4, 08:00 pm",0,0,0,0 +"Feb 4, 09:00 pm",0,0,0,0 +"Feb 4, 10:00 pm",0,0,0,0 +"Feb 4, 11:00 pm",0,0,0,0 +"Feb 5, 12:00 am",0,0,0,0 +"Feb 5, 01:00 am",0,0,0,0 +"Feb 5, 02:00 am",0,0,0,0 +"Feb 5, 03:00 am",0,0,0,0 +"Feb 5, 04:00 am",0,0,0,0 +"Feb 5, 05:00 am",0,0,0,0 +"Feb 5, 06:00 am",0,0,0,0 +"Feb 5, 07:00 am",27,34,58,46.6854 +"Feb 5, 08:00 am",83,150,317,246.458 +"Feb 5, 09:00 am",67,312,639,508.264 +"Feb 5, 10:00 am",116,523,783,795.092 +"Feb 5, 11:00 am",201,617,682,885.373 +"Feb 5, 12:00 pm",165,648,746,943.645 +"Feb 5, 01:00 pm",170,706,850,1032.19 +"Feb 5, 02:00 pm",117,547,766,823.407 +"Feb 5, 03:00 pm",95,437,775,690.021 +"Feb 5, 04:00 pm",69,255,655,442.468 +"Feb 5, 05:00 pm",34,56,218,117.337 +"Feb 5, 06:00 pm",0,0,0,0 +"Feb 5, 07:00 pm",0,0,0,0 +"Feb 5, 08:00 pm",0,0,0,0 +"Feb 5, 09:00 pm",0,0,0,0 +"Feb 5, 10:00 pm",0,0,0,0 +"Feb 5, 11:00 pm",0,0,0,0 +"Feb 6, 12:00 am",0,0,0,0 +"Feb 6, 01:00 am",0,0,0,0 +"Feb 6, 02:00 am",0,0,0,0 +"Feb 6, 03:00 am",0,0,0,0 +"Feb 6, 04:00 am",0,0,0,0 +"Feb 6, 05:00 am",0,0,0,0 +"Feb 6, 06:00 am",0,0,0,0 +"Feb 6, 07:00 am",28,31,31,41.0597 +"Feb 6, 08:00 am",81,161,373,268.652 +"Feb 6, 09:00 am",109,335,584,523.37 +"Feb 6, 10:00 am",149,506,683,751.215 +"Feb 6, 11:00 am",147,629,786,924.175 +"Feb 6, 12:00 pm",162,694,817,1010.04 +"Feb 6, 01:00 pm",155,683,832,999.341 +"Feb 6, 02:00 pm",123,589,823,880.83 +"Feb 6, 03:00 pm",113,406,656,625.641 +"Feb 6, 04:00 pm",120,212,320,310.544 +"Feb 6, 05:00 pm",45,55,96,83.8715 +"Feb 6, 06:00 pm",0,0,0,0 +"Feb 6, 07:00 pm",0,0,0,0 +"Feb 6, 08:00 pm",0,0,0,0 +"Feb 6, 09:00 pm",0,0,0,0 +"Feb 6, 10:00 pm",0,0,0,0 +"Feb 6, 11:00 pm",0,0,0,0 +"Feb 7, 12:00 am",0,0,0,0 +"Feb 7, 01:00 am",0,0,0,0 +"Feb 7, 02:00 am",0,0,0,0 +"Feb 7, 03:00 am",0,0,0,0 +"Feb 7, 04:00 am",0,0,0,0 +"Feb 7, 05:00 am",0,0,0,0 +"Feb 7, 06:00 am",0,0,0,0 +"Feb 7, 07:00 am",33,38,46,51.9435 +"Feb 7, 08:00 am",90,130,182,187.917 +"Feb 7, 09:00 am",156,217,158,272.85 +"Feb 7, 10:00 am",244,249,10,247.397 +"Feb 7, 11:00 am",306,311,8,309.868 +"Feb 7, 12:00 pm",373,373,1,376.697 +"Feb 7, 01:00 pm",302,395,147,474.382 +"Feb 7, 02:00 pm",314,383,122,442.898 +"Feb 7, 03:00 pm",163,316,339,433.783 +"Feb 7, 04:00 pm",145,179,115,224.171 +"Feb 7, 05:00 pm",42,45,29,54.0978 +"Feb 7, 06:00 pm",0,0,0,0 +"Feb 7, 07:00 pm",0,0,0,0 +"Feb 7, 08:00 pm",0,0,0,0 +"Feb 7, 09:00 pm",0,0,0,0 +"Feb 7, 10:00 pm",0,0,0,0 +"Feb 7, 11:00 pm",0,0,0,0 +"Feb 8, 12:00 am",0,0,0,0 +"Feb 8, 01:00 am",0,0,0,0 +"Feb 8, 02:00 am",0,0,0,0 +"Feb 8, 03:00 am",0,0,0,0 +"Feb 8, 04:00 am",0,0,0,0 +"Feb 8, 05:00 am",0,0,0,0 +"Feb 8, 06:00 am",0,0,0,0 +"Feb 8, 07:00 am",21,33,104,57.277 +"Feb 8, 08:00 am",43,170,572,314.35 +"Feb 8, 09:00 am",64,374,786,601.31 +"Feb 8, 10:00 am",80,543,873,817.163 +"Feb 8, 11:00 am",90,665,925,973.408 +"Feb 8, 12:00 pm",94,712,937,1033.17 +"Feb 8, 01:00 pm",92,696,939,1014.31 +"Feb 8, 02:00 pm",85,603,906,897.706 +"Feb 8, 03:00 pm",71,453,841,708.924 +"Feb 8, 04:00 pm",52,260,707,449.718 +"Feb 8, 05:00 pm",28,67,360,154.156 +"Feb 8, 06:00 pm",1,2,2,1.27903 +"Feb 8, 07:00 pm",0,0,0,0 +"Feb 8, 08:00 pm",0,0,0,0 +"Feb 8, 09:00 pm",0,0,0,0 +"Feb 8, 10:00 pm",0,0,0,0 +"Feb 8, 11:00 pm",0,0,0,0 +"Feb 9, 12:00 am",0,0,0,0 +"Feb 9, 01:00 am",0,0,0,0 +"Feb 9, 02:00 am",0,0,0,0 +"Feb 9, 03:00 am",0,0,0,0 +"Feb 9, 04:00 am",0,0,0,0 +"Feb 9, 05:00 am",0,0,0,0 +"Feb 9, 06:00 am",0,0,0,0 +"Feb 9, 07:00 am",26,33,72,51.2682 +"Feb 9, 08:00 am",58,183,557,326.901 +"Feb 9, 09:00 am",72,390,799,619.763 +"Feb 9, 10:00 am",126,568,827,845.307 +"Feb 9, 11:00 am",158,663,808,959.638 +"Feb 9, 12:00 pm",162,705,819,1014.97 +"Feb 9, 01:00 pm",249,553,470,755.01 +"Feb 9, 02:00 pm",206,246,69,268.316 +"Feb 9, 03:00 pm",162,165,8,159.227 +"Feb 9, 04:00 pm",145,146,4,146.824 +"Feb 9, 05:00 pm",47,49,24,58.3694 +"Feb 9, 06:00 pm",1,2,1,1.09738 +"Feb 9, 07:00 pm",0,0,0,0 +"Feb 9, 08:00 pm",0,0,0,0 +"Feb 9, 09:00 pm",0,0,0,0 +"Feb 9, 10:00 pm",0,0,0,0 +"Feb 9, 11:00 pm",0,0,0,0 +"Feb 10, 12:00 am",0,0,0,0 +"Feb 10, 01:00 am",0,0,0,0 +"Feb 10, 02:00 am",0,0,0,0 +"Feb 10, 03:00 am",0,0,0,0 +"Feb 10, 04:00 am",0,0,0,0 +"Feb 10, 05:00 am",0,0,0,0 +"Feb 10, 06:00 am",0,0,0,0 +"Feb 10, 07:00 am",23,32,84,49.9983 +"Feb 10, 08:00 am",78,146,297,231.34 +"Feb 10, 09:00 am",98,385,714,597.499 +"Feb 10, 10:00 am",77,525,833,782.517 +"Feb 10, 11:00 am",374,514,222,625.923 +"Feb 10, 12:00 pm",291,658,551,890.507 +"Feb 10, 01:00 pm",292,654,555,883.097 +"Feb 10, 02:00 pm",151,522,638,755.365 +"Feb 10, 03:00 pm",116,463,750,699.756 +"Feb 10, 04:00 pm",87,178,300,271.018 +"Feb 10, 05:00 pm",35,73,331,152.923 +"Feb 10, 06:00 pm",2,3,3,2.36726 +"Feb 10, 07:00 pm",0,0,0,0 +"Feb 10, 08:00 pm",0,0,0,0 +"Feb 10, 09:00 pm",0,0,0,0 +"Feb 10, 10:00 pm",0,0,0,0 +"Feb 10, 11:00 pm",0,0,0,0 +"Feb 11, 12:00 am",0,0,0,0 +"Feb 11, 01:00 am",0,0,0,0 +"Feb 11, 02:00 am",0,0,0,0 +"Feb 11, 03:00 am",0,0,0,0 +"Feb 11, 04:00 am",0,0,0,0 +"Feb 11, 05:00 am",0,0,0,0 +"Feb 11, 06:00 am",0,0,0,0 +"Feb 11, 07:00 am",20,35,142,64.7419 +"Feb 11, 08:00 am",46,183,589,325.839 +"Feb 11, 09:00 am",68,382,775,600.576 +"Feb 11, 10:00 am",84,551,861,821.771 +"Feb 11, 11:00 am",95,670,908,966.79 +"Feb 11, 12:00 pm",99,723,930,1035.8 +"Feb 11, 01:00 pm",97,706,928,1013.26 +"Feb 11, 02:00 pm",90,620,905,905.931 +"Feb 11, 03:00 pm",76,468,841,717.343 +"Feb 11, 04:00 pm",56,272,706,455.264 +"Feb 11, 05:00 pm",31,74,370,160.436 +"Feb 11, 06:00 pm",1,2,6,1.96521 +"Feb 11, 07:00 pm",0,0,0,0 +"Feb 11, 08:00 pm",0,0,0,0 +"Feb 11, 09:00 pm",0,0,0,0 +"Feb 11, 10:00 pm",0,0,0,0 +"Feb 11, 11:00 pm",0,0,0,0 +"Feb 12, 12:00 am",0,0,0,0 +"Feb 12, 01:00 am",0,0,0,0 +"Feb 12, 02:00 am",0,0,0,0 +"Feb 12, 03:00 am",0,0,0,0 +"Feb 12, 04:00 am",0,0,0,0 +"Feb 12, 05:00 am",0,0,0,0 +"Feb 12, 06:00 am",0,0,0,0 +"Feb 12, 07:00 am",28,40,113,63.3048 +"Feb 12, 08:00 am",69,180,471,301.009 +"Feb 12, 09:00 am",127,398,664,596.472 +"Feb 12, 10:00 am",260,512,462,678.302 +"Feb 12, 11:00 am",250,625,588,852.695 +"Feb 12, 12:00 pm",250,700,665,958.528 +"Feb 12, 01:00 pm",270,481,321,619.95 +"Feb 12, 02:00 pm",315,405,153,482.364 +"Feb 12, 03:00 pm",167,427,552,607.216 +"Feb 12, 04:00 pm",114,235,389,348.847 +"Feb 12, 05:00 pm",43,75,267,140.69 +"Feb 12, 06:00 pm",1,2,6,1.95367 +"Feb 12, 07:00 pm",0,0,0,0 +"Feb 12, 08:00 pm",0,0,0,0 +"Feb 12, 09:00 pm",0,0,0,0 +"Feb 12, 10:00 pm",0,0,0,0 +"Feb 12, 11:00 pm",0,0,0,0 +"Feb 13, 12:00 am",0,0,0,0 +"Feb 13, 01:00 am",0,0,0,0 +"Feb 13, 02:00 am",0,0,0,0 +"Feb 13, 03:00 am",0,0,0,0 +"Feb 13, 04:00 am",0,0,0,0 +"Feb 13, 05:00 am",0,0,0,0 +"Feb 13, 06:00 am",0,0,0,0 +"Feb 13, 07:00 am",30,35,44,45.4904 +"Feb 13, 08:00 am",113,178,273,253.669 +"Feb 13, 09:00 am",226,252,62,281.886 +"Feb 13, 10:00 am",185,186,2,175.844 +"Feb 13, 11:00 am",337,580,379,742.349 +"Feb 13, 12:00 pm",322,399,113,447.299 +"Feb 13, 01:00 pm",279,282,4,273.053 +"Feb 13, 02:00 pm",303,369,111,415.984 +"Feb 13, 03:00 pm",200,260,125,307.846 +"Feb 13, 04:00 pm",163,164,4,165.57 +"Feb 13, 05:00 pm",34,35,3,31.7997 +"Feb 13, 06:00 pm",2,2,0,1.83867 +"Feb 13, 07:00 pm",0,0,0,0 +"Feb 13, 08:00 pm",0,0,0,0 +"Feb 13, 09:00 pm",0,0,0,0 +"Feb 13, 10:00 pm",0,0,0,0 +"Feb 13, 11:00 pm",0,0,0,0 +"Feb 14, 12:00 am",0,0,0,0 +"Feb 14, 01:00 am",0,0,0,0 +"Feb 14, 02:00 am",0,0,0,0 +"Feb 14, 03:00 am",0,0,0,0 +"Feb 14, 04:00 am",0,0,0,0 +"Feb 14, 05:00 am",0,0,0,0 +"Feb 14, 06:00 am",0,0,0,0 +"Feb 14, 07:00 am",18,18,0,16.0385 +"Feb 14, 08:00 am",49,50,4,45.5233 +"Feb 14, 09:00 am",103,104,3,95.9933 +"Feb 14, 10:00 am",244,245,2,237.898 +"Feb 14, 11:00 am",295,295,1,287.961 +"Feb 14, 12:00 pm",350,472,178,561.318 +"Feb 14, 01:00 pm",333,383,76,422.717 +"Feb 14, 02:00 pm",249,536,480,720.294 +"Feb 14, 03:00 pm",175,400,469,555.733 +"Feb 14, 04:00 pm",113,233,376,340.716 +"Feb 14, 05:00 pm",39,51,94,76.1986 +"Feb 14, 06:00 pm",0,0,0,0 +"Feb 14, 07:00 pm",0,0,0,0 +"Feb 14, 08:00 pm",0,0,0,0 +"Feb 14, 09:00 pm",0,0,0,0 +"Feb 14, 10:00 pm",0,0,0,0 +"Feb 14, 11:00 pm",0,0,0,0 +"Feb 15, 12:00 am",0,0,0,0 +"Feb 15, 01:00 am",0,0,0,0 +"Feb 15, 02:00 am",0,0,0,0 +"Feb 15, 03:00 am",0,0,0,0 +"Feb 15, 04:00 am",0,0,0,0 +"Feb 15, 05:00 am",0,0,0,0 +"Feb 15, 06:00 am",0,0,0,0 +"Feb 15, 07:00 am",23,23,8,24.1828 +"Feb 15, 08:00 am",64,66,6,60.9528 +"Feb 15, 09:00 am",191,194,7,190.446 +"Feb 15, 10:00 am",236,240,7,233.025 +"Feb 15, 11:00 am",166,172,9,161.749 +"Feb 15, 12:00 pm",361,366,8,364.777 +"Feb 15, 01:00 pm",334,336,3,330.857 +"Feb 15, 02:00 pm",293,297,6,292.113 +"Feb 15, 03:00 pm",204,223,38,236.167 +"Feb 15, 04:00 pm",147,168,65,187.277 +"Feb 15, 05:00 pm",27,31,25,32.4138 +"Feb 15, 06:00 pm",0,0,0,0 +"Feb 15, 07:00 pm",0,0,0,0 +"Feb 15, 08:00 pm",0,0,0,0 +"Feb 15, 09:00 pm",0,0,0,0 +"Feb 15, 10:00 pm",0,0,0,0 +"Feb 15, 11:00 pm",0,0,0,0 +"Feb 16, 12:00 am",0,0,0,0 +"Feb 16, 01:00 am",0,0,0,0 +"Feb 16, 02:00 am",0,0,0,0 +"Feb 16, 03:00 am",0,0,0,0 +"Feb 16, 04:00 am",0,0,0,0 +"Feb 16, 05:00 am",0,0,0,0 +"Feb 16, 06:00 am",0,0,0,0 +"Feb 16, 07:00 am",30,32,16,34.8311 +"Feb 16, 08:00 am",113,126,54,141.824 +"Feb 16, 09:00 am",175,300,294,392.694 +"Feb 16, 10:00 am",134,526,697,752.515 +"Feb 16, 11:00 am",136,572,666,807.144 +"Feb 16, 12:00 pm",155,730,830,1024.16 +"Feb 16, 01:00 pm",152,704,816,989.807 +"Feb 16, 02:00 pm",140,616,786,876.299 +"Feb 16, 03:00 pm",118,463,710,675.768 +"Feb 16, 04:00 pm",86,267,558,412.965 +"Feb 16, 05:00 pm",45,75,223,128.392 +"Feb 16, 06:00 pm",3,3,1,2.92232 +"Feb 16, 07:00 pm",0,0,0,0 +"Feb 16, 08:00 pm",0,0,0,0 +"Feb 16, 09:00 pm",0,0,0,0 +"Feb 16, 10:00 pm",0,0,0,0 +"Feb 16, 11:00 pm",0,0,0,0 +"Feb 17, 12:00 am",0,0,0,0 +"Feb 17, 01:00 am",0,0,0,0 +"Feb 17, 02:00 am",0,0,0,0 +"Feb 17, 03:00 am",0,0,0,0 +"Feb 17, 04:00 am",0,0,0,0 +"Feb 17, 05:00 am",0,0,0,0 +"Feb 17, 06:00 am",0,0,0,0 +"Feb 17, 07:00 am",24,41,155,71.6661 +"Feb 17, 08:00 am",55,206,596,342.537 +"Feb 17, 09:00 am",79,412,777,618.506 +"Feb 17, 10:00 am",102,543,779,780.378 +"Feb 17, 11:00 am",105,677,870,958.345 +"Feb 17, 12:00 pm",173,703,760,976.54 +"Feb 17, 01:00 pm",179,674,727,935.047 +"Feb 17, 02:00 pm",115,619,826,878.672 +"Feb 17, 03:00 pm",88,492,825,723.22 +"Feb 17, 04:00 pm",65,291,685,455.884 +"Feb 17, 05:00 pm",38,89,376,169.189 +"Feb 17, 06:00 pm",4,6,9,5.13709 +"Feb 17, 07:00 pm",0,0,0,0 +"Feb 17, 08:00 pm",0,0,0,0 +"Feb 17, 09:00 pm",0,0,0,0 +"Feb 17, 10:00 pm",0,0,0,0 +"Feb 17, 11:00 pm",0,0,0,0 +"Feb 18, 12:00 am",0,0,0,0 +"Feb 18, 01:00 am",0,0,0,0 +"Feb 18, 02:00 am",0,0,0,0 +"Feb 18, 03:00 am",0,0,0,0 +"Feb 18, 04:00 am",0,0,0,0 +"Feb 18, 05:00 am",0,0,0,0 +"Feb 18, 06:00 am",0,0,0,0 +"Feb 18, 07:00 am",24,44,186,78.6555 +"Feb 18, 08:00 am",52,210,615,346.42 +"Feb 18, 09:00 am",75,417,790,623.231 +"Feb 18, 10:00 am",92,590,873,847.519 +"Feb 18, 11:00 am",103,712,919,993.797 +"Feb 18, 12:00 pm",107,766,939,1061.63 +"Feb 18, 01:00 pm",105,745,932,1033.59 +"Feb 18, 02:00 pm",97,654,907,921.821 +"Feb 18, 03:00 pm",83,500,844,731.845 +"Feb 18, 04:00 pm",62,302,721,472.038 +"Feb 18, 05:00 pm",36,95,412,177.804 +"Feb 18, 06:00 pm",4,6,14,5.91789 +"Feb 18, 07:00 pm",0,0,0,0 +"Feb 18, 08:00 pm",0,0,0,0 +"Feb 18, 09:00 pm",0,0,0,0 +"Feb 18, 10:00 pm",0,0,0,0 +"Feb 18, 11:00 pm",0,0,0,0 +"Feb 19, 12:00 am",0,0,0,0 +"Feb 19, 01:00 am",0,0,0,0 +"Feb 19, 02:00 am",0,0,0,0 +"Feb 19, 03:00 am",0,0,0,0 +"Feb 19, 04:00 am",0,0,0,0 +"Feb 19, 05:00 am",0,0,0,0 +"Feb 19, 06:00 am",0,0,0,0 +"Feb 19, 07:00 am",19,51,300,100.025 +"Feb 19, 08:00 am",43,230,716,381.835 +"Feb 19, 09:00 am",58,440,876,655.961 +"Feb 19, 10:00 am",110,628,901,892.333 +"Feb 19, 11:00 am",91,734,963,1022.31 +"Feb 19, 12:00 pm",76,779,997,1083.48 +"Feb 19, 01:00 pm",75,762,997,1062.07 +"Feb 19, 02:00 pm",69,671,974,948.443 +"Feb 19, 03:00 pm",64,518,912,754.019 +"Feb 19, 04:00 pm",80,326,732,500.214 +"Feb 19, 05:00 pm",46,102,385,179.666 +"Feb 19, 06:00 pm",7,11,31,11.3286 +"Feb 19, 07:00 pm",0,0,0,0 +"Feb 19, 08:00 pm",0,0,0,0 +"Feb 19, 09:00 pm",0,0,0,0 +"Feb 19, 10:00 pm",0,0,0,0 +"Feb 19, 11:00 pm",0,0,0,0 +"Feb 20, 12:00 am",0,0,0,0 +"Feb 20, 01:00 am",0,0,0,0 +"Feb 20, 02:00 am",0,0,0,0 +"Feb 20, 03:00 am",0,0,0,0 +"Feb 20, 04:00 am",0,0,0,0 +"Feb 20, 05:00 am",0,0,0,0 +"Feb 20, 06:00 am",0,0,0,0 +"Feb 20, 07:00 am",33,35,22,39.2547 +"Feb 20, 08:00 am",71,208,519,326.673 +"Feb 20, 09:00 am",71,421,793,622.035 +"Feb 20, 10:00 am",207,514,529,689.305 +"Feb 20, 11:00 am",173,671,742,923.575 +"Feb 20, 12:00 pm",255,695,619,922.997 +"Feb 20, 01:00 pm",266,671,583,886.216 +"Feb 20, 02:00 pm",196,609,663,829.97 +"Feb 20, 03:00 pm",137,491,705,693.822 +"Feb 20, 04:00 pm",71,315,720,481.582 +"Feb 20, 05:00 pm",52,95,295,156.974 +"Feb 20, 06:00 pm",7,8,14,8.61398 +"Feb 20, 07:00 pm",0,0,0,0 +"Feb 20, 08:00 pm",0,0,0,0 +"Feb 20, 09:00 pm",0,0,0,0 +"Feb 20, 10:00 pm",0,0,0,0 +"Feb 20, 11:00 pm",0,0,0,0 +"Feb 21, 12:00 am",0,0,0,0 +"Feb 21, 01:00 am",0,0,0,0 +"Feb 21, 02:00 am",0,0,0,0 +"Feb 21, 03:00 am",0,0,0,0 +"Feb 21, 04:00 am",0,0,0,0 +"Feb 21, 05:00 am",0,0,0,0 +"Feb 21, 06:00 am",0,0,0,0 +"Feb 21, 07:00 am",34,35,11,37.6703 +"Feb 21, 08:00 am",79,220,522,336.612 +"Feb 21, 09:00 am",120,369,559,524.718 +"Feb 21, 10:00 am",108,581,809,815.405 +"Feb 21, 11:00 am",217,656,648,881.873 +"Feb 21, 12:00 pm",137,754,863,1034 +"Feb 21, 01:00 pm",124,766,919,1055.4 +"Feb 21, 02:00 pm",115,674,892,939.314 +"Feb 21, 03:00 pm",246,320,147,373.552 +"Feb 21, 04:00 pm",118,144,74,156.263 +"Feb 21, 05:00 pm",67,69,10,69.083 +"Feb 21, 06:00 pm",8,9,2,7.66138 +"Feb 21, 07:00 pm",0,0,0,0 +"Feb 21, 08:00 pm",0,0,0,0 +"Feb 21, 09:00 pm",0,0,0,0 +"Feb 21, 10:00 pm",0,0,0,0 +"Feb 21, 11:00 pm",0,0,0,0 +"Feb 22, 12:00 am",0,0,0,0 +"Feb 22, 01:00 am",0,0,0,0 +"Feb 22, 02:00 am",0,0,0,0 +"Feb 22, 03:00 am",0,0,0,0 +"Feb 22, 04:00 am",0,0,0,0 +"Feb 22, 05:00 am",0,0,0,0 +"Feb 22, 06:00 am",0,0,0,0 +"Feb 22, 07:00 am",22,57,321,107.412 +"Feb 22, 08:00 am",42,234,703,376.371 +"Feb 22, 09:00 am",60,462,893,672.386 +"Feb 22, 10:00 am",74,631,947,884.707 +"Feb 22, 11:00 am",82,750,981,1031.99 +"Feb 22, 12:00 pm",86,806,1001,1102.66 +"Feb 22, 01:00 pm",84,785,997,1075.64 +"Feb 22, 02:00 pm",78,690,971,958.7 +"Feb 22, 03:00 pm",66,537,922,764.967 +"Feb 22, 04:00 pm",50,333,817,506.551 +"Feb 22, 05:00 pm",30,116,556,212.79 +"Feb 22, 06:00 pm",6,12,48,12.7663 +"Feb 22, 07:00 pm",0,0,0,0 +"Feb 22, 08:00 pm",0,0,0,0 +"Feb 22, 09:00 pm",0,0,0,0 +"Feb 22, 10:00 pm",0,0,0,0 +"Feb 22, 11:00 pm",0,0,0,0 +"Feb 23, 12:00 am",0,0,0,0 +"Feb 23, 01:00 am",0,0,0,0 +"Feb 23, 02:00 am",0,0,0,0 +"Feb 23, 03:00 am",0,0,0,0 +"Feb 23, 04:00 am",0,0,0,0 +"Feb 23, 05:00 am",0,0,0,0 +"Feb 23, 06:00 am",0,0,0,0 +"Feb 23, 07:00 am",22,57,317,105.678 +"Feb 23, 08:00 am",44,246,730,391.563 +"Feb 23, 09:00 am",62,459,875,663.721 +"Feb 23, 10:00 am",76,638,949,889.827 +"Feb 23, 11:00 am",85,757,982,1037.58 +"Feb 23, 12:00 pm",88,807,993,1098.08 +"Feb 23, 01:00 pm",87,785,988,1071.26 +"Feb 23, 02:00 pm",80,693,965,956.343 +"Feb 23, 03:00 pm",68,538,915,762.482 +"Feb 23, 04:00 pm",51,335,808,502.876 +"Feb 23, 05:00 pm",32,118,548,212.31 +"Feb 23, 06:00 pm",7,14,49,13.722 +"Feb 23, 07:00 pm",0,0,0,0 +"Feb 23, 08:00 pm",0,0,0,0 +"Feb 23, 09:00 pm",0,0,0,0 +"Feb 23, 10:00 pm",0,0,0,0 +"Feb 23, 11:00 pm",0,0,0,0 +"Feb 24, 12:00 am",0,0,0,0 +"Feb 24, 01:00 am",0,0,0,0 +"Feb 24, 02:00 am",0,0,0,0 +"Feb 24, 03:00 am",0,0,0,0 +"Feb 24, 04:00 am",0,0,0,0 +"Feb 24, 05:00 am",0,0,0,0 +"Feb 24, 06:00 am",0,0,0,0 +"Feb 24, 07:00 am",21,62,376,115.958 +"Feb 24, 08:00 am",39,254,761,397.602 +"Feb 24, 09:00 am",56,465,894,670.109 +"Feb 24, 10:00 am",68,639,956,887.204 +"Feb 24, 11:00 am",76,760,991,1036.52 +"Feb 24, 12:00 pm",79,809,1002,1097.37 +"Feb 24, 01:00 pm",78,790,1002,1075.04 +"Feb 24, 02:00 pm",72,699,980,960.661 +"Feb 24, 03:00 pm",61,544,934,768.347 +"Feb 24, 04:00 pm",46,342,836,511.833 +"Feb 24, 05:00 pm",28,124,593,219.59 +"Feb 24, 06:00 pm",7,15,68,16.386 +"Feb 24, 07:00 pm",0,0,0,0 +"Feb 24, 08:00 pm",0,0,0,0 +"Feb 24, 09:00 pm",0,0,0,0 +"Feb 24, 10:00 pm",0,0,0,0 +"Feb 24, 11:00 pm",0,0,0,0 +"Feb 25, 12:00 am",0,0,0,0 +"Feb 25, 01:00 am",0,0,0,0 +"Feb 25, 02:00 am",0,0,0,0 +"Feb 25, 03:00 am",0,0,0,0 +"Feb 25, 04:00 am",0,0,0,0 +"Feb 25, 05:00 am",0,0,0,0 +"Feb 25, 06:00 am",0,0,0,0 +"Feb 25, 07:00 am",38,43,42,51.4835 +"Feb 25, 08:00 am",125,159,119,187.116 +"Feb 25, 09:00 am",186,427,522,567.117 +"Feb 25, 10:00 am",275,582,511,747.502 +"Feb 25, 11:00 am",294,597,436,760.977 +"Feb 25, 12:00 pm",165,740,785,997.55 +"Feb 25, 01:00 pm",168,757,823,1020.36 +"Feb 25, 02:00 pm",155,649,768,880.83 +"Feb 25, 03:00 pm",150,481,635,656.118 +"Feb 25, 04:00 pm",136,281,405,378.7 +"Feb 25, 05:00 pm",65,81,99,99.8654 +"Feb 25, 06:00 pm",6,6,1,5.65994 +"Feb 25, 07:00 pm",0,0,0,0 +"Feb 25, 08:00 pm",0,0,0,0 +"Feb 25, 09:00 pm",0,0,0,0 +"Feb 25, 10:00 pm",0,0,0,0 +"Feb 25, 11:00 pm",0,0,0,0 +"Feb 26, 12:00 am",0,0,0,0 +"Feb 26, 01:00 am",0,0,0,0 +"Feb 26, 02:00 am",0,0,0,0 +"Feb 26, 03:00 am",0,0,0,0 +"Feb 26, 04:00 am",0,0,0,0 +"Feb 26, 05:00 am",0,0,0,0 +"Feb 26, 06:00 am",0,0,0,0 +"Feb 26, 07:00 am",45,54,86,69.657 +"Feb 26, 08:00 am",128,229,346,300.561 +"Feb 26, 09:00 am",180,444,565,590.038 +"Feb 26, 10:00 am",224,586,598,767.602 +"Feb 26, 11:00 am",227,761,766,1007.22 +"Feb 26, 12:00 pm",184,799,835,1069.41 +"Feb 26, 01:00 pm",151,765,853,1024.07 +"Feb 26, 02:00 pm",134,678,840,916.101 +"Feb 26, 03:00 pm",114,516,765,713.214 +"Feb 26, 04:00 pm",86,316,636,454.07 +"Feb 26, 05:00 pm",50,108,342,166.57 +"Feb 26, 06:00 pm",10,11,11,10.7497 +"Feb 26, 07:00 pm",0,0,0,0 +"Feb 26, 08:00 pm",0,0,0,0 +"Feb 26, 09:00 pm",0,0,0,0 +"Feb 26, 10:00 pm",0,0,0,0 +"Feb 26, 11:00 pm",0,0,0,0 +"Feb 27, 12:00 am",0,0,0,0 +"Feb 27, 01:00 am",0,0,0,0 +"Feb 27, 02:00 am",0,0,0,0 +"Feb 27, 03:00 am",0,0,0,0 +"Feb 27, 04:00 am",0,0,0,0 +"Feb 27, 05:00 am",0,0,0,0 +"Feb 27, 06:00 am",0,0,0,0 +"Feb 27, 07:00 am",25,63,350,113.164 +"Feb 27, 08:00 am",49,262,723,396.793 +"Feb 27, 09:00 am",92,482,828,674.869 +"Feb 27, 10:00 am",152,538,633,725.683 +"Feb 27, 11:00 am",193,658,660,871.784 +"Feb 27, 12:00 pm",292,748,614,960.519 +"Feb 27, 01:00 pm",280,686,560,880.015 +"Feb 27, 02:00 pm",222,577,544,748.57 +"Feb 27, 03:00 pm",147,408,493,541.633 +"Feb 27, 04:00 pm",142,307,453,410.131 +"Feb 27, 05:00 pm",71,105,194,139.345 +"Feb 27, 06:00 pm",12,14,17,13.3952 +"Feb 27, 07:00 pm",0,0,0,0 +"Feb 27, 08:00 pm",0,0,0,0 +"Feb 27, 09:00 pm",0,0,0,0 +"Feb 27, 10:00 pm",0,0,0,0 +"Feb 27, 11:00 pm",0,0,0,0 +"Feb 28, 12:00 am",0,0,0,0 +"Feb 28, 01:00 am",0,0,0,0 +"Feb 28, 02:00 am",0,0,0,0 +"Feb 28, 03:00 am",0,0,0,0 +"Feb 28, 04:00 am",0,0,0,0 +"Feb 28, 05:00 am",0,0,0,0 +"Feb 28, 06:00 am",0,0,0,0 +"Feb 28, 07:00 am",34,51,153,77.4677 +"Feb 28, 08:00 am",76,239,546,347.364 +"Feb 28, 09:00 am",108,447,712,617.921 +"Feb 28, 10:00 am",132,622,797,842.044 +"Feb 28, 11:00 am",146,744,845,990.46 +"Feb 28, 12:00 pm",152,798,866,1058.56 +"Feb 28, 01:00 pm",149,776,861,1030.65 +"Feb 28, 02:00 pm",138,684,833,914.578 +"Feb 28, 03:00 pm",118,530,773,723.402 +"Feb 28, 04:00 pm",89,324,638,457.761 +"Feb 28, 05:00 pm",59,115,324,170.098 +"Feb 28, 06:00 pm",11,12,11,11.6142 +"Feb 28, 07:00 pm",0,0,0,0 +"Feb 28, 08:00 pm",0,0,0,0 +"Feb 28, 09:00 pm",0,0,0,0 +"Feb 28, 10:00 pm",0,0,0,0 +"Feb 28, 11:00 pm",0,0,0,0 +"Mar 1, 12:00 am",0,0,0,0 +"Mar 1, 01:00 am",0,0,0,0 +"Mar 1, 02:00 am",0,0,0,0 +"Mar 1, 03:00 am",0,0,0,0 +"Mar 1, 04:00 am",0,0,0,0 +"Mar 1, 05:00 am",0,0,0,0 +"Mar 1, 06:00 am",0,0,0,0 +"Mar 1, 07:00 am",32,37,46,43.5301 +"Mar 1, 08:00 am",121,162,136,188.897 +"Mar 1, 09:00 am",213,239,54,250.542 +"Mar 1, 10:00 am",261,608,560,775.713 +"Mar 1, 11:00 am",354,628,384,763.887 +"Mar 1, 12:00 pm",299,447,197,516.573 +"Mar 1, 01:00 pm",422,445,31,446.466 +"Mar 1, 02:00 pm",375,462,132,508.27 +"Mar 1, 03:00 pm",215,393,331,482.744 +"Mar 1, 04:00 pm",208,282,199,329.466 +"Mar 1, 05:00 pm",96,113,98,133.971 +"Mar 1, 06:00 pm",14,20,45,18.8713 +"Mar 1, 07:00 pm",0,0,0,0 +"Mar 1, 08:00 pm",0,0,0,0 +"Mar 1, 09:00 pm",0,0,0,0 +"Mar 1, 10:00 pm",0,0,0,0 +"Mar 1, 11:00 pm",0,0,0,0 +"Mar 2, 12:00 am",0,0,0,0 +"Mar 2, 01:00 am",0,0,0,0 +"Mar 2, 02:00 am",0,0,0,0 +"Mar 2, 03:00 am",0,0,0,0 +"Mar 2, 04:00 am",0,0,0,0 +"Mar 2, 05:00 am",0,0,0,0 +"Mar 2, 06:00 am",0,0,0,0 +"Mar 2, 07:00 am",22,22,6,20.8948 +"Mar 2, 08:00 am",111,114,9,107.717 +"Mar 2, 09:00 am",134,137,7,127.652 +"Mar 2, 10:00 am",162,168,10,157.305 +"Mar 2, 11:00 am",338,340,2,327.792 +"Mar 2, 12:00 pm",346,348,3,336.147 +"Mar 2, 01:00 pm",430,631,273,734.167 +"Mar 2, 02:00 pm",286,623,509,784.644 +"Mar 2, 03:00 pm",250,454,378,555.666 +"Mar 2, 04:00 pm",175,234,157,268.612 +"Mar 2, 05:00 pm",94,109,84,126.552 +"Mar 2, 06:00 pm",14,14,4,13.0079 +"Mar 2, 07:00 pm",0,0,0,0 +"Mar 2, 08:00 pm",0,0,0,0 +"Mar 2, 09:00 pm",0,0,0,0 +"Mar 2, 10:00 pm",0,0,0,0 +"Mar 2, 11:00 pm",0,0,0,0 +"Mar 3, 12:00 am",0,0,0,0 +"Mar 3, 01:00 am",0,0,0,0 +"Mar 3, 02:00 am",0,0,0,0 +"Mar 3, 03:00 am",0,0,0,0 +"Mar 3, 04:00 am",0,0,0,0 +"Mar 3, 05:00 am",0,0,0,0 +"Mar 3, 06:00 am",0,0,0,0 +"Mar 3, 07:00 am",35,36,4,32.9098 +"Mar 3, 08:00 am",141,158,54,166.108 +"Mar 3, 09:00 am",202,251,99,268.044 +"Mar 3, 10:00 am",324,494,271,575.017 +"Mar 3, 11:00 am",277,705,594,894.957 +"Mar 3, 12:00 pm",230,777,721,1006.8 +"Mar 3, 01:00 pm",289,689,541,870.83 +"Mar 3, 02:00 pm",139,696,836,918.589 +"Mar 3, 03:00 pm",119,541,776,725.958 +"Mar 3, 04:00 pm",90,337,650,463.936 +"Mar 3, 05:00 pm",54,121,369,179.043 +"Mar 3, 06:00 pm",11,13,15,12.6178 +"Mar 3, 07:00 pm",0,0,0,0 +"Mar 3, 08:00 pm",0,0,0,0 +"Mar 3, 09:00 pm",0,0,0,0 +"Mar 3, 10:00 pm",0,0,0,0 +"Mar 3, 11:00 pm",0,0,0,0 +"Mar 4, 12:00 am",0,0,0,0 +"Mar 4, 01:00 am",0,0,0,0 +"Mar 4, 02:00 am",0,0,0,0 +"Mar 4, 03:00 am",0,0,0,0 +"Mar 4, 04:00 am",0,0,0,0 +"Mar 4, 05:00 am",0,0,0,0 +"Mar 4, 06:00 am",1,5,10,1.7851 +"Mar 4, 07:00 am",21,81,511,140.412 +"Mar 4, 08:00 am",39,297,811,427.035 +"Mar 4, 09:00 am",54,510,920,693.531 +"Mar 4, 10:00 am",66,687,979,913.027 +"Mar 4, 11:00 am",73,804,1007,1056.56 +"Mar 4, 12:00 pm",76,852,1016,1114.82 +"Mar 4, 01:00 pm",75,829,1012,1086.33 +"Mar 4, 02:00 pm",69,735,992,970.469 +"Mar 4, 03:00 pm",59,582,955,781.665 +"Mar 4, 04:00 pm",45,377,868,525.687 +"Mar 4, 05:00 pm",28,153,665,237.486 +"Mar 4, 06:00 pm",10,25,124,28.3647 +"Mar 4, 07:00 pm",0,0,0,0 +"Mar 4, 08:00 pm",0,0,0,0 +"Mar 4, 09:00 pm",0,0,0,0 +"Mar 4, 10:00 pm",0,0,0,0 +"Mar 4, 11:00 pm",0,0,0,0 +"Mar 5, 12:00 am",0,0,0,0 +"Mar 5, 01:00 am",0,0,0,0 +"Mar 5, 02:00 am",0,0,0,0 +"Mar 5, 03:00 am",0,0,0,0 +"Mar 5, 04:00 am",0,0,0,0 +"Mar 5, 05:00 am",0,0,0,0 +"Mar 5, 06:00 am",1,2,5,1.34229 +"Mar 5, 07:00 am",30,77,394,126.582 +"Mar 5, 08:00 am",55,291,734,413.151 +"Mar 5, 09:00 am",76,506,863,681.488 +"Mar 5, 10:00 am",91,683,927,898.893 +"Mar 5, 11:00 am",100,800,958,1041.59 +"Mar 5, 12:00 pm",104,848,970,1101.49 +"Mar 5, 01:00 pm",102,824,964,1070.71 +"Mar 5, 02:00 pm",95,732,944,957.844 +"Mar 5, 03:00 pm",81,574,893,761.172 +"Mar 5, 04:00 pm",62,370,796,509.285 +"Mar 5, 05:00 pm",39,145,554,217.236 +"Mar 5, 06:00 pm",13,22,68,23.3526 +"Mar 5, 07:00 pm",0,0,0,0 +"Mar 5, 08:00 pm",0,0,0,0 +"Mar 5, 09:00 pm",0,0,0,0 +"Mar 5, 10:00 pm",0,0,0,0 +"Mar 5, 11:00 pm",0,0,0,0 +"Mar 6, 12:00 am",0,0,0,0 +"Mar 6, 01:00 am",0,0,0,0 +"Mar 6, 02:00 am",0,0,0,0 +"Mar 6, 03:00 am",0,0,0,0 +"Mar 6, 04:00 am",0,0,0,0 +"Mar 6, 05:00 am",0,0,0,0 +"Mar 6, 06:00 am",1,2,3,1.16723 +"Mar 6, 07:00 am",36,75,313,115.238 +"Mar 6, 08:00 am",68,284,663,396.004 +"Mar 6, 09:00 am",94,501,808,669.635 +"Mar 6, 10:00 am",112,681,884,894.177 +"Mar 6, 11:00 am",124,800,921,1033.38 +"Mar 6, 12:00 pm",137,854,929,1108.56 +"Mar 6, 01:00 pm",135,830,922,1076.9 +"Mar 6, 02:00 pm",129,689,824,896.914 +"Mar 6, 03:00 pm",194,549,639,698.048 +"Mar 6, 04:00 pm",134,352,560,455.801 +"Mar 6, 05:00 pm",86,129,222,160.381 +"Mar 6, 06:00 pm",20,21,4,18.6657 +"Mar 6, 07:00 pm",0,0,0,0 +"Mar 6, 08:00 pm",0,0,0,0 +"Mar 6, 09:00 pm",0,0,0,0 +"Mar 6, 10:00 pm",0,0,0,0 +"Mar 6, 11:00 pm",0,0,0,0 +"Mar 7, 12:00 am",0,0,0,0 +"Mar 7, 01:00 am",0,0,0,0 +"Mar 7, 02:00 am",0,0,0,0 +"Mar 7, 03:00 am",0,0,0,0 +"Mar 7, 04:00 am",0,0,0,0 +"Mar 7, 05:00 am",0,0,0,0 +"Mar 7, 06:00 am",2,4,9,2.56496 +"Mar 7, 07:00 am",40,85,343,126.067 +"Mar 7, 08:00 am",53,297,735,412.846 +"Mar 7, 09:00 am",98,488,767,646.775 +"Mar 7, 10:00 am",91,647,859,842.73 +"Mar 7, 11:00 am",177,765,795,987.513 +"Mar 7, 12:00 pm",167,819,841,1052.78 +"Mar 7, 01:00 pm",150,803,861,1033.45 +"Mar 7, 02:00 pm",219,689,688,876.135 +"Mar 7, 03:00 pm",152,483,592,623.654 +"Mar 7, 04:00 pm",148,324,447,408.84 +"Mar 7, 05:00 pm",65,143,394,193.544 +"Mar 7, 06:00 pm",18,22,34,21.6065 +"Mar 7, 07:00 pm",0,0,0,0 +"Mar 7, 08:00 pm",0,0,0,0 +"Mar 7, 09:00 pm",0,0,0,0 +"Mar 7, 10:00 pm",0,0,0,0 +"Mar 7, 11:00 pm",0,0,0,0 +"Mar 8, 12:00 am",0,0,0,0 +"Mar 8, 01:00 am",0,0,0,0 +"Mar 8, 02:00 am",0,0,0,0 +"Mar 8, 03:00 am",0,0,0,0 +"Mar 8, 04:00 am",0,0,0,0 +"Mar 8, 05:00 am",0,0,0,0 +"Mar 8, 06:00 am",0,0,0,0 +"Mar 8, 07:00 am",20,22,13,21.0273 +"Mar 8, 08:00 am",81,83,6,75.9282 +"Mar 8, 09:00 am",107,110,4,99.3544 +"Mar 8, 10:00 am",192,196,5,181.742 +"Mar 8, 11:00 am",210,216,8,202.166 +"Mar 8, 12:00 pm",223,227,5,212.049 +"Mar 8, 01:00 pm",426,427,1,416.814 +"Mar 8, 02:00 pm",193,194,1,179.089 +"Mar 8, 03:00 pm",163,164,1,150.746 +"Mar 8, 04:00 pm",111,112,0,101.348 +"Mar 8, 05:00 pm",47,47,0,42.0928 +"Mar 8, 06:00 pm",9,9,0,7.9986 +"Mar 8, 07:00 pm",0,0,0,0 +"Mar 8, 08:00 pm",0,0,0,0 +"Mar 8, 09:00 pm",0,0,0,0 +"Mar 8, 10:00 pm",0,0,0,0 +"Mar 8, 11:00 pm",0,0,0,0 +"Mar 9, 12:00 am",0,0,0,0 +"Mar 9, 01:00 am",0,0,0,0 +"Mar 9, 02:00 am",0,0,0,0 +"Mar 9, 03:00 am",0,0,0,0 +"Mar 9, 04:00 am",0,0,0,0 +"Mar 9, 05:00 am",0,0,0,0 +"Mar 9, 06:00 am",2,2,0,1.83867 +"Mar 9, 07:00 am",35,35,0,31.319 +"Mar 9, 08:00 am",147,147,0,138.46 +"Mar 9, 09:00 am",143,144,1,131.63 +"Mar 9, 10:00 am",211,211,1,196.859 +"Mar 9, 11:00 am",385,386,0,372.175 +"Mar 9, 12:00 pm",436,674,303,789.498 +"Mar 9, 01:00 pm",309,769,601,949.59 +"Mar 9, 02:00 pm",245,616,538,764.93 +"Mar 9, 03:00 pm",158,168,17,157.623 +"Mar 9, 04:00 pm",109,150,103,165.456 +"Mar 9, 05:00 pm",65,118,264,153.525 +"Mar 9, 06:00 pm",15,16,14,15.2557 +"Mar 9, 07:00 pm",0,0,0,0 +"Mar 9, 08:00 pm",0,0,0,0 +"Mar 9, 09:00 pm",0,0,0,0 +"Mar 9, 10:00 pm",0,0,0,0 +"Mar 9, 11:00 pm",0,0,0,0 +"Mar 10, 12:00 am",0,0,0,0 +"Mar 10, 01:00 am",0,0,0,0 +"Mar 10, 02:00 am",0,0,0,0 +"Mar 10, 03:00 am",0,0,0,0 +"Mar 10, 04:00 am",0,0,0,0 +"Mar 10, 05:00 am",0,0,0,0 +"Mar 10, 06:00 am",3,7,25,4.6339 +"Mar 10, 07:00 am",29,98,485,146.947 +"Mar 10, 08:00 am",55,306,724,412.201 +"Mar 10, 09:00 am",179,546,700,689.014 +"Mar 10, 10:00 am",88,674,886,864.679 +"Mar 10, 11:00 am",88,797,942,1015.99 +"Mar 10, 12:00 pm",91,864,979,1098.11 +"Mar 10, 01:00 pm",90,842,978,1071.73 +"Mar 10, 02:00 pm",99,745,931,950.032 +"Mar 10, 03:00 pm",72,591,913,763.669 +"Mar 10, 04:00 pm",55,386,823,509.783 +"Mar 10, 05:00 pm",35,163,618,228.618 +"Mar 10, 06:00 pm",14,29,117,29.3835 +"Mar 10, 07:00 pm",0,0,0,0 +"Mar 10, 08:00 pm",0,0,0,0 +"Mar 10, 09:00 pm",0,0,0,0 +"Mar 10, 10:00 pm",0,0,0,0 +"Mar 10, 11:00 pm",0,0,0,0 +"Mar 11, 12:00 am",0,0,0,0 +"Mar 11, 01:00 am",0,0,0,0 +"Mar 11, 02:00 am",0,0,0,0 +"Mar 11, 03:00 am",0,0,0,0 +"Mar 11, 04:00 am",0,0,0,0 +"Mar 11, 05:00 am",0,0,0,0 +"Mar 11, 06:00 am",3,4,3,2.97757 +"Mar 11, 07:00 am",45,88,288,117.649 +"Mar 11, 08:00 am",83,297,612,391.247 +"Mar 11, 09:00 am",127,516,738,663.54 +"Mar 11, 10:00 am",143,690,822,878.114 +"Mar 11, 11:00 am",212,759,724,957.884 +"Mar 11, 12:00 pm",218,811,748,1022.77 +"Mar 11, 01:00 pm",237,763,680,954.951 +"Mar 11, 02:00 pm",260,649,557,796.675 +"Mar 11, 03:00 pm",229,503,479,612.888 +"Mar 11, 04:00 pm",166,355,466,434.477 +"Mar 11, 05:00 pm",88,112,117,124.204 +"Mar 11, 06:00 pm",23,23,6,21.4963 +"Mar 11, 07:00 pm",0,0,0,0 +"Mar 11, 08:00 pm",0,0,0,0 +"Mar 11, 09:00 pm",0,0,0,0 +"Mar 11, 10:00 pm",0,0,0,0 +"Mar 11, 11:00 pm",0,0,0,0 +"Mar 12, 12:00 am",0,0,0,0 +"Mar 12, 01:00 am",0,0,0,0 +"Mar 12, 02:00 am",0,0,0,0 +"Mar 12, 03:00 am",0,0,0,0 +"Mar 12, 04:00 am",0,0,0,0 +"Mar 12, 05:00 am",0,0,0,0 +"Mar 12, 06:00 am",7,8,5,6.79216 +"Mar 12, 07:00 am",60,76,107,85.1863 +"Mar 12, 08:00 am",186,232,132,254.228 +"Mar 12, 09:00 am",269,465,369,543.789 +"Mar 12, 10:00 am",222,629,606,776.821 +"Mar 12, 11:00 am",229,733,663,916.642 +"Mar 12, 12:00 pm",248,787,676,980.993 +"Mar 12, 01:00 pm",209,863,842,1085.22 +"Mar 12, 02:00 pm",227,686,654,851.759 +"Mar 12, 03:00 pm",161,547,670,687.737 +"Mar 12, 04:00 pm",126,365,586,460.699 +"Mar 12, 05:00 pm",91,106,68,108.691 +"Mar 12, 06:00 pm",25,28,25,25.9082 +"Mar 12, 07:00 pm",0,0,0,0 +"Mar 12, 08:00 pm",0,0,0,0 +"Mar 12, 09:00 pm",0,0,0,0 +"Mar 12, 10:00 pm",0,0,0,0 +"Mar 12, 11:00 pm",0,0,0,0 +"Mar 13, 12:00 am",0,0,0,0 +"Mar 13, 01:00 am",0,0,0,0 +"Mar 13, 02:00 am",0,0,0,0 +"Mar 13, 03:00 am",0,0,0,0 +"Mar 13, 04:00 am",0,0,0,0 +"Mar 13, 05:00 am",0,0,0,0 +"Mar 13, 06:00 am",8,10,19,8.67619 +"Mar 13, 07:00 am",37,111,469,153.346 +"Mar 13, 08:00 am",51,335,789,438.766 +"Mar 13, 09:00 am",69,525,851,672.296 +"Mar 13, 10:00 am",217,659,654,817.141 +"Mar 13, 11:00 am",246,710,605,877.729 +"Mar 13, 12:00 pm",270,828,696,1022.99 +"Mar 13, 01:00 pm",219,678,589,846.207 +"Mar 13, 02:00 pm",101,724,883,908.378 +"Mar 13, 03:00 pm",66,586,898,743.961 +"Mar 13, 04:00 pm",57,400,831,514.072 +"Mar 13, 05:00 pm",36,171,629,230.579 +"Mar 13, 06:00 pm",15,30,134,30.8196 +"Mar 13, 07:00 pm",0,0,0,0 +"Mar 13, 08:00 pm",0,0,0,0 +"Mar 13, 09:00 pm",0,0,0,0 +"Mar 13, 10:00 pm",0,0,0,0 +"Mar 13, 11:00 pm",0,0,0,0 +"Mar 14, 12:00 am",0,0,0,0 +"Mar 14, 01:00 am",0,0,0,0 +"Mar 14, 02:00 am",0,0,0,0 +"Mar 14, 03:00 am",0,0,0,0 +"Mar 14, 04:00 am",0,0,0,0 +"Mar 14, 05:00 am",0,0,0,0 +"Mar 14, 06:00 am",6,7,6,5.92258 +"Mar 14, 07:00 am",61,103,260,127.946 +"Mar 14, 08:00 am",140,328,515,401.199 +"Mar 14, 09:00 am",171,527,656,653.467 +"Mar 14, 10:00 am",123,674,810,848.229 +"Mar 14, 11:00 am",116,815,908,1016.26 +"Mar 14, 12:00 pm",130,884,935,1097.57 +"Mar 14, 01:00 pm",109,857,953,1068.12 +"Mar 14, 02:00 pm",102,762,932,952.744 +"Mar 14, 03:00 pm",88,601,880,754.859 +"Mar 14, 04:00 pm",103,373,649,469.657 +"Mar 14, 05:00 pm",64,158,433,201.634 +"Mar 14, 06:00 pm",20,29,82,28.101 +"Mar 14, 07:00 pm",0,0,0,0 +"Mar 14, 08:00 pm",0,0,0,0 +"Mar 14, 09:00 pm",0,0,0,0 +"Mar 14, 10:00 pm",0,0,0,0 +"Mar 14, 11:00 pm",0,0,0,0 +"Mar 15, 12:00 am",0,0,0,0 +"Mar 15, 01:00 am",0,0,0,0 +"Mar 15, 02:00 am",0,0,0,0 +"Mar 15, 03:00 am",0,0,0,0 +"Mar 15, 04:00 am",0,0,0,0 +"Mar 15, 05:00 am",0,0,0,0 +"Mar 15, 06:00 am",8,17,69,11.9076 +"Mar 15, 07:00 am",34,125,549,169.482 +"Mar 15, 08:00 am",63,354,787,455.005 +"Mar 15, 09:00 am",80,570,898,718.901 +"Mar 15, 10:00 am",85,739,955,924.132 +"Mar 15, 11:00 am",121,866,962,1074.35 +"Mar 15, 12:00 pm",112,906,980,1123.69 +"Mar 15, 01:00 pm",152,900,947,1119.3 +"Mar 15, 02:00 pm",166,814,909,1008.03 +"Mar 15, 03:00 pm",160,649,834,805.418 +"Mar 15, 04:00 pm",116,428,745,533.206 +"Mar 15, 05:00 pm",57,183,575,235.457 +"Mar 15, 06:00 pm",19,36,146,34.0888 +"Mar 15, 07:00 pm",0,0,0,0 +"Mar 15, 08:00 pm",0,0,0,0 +"Mar 15, 09:00 pm",0,0,0,0 +"Mar 15, 10:00 pm",0,0,0,0 +"Mar 15, 11:00 pm",0,0,0,0 +"Mar 16, 12:00 am",0,0,0,0 +"Mar 16, 01:00 am",0,0,0,0 +"Mar 16, 02:00 am",0,0,0,0 +"Mar 16, 03:00 am",0,0,0,0 +"Mar 16, 04:00 am",0,0,0,0 +"Mar 16, 05:00 am",0,0,0,0 +"Mar 16, 06:00 am",9,11,19,9.49424 +"Mar 16, 07:00 am",45,116,413,149.796 +"Mar 16, 08:00 am",73,336,704,426.721 +"Mar 16, 09:00 am",97,552,827,693.638 +"Mar 16, 10:00 am",114,730,893,910.818 +"Mar 16, 11:00 am",125,847,928,1046 +"Mar 16, 12:00 pm",151,897,916,1112.63 +"Mar 16, 01:00 pm",161,882,911,1093.02 +"Mar 16, 02:00 pm",173,793,866,982.876 +"Mar 16, 03:00 pm",127,616,829,762.737 +"Mar 16, 04:00 pm",103,406,718,504.572 +"Mar 16, 05:00 pm",70,160,399,193.869 +"Mar 16, 06:00 pm",20,28,69,26.2219 +"Mar 16, 07:00 pm",0,0,0,0 +"Mar 16, 08:00 pm",0,0,0,0 +"Mar 16, 09:00 pm",0,0,0,0 +"Mar 16, 10:00 pm",0,0,0,0 +"Mar 16, 11:00 pm",0,0,0,0 +"Mar 17, 12:00 am",0,0,0,0 +"Mar 17, 01:00 am",0,0,0,0 +"Mar 17, 02:00 am",0,0,0,0 +"Mar 17, 03:00 am",0,0,0,0 +"Mar 17, 04:00 am",0,0,0,0 +"Mar 17, 05:00 am",0,0,0,0 +"Mar 17, 06:00 am",10,12,20,10.4428 +"Mar 17, 07:00 am",65,114,275,135.691 +"Mar 17, 08:00 am",145,333,495,397.606 +"Mar 17, 09:00 am",181,511,593,617.141 +"Mar 17, 10:00 am",202,701,720,860.265 +"Mar 17, 11:00 am",193,756,718,932.617 +"Mar 17, 12:00 pm",164,848,837,1046.44 +"Mar 17, 01:00 pm",228,852,783,1044.94 +"Mar 17, 02:00 pm",175,759,811,935.255 +"Mar 17, 03:00 pm",128,567,742,702.029 +"Mar 17, 04:00 pm",88,379,686,470.647 +"Mar 17, 05:00 pm",73,164,402,197.025 +"Mar 17, 06:00 pm",18,29,92,27.1 +"Mar 17, 07:00 pm",0,0,0,0 +"Mar 17, 08:00 pm",0,0,0,0 +"Mar 17, 09:00 pm",0,0,0,0 +"Mar 17, 10:00 pm",0,0,0,0 +"Mar 17, 11:00 pm",0,0,0,0 +"Mar 18, 12:00 am",0,0,0,0 +"Mar 18, 01:00 am",0,0,0,0 +"Mar 18, 02:00 am",0,0,0,0 +"Mar 18, 03:00 am",0,0,0,0 +"Mar 18, 04:00 am",0,0,0,0 +"Mar 18, 05:00 am",0,0,0,0 +"Mar 18, 06:00 am",14,16,17,13.9033 +"Mar 18, 07:00 am",75,107,176,119.01 +"Mar 18, 08:00 am",184,276,239,301.214 +"Mar 18, 09:00 am",225,511,511,605.215 +"Mar 18, 10:00 am",261,697,626,835.804 +"Mar 18, 11:00 am",322,662,431,784.08 +"Mar 18, 12:00 pm",345,824,582,981.987 +"Mar 18, 01:00 pm",322,706,479,838.539 +"Mar 18, 02:00 pm",298,677,525,802.492 +"Mar 18, 03:00 pm",333,438,177,474.169 +"Mar 18, 04:00 pm",184,332,346,376.337 +"Mar 18, 05:00 pm",97,120,99,124.955 +"Mar 18, 06:00 pm",24,27,30,25.2863 +"Mar 18, 07:00 pm",0,0,0,0 +"Mar 18, 08:00 pm",0,0,0,0 +"Mar 18, 09:00 pm",0,0,0,0 +"Mar 18, 10:00 pm",0,0,0,0 +"Mar 18, 11:00 pm",0,0,0,0 +"Mar 19, 12:00 am",0,0,0,0 +"Mar 19, 01:00 am",0,0,0,0 +"Mar 19, 02:00 am",0,0,0,0 +"Mar 19, 03:00 am",0,0,0,0 +"Mar 19, 04:00 am",0,0,0,0 +"Mar 19, 05:00 am",0,0,0,0 +"Mar 19, 06:00 am",11,12,10,10.5636 +"Mar 19, 07:00 am",44,46,8,41.2262 +"Mar 19, 08:00 am",68,69,2,61.7572 +"Mar 19, 09:00 am",131,133,2,120.188 +"Mar 19, 10:00 am",276,365,127,393.803 +"Mar 19, 11:00 am",310,597,362,689.34 +"Mar 19, 12:00 pm",239,246,8,229.561 +"Mar 19, 01:00 pm",307,311,5,293.316 +"Mar 19, 02:00 pm",394,401,10,387.136 +"Mar 19, 03:00 pm",233,236,4,220.05 +"Mar 19, 04:00 pm",236,257,49,259.236 +"Mar 19, 05:00 pm",80,100,85,103.175 +"Mar 19, 06:00 pm",24,24,1,21.562 +"Mar 19, 07:00 pm",0,0,0,0 +"Mar 19, 08:00 pm",0,0,0,0 +"Mar 19, 09:00 pm",0,0,0,0 +"Mar 19, 10:00 pm",0,0,0,0 +"Mar 19, 11:00 pm",0,0,0,0 +"Mar 20, 12:00 am",0,0,0,0 +"Mar 20, 01:00 am",0,0,0,0 +"Mar 20, 02:00 am",0,0,0,0 +"Mar 20, 03:00 am",0,0,0,0 +"Mar 20, 04:00 am",0,0,0,0 +"Mar 20, 05:00 am",0,0,0,0 +"Mar 20, 06:00 am",7,7,0,6.21602 +"Mar 20, 07:00 am",30,30,1,26.9639 +"Mar 20, 08:00 am",126,128,4,117.052 +"Mar 20, 09:00 am",259,263,7,248.275 +"Mar 20, 10:00 am",325,330,6,312.596 +"Mar 20, 11:00 am",366,367,1,348.647 +"Mar 20, 12:00 pm",406,410,5,393.202 +"Mar 20, 01:00 pm",405,407,1,388.427 +"Mar 20, 02:00 pm",402,429,38,439.377 +"Mar 20, 03:00 pm",249,301,88,307.63 +"Mar 20, 04:00 pm",151,328,410,382.379 +"Mar 20, 05:00 pm",121,130,41,128.776 +"Mar 20, 06:00 pm",19,19,1,17.0265 +"Mar 20, 07:00 pm",0,0,0,0 +"Mar 20, 08:00 pm",0,0,0,0 +"Mar 20, 09:00 pm",0,0,0,0 +"Mar 20, 10:00 pm",0,0,0,0 +"Mar 20, 11:00 pm",0,0,0,0 +"Mar 21, 12:00 am",0,0,0,0 +"Mar 21, 01:00 am",0,0,0,0 +"Mar 21, 02:00 am",0,0,0,0 +"Mar 21, 03:00 am",0,0,0,0 +"Mar 21, 04:00 am",0,0,0,0 +"Mar 21, 05:00 am",0,0,0,0 +"Mar 21, 06:00 am",15,16,2,13.486 +"Mar 21, 07:00 am",75,78,12,71.4232 +"Mar 21, 08:00 am",138,273,339,308.457 +"Mar 21, 09:00 am",181,493,544,583.852 +"Mar 21, 10:00 am",233,807,808,967.992 +"Mar 21, 11:00 am",288,755,584,896.689 +"Mar 21, 12:00 pm",285,957,806,1147.1 +"Mar 21, 01:00 pm",290,904,757,1078.01 +"Mar 21, 02:00 pm",204,758,757,914.144 +"Mar 21, 03:00 pm",149,590,729,710.966 +"Mar 21, 04:00 pm",117,374,591,446.657 +"Mar 21, 05:00 pm",71,180,461,211.139 +"Mar 21, 06:00 pm",26,33,62,29.8307 +"Mar 21, 07:00 pm",0,0,0,0 +"Mar 21, 08:00 pm",0,0,0,0 +"Mar 21, 09:00 pm",0,0,0,0 +"Mar 21, 10:00 pm",0,0,0,0 +"Mar 21, 11:00 pm",0,0,0,0 +"Mar 22, 12:00 am",0,0,0,0 +"Mar 22, 01:00 am",0,0,0,0 +"Mar 22, 02:00 am",0,0,0,0 +"Mar 22, 03:00 am",0,0,0,0 +"Mar 22, 04:00 am",0,0,0,0 +"Mar 22, 05:00 am",0,0,0,0 +"Mar 22, 06:00 am",16,19,18,15.6025 +"Mar 22, 07:00 am",39,151,560,181.448 +"Mar 22, 08:00 am",49,380,821,459.69 +"Mar 22, 09:00 am",65,589,906,713.14 +"Mar 22, 10:00 am",76,752,944,908.592 +"Mar 22, 11:00 am",83,876,986,1057.72 +"Mar 22, 12:00 pm",129,852,864,1023.66 +"Mar 22, 01:00 pm",183,751,697,909.388 +"Mar 22, 02:00 pm",157,773,837,929.51 +"Mar 22, 03:00 pm",111,604,811,727.124 +"Mar 22, 04:00 pm",53,431,863,517.732 +"Mar 22, 05:00 pm",34,201,697,239.006 +"Mar 22, 06:00 pm",20,35,122,29.2409 +"Mar 22, 07:00 pm",0,0,0,0 +"Mar 22, 08:00 pm",0,0,0,0 +"Mar 22, 09:00 pm",0,0,0,0 +"Mar 22, 10:00 pm",0,0,0,0 +"Mar 22, 11:00 pm",0,0,0,0 +"Mar 23, 12:00 am",0,0,0,0 +"Mar 23, 01:00 am",0,0,0,0 +"Mar 23, 02:00 am",0,0,0,0 +"Mar 23, 03:00 am",0,0,0,0 +"Mar 23, 04:00 am",0,0,0,0 +"Mar 23, 05:00 am",0,0,0,0 +"Mar 23, 06:00 am",19,22,27,18.6609 +"Mar 23, 07:00 am",73,136,307,152.036 +"Mar 23, 08:00 am",107,340,571,402.282 +"Mar 23, 09:00 am",156,556,687,664.027 +"Mar 23, 10:00 am",88,678,820,814.859 +"Mar 23, 11:00 am",168,915,925,1100.01 +"Mar 23, 12:00 pm",240,877,756,1050.75 +"Mar 23, 01:00 pm",331,711,464,829.422 +"Mar 23, 02:00 pm",395,465,95,480.071 +"Mar 23, 03:00 pm",265,461,320,513.332 +"Mar 23, 04:00 pm",189,258,157,270.937 +"Mar 23, 05:00 pm",80,164,347,183.606 +"Mar 23, 06:00 pm",22,39,142,32.0811 +"Mar 23, 07:00 pm",0,0,0,0 +"Mar 23, 08:00 pm",0,0,0,0 +"Mar 23, 09:00 pm",0,0,0,0 +"Mar 23, 10:00 pm",0,0,0,0 +"Mar 23, 11:00 pm",0,0,0,0 +"Mar 24, 12:00 am",0,0,0,0 +"Mar 24, 01:00 am",0,0,0,0 +"Mar 24, 02:00 am",0,0,0,0 +"Mar 24, 03:00 am",0,0,0,0 +"Mar 24, 04:00 am",0,0,0,0 +"Mar 24, 05:00 am",0,0,0,0 +"Mar 24, 06:00 am",15,24,71,17.6084 +"Mar 24, 07:00 am",37,162,593,188.589 +"Mar 24, 08:00 am",59,392,807,465.629 +"Mar 24, 09:00 am",77,599,887,714.544 +"Mar 24, 10:00 am",89,768,937,917.82 +"Mar 24, 11:00 am",97,881,965,1052.96 +"Mar 24, 12:00 pm",100,928,980,1109.45 +"Mar 24, 01:00 pm",98,898,974,1072.53 +"Mar 24, 02:00 pm",91,795,949,948.753 +"Mar 24, 03:00 pm",79,638,910,757.846 +"Mar 24, 04:00 pm",62,431,831,508.698 +"Mar 24, 05:00 pm",41,202,656,233.35 +"Mar 24, 06:00 pm",21,36,130,29.7069 +"Mar 24, 07:00 pm",0,0,0,0 +"Mar 24, 08:00 pm",0,0,0,0 +"Mar 24, 09:00 pm",0,0,0,0 +"Mar 24, 10:00 pm",0,0,0,0 +"Mar 24, 11:00 pm",0,0,0,0 +"Mar 25, 12:00 am",0,0,0,0 +"Mar 25, 01:00 am",0,0,0,0 +"Mar 25, 02:00 am",0,0,0,0 +"Mar 25, 03:00 am",0,0,0,0 +"Mar 25, 04:00 am",0,0,0,0 +"Mar 25, 05:00 am",0,0,0,0 +"Mar 25, 06:00 am",17,20,31,17.0063 +"Mar 25, 07:00 am",59,147,411,166.529 +"Mar 25, 08:00 am",96,372,661,436.084 +"Mar 25, 09:00 am",126,586,777,696.657 +"Mar 25, 10:00 am",146,758,841,903.243 +"Mar 25, 11:00 am",158,874,878,1043.62 +"Mar 25, 12:00 pm",162,916,889,1094.48 +"Mar 25, 01:00 pm",159,886,882,1057.02 +"Mar 25, 02:00 pm",157,792,852,939.932 +"Mar 25, 03:00 pm",146,633,790,747.906 +"Mar 25, 04:00 pm",149,405,575,462.2 +"Mar 25, 05:00 pm",112,168,226,175.755 +"Mar 25, 06:00 pm",24,28,34,24.3991 +"Mar 25, 07:00 pm",0,0,0,0 +"Mar 25, 08:00 pm",0,0,0,0 +"Mar 25, 09:00 pm",0,0,0,0 +"Mar 25, 10:00 pm",0,0,0,0 +"Mar 25, 11:00 pm",0,0,0,0 +"Mar 26, 12:00 am",0,0,0,0 +"Mar 26, 01:00 am",0,0,0,0 +"Mar 26, 02:00 am",0,0,0,0 +"Mar 26, 03:00 am",0,0,0,0 +"Mar 26, 04:00 am",0,0,0,0 +"Mar 26, 05:00 am",0,0,0,0 +"Mar 26, 06:00 am",15,15,1,13.4097 +"Mar 26, 07:00 am",103,110,31,104.569 +"Mar 26, 08:00 am",184,289,249,311.196 +"Mar 26, 09:00 am",215,259,74,258.489 +"Mar 26, 10:00 am",413,593,245,638.289 +"Mar 26, 11:00 am",311,318,9,299.681 +"Mar 26, 12:00 pm",452,609,185,658.944 +"Mar 26, 01:00 pm",313,963,784,1122.01 +"Mar 26, 02:00 pm",242,756,686,883.904 +"Mar 26, 03:00 pm",169,652,779,762.248 +"Mar 26, 04:00 pm",70,428,795,498.254 +"Mar 26, 05:00 pm",39,212,693,239.243 +"Mar 26, 06:00 pm",19,44,217,33.0353 +"Mar 26, 07:00 pm",0,0,0,0 +"Mar 26, 08:00 pm",0,0,0,0 +"Mar 26, 09:00 pm",0,0,0,0 +"Mar 26, 10:00 pm",0,0,0,0 +"Mar 26, 11:00 pm",0,0,0,0 +"Mar 27, 12:00 am",0,0,0,0 +"Mar 27, 01:00 am",0,0,0,0 +"Mar 27, 02:00 am",0,0,0,0 +"Mar 27, 03:00 am",0,0,0,0 +"Mar 27, 04:00 am",0,0,0,0 +"Mar 27, 05:00 am",0,0,0,0 +"Mar 27, 06:00 am",24,32,67,24.6749 +"Mar 27, 07:00 am",70,162,410,175.364 +"Mar 27, 08:00 am",166,407,564,455.03 +"Mar 27, 09:00 am",158,604,742,705.991 +"Mar 27, 10:00 am",176,728,749,859.708 +"Mar 27, 11:00 am",122,845,878,994.791 +"Mar 27, 12:00 pm",184,920,860,1086.76 +"Mar 27, 01:00 pm",217,893,813,1055.61 +"Mar 27, 02:00 pm",93,812,957,955.08 +"Mar 27, 03:00 pm",81,647,909,755.87 +"Mar 27, 04:00 pm",109,409,664,470.261 +"Mar 27, 05:00 pm",48,202,608,224.165 +"Mar 27, 06:00 pm",19,43,217,32.2065 +"Mar 27, 07:00 pm",0,0,0,0 +"Mar 27, 08:00 pm",0,0,0,0 +"Mar 27, 09:00 pm",0,0,0,0 +"Mar 27, 10:00 pm",0,0,0,0 +"Mar 27, 11:00 pm",0,0,0,0 +"Mar 28, 12:00 am",0,0,0,0 +"Mar 28, 01:00 am",0,0,0,0 +"Mar 28, 02:00 am",0,0,0,0 +"Mar 28, 03:00 am",0,0,0,0 +"Mar 28, 04:00 am",0,0,0,0 +"Mar 28, 05:00 am",0,0,0,0 +"Mar 28, 06:00 am",18,31,113,21.4281 +"Mar 28, 07:00 am",44,178,585,196.367 +"Mar 28, 08:00 am",68,409,790,471.592 +"Mar 28, 09:00 am",88,618,876,720.958 +"Mar 28, 10:00 am",121,792,906,926.067 +"Mar 28, 11:00 am",198,932,887,1092.19 +"Mar 28, 12:00 pm",147,950,935,1111.51 +"Mar 28, 01:00 pm",147,920,927,1074.78 +"Mar 28, 02:00 pm",103,809,936,946.219 +"Mar 28, 03:00 pm",90,647,890,750.578 +"Mar 28, 04:00 pm",71,438,807,503.088 +"Mar 28, 05:00 pm",47,207,626,227.101 +"Mar 28, 06:00 pm",22,42,174,30.9812 +"Mar 28, 07:00 pm",0,0,0,0 +"Mar 28, 08:00 pm",0,0,0,0 +"Mar 28, 09:00 pm",0,0,0,0 +"Mar 28, 10:00 pm",0,0,0,0 +"Mar 28, 11:00 pm",0,0,0,0 +"Mar 29, 12:00 am",0,0,0,0 +"Mar 29, 01:00 am",0,0,0,0 +"Mar 29, 02:00 am",0,0,0,0 +"Mar 29, 03:00 am",0,0,0,0 +"Mar 29, 04:00 am",0,0,0,0 +"Mar 29, 05:00 am",0,0,0,0 +"Mar 29, 06:00 am",15,35,182,21.8119 +"Mar 29, 07:00 am",35,193,672,209.395 +"Mar 29, 08:00 am",54,422,843,481.683 +"Mar 29, 09:00 am",70,633,922,734.385 +"Mar 29, 10:00 am",90,801,954,935.039 +"Mar 29, 11:00 am",138,926,948,1079.15 +"Mar 29, 12:00 pm",90,951,997,1113.56 +"Mar 29, 01:00 pm",98,921,982,1076.54 +"Mar 29, 02:00 pm",125,754,831,883.428 +"Mar 29, 03:00 pm",128,629,798,727.248 +"Mar 29, 04:00 pm",205,411,452,442.795 +"Mar 29, 05:00 pm",97,197,387,206.332 +"Mar 29, 06:00 pm",27,40,121,31.8725 +"Mar 29, 07:00 pm",0,0,0,0 +"Mar 29, 08:00 pm",0,0,0,0 +"Mar 29, 09:00 pm",0,0,0,0 +"Mar 29, 10:00 pm",0,0,0,0 +"Mar 29, 11:00 pm",0,0,0,0 +"Mar 30, 12:00 am",0,0,0,0 +"Mar 30, 01:00 am",0,0,0,0 +"Mar 30, 02:00 am",0,0,0,0 +"Mar 30, 03:00 am",0,0,0,0 +"Mar 30, 04:00 am",0,0,0,0 +"Mar 30, 05:00 am",0,0,0,0 +"Mar 30, 06:00 am",21,31,80,22.1443 +"Mar 30, 07:00 am",56,177,506,189.207 +"Mar 30, 08:00 am",110,389,632,438.207 +"Mar 30, 09:00 am",149,588,716,679.06 +"Mar 30, 10:00 am",174,734,747,855.598 +"Mar 30, 11:00 am",143,863,861,1009.83 +"Mar 30, 12:00 pm",220,931,822,1092.25 +"Mar 30, 01:00 pm",247,857,725,996.851 +"Mar 30, 02:00 pm",255,740,637,848.621 +"Mar 30, 03:00 pm",273,541,424,590.466 +"Mar 30, 04:00 pm",187,356,367,379.774 +"Mar 30, 05:00 pm",75,193,453,204.955 +"Mar 30, 06:00 pm",26,39,114,30.0384 +"Mar 30, 07:00 pm",0,0,0,0 +"Mar 30, 08:00 pm",0,0,0,0 +"Mar 30, 09:00 pm",0,0,0,0 +"Mar 30, 10:00 pm",0,0,0,0 +"Mar 30, 11:00 pm",0,0,0,0 +"Mar 31, 12:00 am",0,0,0,0 +"Mar 31, 01:00 am",0,0,0,0 +"Mar 31, 02:00 am",0,0,0,0 +"Mar 31, 03:00 am",0,0,0,0 +"Mar 31, 04:00 am",0,0,0,0 +"Mar 31, 05:00 am",0,0,0,0 +"Mar 31, 06:00 am",21,34,114,23.2989 +"Mar 31, 07:00 am",51,189,568,200.312 +"Mar 31, 08:00 am",77,421,771,473.527 +"Mar 31, 09:00 am",99,636,867,731.839 +"Mar 31, 10:00 am",114,803,915,926.847 +"Mar 31, 11:00 am",123,912,941,1056.21 +"Mar 31, 12:00 pm",126,954,953,1106.17 +"Mar 31, 01:00 pm",123,926,951,1070.79 +"Mar 31, 02:00 pm",115,826,931,951.026 +"Mar 31, 03:00 pm",101,660,885,759.349 +"Mar 31, 04:00 pm",80,452,804,507.217 +"Mar 31, 05:00 pm",53,216,616,227.352 +"Mar 31, 06:00 pm",24,43,166,30.3012 +"Mar 31, 07:00 pm",0,0,0,0 +"Mar 31, 08:00 pm",0,0,0,0 +"Mar 31, 09:00 pm",0,0,0,0 +"Mar 31, 10:00 pm",0,0,0,0 +"Mar 31, 11:00 pm",0,0,0,0 +"Apr 1, 12:00 am",0,0,0,0 +"Apr 1, 01:00 am",0,0,0,0 +"Apr 1, 02:00 am",0,0,0,0 +"Apr 1, 03:00 am",0,0,0,0 +"Apr 1, 04:00 am",0,0,0,0 +"Apr 1, 05:00 am",0,0,0,0 +"Apr 1, 06:00 am",19,34,139,22.2482 +"Apr 1, 07:00 am",44,205,643,213.422 +"Apr 1, 08:00 am",73,431,786,477.296 +"Apr 1, 09:00 am",112,630,828,718.242 +"Apr 1, 10:00 am",257,783,694,891.862 +"Apr 1, 11:00 am",147,913,911,1051.16 +"Apr 1, 12:00 pm",122,983,945,1093.23 +"Apr 1, 01:00 pm",101,934,969,1064.24 +"Apr 1, 02:00 pm",94,832,952,946.131 +"Apr 1, 03:00 pm",83,675,913,754.686 +"Apr 1, 04:00 pm",65,439,837,505.314 +"Apr 1, 05:00 pm",44,223,672,232.36 +"Apr 1, 06:00 pm",21,46,223,30.2542 +"Apr 1, 07:00 pm",0,0,0,0 +"Apr 1, 08:00 pm",0,0,0,0 +"Apr 1, 09:00 pm",0,0,0,0 +"Apr 1, 10:00 pm",0,0,0,0 +"Apr 1, 11:00 pm",0,0,0,0 +"Apr 2, 12:00 am",0,0,0,0 +"Apr 2, 01:00 am",0,0,0,0 +"Apr 2, 02:00 am",0,0,0,0 +"Apr 2, 03:00 am",0,0,0,0 +"Apr 2, 04:00 am",0,0,0,0 +"Apr 2, 05:00 am",0,0,0,0 +"Apr 2, 06:00 am",25,38,117,26.3391 +"Apr 2, 07:00 am",73,187,451,192.983 +"Apr 2, 08:00 am",122,431,669,469.661 +"Apr 2, 09:00 am",155,642,772,725.34 +"Apr 2, 10:00 am",200,810,812,938.666 +"Apr 2, 11:00 am",200,924,856,1061.87 +"Apr 2, 12:00 pm",193,992,874,1105.62 +"Apr 2, 01:00 pm",180,938,876,1064.98 +"Apr 2, 02:00 pm",157,826,861,938.532 +"Apr 2, 03:00 pm",126,667,819,735.238 +"Apr 2, 04:00 pm",95,436,732,483.462 +"Apr 2, 05:00 pm",87,187,377,190.761 +"Apr 2, 06:00 pm",27,28,47,26.2123 +"Apr 2, 07:00 pm",0,0,0,0 +"Apr 2, 08:00 pm",0,0,0,0 +"Apr 2, 09:00 pm",0,0,0,0 +"Apr 2, 10:00 pm",0,0,0,0 +"Apr 2, 11:00 pm",0,0,0,0 +"Apr 3, 12:00 am",0,0,0,0 +"Apr 3, 01:00 am",0,0,0,0 +"Apr 3, 02:00 am",0,0,0,0 +"Apr 3, 03:00 am",0,0,0,0 +"Apr 3, 04:00 am",0,0,0,0 +"Apr 3, 05:00 am",0,0,0,0 +"Apr 3, 06:00 am",25,37,94,25.3291 +"Apr 3, 07:00 am",61,190,513,197.615 +"Apr 3, 08:00 am",93,420,717,464.681 +"Apr 3, 09:00 am",119,625,816,717.432 +"Apr 3, 10:00 am",136,790,870,918.109 +"Apr 3, 11:00 am",147,903,897,1036.56 +"Apr 3, 12:00 pm",150,973,906,1080.81 +"Apr 3, 01:00 pm",147,926,899,1041.27 +"Apr 3, 02:00 pm",145,820,864,927.542 +"Apr 3, 03:00 pm",145,661,797,739.946 +"Apr 3, 04:00 pm",121,437,676,479.919 +"Apr 3, 05:00 pm",72,207,502,211.727 +"Apr 3, 06:00 pm",27,34,94,27.9072 +"Apr 3, 07:00 pm",0,0,0,0 +"Apr 3, 08:00 pm",0,0,0,0 +"Apr 3, 09:00 pm",0,0,0,0 +"Apr 3, 10:00 pm",0,0,0,0 +"Apr 3, 11:00 pm",0,0,0,0 +"Apr 4, 12:00 am",0,0,0,0 +"Apr 4, 01:00 am",0,0,0,0 +"Apr 4, 02:00 am",0,0,0,0 +"Apr 4, 03:00 am",0,0,0,0 +"Apr 4, 04:00 am",0,0,0,0 +"Apr 4, 05:00 am",0,0,0,0 +"Apr 4, 06:00 am",18,46,258,24.7534 +"Apr 4, 07:00 am",37,217,711,225.803 +"Apr 4, 08:00 am",55,457,869,499.795 +"Apr 4, 09:00 am",78,673,937,756.232 +"Apr 4, 10:00 am",90,862,989,965.883 +"Apr 4, 11:00 am",124,968,974,1087.7 +"Apr 4, 12:00 pm",161,1023,957,1142.34 +"Apr 4, 01:00 pm",173,967,907,1085.83 +"Apr 4, 02:00 pm",138,852,871,925.054 +"Apr 4, 03:00 pm",261,620,561,680.256 +"Apr 4, 04:00 pm",189,369,398,392.977 +"Apr 4, 05:00 pm",145,141,48,147.078 +"Apr 4, 06:00 pm",38,43,45,34.6139 +"Apr 4, 07:00 pm",0,0,0,0 +"Apr 4, 08:00 pm",0,0,0,0 +"Apr 4, 09:00 pm",0,0,0,0 +"Apr 4, 10:00 pm",0,0,0,0 +"Apr 4, 11:00 pm",0,0,0,0 +"Apr 5, 12:00 am",0,0,0,0 +"Apr 5, 01:00 am",0,0,0,0 +"Apr 5, 02:00 am",0,0,0,0 +"Apr 5, 03:00 am",0,0,0,0 +"Apr 5, 04:00 am",0,0,0,0 +"Apr 5, 05:00 am",0,0,0,0 +"Apr 5, 06:00 am",18,54,279,25.7931 +"Apr 5, 07:00 am",37,231,728,230.925 +"Apr 5, 08:00 am",61,476,873,508.885 +"Apr 5, 09:00 am",86,697,941,767.914 +"Apr 5, 10:00 am",106,872,975,970.535 +"Apr 5, 11:00 am",135,944,945,1070.14 +"Apr 5, 12:00 pm",156,1001,950,1129.38 +"Apr 5, 01:00 pm",184,943,893,1081.99 +"Apr 5, 02:00 pm",235,785,708,884.402 +"Apr 5, 03:00 pm",316,600,441,639.484 +"Apr 5, 04:00 pm",215,367,333,384.506 +"Apr 5, 05:00 pm",80,216,494,215.33 +"Apr 5, 06:00 pm",37,44,61,34.1103 +"Apr 5, 07:00 pm",0,0,0,0 +"Apr 5, 08:00 pm",0,0,0,0 +"Apr 5, 09:00 pm",0,0,0,0 +"Apr 5, 10:00 pm",0,0,0,0 +"Apr 5, 11:00 pm",0,0,0,0 +"Apr 6, 12:00 am",0,0,0,0 +"Apr 6, 01:00 am",0,0,0,0 +"Apr 6, 02:00 am",0,0,0,0 +"Apr 6, 03:00 am",0,0,0,0 +"Apr 6, 04:00 am",0,0,0,0 +"Apr 6, 05:00 am",0,0,0,0 +"Apr 6, 06:00 am",29,41,92,27.9484 +"Apr 6, 07:00 am",109,183,285,179.44 +"Apr 6, 08:00 am",118,442,680,472.466 +"Apr 6, 09:00 am",144,692,822,749.863 +"Apr 6, 10:00 am",146,866,893,947.907 +"Apr 6, 11:00 am",174,964,901,1077.45 +"Apr 6, 12:00 pm",195,1019,892,1121.96 +"Apr 6, 01:00 pm",218,974,868,1098.8 +"Apr 6, 02:00 pm",197,861,849,968.51 +"Apr 6, 03:00 pm",154,674,804,749.804 +"Apr 6, 04:00 pm",111,458,733,494.97 +"Apr 6, 05:00 pm",70,222,551,219.903 +"Apr 6, 06:00 pm",25,49,216,29.3314 +"Apr 6, 07:00 pm",0,0,0,0 +"Apr 6, 08:00 pm",0,0,0,0 +"Apr 6, 09:00 pm",0,0,0,0 +"Apr 6, 10:00 pm",0,0,0,0 +"Apr 6, 11:00 pm",0,0,0,0 +"Apr 7, 12:00 am",0,0,0,0 +"Apr 7, 01:00 am",0,0,0,0 +"Apr 7, 02:00 am",0,0,0,0 +"Apr 7, 03:00 am",0,0,0,0 +"Apr 7, 04:00 am",0,0,0,0 +"Apr 7, 05:00 am",0,0,0,0 +"Apr 7, 06:00 am",19,56,300,26.2155 +"Apr 7, 07:00 am",38,225,732,234.426 +"Apr 7, 08:00 am",57,465,879,508.719 +"Apr 7, 09:00 am",72,692,949,759.08 +"Apr 7, 10:00 am",83,865,986,955.362 +"Apr 7, 11:00 am",107,961,985,1079.01 +"Apr 7, 12:00 pm",125,1015,970,1116.36 +"Apr 7, 01:00 pm",158,956,920,1079.25 +"Apr 7, 02:00 pm",144,854,910,961.16 +"Apr 7, 03:00 pm",135,674,824,740.832 +"Apr 7, 04:00 pm",168,425,530,442.845 +"Apr 7, 05:00 pm",125,188,221,178.059 +"Apr 7, 06:00 pm",35,45,82,32.3872 +"Apr 7, 07:00 pm",0,0,0,0 +"Apr 7, 08:00 pm",0,0,0,0 +"Apr 7, 09:00 pm",0,0,0,0 +"Apr 7, 10:00 pm",0,0,0,0 +"Apr 7, 11:00 pm",0,0,0,0 +"Apr 8, 12:00 am",0,0,0,0 +"Apr 8, 01:00 am",0,0,0,0 +"Apr 8, 02:00 am",0,0,0,0 +"Apr 8, 03:00 am",0,0,0,0 +"Apr 8, 04:00 am",0,0,0,0 +"Apr 8, 05:00 am",0,0,0,0 +"Apr 8, 06:00 am",32,35,32,28.7015 +"Apr 8, 07:00 am",95,225,455,214.243 +"Apr 8, 08:00 am",149,452,621,473.072 +"Apr 8, 09:00 am",235,637,607,682.918 +"Apr 8, 10:00 am",180,809,794,900.291 +"Apr 8, 11:00 am",178,958,856,1036.23 +"Apr 8, 12:00 pm",162,999,899,1093.39 +"Apr 8, 01:00 pm",151,948,913,1052.82 +"Apr 8, 02:00 pm",141,829,888,937.364 +"Apr 8, 03:00 pm",124,665,836,736.837 +"Apr 8, 04:00 pm",98,456,740,482.545 +"Apr 8, 05:00 pm",66,220,552,214.244 +"Apr 8, 06:00 pm",29,45,141,28.3419 +"Apr 8, 07:00 pm",0,0,0,0 +"Apr 8, 08:00 pm",0,0,0,0 +"Apr 8, 09:00 pm",0,0,0,0 +"Apr 8, 10:00 pm",0,0,0,0 +"Apr 8, 11:00 pm",0,0,0,0 +"Apr 9, 12:00 am",0,0,0,0 +"Apr 9, 01:00 am",0,0,0,0 +"Apr 9, 02:00 am",0,0,0,0 +"Apr 9, 03:00 am",0,0,0,0 +"Apr 9, 04:00 am",0,0,0,0 +"Apr 9, 05:00 am",0,0,0,0 +"Apr 9, 06:00 am",29,42,109,27.6479 +"Apr 9, 07:00 am",103,199,309,180.373 +"Apr 9, 08:00 am",168,383,422,387.508 +"Apr 9, 09:00 am",227,578,522,614.165 +"Apr 9, 10:00 am",335,665,409,704.48 +"Apr 9, 11:00 am",374,662,333,716.829 +"Apr 9, 12:00 pm",410,706,352,786.729 +"Apr 9, 01:00 pm",413,688,333,756.755 +"Apr 9, 02:00 pm",352,660,396,709.689 +"Apr 9, 03:00 pm",276,574,464,619.017 +"Apr 9, 04:00 pm",169,377,484,418.326 +"Apr 9, 05:00 pm",96,195,352,186.997 +"Apr 9, 06:00 pm",26,52,222,27.7724 +"Apr 9, 07:00 pm",0,0,0,0 +"Apr 9, 08:00 pm",0,0,0,0 +"Apr 9, 09:00 pm",0,0,0,0 +"Apr 9, 10:00 pm",0,0,0,0 +"Apr 9, 11:00 pm",0,0,0,0 +"Apr 10, 12:00 am",0,0,0,0 +"Apr 10, 01:00 am",0,0,0,0 +"Apr 10, 02:00 am",0,0,0,0 +"Apr 10, 03:00 am",0,0,0,0 +"Apr 10, 04:00 am",0,0,0,0 +"Apr 10, 05:00 am",0,0,0,0 +"Apr 10, 06:00 am",37,36,23,32.1878 +"Apr 10, 07:00 am",130,187,187,170.517 +"Apr 10, 08:00 am",109,465,722,485.589 +"Apr 10, 09:00 am",108,708,862,739.316 +"Apr 10, 10:00 am",116,862,929,939.439 +"Apr 10, 11:00 am",124,964,950,1060.45 +"Apr 10, 12:00 pm",126,993,957,1101.13 +"Apr 10, 01:00 pm",124,966,950,1059.07 +"Apr 10, 02:00 pm",116,847,928,935.962 +"Apr 10, 03:00 pm",102,672,884,741.126 +"Apr 10, 04:00 pm",81,449,802,493.696 +"Apr 10, 05:00 pm",55,237,633,223.49 +"Apr 10, 06:00 pm",27,50,212,27.5961 +"Apr 10, 07:00 pm",0,0,0,0 +"Apr 10, 08:00 pm",0,0,0,0 +"Apr 10, 09:00 pm",0,0,0,0 +"Apr 10, 10:00 pm",0,0,0,0 +"Apr 10, 11:00 pm",0,0,0,0 +"Apr 11, 12:00 am",0,0,0,0 +"Apr 11, 01:00 am",0,0,0,0 +"Apr 11, 02:00 am",0,0,0,0 +"Apr 11, 03:00 am",0,0,0,0 +"Apr 11, 04:00 am",0,0,0,0 +"Apr 11, 05:00 am",0,0,0,0 +"Apr 11, 06:00 am",27,55,227,28.1384 +"Apr 11, 07:00 am",56,227,635,228.946 +"Apr 11, 08:00 am",82,463,799,497.439 +"Apr 11, 09:00 am",102,686,879,741.06 +"Apr 11, 10:00 am",116,850,925,935.558 +"Apr 11, 11:00 am",124,953,948,1057.72 +"Apr 11, 12:00 pm",127,987,951,1094.99 +"Apr 11, 01:00 pm",124,962,945,1052.86 +"Apr 11, 02:00 pm",116,850,926,932.745 +"Apr 11, 03:00 pm",102,682,885,740.36 +"Apr 11, 04:00 pm",82,462,806,495.354 +"Apr 11, 05:00 pm",56,223,638,224.75 +"Apr 11, 06:00 pm",27,52,224,26.9793 +"Apr 11, 07:00 pm",0,0,0,0 +"Apr 11, 08:00 pm",0,0,0,0 +"Apr 11, 09:00 pm",0,0,0,0 +"Apr 11, 10:00 pm",0,0,0,0 +"Apr 11, 11:00 pm",0,0,0,0 +"Apr 12, 12:00 am",0,0,0,0 +"Apr 12, 01:00 am",0,0,0,0 +"Apr 12, 02:00 am",0,0,0,0 +"Apr 12, 03:00 am",0,0,0,0 +"Apr 12, 04:00 am",0,0,0,0 +"Apr 12, 05:00 am",0,0,0,0 +"Apr 12, 06:00 am",31,48,159,28.8802 +"Apr 12, 07:00 am",69,242,564,222.141 +"Apr 12, 08:00 am",102,477,741,488.481 +"Apr 12, 09:00 am",127,698,831,736.558 +"Apr 12, 10:00 am",143,856,881,931.927 +"Apr 12, 11:00 am",153,955,905,1043.99 +"Apr 12, 12:00 pm",156,985,914,1085.47 +"Apr 12, 01:00 pm",153,952,905,1041.58 +"Apr 12, 02:00 pm",143,845,882,928.142 +"Apr 12, 03:00 pm",126,684,836,732.881 +"Apr 12, 04:00 pm",101,464,744,482.147 +"Apr 12, 05:00 pm",68,222,562,214.809 +"Apr 12, 06:00 pm",31,45,158,27.7485 +"Apr 12, 07:00 pm",0,0,0,0 +"Apr 12, 08:00 pm",0,0,0,0 +"Apr 12, 09:00 pm",0,0,0,0 +"Apr 12, 10:00 pm",0,0,0,0 +"Apr 12, 11:00 pm",0,0,0,0 +"Apr 13, 12:00 am",0,0,0,0 +"Apr 13, 01:00 am",0,0,0,0 +"Apr 13, 02:00 am",0,0,0,0 +"Apr 13, 03:00 am",0,0,0,0 +"Apr 13, 04:00 am",0,0,0,0 +"Apr 13, 05:00 am",0,0,0,0 +"Apr 13, 06:00 am",29,60,249,29.2758 +"Apr 13, 07:00 am",58,248,643,233.935 +"Apr 13, 08:00 am",83,492,804,501.502 +"Apr 13, 09:00 am",104,703,885,747.275 +"Apr 13, 10:00 am",117,863,928,938.295 +"Apr 13, 11:00 am",125,964,950,1058.99 +"Apr 13, 12:00 pm",128,993,959,1101.68 +"Apr 13, 01:00 pm",125,971,952,1057.86 +"Apr 13, 02:00 pm",117,860,926,930.757 +"Apr 13, 03:00 pm",103,679,884,737.7 +"Apr 13, 04:00 pm",82,457,800,489.615 +"Apr 13, 05:00 pm",57,227,638,223.702 +"Apr 13, 06:00 pm",28,53,230,26.2482 +"Apr 13, 07:00 pm",0,0,0,0 +"Apr 13, 08:00 pm",0,0,0,0 +"Apr 13, 09:00 pm",0,0,0,0 +"Apr 13, 10:00 pm",0,0,0,0 +"Apr 13, 11:00 pm",0,0,0,0 +"Apr 14, 12:00 am",0,0,0,0 +"Apr 14, 01:00 am",0,0,0,0 +"Apr 14, 02:00 am",0,0,0,0 +"Apr 14, 03:00 am",0,0,0,0 +"Apr 14, 04:00 am",0,0,0,0 +"Apr 14, 05:00 am",0,0,0,0 +"Apr 14, 06:00 am",29,60,281,29.2586 +"Apr 14, 07:00 am",79,241,528,222.69 +"Apr 14, 08:00 am",144,375,459,382.717 +"Apr 14, 09:00 am",188,685,737,732.059 +"Apr 14, 10:00 am",193,832,799,914.669 +"Apr 14, 11:00 am",379,655,312,697.589 +"Apr 14, 12:00 pm",567,646,130,694.796 +"Apr 14, 01:00 pm",429,710,322,756.902 +"Apr 14, 02:00 pm",463,501,55,499.73 +"Apr 14, 03:00 pm",258,328,113,331.69 +"Apr 14, 04:00 pm",250,267,43,255.207 +"Apr 14, 05:00 pm",117,137,72,124.179 +"Apr 14, 06:00 pm",41,50,76,34.52 +"Apr 14, 07:00 pm",0,0,0,0 +"Apr 14, 08:00 pm",0,0,0,0 +"Apr 14, 09:00 pm",0,0,0,0 +"Apr 14, 10:00 pm",0,0,0,0 +"Apr 14, 11:00 pm",0,0,0,0 +"Apr 15, 12:00 am",0,0,0,0 +"Apr 15, 01:00 am",0,0,0,0 +"Apr 15, 02:00 am",0,0,0,0 +"Apr 15, 03:00 am",0,0,0,0 +"Apr 15, 04:00 am",0,0,0,0 +"Apr 15, 05:00 am",0,0,0,0 +"Apr 15, 06:00 am",36,36,8,31.3172 +"Apr 15, 07:00 am",141,160,62,144.331 +"Apr 15, 08:00 am",167,456,569,460.931 +"Apr 15, 09:00 am",313,401,130,399.149 +"Apr 15, 10:00 am",435,629,246,648.242 +"Apr 15, 11:00 am",337,843,569,915.704 +"Apr 15, 12:00 pm",396,950,599,1024.91 +"Apr 15, 01:00 pm",212,925,801,1014.45 +"Apr 15, 02:00 pm",269,813,669,868.466 +"Apr 15, 03:00 pm",182,648,689,682.777 +"Apr 15, 04:00 pm",145,446,600,449.793 +"Apr 15, 05:00 pm",84,248,506,212.932 +"Apr 15, 06:00 pm",38,54,150,32.0419 +"Apr 15, 07:00 pm",0,0,0,0 +"Apr 15, 08:00 pm",0,0,0,0 +"Apr 15, 09:00 pm",0,0,0,0 +"Apr 15, 10:00 pm",0,0,0,0 +"Apr 15, 11:00 pm",0,0,0,0 +"Apr 16, 12:00 am",0,0,0,0 +"Apr 16, 01:00 am",0,0,0,0 +"Apr 16, 02:00 am",0,0,0,0 +"Apr 16, 03:00 am",0,0,0,0 +"Apr 16, 04:00 am",0,0,0,0 +"Apr 16, 05:00 am",0,0,0,0 +"Apr 16, 06:00 am",33,47,118,29.1268 +"Apr 16, 07:00 am",101,250,459,222.515 +"Apr 16, 08:00 am",135,476,661,480.719 +"Apr 16, 09:00 am",166,676,765,729.765 +"Apr 16, 10:00 am",170,837,837,918.322 +"Apr 16, 11:00 am",181,946,861,1036.84 +"Apr 16, 12:00 pm",192,981,850,1064.8 +"Apr 16, 01:00 pm",188,954,859,1037.45 +"Apr 16, 02:00 pm",207,852,799,919.317 +"Apr 16, 03:00 pm",232,596,549,627.915 +"Apr 16, 04:00 pm",220,269,99,253.316 +"Apr 16, 05:00 pm",81,100,66,91.6724 +"Apr 16, 06:00 pm",29,27,0,25.5519 +"Apr 16, 07:00 pm",0,0,0,0 +"Apr 16, 08:00 pm",0,0,0,0 +"Apr 16, 09:00 pm",0,0,0,0 +"Apr 16, 10:00 pm",0,0,0,0 +"Apr 16, 11:00 pm",0,0,0,0 +"Apr 17, 12:00 am",0,0,0,0 +"Apr 17, 01:00 am",0,0,0,0 +"Apr 17, 02:00 am",0,0,0,0 +"Apr 17, 03:00 am",0,0,0,0 +"Apr 17, 04:00 am",0,0,0,0 +"Apr 17, 05:00 am",0,0,0,0 +"Apr 17, 06:00 am",34,61,196,30.0228 +"Apr 17, 07:00 am",73,253,571,229.261 +"Apr 17, 08:00 am",105,491,738,490.389 +"Apr 17, 09:00 am",130,698,824,733.485 +"Apr 17, 10:00 am",146,856,873,924.97 +"Apr 17, 11:00 am",156,959,899,1036.26 +"Apr 17, 12:00 pm",159,991,906,1073.99 +"Apr 17, 01:00 pm",155,963,902,1033.33 +"Apr 17, 02:00 pm",146,848,879,920.724 +"Apr 17, 03:00 pm",128,681,831,723.802 +"Apr 17, 04:00 pm",103,458,740,475.453 +"Apr 17, 05:00 pm",79,228,497,204.193 +"Apr 17, 06:00 pm",36,43,55,30.0311 +"Apr 17, 07:00 pm",0,0,0,0 +"Apr 17, 08:00 pm",0,0,0,0 +"Apr 17, 09:00 pm",0,0,0,0 +"Apr 17, 10:00 pm",0,0,0,0 +"Apr 17, 11:00 pm",0,0,0,0 +"Apr 18, 12:00 am",0,0,0,0 +"Apr 18, 01:00 am",0,0,0,0 +"Apr 18, 02:00 am",0,0,0,0 +"Apr 18, 03:00 am",0,0,0,0 +"Apr 18, 04:00 am",0,0,0,0 +"Apr 18, 05:00 am",1,1,1,0.919335 +"Apr 18, 06:00 am",31,68,295,29.8995 +"Apr 18, 07:00 am",61,263,654,241.679 +"Apr 18, 08:00 am",86,503,802,504.229 +"Apr 18, 09:00 am",106,716,877,742.655 +"Apr 18, 10:00 am",120,869,913,925.335 +"Apr 18, 11:00 am",128,972,937,1044.56 +"Apr 18, 12:00 pm",132,1020,950,1090.24 +"Apr 18, 01:00 pm",133,990,945,1051.69 +"Apr 18, 02:00 pm",126,883,925,931.153 +"Apr 18, 03:00 pm",105,702,883,731.552 +"Apr 18, 04:00 pm",85,462,804,487.92 +"Apr 18, 05:00 pm",85,251,546,221.251 +"Apr 18, 06:00 pm",30,56,232,23.9481 +"Apr 18, 07:00 pm",0,0,0,0 +"Apr 18, 08:00 pm",0,0,0,0 +"Apr 18, 09:00 pm",0,0,0,0 +"Apr 18, 10:00 pm",0,0,0,0 +"Apr 18, 11:00 pm",0,0,0,0 +"Apr 19, 12:00 am",0,0,0,0 +"Apr 19, 01:00 am",0,0,0,0 +"Apr 19, 02:00 am",0,0,0,0 +"Apr 19, 03:00 am",0,0,0,0 +"Apr 19, 04:00 am",0,0,0,0 +"Apr 19, 05:00 am",1,1,0,0.919335 +"Apr 19, 06:00 am",37,65,194,32.7726 +"Apr 19, 07:00 am",79,253,556,231.323 +"Apr 19, 08:00 am",197,454,489,447.929 +"Apr 19, 09:00 am",400,475,164,506.777 +"Apr 19, 10:00 am",437,522,104,513.231 +"Apr 19, 11:00 am",334,797,520,861.188 +"Apr 19, 12:00 pm",324,959,689,1037.69 +"Apr 19, 01:00 pm",323,897,647,967.557 +"Apr 19, 02:00 pm",412,674,323,695.09 +"Apr 19, 03:00 pm",375,396,41,385.673 +"Apr 19, 04:00 pm",204,215,23,195.841 +"Apr 19, 05:00 pm",112,141,98,126.874 +"Apr 19, 06:00 pm",35,50,101,28.2181 +"Apr 19, 07:00 pm",0,0,0,0 +"Apr 19, 08:00 pm",0,0,0,0 +"Apr 19, 09:00 pm",0,0,0,0 +"Apr 19, 10:00 pm",0,0,0,0 +"Apr 19, 11:00 pm",0,0,0,0 +"Apr 20, 12:00 am",0,0,0,0 +"Apr 20, 01:00 am",0,0,0,0 +"Apr 20, 02:00 am",0,0,0,0 +"Apr 20, 03:00 am",0,0,0,0 +"Apr 20, 04:00 am",0,0,0,0 +"Apr 20, 05:00 am",1,4,11,0.919335 +"Apr 20, 06:00 am",24,79,462,28.5744 +"Apr 20, 07:00 am",44,298,775,259.354 +"Apr 20, 08:00 am",68,550,884,526.897 +"Apr 20, 09:00 am",95,760,936,773.107 +"Apr 20, 10:00 am",121,911,954,960.579 +"Apr 20, 11:00 am",139,1008,949,1064.83 +"Apr 20, 12:00 pm",184,1036,919,1120.11 +"Apr 20, 01:00 pm",183,1009,892,1057.97 +"Apr 20, 02:00 pm",193,819,767,871.369 +"Apr 20, 03:00 pm",253,552,439,566.409 +"Apr 20, 04:00 pm",242,363,239,345.335 +"Apr 20, 05:00 pm",74,245,543,208.368 +"Apr 20, 06:00 pm",27,56,254,21.1891 +"Apr 20, 07:00 pm",0,0,0,0 +"Apr 20, 08:00 pm",0,0,0,0 +"Apr 20, 09:00 pm",0,0,0,0 +"Apr 20, 10:00 pm",0,0,0,0 +"Apr 20, 11:00 pm",0,0,0,0 +"Apr 21, 12:00 am",0,0,0,0 +"Apr 21, 01:00 am",0,0,0,0 +"Apr 21, 02:00 am",0,0,0,0 +"Apr 21, 03:00 am",0,0,0,0 +"Apr 21, 04:00 am",0,0,0,0 +"Apr 21, 05:00 am",1,1,0,0.919335 +"Apr 21, 06:00 am",42,56,101,36.3237 +"Apr 21, 07:00 am",142,226,236,196.513 +"Apr 21, 08:00 am",270,364,162,338.303 +"Apr 21, 09:00 am",394,379,25,382.552 +"Apr 21, 10:00 am",435,549,131,543.853 +"Apr 21, 11:00 am",523,698,192,709.172 +"Apr 21, 12:00 pm",366,793,471,860.163 +"Apr 21, 01:00 pm",286,831,576,862.302 +"Apr 21, 02:00 pm",320,703,473,739.605 +"Apr 21, 03:00 pm",329,539,312,542.838 +"Apr 21, 04:00 pm",134,445,624,444.046 +"Apr 21, 05:00 pm",123,219,316,191.638 +"Apr 21, 06:00 pm",31,34,22,27.0183 +"Apr 21, 07:00 pm",0,0,0,0 +"Apr 21, 08:00 pm",0,0,0,0 +"Apr 21, 09:00 pm",0,0,0,0 +"Apr 21, 10:00 pm",0,0,0,0 +"Apr 21, 11:00 pm",0,0,0,0 +"Apr 22, 12:00 am",0,0,0,0 +"Apr 22, 01:00 am",0,0,0,0 +"Apr 22, 02:00 am",0,0,0,0 +"Apr 22, 03:00 am",0,0,0,0 +"Apr 22, 04:00 am",0,0,0,0 +"Apr 22, 05:00 am",2,4,13,1.83867 +"Apr 22, 06:00 am",28,91,447,32.7262 +"Apr 22, 07:00 am",49,295,756,259.876 +"Apr 22, 08:00 am",81,541,859,528.264 +"Apr 22, 09:00 am",101,744,909,759.135 +"Apr 22, 10:00 am",131,889,912,932.364 +"Apr 22, 11:00 am",137,969,903,1016.2 +"Apr 22, 12:00 pm",198,966,832,1044.36 +"Apr 22, 01:00 pm",254,946,776,1021.41 +"Apr 22, 02:00 pm",156,848,854,901.341 +"Apr 22, 03:00 pm",197,569,553,588.975 +"Apr 22, 04:00 pm",238,310,150,296.974 +"Apr 22, 05:00 pm",126,176,167,155.323 +"Apr 22, 06:00 pm",43,52,85,34.9353 +"Apr 22, 07:00 pm",0,0,0,0 +"Apr 22, 08:00 pm",0,0,0,0 +"Apr 22, 09:00 pm",0,0,0,0 +"Apr 22, 10:00 pm",0,0,0,0 +"Apr 22, 11:00 pm",0,0,0,0 +"Apr 23, 12:00 am",0,0,0,0 +"Apr 23, 01:00 am",0,0,0,0 +"Apr 23, 02:00 am",0,0,0,0 +"Apr 23, 03:00 am",0,0,0,0 +"Apr 23, 04:00 am",0,0,0,0 +"Apr 23, 05:00 am",2,3,11,1.83867 +"Apr 23, 06:00 am",34,84,384,35.3151 +"Apr 23, 07:00 am",82,294,611,249.815 +"Apr 23, 08:00 am",118,534,763,515.596 +"Apr 23, 09:00 am",154,726,808,745.242 +"Apr 23, 10:00 am",185,867,817,909.955 +"Apr 23, 11:00 am",189,951,834,1010.65 +"Apr 23, 12:00 pm",345,891,588,953.152 +"Apr 23, 01:00 pm",405,817,460,863.241 +"Apr 23, 02:00 pm",349,695,420,719.481 +"Apr 23, 03:00 pm",304,505,299,507.68 +"Apr 23, 04:00 pm",236,421,360,401.074 +"Apr 23, 05:00 pm",84,260,561,219.684 +"Apr 23, 06:00 pm",35,58,206,27.1691 +"Apr 23, 07:00 pm",0,0,0,0 +"Apr 23, 08:00 pm",0,0,0,0 +"Apr 23, 09:00 pm",0,0,0,0 +"Apr 23, 10:00 pm",0,0,0,0 +"Apr 23, 11:00 pm",0,0,0,0 +"Apr 24, 12:00 am",0,0,0,0 +"Apr 24, 01:00 am",0,0,0,0 +"Apr 24, 02:00 am",0,0,0,0 +"Apr 24, 03:00 am",0,0,0,0 +"Apr 24, 04:00 am",0,0,0,0 +"Apr 24, 05:00 am",2,3,4,1.83867 +"Apr 24, 06:00 am",50,65,111,43.0251 +"Apr 24, 07:00 am",75,299,628,247.949 +"Apr 24, 08:00 am",128,532,750,518.516 +"Apr 24, 09:00 am",175,729,781,746.224 +"Apr 24, 10:00 am",221,874,786,922.928 +"Apr 24, 11:00 am",373,957,641,1010.23 +"Apr 24, 12:00 pm",257,992,802,1078.73 +"Apr 24, 01:00 pm",324,840,573,891.263 +"Apr 24, 02:00 pm",461,705,323,737.246 +"Apr 24, 03:00 pm",238,677,642,687.795 +"Apr 24, 04:00 pm",213,419,401,398.551 +"Apr 24, 05:00 pm",78,252,547,209.829 +"Apr 24, 06:00 pm",31,39,116,25.2861 +"Apr 24, 07:00 pm",0,0,0,0 +"Apr 24, 08:00 pm",0,0,0,0 +"Apr 24, 09:00 pm",0,0,0,0 +"Apr 24, 10:00 pm",0,0,0,0 +"Apr 24, 11:00 pm",0,0,0,0 +"Apr 25, 12:00 am",0,0,0,0 +"Apr 25, 01:00 am",0,0,0,0 +"Apr 25, 02:00 am",0,0,0,0 +"Apr 25, 03:00 am",0,0,0,0 +"Apr 25, 04:00 am",0,0,0,0 +"Apr 25, 05:00 am",2,2,2,1.83867 +"Apr 25, 06:00 am",42,79,270,39.3549 +"Apr 25, 07:00 am",79,289,604,245.216 +"Apr 25, 08:00 am",111,546,756,504.681 +"Apr 25, 09:00 am",136,739,837,745.19 +"Apr 25, 10:00 am",152,878,884,933.891 +"Apr 25, 11:00 am",162,968,906,1039.4 +"Apr 25, 12:00 pm",164,996,913,1074.23 +"Apr 25, 01:00 pm",160,977,906,1029.42 +"Apr 25, 02:00 pm",150,874,880,912.686 +"Apr 25, 03:00 pm",139,721,823,717.239 +"Apr 25, 04:00 pm",111,496,735,470.84 +"Apr 25, 05:00 pm",77,256,561,211.511 +"Apr 25, 06:00 pm",27,68,361,21.114 +"Apr 25, 07:00 pm",1,3,2,0.919335 +"Apr 25, 08:00 pm",0,0,0,0 +"Apr 25, 09:00 pm",0,0,0,0 +"Apr 25, 10:00 pm",0,0,0,0 +"Apr 25, 11:00 pm",0,0,0,0 +"Apr 26, 12:00 am",0,0,0,0 +"Apr 26, 01:00 am",0,0,0,0 +"Apr 26, 02:00 am",0,0,0,0 +"Apr 26, 03:00 am",0,0,0,0 +"Apr 26, 04:00 am",0,0,0,0 +"Apr 26, 05:00 am",3,5,10,2.75801 +"Apr 26, 06:00 am",37,90,368,38.2419 +"Apr 26, 07:00 am",65,312,686,256.086 +"Apr 26, 08:00 am",91,549,818,516.85 +"Apr 26, 09:00 am",110,745,888,751.156 +"Apr 26, 10:00 am",123,889,924,931.397 +"Apr 26, 11:00 am",131,977,946,1046.85 +"Apr 26, 12:00 pm",133,1004,950,1079.7 +"Apr 26, 01:00 pm",130,981,948,1038.98 +"Apr 26, 02:00 pm",122,877,929,917.924 +"Apr 26, 03:00 pm",108,722,887,725.613 +"Apr 26, 04:00 pm",88,501,811,484.215 +"Apr 26, 05:00 pm",62,272,661,222.382 +"Apr 26, 06:00 pm",32,64,298,25.3435 +"Apr 26, 07:00 pm",1,1,2,0.919335 +"Apr 26, 08:00 pm",0,0,0,0 +"Apr 26, 09:00 pm",0,0,0,0 +"Apr 26, 10:00 pm",0,0,0,0 +"Apr 26, 11:00 pm",0,0,0,0 +"Apr 27, 12:00 am",0,0,0,0 +"Apr 27, 01:00 am",0,0,0,0 +"Apr 27, 02:00 am",0,0,0,0 +"Apr 27, 03:00 am",0,0,0,0 +"Apr 27, 04:00 am",0,0,0,0 +"Apr 27, 05:00 am",3,4,11,2.75801 +"Apr 27, 06:00 am",41,90,332,41.1454 +"Apr 27, 07:00 am",139,278,386,237.039 +"Apr 27, 08:00 am",176,508,598,481.964 +"Apr 27, 09:00 am",160,732,766,718.773 +"Apr 27, 10:00 am",201,889,806,917.409 +"Apr 27, 11:00 am",326,912,645,963.478 +"Apr 27, 12:00 pm",446,740,319,771.502 +"Apr 27, 01:00 pm",432,709,303,726.965 +"Apr 27, 02:00 pm",323,732,491,750.042 +"Apr 27, 03:00 pm",164,648,694,651.91 +"Apr 27, 04:00 pm",181,411,440,389.832 +"Apr 27, 05:00 pm",91,263,488,205.414 +"Apr 27, 06:00 pm",44,56,101,34.9768 +"Apr 27, 07:00 pm",1,1,1,0.919335 +"Apr 27, 08:00 pm",0,0,0,0 +"Apr 27, 09:00 pm",0,0,0,0 +"Apr 27, 10:00 pm",0,0,0,0 +"Apr 27, 11:00 pm",0,0,0,0 +"Apr 28, 12:00 am",0,0,0,0 +"Apr 28, 01:00 am",0,0,0,0 +"Apr 28, 02:00 am",0,0,0,0 +"Apr 28, 03:00 am",0,0,0,0 +"Apr 28, 04:00 am",0,0,0,0 +"Apr 28, 05:00 am",5,8,20,4.59668 +"Apr 28, 06:00 am",43,93,321,42.7999 +"Apr 28, 07:00 am",120,298,501,251.936 +"Apr 28, 08:00 am",141,541,731,520.15 +"Apr 28, 09:00 am",179,747,787,751.722 +"Apr 28, 10:00 am",248,933,796,953.397 +"Apr 28, 11:00 am",281,997,772,1042.11 +"Apr 28, 12:00 pm",270,1009,792,1075.19 +"Apr 28, 01:00 pm",363,909,602,951.044 +"Apr 28, 02:00 pm",335,774,527,790.576 +"Apr 28, 03:00 pm",337,617,411,611.378 +"Apr 28, 04:00 pm",240,403,287,365.589 +"Apr 28, 05:00 pm",122,193,185,155.491 +"Apr 28, 06:00 pm",37,46,51,31.0185 +"Apr 28, 07:00 pm",0,0,0,0 +"Apr 28, 08:00 pm",0,0,0,0 +"Apr 28, 09:00 pm",0,0,0,0 +"Apr 28, 10:00 pm",0,0,0,0 +"Apr 28, 11:00 pm",0,0,0,0 +"Apr 29, 12:00 am",0,0,0,0 +"Apr 29, 01:00 am",0,0,0,0 +"Apr 29, 02:00 am",0,0,0,0 +"Apr 29, 03:00 am",0,0,0,0 +"Apr 29, 04:00 am",0,0,0,0 +"Apr 29, 05:00 am",5,10,43,4.59668 +"Apr 29, 06:00 am",28,111,527,36.5814 +"Apr 29, 07:00 am",47,321,785,267.495 +"Apr 29, 08:00 am",66,560,890,527.225 +"Apr 29, 09:00 am",80,765,945,759.848 +"Apr 29, 10:00 am",89,944,977,940.209 +"Apr 29, 11:00 am",95,1023,991,1050.23 +"Apr 29, 12:00 pm",97,1051,999,1087.78 +"Apr 29, 01:00 pm",95,1005,996,1044.8 +"Apr 29, 02:00 pm",88,898,979,921.4 +"Apr 29, 03:00 pm",78,730,945,731.048 +"Apr 29, 04:00 pm",63,507,885,490.813 +"Apr 29, 05:00 pm",44,285,764,228.826 +"Apr 29, 06:00 pm",25,73,458,21.0188 +"Apr 29, 07:00 pm",2,4,13,1.83867 +"Apr 29, 08:00 pm",0,0,0,0 +"Apr 29, 09:00 pm",0,0,0,0 +"Apr 29, 10:00 pm",0,0,0,0 +"Apr 29, 11:00 pm",0,0,0,0 +"Apr 30, 12:00 am",0,0,0,0 +"Apr 30, 01:00 am",0,0,0,0 +"Apr 30, 02:00 am",0,0,0,0 +"Apr 30, 03:00 am",0,0,0,0 +"Apr 30, 04:00 am",0,0,0,0 +"Apr 30, 05:00 am",6,10,29,5.51601 +"Apr 30, 06:00 am",34,108,466,38.7455 +"Apr 30, 07:00 am",57,316,743,264.38 +"Apr 30, 08:00 am",78,553,860,523.69 +"Apr 30, 09:00 am",95,752,920,756.615 +"Apr 30, 10:00 am",106,927,958,939.983 +"Apr 30, 11:00 am",112,1009,972,1047.8 +"Apr 30, 12:00 pm",114,1037,976,1080.6 +"Apr 30, 01:00 pm",111,993,971,1035.63 +"Apr 30, 02:00 pm",105,895,950,912.607 +"Apr 30, 03:00 pm",92,738,914,722.694 +"Apr 30, 04:00 pm",75,513,847,483.645 +"Apr 30, 05:00 pm",53,282,714,223.343 +"Apr 30, 06:00 pm",29,72,390,22.5607 +"Apr 30, 07:00 pm",2,3,9,1.83867 +"Apr 30, 08:00 pm",0,0,0,0 +"Apr 30, 09:00 pm",0,0,0,0 +"Apr 30, 10:00 pm",0,0,0,0 +"Apr 30, 11:00 pm",0,0,0,0 +"May 1, 12:00 am",0,0,0,0 +"May 1, 01:00 am",0,0,0,0 +"May 1, 02:00 am",0,0,0,0 +"May 1, 03:00 am",0,0,0,0 +"May 1, 04:00 am",0,0,0,0 +"May 1, 05:00 am",8,10,16,7.35468 +"May 1, 06:00 am",43,104,376,44.5051 +"May 1, 07:00 am",80,322,653,259.699 +"May 1, 08:00 am",120,554,773,520.041 +"May 1, 09:00 am",147,759,842,755.052 +"May 1, 10:00 am",180,923,874,945.738 +"May 1, 11:00 am",194,935,799,970.963 +"May 1, 12:00 pm",214,1036,866,1078.63 +"May 1, 01:00 pm",290,920,686,955.174 +"May 1, 02:00 pm",273,870,717,887.944 +"May 1, 03:00 pm",183,699,737,693.771 +"May 1, 04:00 pm",142,495,664,459.432 +"May 1, 05:00 pm",86,266,537,209.542 +"May 1, 06:00 pm",48,67,148,38.0877 +"May 1, 07:00 pm",2,3,3,1.83867 +"May 1, 08:00 pm",0,0,0,0 +"May 1, 09:00 pm",0,0,0,0 +"May 1, 10:00 pm",0,0,0,0 +"May 1, 11:00 pm",0,0,0,0 +"May 2, 12:00 am",0,0,0,0 +"May 2, 01:00 am",0,0,0,0 +"May 2, 02:00 am",0,0,0,0 +"May 2, 03:00 am",0,0,0,0 +"May 2, 04:00 am",0,0,0,0 +"May 2, 05:00 am",8,9,8,7.35468 +"May 2, 06:00 am",62,90,167,54.4618 +"May 2, 07:00 am",145,292,395,244.074 +"May 2, 08:00 am",191,567,665,528.008 +"May 2, 09:00 am",224,707,663,702.714 +"May 2, 10:00 am",278,835,653,853.05 +"May 2, 11:00 am",325,907,626,937.247 +"May 2, 12:00 pm",299,953,688,993.491 +"May 2, 01:00 pm",264,894,686,929.094 +"May 2, 02:00 pm",223,608,461,620.844 +"May 2, 03:00 pm",224,635,585,624.784 +"May 2, 04:00 pm",147,441,550,409.09 +"May 2, 05:00 pm",88,266,528,208.643 +"May 2, 06:00 pm",39,74,266,30.086 +"May 2, 07:00 pm",2,3,7,1.83867 +"May 2, 08:00 pm",0,0,0,0 +"May 2, 09:00 pm",0,0,0,0 +"May 2, 10:00 pm",0,0,0,0 +"May 2, 11:00 pm",0,0,0,0 +"May 3, 12:00 am",0,0,0,0 +"May 3, 01:00 am",0,0,0,0 +"May 3, 02:00 am",0,0,0,0 +"May 3, 03:00 am",0,0,0,0 +"May 3, 04:00 am",0,0,0,0 +"May 3, 05:00 am",8,9,6,7.35468 +"May 3, 06:00 am",51,99,285,48.0159 +"May 3, 07:00 am",91,308,577,248.601 +"May 3, 08:00 am",126,536,724,499.884 +"May 3, 09:00 am",152,735,799,727.748 +"May 3, 10:00 am",169,887,841,904.457 +"May 3, 11:00 am",178,984,867,1017.51 +"May 3, 12:00 pm",181,1013,874,1051.64 +"May 3, 01:00 pm",178,972,863,1003.55 +"May 3, 02:00 pm",167,867,839,881.632 +"May 3, 03:00 pm",148,705,791,692.58 +"May 3, 04:00 pm",120,499,707,456.971 +"May 3, 05:00 pm",84,270,545,208.383 +"May 3, 06:00 pm",42,70,210,32.2673 +"May 3, 07:00 pm",2,2,1,1.83867 +"May 3, 08:00 pm",0,0,0,0 +"May 3, 09:00 pm",0,0,0,0 +"May 3, 10:00 pm",0,0,0,0 +"May 3, 11:00 pm",0,0,0,0 +"May 4, 12:00 am",0,0,0,0 +"May 4, 01:00 am",0,0,0,0 +"May 4, 02:00 am",0,0,0,0 +"May 4, 03:00 am",0,0,0,0 +"May 4, 04:00 am",0,0,0,0 +"May 4, 05:00 am",8,13,45,7.35468 +"May 4, 06:00 am",35,120,494,43.1662 +"May 4, 07:00 am",57,338,743,264.203 +"May 4, 08:00 am",78,562,851,517.498 +"May 4, 09:00 am",93,759,909,743.505 +"May 4, 10:00 am",104,912,943,920.19 +"May 4, 11:00 am",110,1004,959,1027.27 +"May 4, 12:00 pm",112,1031,963,1058.91 +"May 4, 01:00 pm",109,992,958,1014.3 +"May 4, 02:00 pm",102,891,943,897.024 +"May 4, 03:00 pm",91,731,907,711.115 +"May 4, 04:00 pm",74,528,846,477.696 +"May 4, 05:00 pm",53,299,720,221.781 +"May 4, 06:00 pm",30,87,420,23.1878 +"May 4, 07:00 pm",3,5,15,2.75801 +"May 4, 08:00 pm",0,0,0,0 +"May 4, 09:00 pm",0,0,0,0 +"May 4, 10:00 pm",0,0,0,0 +"May 4, 11:00 pm",0,0,0,0 +"May 5, 12:00 am",0,0,0,0 +"May 5, 01:00 am",0,0,0,0 +"May 5, 02:00 am",0,0,0,0 +"May 5, 03:00 am",0,0,0,0 +"May 5, 04:00 am",0,0,0,0 +"May 5, 05:00 am",9,10,3,8.27402 +"May 5, 06:00 am",52,66,84,46.2188 +"May 5, 07:00 am",118,294,459,237.501 +"May 5, 08:00 am",190,511,561,472.456 +"May 5, 09:00 am",229,714,661,703.425 +"May 5, 10:00 am",236,880,750,893.593 +"May 5, 11:00 am",374,908,572,930.254 +"May 5, 12:00 pm",414,987,600,1013.79 +"May 5, 01:00 pm",397,527,141,521.367 +"May 5, 02:00 pm",409,734,387,727.276 +"May 5, 03:00 pm",285,695,579,674.422 +"May 5, 04:00 pm",202,478,512,436.055 +"May 5, 05:00 pm",157,229,209,187.259 +"May 5, 06:00 pm",61,72,82,48.1342 +"May 5, 07:00 pm",3,3,0,2.75801 +"May 5, 08:00 pm",0,0,0,0 +"May 5, 09:00 pm",0,0,0,0 +"May 5, 10:00 pm",0,0,0,0 +"May 5, 11:00 pm",0,0,0,0 +"May 6, 12:00 am",0,0,0,0 +"May 6, 01:00 am",0,0,0,0 +"May 6, 02:00 am",0,0,0,0 +"May 6, 03:00 am",0,0,0,0 +"May 6, 04:00 am",0,0,0,0 +"May 6, 05:00 am",9,14,47,8.27402 +"May 6, 06:00 am",36,124,493,44.2521 +"May 6, 07:00 am",60,341,734,264.338 +"May 6, 08:00 am",80,565,845,515.509 +"May 6, 09:00 am",97,763,905,743.019 +"May 6, 10:00 am",107,919,944,921.738 +"May 6, 11:00 am",114,1012,962,1031.25 +"May 6, 12:00 pm",115,1044,970,1065.6 +"May 6, 01:00 pm",113,1005,964,1020.77 +"May 6, 02:00 pm",106,902,948,902.309 +"May 6, 03:00 pm",94,744,915,717.081 +"May 6, 04:00 pm",77,538,853,482.137 +"May 6, 05:00 pm",55,308,728,224.441 +"May 6, 06:00 pm",32,92,427,24.7743 +"May 6, 07:00 pm",3,6,17,2.75801 +"May 6, 08:00 pm",0,0,0,0 +"May 6, 09:00 pm",0,0,0,0 +"May 6, 10:00 pm",0,0,0,0 +"May 6, 11:00 pm",0,0,0,0 +"May 7, 12:00 am",0,0,0,0 +"May 7, 01:00 am",0,0,0,0 +"May 7, 02:00 am",0,0,0,0 +"May 7, 03:00 am",0,0,0,0 +"May 7, 04:00 am",0,0,0,0 +"May 7, 05:00 am",11,15,39,10.1127 +"May 7, 06:00 am",47,127,438,50.1011 +"May 7, 07:00 am",88,355,691,276.794 +"May 7, 08:00 am",139,559,729,512.729 +"May 7, 09:00 am",197,725,716,710.712 +"May 7, 10:00 am",364,881,600,882.19 +"May 7, 11:00 am",394,825,460,840.553 +"May 7, 12:00 pm",356,1064,739,1087.45 +"May 7, 01:00 pm",368,884,557,899.907 +"May 7, 02:00 pm",350,823,562,821.58 +"May 7, 03:00 pm",365,696,465,664.397 +"May 7, 04:00 pm",296,405,201,365.386 +"May 7, 05:00 pm",140,228,252,183.582 +"May 7, 06:00 pm",66,78,80,51.5207 +"May 7, 07:00 pm",5,6,3,4.59668 +"May 7, 08:00 pm",0,0,0,0 +"May 7, 09:00 pm",0,0,0,0 +"May 7, 10:00 pm",0,0,0,0 +"May 7, 11:00 pm",0,0,0,0 +"May 8, 12:00 am",0,0,0,0 +"May 8, 01:00 am",0,0,0,0 +"May 8, 02:00 am",0,0,0,0 +"May 8, 03:00 am",0,0,0,0 +"May 8, 04:00 am",0,0,0,0 +"May 8, 05:00 am",9,9,4,8.27402 +"May 8, 06:00 am",84,118,188,71.6078 +"May 8, 07:00 am",157,291,345,237.481 +"May 8, 08:00 am",241,512,469,470.153 +"May 8, 09:00 am",288,727,594,706.092 +"May 8, 10:00 am",324,794,545,796.549 +"May 8, 11:00 am",313,1006,739,1025.25 +"May 8, 12:00 pm",428,843,432,859.195 +"May 8, 01:00 pm",365,964,646,978.792 +"May 8, 02:00 pm",386,541,184,525.013 +"May 8, 03:00 pm",324,468,201,441.45 +"May 8, 04:00 pm",245,307,114,278.671 +"May 8, 05:00 pm",121,220,283,174.245 +"May 8, 06:00 pm",74,84,69,56.4871 +"May 8, 07:00 pm",5,5,5,4.59668 +"May 8, 08:00 pm",0,0,0,0 +"May 8, 09:00 pm",0,0,0,0 +"May 8, 10:00 pm",0,0,0,0 +"May 8, 11:00 pm",0,0,0,0 +"May 9, 12:00 am",0,0,0,0 +"May 9, 01:00 am",0,0,0,0 +"May 9, 02:00 am",0,0,0,0 +"May 9, 03:00 am",0,0,0,0 +"May 9, 04:00 am",0,0,0,0 +"May 9, 05:00 am",12,14,22,10.5691 +"May 9, 06:00 am",51,132,436,53.5849 +"May 9, 07:00 am",76,273,503,212.787 +"May 9, 08:00 am",94,587,849,529.997 +"May 9, 09:00 am",104,773,902,745.139 +"May 9, 10:00 am",114,888,895,883.213 +"May 9, 11:00 am",121,1017,954,1026.23 +"May 9, 12:00 pm",110,942,865,954.173 +"May 9, 01:00 pm",117,964,912,971.66 +"May 9, 02:00 pm",247,827,687,827.691 +"May 9, 03:00 pm",290,692,565,665.323 +"May 9, 04:00 pm",269,330,113,296.1 +"May 9, 05:00 pm",156,210,154,172.611 +"May 9, 06:00 pm",56,68,82,45.2215 +"May 9, 07:00 pm",1,1,2,0.919335 +"May 9, 08:00 pm",0,0,0,0 +"May 9, 09:00 pm",0,0,0,0 +"May 9, 10:00 pm",0,0,0,0 +"May 9, 11:00 pm",0,0,0,0 +"May 10, 12:00 am",0,0,0,0 +"May 10, 01:00 am",0,0,0,0 +"May 10, 02:00 am",0,0,0,0 +"May 10, 03:00 am",0,0,0,0 +"May 10, 04:00 am",0,0,0,0 +"May 10, 05:00 am",13,14,6,11.7092 +"May 10, 06:00 am",79,103,128,67.3218 +"May 10, 07:00 am",114,274,406,218.038 +"May 10, 08:00 am",191,476,489,434.039 +"May 10, 09:00 am",97,769,904,738.786 +"May 10, 10:00 am",97,918,948,910.528 +"May 10, 11:00 am",103,1010,965,1017.66 +"May 10, 12:00 pm",105,1039,971,1050.7 +"May 10, 01:00 pm",102,1008,974,1013.3 +"May 10, 02:00 pm",96,902,953,891.136 +"May 10, 03:00 pm",85,742,918,705.696 +"May 10, 04:00 pm",70,545,868,479.075 +"May 10, 05:00 pm",50,316,749,224.664 +"May 10, 06:00 pm",30,101,482,24.9863 +"May 10, 07:00 pm",6,10,34,5.51601 +"May 10, 08:00 pm",0,0,0,0 +"May 10, 09:00 pm",0,0,0,0 +"May 10, 10:00 pm",0,0,0,0 +"May 10, 11:00 pm",0,0,0,0 +"May 11, 12:00 am",0,0,0,0 +"May 11, 01:00 am",0,0,0,0 +"May 11, 02:00 am",0,0,0,0 +"May 11, 03:00 am",0,0,0,0 +"May 11, 04:00 am",0,0,0,0 +"May 11, 05:00 am",10,11,7,9.06023 +"May 11, 06:00 am",71,95,122,61.6701 +"May 11, 07:00 am",194,303,277,249.394 +"May 11, 08:00 am",258,542,485,491.563 +"May 11, 09:00 am",354,734,510,703.923 +"May 11, 10:00 am",363,814,520,808.476 +"May 11, 11:00 am",445,852,433,851.768 +"May 11, 12:00 pm",457,933,495,943.375 +"May 11, 01:00 pm",396,737,367,736.336 +"May 11, 02:00 pm",442,779,398,761.62 +"May 11, 03:00 pm",303,385,115,362.722 +"May 11, 04:00 pm",241,341,182,305.827 +"May 11, 05:00 pm",137,185,133,151.659 +"May 11, 06:00 pm",59,64,27,48.4834 +"May 11, 07:00 pm",1,1,0,0.919335 +"May 11, 08:00 pm",0,0,0,0 +"May 11, 09:00 pm",0,0,0,0 +"May 11, 10:00 pm",0,0,0,0 +"May 11, 11:00 pm",0,0,0,0 +"May 12, 12:00 am",0,0,0,0 +"May 12, 01:00 am",0,0,0,0 +"May 12, 02:00 am",0,0,0,0 +"May 12, 03:00 am",0,0,0,0 +"May 12, 04:00 am",0,0,0,0 +"May 12, 05:00 am",11,11,1,9.78894 +"May 12, 06:00 am",80,97,85,66.8772 +"May 12, 07:00 am",167,192,63,164.356 +"May 12, 08:00 am",355,458,176,413.452 +"May 12, 09:00 am",415,569,206,536.031 +"May 12, 10:00 am",336,565,263,555.459 +"May 12, 11:00 am",369,688,338,687.131 +"May 12, 12:00 pm",344,846,519,858.872 +"May 12, 01:00 pm",194,944,804,950.412 +"May 12, 02:00 pm",188,852,783,842.919 +"May 12, 03:00 pm",169,691,728,661.612 +"May 12, 04:00 pm",145,448,550,399.844 +"May 12, 05:00 pm",100,267,469,199.016 +"May 12, 06:00 pm",49,83,221,37.3547 +"May 12, 07:00 pm",6,6,2,5.51601 +"May 12, 08:00 pm",0,0,0,0 +"May 12, 09:00 pm",0,0,0,0 +"May 12, 10:00 pm",0,0,0,0 +"May 12, 11:00 pm",0,0,0,0 +"May 13, 12:00 am",0,0,0,0 +"May 13, 01:00 am",0,0,0,0 +"May 13, 02:00 am",0,0,0,0 +"May 13, 03:00 am",0,0,0,0 +"May 13, 04:00 am",0,0,0,0 +"May 13, 05:00 am",13,15,23,11.4258 +"May 13, 06:00 am",52,127,380,52.5106 +"May 13, 07:00 am",87,340,633,257.897 +"May 13, 08:00 am",118,534,708,478.193 +"May 13, 09:00 am",209,609,534,588.594 +"May 13, 10:00 am",278,830,634,824.327 +"May 13, 11:00 am",239,954,757,965.446 +"May 13, 12:00 pm",154,1007,882,1006.57 +"May 13, 01:00 pm",161,944,838,948.807 +"May 13, 02:00 pm",175,896,849,883.974 +"May 13, 03:00 pm",161,705,756,671.652 +"May 13, 04:00 pm",138,518,688,456.936 +"May 13, 05:00 pm",120,289,470,216.339 +"May 13, 06:00 pm",63,87,156,49.1026 +"May 13, 07:00 pm",7,7,3,6.43535 +"May 13, 08:00 pm",0,0,0,0 +"May 13, 09:00 pm",0,0,0,0 +"May 13, 10:00 pm",0,0,0,0 +"May 13, 11:00 pm",0,0,0,0 +"May 14, 12:00 am",0,0,0,0 +"May 14, 01:00 am",0,0,0,0 +"May 14, 02:00 am",0,0,0,0 +"May 14, 03:00 am",0,0,0,0 +"May 14, 04:00 am",0,0,0,0 +"May 14, 05:00 am",12,13,2,10.6835 +"May 14, 06:00 am",79,97,92,66.5206 +"May 14, 07:00 am",186,289,258,236.506 +"May 14, 08:00 am",213,521,522,468.4 +"May 14, 09:00 am",259,656,530,628.943 +"May 14, 10:00 am",258,899,736,891.269 +"May 14, 11:00 am",230,958,771,968.452 +"May 14, 12:00 pm",232,970,764,985.322 +"May 14, 01:00 pm",215,987,826,987.639 +"May 14, 02:00 pm",202,876,793,866.263 +"May 14, 03:00 pm",180,714,741,678.869 +"May 14, 04:00 pm",147,507,651,447.459 +"May 14, 05:00 pm",103,281,490,205.925 +"May 14, 06:00 pm",53,83,190,42.0781 +"May 14, 07:00 pm",6,6,1,5.51601 +"May 14, 08:00 pm",0,0,0,0 +"May 14, 09:00 pm",0,0,0,0 +"May 14, 10:00 pm",0,0,0,0 +"May 14, 11:00 pm",0,0,0,0 +"May 15, 12:00 am",0,0,0,0 +"May 15, 01:00 am",0,0,0,0 +"May 15, 02:00 am",0,0,0,0 +"May 15, 03:00 am",0,0,0,0 +"May 15, 04:00 am",0,0,0,0 +"May 15, 05:00 am",14,18,33,11.6868 +"May 15, 06:00 am",52,133,407,53.0903 +"May 15, 07:00 am",85,352,664,263.859 +"May 15, 08:00 am",114,579,787,513.814 +"May 15, 09:00 am",136,781,859,743.415 +"May 15, 10:00 am",150,931,895,910 +"May 15, 11:00 am",158,1029,920,1020.38 +"May 15, 12:00 pm",160,1056,926,1051.58 +"May 15, 01:00 pm",157,1019,921,1009.24 +"May 15, 02:00 pm",148,915,900,897.596 +"May 15, 03:00 pm",132,748,852,705.109 +"May 15, 04:00 pm",109,540,775,469.929 +"May 15, 05:00 pm",79,310,636,219.78 +"May 15, 06:00 pm",45,98,332,35.1441 +"May 15, 07:00 pm",7,8,10,6.43535 +"May 15, 08:00 pm",0,0,0,0 +"May 15, 09:00 pm",0,0,0,0 +"May 15, 10:00 pm",0,0,0,0 +"May 15, 11:00 pm",0,0,0,0 +"May 16, 12:00 am",0,0,0,0 +"May 16, 01:00 am",0,0,0,0 +"May 16, 02:00 am",0,0,0,0 +"May 16, 03:00 am",0,0,0,0 +"May 16, 04:00 am",0,0,0,0 +"May 16, 05:00 am",13,23,95,10.1841 +"May 16, 06:00 am",37,151,565,47.1212 +"May 16, 07:00 am",59,376,785,274.523 +"May 16, 08:00 am",78,600,882,526.189 +"May 16, 09:00 am",93,797,936,751.403 +"May 16, 10:00 am",103,950,971,928.521 +"May 16, 11:00 am",109,1042,986,1034.75 +"May 16, 12:00 pm",111,1075,996,1071.77 +"May 16, 01:00 pm",108,1033,987,1022.78 +"May 16, 02:00 pm",102,930,971,904.571 +"May 16, 03:00 pm",91,770,939,719.903 +"May 16, 04:00 pm",75,565,878,484.807 +"May 16, 05:00 pm",54,333,761,227.329 +"May 16, 06:00 pm",33,113,495,27.3963 +"May 16, 07:00 pm",8,13,44,7.35468 +"May 16, 08:00 pm",0,0,0,0 +"May 16, 09:00 pm",0,0,0,0 +"May 16, 10:00 pm",0,0,0,0 +"May 16, 11:00 pm",0,0,0,0 +"May 17, 12:00 am",0,0,0,0 +"May 17, 01:00 am",0,0,0,0 +"May 17, 02:00 am",0,0,0,0 +"May 17, 03:00 am",0,0,0,0 +"May 17, 04:00 am",0,0,0,0 +"May 17, 05:00 am",15,17,17,13.0647 +"May 17, 06:00 am",60,128,336,56.4337 +"May 17, 07:00 am",101,344,599,259.694 +"May 17, 08:00 am",136,571,732,504.543 +"May 17, 09:00 am",162,769,806,729.025 +"May 17, 10:00 am",179,925,853,907.078 +"May 17, 11:00 am",189,1019,875,1015.51 +"May 17, 12:00 pm",192,1046,880,1046.61 +"May 17, 01:00 pm",188,1005,871,999.972 +"May 17, 02:00 pm",177,900,846,878.721 +"May 17, 03:00 pm",158,737,799,693.772 +"May 17, 04:00 pm",130,531,717,460.555 +"May 17, 05:00 pm",93,300,564,215.391 +"May 17, 06:00 pm",49,91,255,37.2328 +"May 17, 07:00 pm",5,5,4,4.59668 +"May 17, 08:00 pm",0,0,0,0 +"May 17, 09:00 pm",0,0,0,0 +"May 17, 10:00 pm",0,0,0,0 +"May 17, 11:00 pm",0,0,0,0 +"May 18, 12:00 am",0,0,0,0 +"May 18, 01:00 am",0,0,0,0 +"May 18, 02:00 am",0,0,0,0 +"May 18, 03:00 am",0,0,0,0 +"May 18, 04:00 am",0,0,0,0 +"May 18, 05:00 am",16,23,61,13.3018 +"May 18, 06:00 am",59,140,391,58.3625 +"May 18, 07:00 am",107,351,599,264.696 +"May 18, 08:00 am",118,559,742,491.726 +"May 18, 09:00 am",138,794,870,749.826 +"May 18, 10:00 am",133,939,922,913.307 +"May 18, 11:00 am",142,1039,946,1025.8 +"May 18, 12:00 pm",197,865,688,872.306 +"May 18, 01:00 pm",126,972,902,959.084 +"May 18, 02:00 pm",230,820,689,803.114 +"May 18, 03:00 pm",117,757,880,706.573 +"May 18, 04:00 pm",91,551,821,472.423 +"May 18, 05:00 pm",73,302,622,210.423 +"May 18, 06:00 pm",61,104,258,46.4743 +"May 18, 07:00 pm",9,10,9,8.27402 +"May 18, 08:00 pm",0,0,0,0 +"May 18, 09:00 pm",0,0,0,0 +"May 18, 10:00 pm",0,0,0,0 +"May 18, 11:00 pm",0,0,0,0 +"May 19, 12:00 am",0,0,0,0 +"May 19, 01:00 am",0,0,0,0 +"May 19, 02:00 am",0,0,0,0 +"May 19, 03:00 am",0,0,0,0 +"May 19, 04:00 am",0,0,0,0 +"May 19, 05:00 am",16,16,8,14.2678 +"May 19, 06:00 am",68,122,259,60.1678 +"May 19, 07:00 am",118,331,519,249.777 +"May 19, 08:00 am",161,555,659,489.555 +"May 19, 09:00 am",193,755,743,714.013 +"May 19, 10:00 am",214,904,787,886.549 +"May 19, 11:00 am",226,999,813,996.897 +"May 19, 12:00 pm",230,1034,828,1029.11 +"May 19, 01:00 pm",225,995,820,992.058 +"May 19, 02:00 pm",212,891,792,869.429 +"May 19, 03:00 pm",188,727,741,682.181 +"May 19, 04:00 pm",154,519,650,450.802 +"May 19, 05:00 pm",109,290,488,209.646 +"May 19, 06:00 pm",57,90,194,45.0556 +"May 19, 07:00 pm",9,10,2,8.27402 +"May 19, 08:00 pm",0,0,0,0 +"May 19, 09:00 pm",0,0,0,0 +"May 19, 10:00 pm",0,0,0,0 +"May 19, 11:00 pm",0,0,0,0 +"May 20, 12:00 am",0,0,0,0 +"May 20, 01:00 am",0,0,0,0 +"May 20, 02:00 am",0,0,0,0 +"May 20, 03:00 am",0,0,0,0 +"May 20, 04:00 am",0,0,0,0 +"May 20, 05:00 am",18,23,49,14.8606 +"May 20, 06:00 am",79,114,166,67.2536 +"May 20, 07:00 am",144,340,476,260.126 +"May 20, 08:00 am",207,494,480,437.988 +"May 20, 09:00 am",367,579,279,543.43 +"May 20, 10:00 am",326,875,626,853.769 +"May 20, 11:00 am",251,873,655,872.541 +"May 20, 12:00 pm",239,1024,808,1026.06 +"May 20, 01:00 pm",191,974,833,964.088 +"May 20, 02:00 pm",230,822,691,802.826 +"May 20, 03:00 pm",198,707,699,662.944 +"May 20, 04:00 pm",108,538,761,460.074 +"May 20, 05:00 pm",68,297,614,203.757 +"May 20, 06:00 pm",39,103,379,29.6277 +"May 20, 07:00 pm",9,14,45,8.27402 +"May 20, 08:00 pm",0,0,0,0 +"May 20, 09:00 pm",0,0,0,0 +"May 20, 10:00 pm",0,0,0,0 +"May 20, 11:00 pm",0,0,0,0 +"May 21, 12:00 am",0,0,0,0 +"May 21, 01:00 am",0,0,0,0 +"May 21, 02:00 am",0,0,0,0 +"May 21, 03:00 am",0,0,0,0 +"May 21, 04:00 am",0,0,0,0 +"May 21, 05:00 am",17,19,19,14.6831 +"May 21, 06:00 am",62,131,328,57.2125 +"May 21, 07:00 am",104,345,584,256.405 +"May 21, 08:00 am",140,564,709,493.587 +"May 21, 09:00 am",167,763,787,717.741 +"May 21, 10:00 am",184,910,827,884.902 +"May 21, 11:00 am",194,1002,849,990.549 +"May 21, 12:00 pm",197,1030,856,1022.83 +"May 21, 01:00 pm",193,992,849,979.484 +"May 21, 02:00 pm",181,888,823,859.568 +"May 21, 03:00 pm",162,731,778,680.632 +"May 21, 04:00 pm",134,527,695,452.315 +"May 21, 05:00 pm",97,303,551,215.36 +"May 21, 06:00 pm",54,99,262,40.9285 +"May 21, 07:00 pm",10,11,6,9.19335 +"May 21, 08:00 pm",0,0,0,0 +"May 21, 09:00 pm",0,0,0,0 +"May 21, 10:00 pm",0,0,0,0 +"May 21, 11:00 pm",0,0,0,0 +"May 22, 12:00 am",0,0,0,0 +"May 22, 01:00 am",0,0,0,0 +"May 22, 02:00 am",0,0,0,0 +"May 22, 03:00 am",0,0,0,0 +"May 22, 04:00 am",0,0,0,0 +"May 22, 05:00 am",17,22,46,14.0902 +"May 22, 06:00 am",48,149,475,50.3749 +"May 22, 07:00 am",76,366,701,264.523 +"May 22, 08:00 am",115,593,795,513.258 +"May 22, 09:00 am",175,806,832,755.492 +"May 22, 10:00 am",227,978,854,951.402 +"May 22, 11:00 am",210,1058,890,1042.15 +"May 22, 12:00 pm",166,1066,924,1045.34 +"May 22, 01:00 pm",137,1020,936,995.934 +"May 22, 02:00 pm",129,917,916,879.245 +"May 22, 03:00 pm",116,757,876,697.675 +"May 22, 04:00 pm",96,557,812,471.484 +"May 22, 05:00 pm",71,331,690,226.147 +"May 22, 06:00 pm",43,116,420,32.9998 +"May 22, 07:00 pm",11,14,30,10.1127 +"May 22, 08:00 pm",0,0,0,0 +"May 22, 09:00 pm",0,0,0,0 +"May 22, 10:00 pm",0,0,0,0 +"May 22, 11:00 pm",0,0,0,0 +"May 23, 12:00 am",0,0,0,0 +"May 23, 01:00 am",0,0,0,0 +"May 23, 02:00 am",0,0,0,0 +"May 23, 03:00 am",0,0,0,0 +"May 23, 04:00 am",0,0,0,0 +"May 23, 05:00 am",17,21,46,14.0944 +"May 23, 06:00 am",40,160,559,48.2716 +"May 23, 07:00 am",63,380,767,269.762 +"May 23, 08:00 am",83,601,864,516.379 +"May 23, 09:00 am",98,792,914,733.536 +"May 23, 10:00 am",109,939,943,902.003 +"May 23, 11:00 am",114,1029,959,1004.94 +"May 23, 12:00 pm",116,1058,966,1038.32 +"May 23, 01:00 pm",114,1023,963,997.954 +"May 23, 02:00 pm",107,921,946,881.985 +"May 23, 03:00 pm",96,768,916,704.54 +"May 23, 04:00 pm",80,569,860,478.572 +"May 23, 05:00 pm",59,343,749,228.552 +"May 23, 06:00 pm",36,125,500,29.719 +"May 23, 07:00 pm",10,12,19,9.19335 +"May 23, 08:00 pm",0,0,0,0 +"May 23, 09:00 pm",0,0,0,0 +"May 23, 10:00 pm",0,0,0,0 +"May 23, 11:00 pm",0,0,0,0 +"May 24, 12:00 am",0,0,0,0 +"May 24, 01:00 am",0,0,0,0 +"May 24, 02:00 am",0,0,0,0 +"May 24, 03:00 am",0,0,0,0 +"May 24, 04:00 am",0,0,0,0 +"May 24, 05:00 am",17,22,48,14.1002 +"May 24, 06:00 am",67,131,298,59.7155 +"May 24, 07:00 am",114,343,551,254.894 +"May 24, 08:00 am",153,567,687,492.238 +"May 24, 09:00 am",183,764,765,714.566 +"May 24, 10:00 am",203,916,810,884.607 +"May 24, 11:00 am",214,1010,835,992.234 +"May 24, 12:00 pm",216,1042,846,1027.09 +"May 24, 01:00 pm",212,1001,835,980.923 +"May 24, 02:00 pm",200,897,808,866.274 +"May 24, 03:00 pm",187,738,751,684.554 +"May 24, 04:00 pm",153,531,663,454.089 +"May 24, 05:00 pm",121,292,450,210.753 +"May 24, 06:00 pm",59,84,138,46.3956 +"May 24, 07:00 pm",9,9,1,8.00271 +"May 24, 08:00 pm",0,0,0,0 +"May 24, 09:00 pm",0,0,0,0 +"May 24, 10:00 pm",0,0,0,0 +"May 24, 11:00 pm",0,0,0,0 +"May 25, 12:00 am",0,0,0,0 +"May 25, 01:00 am",0,0,0,0 +"May 25, 02:00 am",0,0,0,0 +"May 25, 03:00 am",0,0,0,0 +"May 25, 04:00 am",0,0,0,0 +"May 25, 05:00 am",18,23,51,14.8871 +"May 25, 06:00 am",38,163,575,46.3778 +"May 25, 07:00 am",60,382,773,267.359 +"May 25, 08:00 am",79,603,869,513.318 +"May 25, 09:00 am",93,801,929,736.899 +"May 25, 10:00 am",103,944,953,902.166 +"May 25, 11:00 am",109,1031,966,1004.14 +"May 25, 12:00 pm",111,1066,979,1043.53 +"May 25, 01:00 pm",109,1028,972,999.312 +"May 25, 02:00 pm",102,926,955,882.882 +"May 25, 03:00 pm",91,771,925,704.611 +"May 25, 04:00 pm",76,571,866,477.098 +"May 25, 05:00 pm",56,347,762,228.847 +"May 25, 06:00 pm",35,130,526,28.7827 +"May 25, 07:00 pm",12,15,23,10.5729 +"May 25, 08:00 pm",0,0,0,0 +"May 25, 09:00 pm",0,0,0,0 +"May 25, 10:00 pm",0,0,0,0 +"May 25, 11:00 pm",0,0,0,0 +"May 26, 12:00 am",0,0,0,0 +"May 26, 01:00 am",0,0,0,0 +"May 26, 02:00 am",0,0,0,0 +"May 26, 03:00 am",0,0,0,0 +"May 26, 04:00 am",0,0,0,0 +"May 26, 05:00 am",18,24,52,14.8919 +"May 26, 06:00 am",41,163,561,48.3446 +"May 26, 07:00 am",63,383,765,267.387 +"May 26, 08:00 am",83,603,861,512.3 +"May 26, 09:00 am",99,798,919,734.72 +"May 26, 10:00 am",109,949,953,906.737 +"May 26, 11:00 am",115,1038,966,1008.62 +"May 26, 12:00 pm",117,1066,972,1041.36 +"May 26, 01:00 pm",115,1027,965,997.636 +"May 26, 02:00 pm",108,927,949,883.026 +"May 26, 03:00 pm",96,770,914,701.725 +"May 26, 04:00 pm",80,570,854,475.23 +"May 26, 05:00 pm",59,346,746,228.04 +"May 26, 06:00 pm",37,129,507,30.4715 +"May 26, 07:00 pm",11,14,23,9.76645 +"May 26, 08:00 pm",0,0,0,0 +"May 26, 09:00 pm",0,0,0,0 +"May 26, 10:00 pm",0,0,0,0 +"May 26, 11:00 pm",0,0,0,0 +"May 27, 12:00 am",0,0,0,0 +"May 27, 01:00 am",0,0,0,0 +"May 27, 02:00 am",0,0,0,0 +"May 27, 03:00 am",0,0,0,0 +"May 27, 04:00 am",0,0,0,0 +"May 27, 05:00 am",17,23,51,14.113 +"May 27, 06:00 am",43,162,542,49.2972 +"May 27, 07:00 am",67,381,751,266.716 +"May 27, 08:00 am",88,601,849,510.216 +"May 27, 09:00 am",104,792,902,726.738 +"May 27, 10:00 am",115,939,934,895.438 +"May 27, 11:00 am",122,1027,947,996.478 +"May 27, 12:00 pm",123,1059,957,1031.59 +"May 27, 01:00 pm",121,1022,952,990.484 +"May 27, 02:00 pm",114,922,934,875.847 +"May 27, 03:00 pm",102,768,902,699.139 +"May 27, 04:00 pm",85,568,841,473.168 +"May 27, 05:00 pm",63,345,730,228.18 +"May 27, 06:00 pm",39,129,487,29.5141 +"May 27, 07:00 pm",12,15,25,10.5929 +"May 27, 08:00 pm",0,0,0,0 +"May 27, 09:00 pm",0,0,0,0 +"May 27, 10:00 pm",0,0,0,0 +"May 27, 11:00 pm",0,0,0,0 +"May 28, 12:00 am",0,0,0,0 +"May 28, 01:00 am",0,0,0,0 +"May 28, 02:00 am",0,0,0,0 +"May 28, 03:00 am",0,0,0,0 +"May 28, 04:00 am",0,0,0,0 +"May 28, 05:00 am",18,23,51,14.8976 +"May 28, 06:00 am",36,169,605,44.4393 +"May 28, 07:00 am",56,389,793,269.383 +"May 28, 08:00 am",74,606,880,511.297 +"May 28, 09:00 am",87,796,929,727.827 +"May 28, 10:00 am",97,941,958,896.98 +"May 28, 11:00 am",102,1032,973,1000.3 +"May 28, 12:00 pm",104,1060,977,1031.58 +"May 28, 01:00 pm",102,1030,980,997.043 +"May 28, 02:00 pm",95,929,963,880.5 +"May 28, 03:00 pm",85,774,932,702.159 +"May 28, 04:00 pm",71,578,879,477.952 +"May 28, 05:00 pm",53,354,779,232.916 +"May 28, 06:00 pm",33,137,556,26.9668 +"May 28, 07:00 pm",13,16,26,11.4097 +"May 28, 08:00 pm",0,0,0,0 +"May 28, 09:00 pm",0,0,0,0 +"May 28, 10:00 pm",0,0,0,0 +"May 28, 11:00 pm",0,0,0,0 +"May 29, 12:00 am",0,0,0,0 +"May 29, 01:00 am",0,0,0,0 +"May 29, 02:00 am",0,0,0,0 +"May 29, 03:00 am",0,0,0,0 +"May 29, 04:00 am",0,0,0,0 +"May 29, 05:00 am",19,27,80,15.7068 +"May 29, 06:00 am",86,156,317,73.9271 +"May 29, 07:00 am",142,331,451,247.354 +"May 29, 08:00 am",213,541,542,468.01 +"May 29, 09:00 am",250,610,472,568.17 +"May 29, 10:00 am",160,953,898,911.939 +"May 29, 11:00 am",153,978,862,944.396 +"May 29, 12:00 pm",106,996,910,968.95 +"May 29, 01:00 pm",108,1023,965,988.255 +"May 29, 02:00 pm",102,924,948,874.481 +"May 29, 03:00 pm",91,768,914,695.804 +"May 29, 04:00 pm",76,569,855,471.657 +"May 29, 05:00 pm",57,351,756,228.963 +"May 29, 06:00 pm",36,137,534,29.4985 +"May 29, 07:00 pm",13,16,26,11.4196 +"May 29, 08:00 pm",0,0,0,0 +"May 29, 09:00 pm",0,0,0,0 +"May 29, 10:00 pm",0,0,0,0 +"May 29, 11:00 pm",0,0,0,0 +"May 30, 12:00 am",0,0,0,0 +"May 30, 01:00 am",0,0,0,0 +"May 30, 02:00 am",0,0,0,0 +"May 30, 03:00 am",0,0,0,0 +"May 30, 04:00 am",0,0,0,0 +"May 30, 05:00 am",19,24,56,15.6858 +"May 30, 06:00 am",58,149,412,54.9405 +"May 30, 07:00 am",92,364,645,256.948 +"May 30, 08:00 am",122,585,764,496.373 +"May 30, 09:00 am",145,778,829,715.291 +"May 30, 10:00 am",159,926,867,884.108 +"May 30, 11:00 am",168,1020,890,992.814 +"May 30, 12:00 pm",170,1047,895,1012.09 +"May 30, 01:00 pm",167,1012,891,984.211 +"May 30, 02:00 pm",158,911,868,867.684 +"May 30, 03:00 pm",142,754,826,688.337 +"May 30, 04:00 pm",118,553,752,461.76 +"May 30, 05:00 pm",87,330,623,223.239 +"May 30, 06:00 pm",52,121,359,39.9766 +"May 30, 07:00 pm",13,16,29,11.4314 +"May 30, 08:00 pm",0,0,0,0 +"May 30, 09:00 pm",0,0,0,0 +"May 30, 10:00 pm",0,0,0,0 +"May 30, 11:00 pm",0,0,0,0 +"May 31, 12:00 am",0,0,0,0 +"May 31, 01:00 am",0,0,0,0 +"May 31, 02:00 am",0,0,0,0 +"May 31, 03:00 am",0,0,0,0 +"May 31, 04:00 am",0,0,0,0 +"May 31, 05:00 am",19,25,56,15.6886 +"May 31, 06:00 am",37,171,603,44.0797 +"May 31, 07:00 am",57,389,789,267.227 +"May 31, 08:00 am",75,606,877,508.066 +"May 31, 09:00 am",88,797,927,724.25 +"May 31, 10:00 am",98,943,956,892.895 +"May 31, 11:00 am",103,1034,972,996.992 +"May 31, 12:00 pm",105,1061,975,1027.58 +"May 31, 01:00 pm",102,1025,971,986.382 +"May 31, 02:00 pm",97,926,955,874.25 +"May 31, 03:00 pm",87,775,927,699.973 +"May 31, 04:00 pm",72,581,876,477.549 +"May 31, 05:00 pm",54,359,779,234.583 +"May 31, 06:00 pm",34,141,561,27.7341 +"May 31, 07:00 pm",14,18,30,12.2422 +"May 31, 08:00 pm",0,0,0,0 +"May 31, 09:00 pm",0,0,0,0 +"May 31, 10:00 pm",0,0,0,0 +"May 31, 11:00 pm",0,0,0,0 +"Jun 1, 12:00 am",0,0,0,0 +"Jun 1, 01:00 am",0,0,0,0 +"Jun 1, 02:00 am",0,0,0,0 +"Jun 1, 03:00 am",0,0,0,0 +"Jun 1, 04:00 am",0,0,0,0 +"Jun 1, 05:00 am",19,26,66,15.7006 +"Jun 1, 06:00 am",58,145,394,53.8783 +"Jun 1, 07:00 am",92,356,624,250.183 +"Jun 1, 08:00 am",122,575,748,486.912 +"Jun 1, 09:00 am",145,770,818,705.934 +"Jun 1, 10:00 am",159,910,849,867.237 +"Jun 1, 11:00 am",167,1006,875,976.158 +"Jun 1, 12:00 pm",170,1036,883,1010.73 +"Jun 1, 01:00 pm",167,1002,880,972.829 +"Jun 1, 02:00 pm",157,898,852,852.835 +"Jun 1, 03:00 pm",142,745,813,679.351 +"Jun 1, 04:00 pm",118,552,748,459.927 +"Jun 1, 05:00 pm",87,329,616,221.96 +"Jun 1, 06:00 pm",52,121,357,39.8152 +"Jun 1, 07:00 pm",14,18,37,11.6877 +"Jun 1, 08:00 pm",0,0,0,0 +"Jun 1, 09:00 pm",0,0,0,0 +"Jun 1, 10:00 pm",0,0,0,0 +"Jun 1, 11:00 pm",0,0,0,0 +"Jun 2, 12:00 am",0,0,0,0 +"Jun 2, 01:00 am",0,0,0,0 +"Jun 2, 02:00 am",0,0,0,0 +"Jun 2, 03:00 am",0,0,0,0 +"Jun 2, 04:00 am",0,0,0,0 +"Jun 2, 05:00 am",19,26,68,15.705 +"Jun 2, 06:00 am",37,170,597,43.1388 +"Jun 2, 07:00 am",56,386,783,263.419 +"Jun 2, 08:00 am",74,602,870,502.012 +"Jun 2, 09:00 am",88,789,917,715.55 +"Jun 2, 10:00 am",97,933,945,880.879 +"Jun 2, 11:00 am",103,1025,963,986.872 +"Jun 2, 12:00 pm",104,1052,966,1016.48 +"Jun 2, 01:00 pm",102,1016,962,976.945 +"Jun 2, 02:00 pm",99,862,878,812.994 +"Jun 2, 03:00 pm",129,759,848,689.851 +"Jun 2, 04:00 pm",311,549,410,469.963 +"Jun 2, 05:00 pm",146,302,396,219.84 +"Jun 2, 06:00 pm",64,108,229,47.9734 +"Jun 2, 07:00 pm",16,17,7,14.197 +"Jun 2, 08:00 pm",0,0,0,0 +"Jun 2, 09:00 pm",0,0,0,0 +"Jun 2, 10:00 pm",0,0,0,0 +"Jun 2, 11:00 pm",0,0,0,0 +"Jun 3, 12:00 am",0,0,0,0 +"Jun 3, 01:00 am",0,0,0,0 +"Jun 3, 02:00 am",0,0,0,0 +"Jun 3, 03:00 am",0,0,0,0 +"Jun 3, 04:00 am",0,0,0,0 +"Jun 3, 05:00 am",18,25,65,14.9252 +"Jun 3, 06:00 am",45,160,516,45.0519 +"Jun 3, 07:00 am",70,373,718,256.099 +"Jun 3, 08:00 am",91,590,821,492.827 +"Jun 3, 09:00 am",108,777,876,705.756 +"Jun 3, 10:00 am",119,924,910,871.884 +"Jun 3, 11:00 am",125,1019,933,979.11 +"Jun 3, 12:00 pm",127,1043,934,1006.89 +"Jun 3, 01:00 pm",125,1013,934,972.56 +"Jun 3, 02:00 pm",118,916,918,863.092 +"Jun 3, 03:00 pm",106,767,888,692.054 +"Jun 3, 04:00 pm",89,579,840,476.632 +"Jun 3, 05:00 pm",67,358,737,235.11 +"Jun 3, 06:00 pm",42,139,498,31.659 +"Jun 3, 07:00 pm",14,18,39,11.6964 +"Jun 3, 08:00 pm",0,0,0,0 +"Jun 3, 09:00 pm",0,0,0,0 +"Jun 3, 10:00 pm",0,0,0,0 +"Jun 3, 11:00 pm",0,0,0,0 +"Jun 4, 12:00 am",0,0,0,0 +"Jun 4, 01:00 am",0,0,0,0 +"Jun 4, 02:00 am",0,0,0,0 +"Jun 4, 03:00 am",0,0,0,0 +"Jun 4, 04:00 am",0,0,0,0 +"Jun 4, 05:00 am",20,21,19,17.577 +"Jun 4, 06:00 am",69,139,315,59.0387 +"Jun 4, 07:00 am",115,351,558,251.493 +"Jun 4, 08:00 am",153,575,694,486.7 +"Jun 4, 09:00 am",182,768,765,702.656 +"Jun 4, 10:00 am",202,920,812,873.645 +"Jun 4, 11:00 am",212,1011,833,976.721 +"Jun 4, 12:00 pm",215,1033,833,1002.84 +"Jun 4, 01:00 pm",211,1000,829,965.562 +"Jun 4, 02:00 pm",199,898,802,850.155 +"Jun 4, 03:00 pm",179,743,756,676.697 +"Jun 4, 04:00 pm",163,548,659,460.369 +"Jun 4, 05:00 pm",118,324,519,225.312 +"Jun 4, 06:00 pm",67,118,258,50.2718 +"Jun 4, 07:00 pm",15,16,10,13.44 +"Jun 4, 08:00 pm",0,0,0,0 +"Jun 4, 09:00 pm",0,0,0,0 +"Jun 4, 10:00 pm",0,0,0,0 +"Jun 4, 11:00 pm",0,0,0,0 +"Jun 5, 12:00 am",0,0,0,0 +"Jun 5, 01:00 am",0,0,0,0 +"Jun 5, 02:00 am",0,0,0,0 +"Jun 5, 03:00 am",0,0,0,0 +"Jun 5, 04:00 am",0,0,0,0 +"Jun 5, 05:00 am",22,26,35,18.6386 +"Jun 5, 06:00 am",60,149,396,54.2663 +"Jun 5, 07:00 am",96,361,627,252.008 +"Jun 5, 08:00 am",127,581,748,488.148 +"Jun 5, 09:00 am",150,775,816,705.384 +"Jun 5, 10:00 am",176,929,851,880.888 +"Jun 5, 11:00 am",200,1033,869,997.732 +"Jun 5, 12:00 pm",188,1046,874,1015.82 +"Jun 5, 01:00 pm",208,966,796,932.348 +"Jun 5, 02:00 pm",295,912,708,865.667 +"Jun 5, 03:00 pm",234,779,730,709.797 +"Jun 5, 04:00 pm",236,549,535,465.097 +"Jun 5, 05:00 pm",190,255,164,200.694 +"Jun 5, 06:00 pm",86,122,183,65.556 +"Jun 5, 07:00 pm",15,16,6,13.4495 +"Jun 5, 08:00 pm",0,0,0,0 +"Jun 5, 09:00 pm",0,0,0,0 +"Jun 5, 10:00 pm",0,0,0,0 +"Jun 5, 11:00 pm",0,0,0,0 +"Jun 6, 12:00 am",0,0,0,0 +"Jun 6, 01:00 am",0,0,0,0 +"Jun 6, 02:00 am",0,0,0,0 +"Jun 6, 03:00 am",0,0,0,0 +"Jun 6, 04:00 am",0,0,0,0 +"Jun 6, 05:00 am",22,23,9,19.0849 +"Jun 6, 06:00 am",98,149,226,79.7225 +"Jun 6, 07:00 am",178,338,377,253.438 +"Jun 6, 08:00 am",275,530,419,454.33 +"Jun 6, 09:00 am",295,749,593,685.474 +"Jun 6, 10:00 am",489,832,388,786.174 +"Jun 6, 11:00 am",455,802,361,772.171 +"Jun 6, 12:00 pm",444,1004,571,977.146 +"Jun 6, 01:00 pm",319,955,667,923.873 +"Jun 6, 02:00 pm",451,703,289,664.606 +"Jun 6, 03:00 pm",356,597,322,545.249 +"Jun 6, 04:00 pm",223,260,63,228.48 +"Jun 6, 05:00 pm",138,153,38,129.339 +"Jun 6, 06:00 pm",64,68,21,53.9012 +"Jun 6, 07:00 pm",14,15,2,12.4724 +"Jun 6, 08:00 pm",0,0,0,0 +"Jun 6, 09:00 pm",0,0,0,0 +"Jun 6, 10:00 pm",0,0,0,0 +"Jun 6, 11:00 pm",0,0,0,0 +"Jun 7, 12:00 am",0,0,0,0 +"Jun 7, 01:00 am",0,0,0,0 +"Jun 7, 02:00 am",0,0,0,0 +"Jun 7, 03:00 am",0,0,0,0 +"Jun 7, 04:00 am",0,0,0,0 +"Jun 7, 05:00 am",26,26,5,22.2118 +"Jun 7, 06:00 am",82,96,59,68.8229 +"Jun 7, 07:00 am",175,358,431,265.421 +"Jun 7, 08:00 am",199,526,538,447.449 +"Jun 7, 09:00 am",126,803,885,727.457 +"Jun 7, 10:00 am",144,892,844,836.83 +"Jun 7, 11:00 am",143,1007,901,962.838 +"Jun 7, 12:00 pm",138,1064,943,1022.36 +"Jun 7, 01:00 pm",135,1033,941,985.953 +"Jun 7, 02:00 pm",127,916,903,858.207 +"Jun 7, 03:00 pm",115,772,878,693.781 +"Jun 7, 04:00 pm",96,580,822,475.786 +"Jun 7, 05:00 pm",72,354,703,233.181 +"Jun 7, 06:00 pm",46,141,472,34.6734 +"Jun 7, 07:00 pm",15,22,62,12.5216 +"Jun 7, 08:00 pm",0,0,0,0 +"Jun 7, 09:00 pm",0,0,0,0 +"Jun 7, 10:00 pm",0,0,0,0 +"Jun 7, 11:00 pm",0,0,0,0 +"Jun 8, 12:00 am",0,0,0,0 +"Jun 8, 01:00 am",0,0,0,0 +"Jun 8, 02:00 am",0,0,0,0 +"Jun 8, 03:00 am",0,0,0,0 +"Jun 8, 04:00 am",0,0,0,0 +"Jun 8, 05:00 am",21,22,12,18.3474 +"Jun 8, 06:00 am",75,133,260,61.3473 +"Jun 8, 07:00 am",127,340,501,242.553 +"Jun 8, 08:00 am",172,560,639,474.093 +"Jun 8, 09:00 am",206,757,720,690.878 +"Jun 8, 10:00 am",228,906,766,860.791 +"Jun 8, 11:00 am",240,1009,801,977.189 +"Jun 8, 12:00 pm",245,1041,810,1014.47 +"Jun 8, 01:00 pm",240,1000,798,969.199 +"Jun 8, 02:00 pm",226,901,773,854.784 +"Jun 8, 03:00 pm",202,746,726,678.083 +"Jun 8, 04:00 pm",168,539,632,452.97 +"Jun 8, 05:00 pm",122,317,487,222.206 +"Jun 8, 06:00 pm",69,115,226,53.9371 +"Jun 8, 07:00 pm",17,18,6,15.0686 +"Jun 8, 08:00 pm",0,0,0,0 +"Jun 8, 09:00 pm",0,0,0,0 +"Jun 8, 10:00 pm",0,0,0,0 +"Jun 8, 11:00 pm",0,0,0,0 +"Jun 9, 12:00 am",0,0,0,0 +"Jun 9, 01:00 am",0,0,0,0 +"Jun 9, 02:00 am",0,0,0,0 +"Jun 9, 03:00 am",0,0,0,0 +"Jun 9, 04:00 am",0,0,0,0 +"Jun 9, 05:00 am",20,23,26,17.1336 +"Jun 9, 06:00 am",67,143,336,56.3638 +"Jun 9, 07:00 am",110,354,575,248.425 +"Jun 9, 08:00 am",147,574,702,481.063 +"Jun 9, 09:00 am",174,764,771,694.698 +"Jun 9, 10:00 am",193,916,817,865.093 +"Jun 9, 11:00 am",203,1014,845,975.321 +"Jun 9, 12:00 pm",206,1041,849,1006.24 +"Jun 9, 01:00 pm",202,1004,840,964.893 +"Jun 9, 02:00 pm",200,906,806,853.091 +"Jun 9, 03:00 pm",180,755,766,684.119 +"Jun 9, 04:00 pm",150,558,691,464.245 +"Jun 9, 05:00 pm",116,335,544,233.063 +"Jun 9, 06:00 pm",73,129,276,54.7076 +"Jun 9, 07:00 pm",18,19,6,15.8573 +"Jun 9, 08:00 pm",0,0,0,0 +"Jun 9, 09:00 pm",0,0,0,0 +"Jun 9, 10:00 pm",0,0,0,0 +"Jun 9, 11:00 pm",0,0,0,0 +"Jun 10, 12:00 am",0,0,0,0 +"Jun 10, 01:00 am",0,0,0,0 +"Jun 10, 02:00 am",0,0,0,0 +"Jun 10, 03:00 am",0,0,0,0 +"Jun 10, 04:00 am",0,0,0,0 +"Jun 10, 05:00 am",22,23,13,19.1015 +"Jun 10, 06:00 am",75,134,262,60.8195 +"Jun 10, 07:00 am",124,342,512,241.734 +"Jun 10, 08:00 am",167,560,646,471.493 +"Jun 10, 09:00 am",200,752,722,685.075 +"Jun 10, 10:00 am",221,898,765,851.802 +"Jun 10, 11:00 am",233,996,795,963.637 +"Jun 10, 12:00 pm",237,1028,804,1000.08 +"Jun 10, 01:00 pm",233,995,798,961.83 +"Jun 10, 02:00 pm",219,904,782,855.226 +"Jun 10, 03:00 pm",197,750,736,680.215 +"Jun 10, 04:00 pm",164,549,651,458.644 +"Jun 10, 05:00 pm",120,324,503,224.931 +"Jun 10, 06:00 pm",68,119,245,50.7563 +"Jun 10, 07:00 pm",17,17,8,15.0972 +"Jun 10, 08:00 pm",0,0,0,0 +"Jun 10, 09:00 pm",0,0,0,0 +"Jun 10, 10:00 pm",0,0,0,0 +"Jun 10, 11:00 pm",0,0,0,0 +"Jun 11, 12:00 am",0,0,0,0 +"Jun 11, 01:00 am",0,0,0,0 +"Jun 11, 02:00 am",0,0,0,0 +"Jun 11, 03:00 am",0,0,0,0 +"Jun 11, 04:00 am",0,0,0,0 +"Jun 11, 05:00 am",17,21,34,14.8113 +"Jun 11, 06:00 am",53,157,461,47.1104 +"Jun 11, 07:00 am",83,369,674,248.548 +"Jun 11, 08:00 am",138,554,684,462.589 +"Jun 11, 09:00 am",194,756,734,686.824 +"Jun 11, 10:00 am",196,857,747,812.635 +"Jun 11, 11:00 am",323,806,502,780.899 +"Jun 11, 12:00 pm",288,998,722,970.221 +"Jun 11, 01:00 pm",430,928,522,894.505 +"Jun 11, 02:00 pm",308,794,555,752.702 +"Jun 11, 03:00 pm",335,671,447,611.906 +"Jun 11, 04:00 pm",258,525,451,443.697 +"Jun 11, 05:00 pm",161,266,259,200.966 +"Jun 11, 06:00 pm",107,122,73,81.3268 +"Jun 11, 07:00 pm",7,7,4,6.33155 +"Jun 11, 08:00 pm",0,0,0,0 +"Jun 11, 09:00 pm",0,0,0,0 +"Jun 11, 10:00 pm",0,0,0,0 +"Jun 11, 11:00 pm",0,0,0,0 +"Jun 12, 12:00 am",0,0,0,0 +"Jun 12, 01:00 am",0,0,0,0 +"Jun 12, 02:00 am",0,0,0,0 +"Jun 12, 03:00 am",0,0,0,0 +"Jun 12, 04:00 am",0,0,0,0 +"Jun 12, 05:00 am",19,20,4,16.8735 +"Jun 12, 06:00 am",80,85,20,66.4418 +"Jun 12, 07:00 am",141,143,4,124.816 +"Jun 12, 08:00 am",319,323,7,285.343 +"Jun 12, 09:00 am",345,349,6,314.341 +"Jun 12, 10:00 am",208,216,10,196.049 +"Jun 12, 11:00 am",367,368,0,334.749 +"Jun 12, 12:00 pm",268,268,0,243.991 +"Jun 12, 01:00 pm",425,429,4,392.008 +"Jun 12, 02:00 pm",381,383,3,348.16 +"Jun 12, 03:00 pm",210,211,1,189.299 +"Jun 12, 04:00 pm",262,262,0,232.032 +"Jun 12, 05:00 pm",162,163,1,141.055 +"Jun 12, 06:00 pm",73,73,0,61.8964 +"Jun 12, 07:00 pm",18,18,0,15.9507 +"Jun 12, 08:00 pm",0,0,0,0 +"Jun 12, 09:00 pm",0,0,0,0 +"Jun 12, 10:00 pm",0,0,0,0 +"Jun 12, 11:00 pm",0,0,0,0 +"Jun 13, 12:00 am",0,0,0,0 +"Jun 13, 01:00 am",0,0,0,0 +"Jun 13, 02:00 am",0,0,0,0 +"Jun 13, 03:00 am",0,0,0,0 +"Jun 13, 04:00 am",0,0,0,0 +"Jun 13, 05:00 am",11,12,5,9.96291 +"Jun 13, 06:00 am",59,63,21,51.2538 +"Jun 13, 07:00 am",95,349,600,238.996 +"Jun 13, 08:00 am",167,564,654,473.215 +"Jun 13, 09:00 am",304,610,400,559.038 +"Jun 13, 10:00 am",220,222,2,200.405 +"Jun 13, 11:00 am",215,224,9,203.127 +"Jun 13, 12:00 pm",493,496,2,454.757 +"Jun 13, 01:00 pm",356,802,467,776.836 +"Jun 13, 02:00 pm",414,654,274,617.266 +"Jun 13, 03:00 pm",401,511,146,465.056 +"Jun 13, 04:00 pm",273,367,159,318.862 +"Jun 13, 05:00 pm",128,277,363,199.106 +"Jun 13, 06:00 pm",60,111,241,44.6062 +"Jun 13, 07:00 pm",17,22,37,14.7347 +"Jun 13, 08:00 pm",0,0,0,0 +"Jun 13, 09:00 pm",0,0,0,0 +"Jun 13, 10:00 pm",0,0,0,0 +"Jun 13, 11:00 pm",0,0,0,0 +"Jun 14, 12:00 am",0,0,0,0 +"Jun 14, 01:00 am",0,0,0,0 +"Jun 14, 02:00 am",0,0,0,0 +"Jun 14, 03:00 am",0,0,0,0 +"Jun 14, 04:00 am",0,0,0,0 +"Jun 14, 05:00 am",17,19,15,15.2418 +"Jun 14, 06:00 am",69,137,305,55.7071 +"Jun 14, 07:00 am",113,341,540,239.154 +"Jun 14, 08:00 am",151,563,678,469.496 +"Jun 14, 09:00 am",180,757,754,684.994 +"Jun 14, 10:00 am",199,908,801,853.842 +"Jun 14, 11:00 am",210,1004,827,962.253 +"Jun 14, 12:00 pm",214,1033,832,995.276 +"Jun 14, 01:00 pm",210,1001,827,959.204 +"Jun 14, 02:00 pm",198,911,812,856.029 +"Jun 14, 03:00 pm",178,756,766,683.148 +"Jun 14, 04:00 pm",149,559,688,463.591 +"Jun 14, 05:00 pm",110,334,548,230.552 +"Jun 14, 06:00 pm",65,128,298,48.5416 +"Jun 14, 07:00 pm",18,19,15,15.9315 +"Jun 14, 08:00 pm",0,0,0,0 +"Jun 14, 09:00 pm",0,0,0,0 +"Jun 14, 10:00 pm",0,0,0,0 +"Jun 14, 11:00 pm",0,0,0,0 +"Jun 15, 12:00 am",0,0,0,0 +"Jun 15, 01:00 am",0,0,0,0 +"Jun 15, 02:00 am",0,0,0,0 +"Jun 15, 03:00 am",0,0,0,0 +"Jun 15, 04:00 am",0,0,0,0 +"Jun 15, 05:00 am",21,22,15,18.3472 +"Jun 15, 06:00 am",72,135,280,57.3194 +"Jun 15, 07:00 am",122,341,519,239.08 +"Jun 15, 08:00 am",164,560,653,468.682 +"Jun 15, 09:00 am",196,755,732,684.437 +"Jun 15, 10:00 am",216,907,781,856.743 +"Jun 15, 11:00 am",228,1001,805,965.089 +"Jun 15, 12:00 pm",233,1030,811,1000.77 +"Jun 15, 01:00 pm",228,1002,809,966.011 +"Jun 15, 02:00 pm",216,907,787,856.524 +"Jun 15, 03:00 pm",194,754,742,682.44 +"Jun 15, 04:00 pm",162,558,664,464.592 +"Jun 15, 05:00 pm",119,332,519,229.813 +"Jun 15, 06:00 pm",69,126,265,51.4237 +"Jun 15, 07:00 pm",18,19,11,15.9385 +"Jun 15, 08:00 pm",0,0,0,0 +"Jun 15, 09:00 pm",0,0,0,0 +"Jun 15, 10:00 pm",0,0,0,0 +"Jun 15, 11:00 pm",0,0,0,0 +"Jun 16, 12:00 am",0,0,0,0 +"Jun 16, 01:00 am",0,0,0,0 +"Jun 16, 02:00 am",0,0,0,0 +"Jun 16, 03:00 am",0,0,0,0 +"Jun 16, 04:00 am",0,0,0,0 +"Jun 16, 05:00 am",20,24,43,17.1446 +"Jun 16, 06:00 am",61,150,397,50.8996 +"Jun 16, 07:00 am",97,365,635,247.819 +"Jun 16, 08:00 am",129,588,758,486.065 +"Jun 16, 09:00 am",152,780,822,702.207 +"Jun 16, 10:00 am",168,934,866,877.033 +"Jun 16, 11:00 am",177,1028,888,986.167 +"Jun 16, 12:00 pm",180,1058,892,1019.61 +"Jun 16, 01:00 pm",176,1026,888,982.781 +"Jun 16, 02:00 pm",167,927,865,870.611 +"Jun 16, 03:00 pm",151,778,829,699.583 +"Jun 16, 04:00 pm",127,581,762,478.841 +"Jun 16, 05:00 pm",95,353,628,237.495 +"Jun 16, 06:00 pm",59,141,386,44.979 +"Jun 16, 07:00 pm",18,22,35,15.5337 +"Jun 16, 08:00 pm",0,0,0,0 +"Jun 16, 09:00 pm",0,0,0,0 +"Jun 16, 10:00 pm",0,0,0,0 +"Jun 16, 11:00 pm",0,0,0,0 +"Jun 17, 12:00 am",0,0,0,0 +"Jun 17, 01:00 am",0,0,0,0 +"Jun 17, 02:00 am",0,0,0,0 +"Jun 17, 03:00 am",0,0,0,0 +"Jun 17, 04:00 am",0,0,0,0 +"Jun 17, 05:00 am",19,25,58,15.7 +"Jun 17, 06:00 am",56,154,437,46.6693 +"Jun 17, 07:00 am",89,369,662,246.863 +"Jun 17, 08:00 am",117,587,776,484.255 +"Jun 17, 09:00 am",138,781,841,701.102 +"Jun 17, 10:00 am",152,929,878,871.113 +"Jun 17, 11:00 am",161,1028,904,975.667 +"Jun 17, 12:00 pm",164,1062,912,1011.98 +"Jun 17, 01:00 pm",160,1026,904,972.798 +"Jun 17, 02:00 pm",152,928,881,869.61 +"Jun 17, 03:00 pm",137,777,845,697.442 +"Jun 17, 04:00 pm",116,584,783,480.51 +"Jun 17, 05:00 pm",87,361,663,239.415 +"Jun 17, 06:00 pm",55,146,426,41.6114 +"Jun 17, 07:00 pm",18,23,50,14.8945 +"Jun 17, 08:00 pm",0,0,0,0 +"Jun 17, 09:00 pm",0,0,0,0 +"Jun 17, 10:00 pm",0,0,0,0 +"Jun 17, 11:00 pm",0,0,0,0 +"Jun 18, 12:00 am",0,0,0,0 +"Jun 18, 01:00 am",0,0,0,0 +"Jun 18, 02:00 am",0,0,0,0 +"Jun 18, 03:00 am",0,0,0,0 +"Jun 18, 04:00 am",0,0,0,0 +"Jun 18, 05:00 am",19,25,54,15.6945 +"Jun 18, 06:00 am",57,153,427,46.9823 +"Jun 18, 07:00 am",90,368,659,246.367 +"Jun 18, 08:00 am",119,587,773,483.999 +"Jun 18, 09:00 am",141,781,838,701.278 +"Jun 18, 10:00 am",155,931,877,872.618 +"Jun 18, 11:00 am",164,1031,903,977.042 +"Jun 18, 12:00 pm",167,1055,902,1005.06 +"Jun 18, 01:00 pm",163,1019,894,966.447 +"Jun 18, 02:00 pm",155,925,875,867.864 +"Jun 18, 03:00 pm",140,771,833,692.764 +"Jun 18, 04:00 pm",118,577,767,475.414 +"Jun 18, 05:00 pm",89,356,647,237.846 +"Jun 18, 06:00 pm",56,145,411,42.7922 +"Jun 18, 07:00 pm",19,24,47,15.6708 +"Jun 18, 08:00 pm",0,0,0,0 +"Jun 18, 09:00 pm",0,0,0,0 +"Jun 18, 10:00 pm",0,0,0,0 +"Jun 18, 11:00 pm",0,0,0,0 +"Jun 19, 12:00 am",0,0,0,0 +"Jun 19, 01:00 am",0,0,0,0 +"Jun 19, 02:00 am",0,0,0,0 +"Jun 19, 03:00 am",0,0,0,0 +"Jun 19, 04:00 am",0,0,0,0 +"Jun 19, 05:00 am",18,28,104,14.0849 +"Jun 19, 06:00 am",46,164,528,38.4225 +"Jun 19, 07:00 am",71,384,743,252.123 +"Jun 19, 08:00 am",93,607,847,493.985 +"Jun 19, 09:00 am",110,803,908,715.816 +"Jun 19, 10:00 am",122,959,947,892.569 +"Jun 19, 11:00 am",129,1053,964,1000.58 +"Jun 19, 12:00 pm",131,1079,963,1030.13 +"Jun 19, 01:00 pm",128,1052,964,998.398 +"Jun 19, 02:00 pm",122,955,946,889.299 +"Jun 19, 03:00 pm",110,802,913,715.757 +"Jun 19, 04:00 pm",93,606,856,494.288 +"Jun 19, 05:00 pm",70,381,750,249.049 +"Jun 19, 06:00 pm",45,160,529,34.6395 +"Jun 19, 07:00 pm",18,28,97,14.0941 +"Jun 19, 08:00 pm",0,0,0,0 +"Jun 19, 09:00 pm",0,0,0,0 +"Jun 19, 10:00 pm",0,0,0,0 +"Jun 19, 11:00 pm",0,0,0,0 +"Jun 20, 12:00 am",0,0,0,0 +"Jun 20, 01:00 am",0,0,0,0 +"Jun 20, 02:00 am",0,0,0,0 +"Jun 20, 03:00 am",0,0,0,0 +"Jun 20, 04:00 am",0,0,0,0 +"Jun 20, 05:00 am",19,25,64,15.7014 +"Jun 20, 06:00 am",54,157,461,43.9106 +"Jun 20, 07:00 am",84,372,683,245.766 +"Jun 20, 08:00 am",111,597,803,489.438 +"Jun 20, 09:00 am",132,791,865,709.542 +"Jun 20, 10:00 am",145,935,894,870.048 +"Jun 20, 11:00 am",153,1029,914,976.721 +"Jun 20, 12:00 pm",156,1056,914,1006.52 +"Jun 20, 01:00 pm",153,1024,910,972.317 +"Jun 20, 02:00 pm",145,930,891,866.085 +"Jun 20, 03:00 pm",131,779,854,699.143 +"Jun 20, 04:00 pm",110,584,788,478.982 +"Jun 20, 05:00 pm",83,362,672,239.782 +"Jun 20, 06:00 pm",53,151,449,41.265 +"Jun 20, 07:00 pm",18,24,58,14.9094 +"Jun 20, 08:00 pm",0,0,0,0 +"Jun 20, 09:00 pm",0,0,0,0 +"Jun 20, 10:00 pm",0,0,0,0 +"Jun 20, 11:00 pm",0,0,0,0 +"Jun 21, 12:00 am",0,0,0,0 +"Jun 21, 01:00 am",0,0,0,0 +"Jun 21, 02:00 am",0,0,0,0 +"Jun 21, 03:00 am",0,0,0,0 +"Jun 21, 04:00 am",0,0,0,0 +"Jun 21, 05:00 am",23,31,80,18.7792 +"Jun 21, 06:00 am",62,124,280,47.9021 +"Jun 21, 07:00 am",63,384,764,248.631 +"Jun 21, 08:00 am",83,600,857,488.701 +"Jun 21, 09:00 am",98,793,911,705.332 +"Jun 21, 10:00 am",94,884,894,822.141 +"Jun 21, 11:00 am",114,1028,952,975.343 +"Jun 21, 12:00 pm",116,1058,957,1010.71 +"Jun 21, 01:00 pm",114,1034,960,982.181 +"Jun 21, 02:00 pm",108,942,946,876.96 +"Jun 21, 03:00 pm",97,788,909,701.982 +"Jun 21, 04:00 pm",82,599,860,487.928 +"Jun 21, 05:00 pm",62,380,763,246.195 +"Jun 21, 06:00 pm",41,165,567,35.3882 +"Jun 21, 07:00 pm",16,29,122,12.525 +"Jun 21, 08:00 pm",0,0,0,0 +"Jun 21, 09:00 pm",0,0,0,0 +"Jun 21, 10:00 pm",0,0,0,0 +"Jun 21, 11:00 pm",0,0,0,0 +"Jun 22, 12:00 am",0,0,0,0 +"Jun 22, 01:00 am",0,0,0,0 +"Jun 22, 02:00 am",0,0,0,0 +"Jun 22, 03:00 am",0,0,0,0 +"Jun 22, 04:00 am",0,0,0,0 +"Jun 22, 05:00 am",19,20,11,16.7732 +"Jun 22, 06:00 am",73,131,261,55.7796 +"Jun 22, 07:00 am",124,334,501,232.774 +"Jun 22, 08:00 am",168,555,641,462.54 +"Jun 22, 09:00 am",201,751,722,678.475 +"Jun 22, 10:00 am",224,907,773,854.528 +"Jun 22, 11:00 am",236,1002,799,965.133 +"Jun 22, 12:00 pm",240,1033,805,1001.02 +"Jun 22, 01:00 pm",236,1001,799,965.159 +"Jun 22, 02:00 pm",223,907,775,855.268 +"Jun 22, 03:00 pm",201,756,730,683.853 +"Jun 22, 04:00 pm",168,555,644,464.024 +"Jun 22, 05:00 pm",124,334,505,233.824 +"Jun 22, 06:00 pm",72,129,259,55.0371 +"Jun 22, 07:00 pm",20,21,11,17.5398 +"Jun 22, 08:00 pm",0,0,0,0 +"Jun 22, 09:00 pm",0,0,0,0 +"Jun 22, 10:00 pm",0,0,0,0 +"Jun 22, 11:00 pm",0,0,0,0 +"Jun 23, 12:00 am",0,0,0,0 +"Jun 23, 01:00 am",0,0,0,0 +"Jun 23, 02:00 am",0,0,0,0 +"Jun 23, 03:00 am",0,0,0,0 +"Jun 23, 04:00 am",0,0,0,0 +"Jun 23, 05:00 am",15,30,147,11.6839 +"Jun 23, 06:00 am",37,168,593,32.0436 +"Jun 23, 07:00 am",57,383,780,248.42 +"Jun 23, 08:00 am",75,605,879,490.235 +"Jun 23, 09:00 am",89,796,929,707.625 +"Jun 23, 10:00 am",99,944,958,878.19 +"Jun 23, 11:00 am",104,1033,969,981.019 +"Jun 23, 12:00 pm",106,1065,973,1016.52 +"Jun 23, 01:00 pm",104,1034,969,981.481 +"Jun 23, 02:00 pm",99,950,965,884.776 +"Jun 23, 03:00 pm",89,798,933,711.525 +"Jun 23, 04:00 pm",75,606,882,493.097 +"Jun 23, 05:00 pm",57,388,792,252.846 +"Jun 23, 06:00 pm",37,170,602,33.2847 +"Jun 23, 07:00 pm",16,32,150,12.5484 +"Jun 23, 08:00 pm",0,0,0,0 +"Jun 23, 09:00 pm",0,0,0,0 +"Jun 23, 10:00 pm",0,0,0,0 +"Jun 23, 11:00 pm",0,0,0,0 +"Jun 24, 12:00 am",0,0,0,0 +"Jun 24, 01:00 am",0,0,0,0 +"Jun 24, 02:00 am",0,0,0,0 +"Jun 24, 03:00 am",0,0,0,0 +"Jun 24, 04:00 am",0,0,0,0 +"Jun 24, 05:00 am",19,24,48,15.6758 +"Jun 24, 06:00 am",57,148,413,44.4275 +"Jun 24, 07:00 am",91,360,645,240.266 +"Jun 24, 08:00 am",120,580,764,475.537 +"Jun 24, 09:00 am",142,771,826,691.076 +"Jun 24, 10:00 am",157,916,860,858.415 +"Jun 24, 11:00 am",166,1011,882,968.433 +"Jun 24, 12:00 pm",169,1044,889,994.705 +"Jun 24, 01:00 pm",166,1015,886,963.104 +"Jun 24, 02:00 pm",157,920,864,863.268 +"Jun 24, 03:00 pm",142,777,834,698.588 +"Jun 24, 04:00 pm",192,503,516,423.469 +"Jun 24, 05:00 pm",150,377,541,265.791 +"Jun 24, 06:00 pm",78,139,279,60.3788 +"Jun 24, 07:00 pm",19,21,21,16.336 +"Jun 24, 08:00 pm",0,0,0,0 +"Jun 24, 09:00 pm",0,0,0,0 +"Jun 24, 10:00 pm",0,0,0,0 +"Jun 24, 11:00 pm",0,0,0,0 +"Jun 25, 12:00 am",0,0,0,0 +"Jun 25, 01:00 am",0,0,0,0 +"Jun 25, 02:00 am",0,0,0,0 +"Jun 25, 03:00 am",0,0,0,0 +"Jun 25, 04:00 am",0,0,0,0 +"Jun 25, 05:00 am",17,28,107,13.3099 +"Jun 25, 06:00 am",43,159,531,33.0112 +"Jun 25, 07:00 am",66,374,737,242.204 +"Jun 25, 08:00 am",87,592,838,481.072 +"Jun 25, 09:00 am",104,783,893,697.094 +"Jun 25, 10:00 am",115,939,934,873.326 +"Jun 25, 11:00 am",121,1016,934,965.165 +"Jun 25, 12:00 pm",123,1052,943,1004.5 +"Jun 25, 01:00 pm",121,1025,943,974.586 +"Jun 25, 02:00 pm",115,935,929,871.76 +"Jun 25, 03:00 pm",104,792,904,707.84 +"Jun 25, 04:00 pm",88,597,845,489.277 +"Jun 25, 05:00 pm",67,379,748,249.825 +"Jun 25, 06:00 pm",43,162,539,38.9653 +"Jun 25, 07:00 pm",18,29,114,14.0974 +"Jun 25, 08:00 pm",0,0,0,0 +"Jun 25, 09:00 pm",0,0,0,0 +"Jun 25, 10:00 pm",0,0,0,0 +"Jun 25, 11:00 pm",0,0,0,0 +"Jun 26, 12:00 am",0,0,0,0 +"Jun 26, 01:00 am",0,0,0,0 +"Jun 26, 02:00 am",0,0,0,0 +"Jun 26, 03:00 am",0,0,0,0 +"Jun 26, 04:00 am",0,0,0,0 +"Jun 26, 05:00 am",17,28,110,13.3164 +"Jun 26, 06:00 am",42,160,538,34.5481 +"Jun 26, 07:00 am",65,371,736,240.457 +"Jun 26, 08:00 am",86,586,833,477.264 +"Jun 26, 09:00 am",102,775,886,690.184 +"Jun 26, 10:00 am",112,926,924,862.2 +"Jun 26, 11:00 am",119,1015,936,965.14 +"Jun 26, 12:00 pm",121,1049,942,1001.96 +"Jun 26, 01:00 pm",119,1021,941,971.35 +"Jun 26, 02:00 pm",112,933,929,869.539 +"Jun 26, 03:00 pm",102,782,893,699.328 +"Jun 26, 04:00 pm",86,592,839,485.306 +"Jun 26, 05:00 pm",65,379,749,248.924 +"Jun 26, 06:00 pm",43,163,544,39.5169 +"Jun 26, 07:00 pm",18,30,118,14.1002 +"Jun 26, 08:00 pm",0,0,0,0 +"Jun 26, 09:00 pm",0,0,0,0 +"Jun 26, 10:00 pm",0,0,0,0 +"Jun 26, 11:00 pm",0,0,0,0 +"Jun 27, 12:00 am",0,0,0,0 +"Jun 27, 01:00 am",0,0,0,0 +"Jun 27, 02:00 am",0,0,0,0 +"Jun 27, 03:00 am",0,0,0,0 +"Jun 27, 04:00 am",0,0,0,0 +"Jun 27, 05:00 am",18,22,42,14.8845 +"Jun 27, 06:00 am",57,143,397,43.2658 +"Jun 27, 07:00 am",91,352,629,234.83 +"Jun 27, 08:00 am",121,569,747,467.046 +"Jun 27, 09:00 am",143,761,814,682.992 +"Jun 27, 10:00 am",158,912,857,856.392 +"Jun 27, 11:00 am",167,1004,875,963.144 +"Jun 27, 12:00 pm",170,1040,884,1003.13 +"Jun 27, 01:00 pm",167,1007,876,966.065 +"Jun 27, 02:00 pm",158,916,858,861.069 +"Jun 27, 03:00 pm",143,767,819,691.553 +"Jun 27, 04:00 pm",121,577,756,477.283 +"Jun 27, 05:00 pm",92,361,641,244.398 +"Jun 27, 06:00 pm",58,149,409,48.0771 +"Jun 27, 07:00 pm",20,25,49,16.4617 +"Jun 27, 08:00 pm",0,0,0,0 +"Jun 27, 09:00 pm",0,0,0,0 +"Jun 27, 10:00 pm",0,0,0,0 +"Jun 27, 11:00 pm",0,0,0,0 +"Jun 28, 12:00 am",0,0,0,0 +"Jun 28, 01:00 am",0,0,0,0 +"Jun 28, 02:00 am",0,0,0,0 +"Jun 28, 03:00 am",0,0,0,0 +"Jun 28, 04:00 am",0,0,0,0 +"Jun 28, 05:00 am",20,24,43,17.0618 +"Jun 28, 06:00 am",57,158,466,43.5595 +"Jun 28, 07:00 am",76,355,676,232.409 +"Jun 28, 08:00 am",88,553,776,450.676 +"Jun 28, 09:00 am",102,771,884,688.198 +"Jun 28, 10:00 am",112,909,905,846.541 +"Jun 28, 11:00 am",119,1013,933,962.614 +"Jun 28, 12:00 pm",121,1035,929,990.399 +"Jun 28, 01:00 pm",119,1017,936,967.807 +"Jun 28, 02:00 pm",113,925,919,863.625 +"Jun 28, 03:00 pm",102,780,889,698.134 +"Jun 28, 04:00 pm",86,592,836,485.393 +"Jun 28, 05:00 pm",66,376,740,248.973 +"Jun 28, 06:00 pm",43,163,541,40.4632 +"Jun 28, 07:00 pm",18,31,118,14.0984 +"Jun 28, 08:00 pm",0,0,0,0 +"Jun 28, 09:00 pm",0,0,0,0 +"Jun 28, 10:00 pm",0,0,0,0 +"Jun 28, 11:00 pm",0,0,0,0 +"Jun 29, 12:00 am",0,0,0,0 +"Jun 29, 01:00 am",0,0,0,0 +"Jun 29, 02:00 am",0,0,0,0 +"Jun 29, 03:00 am",0,0,0,0 +"Jun 29, 04:00 am",0,0,0,0 +"Jun 29, 05:00 am",15,27,126,11.7268 +"Jun 29, 06:00 am",37,159,565,29.8837 +"Jun 29, 07:00 am",58,372,760,238.187 +"Jun 29, 08:00 am",76,583,849,473.921 +"Jun 29, 09:00 am",90,771,898,685.758 +"Jun 29, 10:00 am",101,920,932,857.918 +"Jun 29, 11:00 am",106,1013,948,964.163 +"Jun 29, 12:00 pm",108,1045,952,1000.29 +"Jun 29, 01:00 pm",106,1016,948,967.078 +"Jun 29, 02:00 pm",101,924,932,863.552 +"Jun 29, 03:00 pm",91,781,905,699.146 +"Jun 29, 04:00 pm",77,593,855,486.761 +"Jun 29, 05:00 pm",58,381,766,251.486 +"Jun 29, 06:00 pm",38,167,579,37.0911 +"Jun 29, 07:00 pm",20,32,111,15.6855 +"Jun 29, 08:00 pm",0,0,0,0 +"Jun 29, 09:00 pm",0,0,0,0 +"Jun 29, 10:00 pm",0,0,0,0 +"Jun 29, 11:00 pm",0,0,0,0 +"Jun 30, 12:00 am",0,0,0,0 +"Jun 30, 01:00 am",0,0,0,0 +"Jun 30, 02:00 am",0,0,0,0 +"Jun 30, 03:00 am",0,0,0,0 +"Jun 30, 04:00 am",0,0,0,0 +"Jun 30, 05:00 am",15,24,93,11.727 +"Jun 30, 06:00 am",40,155,534,32.4202 +"Jun 30, 07:00 am",59,365,741,234 +"Jun 30, 08:00 am",78,574,831,466.997 +"Jun 30, 09:00 am",106,690,771,616.794 +"Jun 30, 10:00 am",121,874,857,816.008 +"Jun 30, 11:00 am",109,1005,936,956.349 +"Jun 30, 12:00 pm",111,1032,935,987.573 +"Jun 30, 01:00 pm",109,1011,940,963.244 +"Jun 30, 02:00 pm",117,882,865,824.686 +"Jun 30, 03:00 pm",86,733,847,656.245 +"Jun 30, 04:00 pm",98,556,757,459.833 +"Jun 30, 05:00 pm",148,375,537,266.421 +"Jun 30, 06:00 pm",82,123,183,65.8644 +"Jun 30, 07:00 pm",24,27,28,20.093 +"Jun 30, 08:00 pm",0,0,0,0 +"Jun 30, 09:00 pm",0,0,0,0 +"Jun 30, 10:00 pm",0,0,0,0 +"Jun 30, 11:00 pm",0,0,0,0 +"Jul 1, 12:00 am",0,0,0,0 +"Jul 1, 01:00 am",0,0,0,0 +"Jul 1, 02:00 am",0,0,0,0 +"Jul 1, 03:00 am",0,0,0,0 +"Jul 1, 04:00 am",0,0,0,0 +"Jul 1, 05:00 am",18,21,30,15.496 +"Jul 1, 06:00 am",77,92,68,61.3319 +"Jul 1, 07:00 am",174,181,26,156.958 +"Jul 1, 08:00 am",247,468,368,396.353 +"Jul 1, 09:00 am",179,772,774,690.05 +"Jul 1, 10:00 am",315,867,627,818.281 +"Jul 1, 11:00 am",248,943,709,895.785 +"Jul 1, 12:00 pm",146,1041,877,965.484 +"Jul 1, 01:00 pm",135,1015,916,966.063 +"Jul 1, 02:00 pm",128,928,896,860.849 +"Jul 1, 03:00 pm",116,779,865,697.347 +"Jul 1, 04:00 pm",98,596,812,486.79 +"Jul 1, 05:00 pm",151,284,317,212.674 +"Jul 1, 06:00 pm",77,138,248,63.4458 +"Jul 1, 07:00 pm",15,13,0,13.3591 +"Jul 1, 08:00 pm",0,0,0,0 +"Jul 1, 09:00 pm",0,0,0,0 +"Jul 1, 10:00 pm",0,0,0,0 +"Jul 1, 11:00 pm",0,0,0,0 +"Jul 2, 12:00 am",0,0,0,0 +"Jul 2, 01:00 am",0,0,0,0 +"Jul 2, 02:00 am",0,0,0,0 +"Jul 2, 03:00 am",0,0,0,0 +"Jul 2, 04:00 am",0,0,0,0 +"Jul 2, 05:00 am",10,7,0,8.88927 +"Jul 2, 06:00 am",71,87,70,57.2419 +"Jul 2, 07:00 am",187,200,35,168.409 +"Jul 2, 08:00 am",239,264,45,234.277 +"Jul 2, 09:00 am",332,456,168,417.938 +"Jul 2, 10:00 am",460,652,215,606.721 +"Jul 2, 11:00 am",528,768,250,729.359 +"Jul 2, 12:00 pm",502,933,430,892.649 +"Jul 2, 01:00 pm",333,914,590,870.678 +"Jul 2, 02:00 pm",247,827,641,773.797 +"Jul 2, 03:00 pm",156,810,796,691.934 +"Jul 2, 04:00 pm",221,523,499,445.188 +"Jul 2, 05:00 pm",183,343,379,255.389 +"Jul 2, 06:00 pm",40,41,5,35.7559 +"Jul 2, 07:00 pm",12,12,4,10.8715 +"Jul 2, 08:00 pm",0,0,0,0 +"Jul 2, 09:00 pm",0,0,0,0 +"Jul 2, 10:00 pm",0,0,0,0 +"Jul 2, 11:00 pm",0,0,0,0 +"Jul 3, 12:00 am",0,0,0,0 +"Jul 3, 01:00 am",0,0,0,0 +"Jul 3, 02:00 am",0,0,0,0 +"Jul 3, 03:00 am",0,0,0,0 +"Jul 3, 04:00 am",0,0,0,0 +"Jul 3, 05:00 am",13,13,0,11.5723 +"Jul 3, 06:00 am",54,54,0,47.4814 +"Jul 3, 07:00 am",186,205,45,169.978 +"Jul 3, 08:00 am",175,254,124,217.103 +"Jul 3, 09:00 am",419,564,199,516.663 +"Jul 3, 10:00 am",249,844,684,804.894 +"Jul 3, 11:00 am",345,872,560,852.217 +"Jul 3, 12:00 pm",281,902,650,897.41 +"Jul 3, 01:00 pm",319,867,585,853.547 +"Jul 3, 02:00 pm",250,823,661,793.63 +"Jul 3, 03:00 pm",179,543,473,497.761 +"Jul 3, 04:00 pm",170,257,145,225.093 +"Jul 3, 05:00 pm",137,178,98,145.55 +"Jul 3, 06:00 pm",81,97,73,66.0619 +"Jul 3, 07:00 pm",13,13,1,11.5692 +"Jul 3, 08:00 pm",0,0,0,0 +"Jul 3, 09:00 pm",0,0,0,0 +"Jul 3, 10:00 pm",0,0,0,0 +"Jul 3, 11:00 pm",0,0,0,0 +"Jul 4, 12:00 am",0,0,0,0 +"Jul 4, 01:00 am",0,0,0,0 +"Jul 4, 02:00 am",0,0,0,0 +"Jul 4, 03:00 am",0,0,0,0 +"Jul 4, 04:00 am",0,0,0,0 +"Jul 4, 05:00 am",13,27,136,10.0604 +"Jul 4, 06:00 am",33,155,582,26.6563 +"Jul 4, 07:00 am",51,341,766,233.591 +"Jul 4, 08:00 am",68,560,859,469.261 +"Jul 4, 09:00 am",82,766,911,685.884 +"Jul 4, 10:00 am",91,913,933,849.473 +"Jul 4, 11:00 am",96,1009,953,960.677 +"Jul 4, 12:00 pm",98,1068,960,1000.92 +"Jul 4, 01:00 pm",96,1032,955,967.232 +"Jul 4, 02:00 pm",91,936,941,865.124 +"Jul 4, 03:00 pm",82,776,917,702.569 +"Jul 4, 04:00 pm",69,590,876,493.104 +"Jul 4, 05:00 pm",53,381,794,257.412 +"Jul 4, 06:00 pm",34,160,616,36.6103 +"Jul 4, 07:00 pm",16,34,174,12.5595 +"Jul 4, 08:00 pm",0,0,0,0 +"Jul 4, 09:00 pm",0,0,0,0 +"Jul 4, 10:00 pm",0,0,0,0 +"Jul 4, 11:00 pm",0,0,0,0 +"Jul 5, 12:00 am",0,0,0,0 +"Jul 5, 01:00 am",0,0,0,0 +"Jul 5, 02:00 am",0,0,0,0 +"Jul 5, 03:00 am",0,0,0,0 +"Jul 5, 04:00 am",0,0,0,0 +"Jul 5, 05:00 am",15,14,22,13.1034 +"Jul 5, 06:00 am",70,104,183,54.5037 +"Jul 5, 07:00 am",177,291,284,220.108 +"Jul 5, 08:00 am",74,570,843,467.323 +"Jul 5, 09:00 am",82,774,932,699.703 +"Jul 5, 10:00 am",91,921,953,865.885 +"Jul 5, 11:00 am",97,1014,972,979.298 +"Jul 5, 12:00 pm",99,1061,982,1023.22 +"Jul 5, 01:00 pm",97,1026,976,988.132 +"Jul 5, 02:00 pm",91,942,959,880.785 +"Jul 5, 03:00 pm",101,786,894,706.231 +"Jul 5, 04:00 pm",91,594,832,493.029 +"Jul 5, 05:00 pm",68,379,735,254.224 +"Jul 5, 06:00 pm",59,159,488,53.3014 +"Jul 5, 07:00 pm",16,35,178,12.5675 +"Jul 5, 08:00 pm",0,0,0,0 +"Jul 5, 09:00 pm",0,0,0,0 +"Jul 5, 10:00 pm",0,0,0,0 +"Jul 5, 11:00 pm",0,0,0,0 +"Jul 6, 12:00 am",0,0,0,0 +"Jul 6, 01:00 am",0,0,0,0 +"Jul 6, 02:00 am",0,0,0,0 +"Jul 6, 03:00 am",0,0,0,0 +"Jul 6, 04:00 am",0,0,0,0 +"Jul 6, 05:00 am",16,20,33,13.8939 +"Jul 6, 06:00 am",60,124,312,45.0154 +"Jul 6, 07:00 am",129,341,523,237.487 +"Jul 6, 08:00 am",137,584,717,465.432 +"Jul 6, 09:00 am",147,775,826,693.668 +"Jul 6, 10:00 am",328,820,563,779.38 +"Jul 6, 11:00 am",287,923,678,905.779 +"Jul 6, 12:00 pm",181,1064,892,1025.78 +"Jul 6, 01:00 pm",167,1003,889,983.946 +"Jul 6, 02:00 pm",158,922,869,876.993 +"Jul 6, 03:00 pm",144,787,828,705.703 +"Jul 6, 04:00 pm",121,593,762,486.98 +"Jul 6, 05:00 pm",92,375,645,250.963 +"Jul 6, 06:00 pm",58,157,414,51.4567 +"Jul 6, 07:00 pm",18,19,26,15.5663 +"Jul 6, 08:00 pm",0,0,0,0 +"Jul 6, 09:00 pm",0,0,0,0 +"Jul 6, 10:00 pm",0,0,0,0 +"Jul 6, 11:00 pm",0,0,0,0 +"Jul 7, 12:00 am",0,0,0,0 +"Jul 7, 01:00 am",0,0,0,0 +"Jul 7, 02:00 am",0,0,0,0 +"Jul 7, 03:00 am",0,0,0,0 +"Jul 7, 04:00 am",0,0,0,0 +"Jul 7, 05:00 am",14,23,86,10.956 +"Jul 7, 06:00 am",38,140,495,30.7887 +"Jul 7, 07:00 am",166,265,255,203.997 +"Jul 7, 08:00 am",265,349,137,301.998 +"Jul 7, 09:00 am",401,447,57,403.305 +"Jul 7, 10:00 am",417,641,260,610.472 +"Jul 7, 11:00 am",471,723,272,704.271 +"Jul 7, 12:00 pm",386,853,487,845.823 +"Jul 7, 01:00 pm",207,992,785,927.193 +"Jul 7, 02:00 pm",331,764,489,729.126 +"Jul 7, 03:00 pm",157,802,784,689.002 +"Jul 7, 04:00 pm",250,564,515,481.308 +"Jul 7, 05:00 pm",153,322,402,239.287 +"Jul 7, 06:00 pm",74,153,356,62.4489 +"Jul 7, 07:00 pm",19,17,22,16.3326 +"Jul 7, 08:00 pm",0,0,0,0 +"Jul 7, 09:00 pm",0,0,0,0 +"Jul 7, 10:00 pm",0,0,0,0 +"Jul 7, 11:00 pm",0,0,0,0 +"Jul 8, 12:00 am",0,0,0,0 +"Jul 8, 01:00 am",0,0,0,0 +"Jul 8, 02:00 am",0,0,0,0 +"Jul 8, 03:00 am",0,0,0,0 +"Jul 8, 04:00 am",0,0,0,0 +"Jul 8, 05:00 am",15,18,29,13.0828 +"Jul 8, 06:00 am",54,130,371,41.2809 +"Jul 8, 07:00 am",89,318,613,225.431 +"Jul 8, 08:00 am",119,535,738,458.316 +"Jul 8, 09:00 am",141,743,804,673.734 +"Jul 8, 10:00 am",157,899,848,849.74 +"Jul 8, 11:00 am",166,994,866,958.079 +"Jul 8, 12:00 pm",169,1043,877,1001.85 +"Jul 8, 01:00 pm",166,1018,876,972.916 +"Jul 8, 02:00 pm",158,943,857,869.008 +"Jul 8, 03:00 pm",143,787,823,703.204 +"Jul 8, 04:00 pm",121,589,756,485.7 +"Jul 8, 05:00 pm",92,373,636,249.848 +"Jul 8, 06:00 pm",58,152,411,52.0825 +"Jul 8, 07:00 pm",20,25,49,16.4543 +"Jul 8, 08:00 pm",0,0,0,0 +"Jul 8, 09:00 pm",0,0,0,0 +"Jul 8, 10:00 pm",0,0,0,0 +"Jul 8, 11:00 pm",0,0,0,0 +"Jul 9, 12:00 am",0,0,0,0 +"Jul 9, 01:00 am",0,0,0,0 +"Jul 9, 02:00 am",0,0,0,0 +"Jul 9, 03:00 am",0,0,0,0 +"Jul 9, 04:00 am",0,0,0,0 +"Jul 9, 05:00 am",12,14,14,10.6415 +"Jul 9, 06:00 am",53,101,253,39.6345 +"Jul 9, 07:00 am",111,313,508,218.009 +"Jul 9, 08:00 am",96,529,790,462.239 +"Jul 9, 09:00 am",114,740,850,676.358 +"Jul 9, 10:00 am",127,889,884,845.403 +"Jul 9, 11:00 am",134,982,905,955.497 +"Jul 9, 12:00 pm",137,1035,909,992.8 +"Jul 9, 01:00 pm",135,1005,910,967.012 +"Jul 9, 02:00 pm",128,930,893,865.368 +"Jul 9, 03:00 pm",116,788,860,700.976 +"Jul 9, 04:00 pm",98,601,804,489.493 +"Jul 9, 05:00 pm",75,385,703,254.987 +"Jul 9, 06:00 pm",48,158,492,45.5624 +"Jul 9, 07:00 pm",18,27,84,14.0758 +"Jul 9, 08:00 pm",0,0,0,0 +"Jul 9, 09:00 pm",0,0,0,0 +"Jul 9, 10:00 pm",0,0,0,0 +"Jul 9, 11:00 pm",0,0,0,0 +"Jul 10, 12:00 am",0,0,0,0 +"Jul 10, 01:00 am",0,0,0,0 +"Jul 10, 02:00 am",0,0,0,0 +"Jul 10, 03:00 am",0,0,0,0 +"Jul 10, 04:00 am",0,0,0,0 +"Jul 10, 05:00 am",14,17,31,12.2702 +"Jul 10, 06:00 am",73,85,66,58.257 +"Jul 10, 07:00 am",138,271,332,198.834 +"Jul 10, 08:00 am",118,542,729,453.157 +"Jul 10, 09:00 am",141,735,798,670.161 +"Jul 10, 10:00 am",157,883,841,844.939 +"Jul 10, 11:00 am",166,977,864,957.605 +"Jul 10, 12:00 pm",169,1027,874,1000.74 +"Jul 10, 01:00 pm",166,990,870,969.344 +"Jul 10, 02:00 pm",158,908,850,865.202 +"Jul 10, 03:00 pm",143,773,812,697.601 +"Jul 10, 04:00 pm",152,612,713,495.134 +"Jul 10, 05:00 pm",121,351,548,251.666 +"Jul 10, 06:00 pm",75,145,315,63.222 +"Jul 10, 07:00 pm",20,27,40,17.0972 +"Jul 10, 08:00 pm",0,0,0,0 +"Jul 10, 09:00 pm",0,0,0,0 +"Jul 10, 10:00 pm",0,0,0,0 +"Jul 10, 11:00 pm",0,0,0,0 +"Jul 11, 12:00 am",0,0,0,0 +"Jul 11, 01:00 am",0,0,0,0 +"Jul 11, 02:00 am",0,0,0,0 +"Jul 11, 03:00 am",0,0,0,0 +"Jul 11, 04:00 am",0,0,0,0 +"Jul 11, 05:00 am",11,12,3,9.78853 +"Jul 11, 06:00 am",76,101,167,58.6026 +"Jul 11, 07:00 am",101,314,553,221.474 +"Jul 11, 08:00 am",137,525,685,450.434 +"Jul 11, 09:00 am",164,726,761,668.235 +"Jul 11, 10:00 am",183,871,806,841.445 +"Jul 11, 11:00 am",193,968,832,954.698 +"Jul 11, 12:00 pm",197,1031,838,994.007 +"Jul 11, 01:00 pm",194,1004,833,962.832 +"Jul 11, 02:00 pm",184,922,811,858.438 +"Jul 11, 03:00 pm",166,772,769,691.813 +"Jul 11, 04:00 pm",172,579,668,492.166 +"Jul 11, 05:00 pm",151,368,498,264.68 +"Jul 11, 06:00 pm",93,128,157,76.4821 +"Jul 11, 07:00 pm",21,19,10,18.2625 +"Jul 11, 08:00 pm",0,0,0,0 +"Jul 11, 09:00 pm",0,0,0,0 +"Jul 11, 10:00 pm",0,0,0,0 +"Jul 11, 11:00 pm",0,0,0,0 +"Jul 12, 12:00 am",0,0,0,0 +"Jul 12, 01:00 am",0,0,0,0 +"Jul 12, 02:00 am",0,0,0,0 +"Jul 12, 03:00 am",0,0,0,0 +"Jul 12, 04:00 am",0,0,0,0 +"Jul 12, 05:00 am",15,18,34,13.0448 +"Jul 12, 06:00 am",59,131,368,44.6383 +"Jul 12, 07:00 am",118,303,465,213.494 +"Jul 12, 08:00 am",157,515,608,433.131 +"Jul 12, 09:00 am",184,722,725,663.606 +"Jul 12, 10:00 am",205,866,772,838.624 +"Jul 12, 11:00 am",217,955,798,946.565 +"Jul 12, 12:00 pm",221,1002,807,987.636 +"Jul 12, 01:00 pm",217,970,803,957.441 +"Jul 12, 02:00 pm",206,893,777,855.874 +"Jul 12, 03:00 pm",186,753,733,687.122 +"Jul 12, 04:00 pm",157,574,657,473.91 +"Jul 12, 05:00 pm",116,362,524,242.042 +"Jul 12, 06:00 pm",69,146,286,58.4242 +"Jul 12, 07:00 pm",19,21,15,16.7412 +"Jul 12, 08:00 pm",0,0,0,0 +"Jul 12, 09:00 pm",0,0,0,0 +"Jul 12, 10:00 pm",0,0,0,0 +"Jul 12, 11:00 pm",0,0,0,0 +"Jul 13, 12:00 am",0,0,0,0 +"Jul 13, 01:00 am",0,0,0,0 +"Jul 13, 02:00 am",0,0,0,0 +"Jul 13, 03:00 am",0,0,0,0 +"Jul 13, 04:00 am",0,0,0,0 +"Jul 13, 05:00 am",11,9,1,9.7878 +"Jul 13, 06:00 am",69,104,176,53.7091 +"Jul 13, 07:00 am",127,315,428,212.397 +"Jul 13, 08:00 am",178,521,577,435.152 +"Jul 13, 09:00 am",216,722,667,655.152 +"Jul 13, 10:00 am",242,860,720,831.702 +"Jul 13, 11:00 am",257,945,748,946.442 +"Jul 13, 12:00 pm",262,989,759,990.227 +"Jul 13, 01:00 pm",258,959,753,958.355 +"Jul 13, 02:00 pm",244,879,725,849.612 +"Jul 13, 03:00 pm",220,735,677,681.283 +"Jul 13, 04:00 pm",183,549,593,464.167 +"Jul 13, 05:00 pm",134,329,451,238.703 +"Jul 13, 06:00 pm",76,121,212,64.3523 +"Jul 13, 07:00 pm",20,21,7,17.4836 +"Jul 13, 08:00 pm",0,0,0,0 +"Jul 13, 09:00 pm",0,0,0,0 +"Jul 13, 10:00 pm",0,0,0,0 +"Jul 13, 11:00 pm",0,0,0,0 +"Jul 14, 12:00 am",0,0,0,0 +"Jul 14, 01:00 am",0,0,0,0 +"Jul 14, 02:00 am",0,0,0,0 +"Jul 14, 03:00 am",0,0,0,0 +"Jul 14, 04:00 am",0,0,0,0 +"Jul 14, 05:00 am",14,15,12,12.573 +"Jul 14, 06:00 am",58,114,288,43.7001 +"Jul 14, 07:00 am",100,311,547,218.95 +"Jul 14, 08:00 am",137,527,683,449.858 +"Jul 14, 09:00 am",164,735,762,669.982 +"Jul 14, 10:00 am",182,880,804,840.671 +"Jul 14, 11:00 am",193,972,827,952.603 +"Jul 14, 12:00 pm",197,1029,835,994.129 +"Jul 14, 01:00 pm",194,1001,830,963.226 +"Jul 14, 02:00 pm",184,921,811,861.527 +"Jul 14, 03:00 pm",167,770,772,697.679 +"Jul 14, 04:00 pm",145,582,701,485.974 +"Jul 14, 05:00 pm",215,296,198,237.268 +"Jul 14, 06:00 pm",71,87,73,59.762 +"Jul 14, 07:00 pm",16,17,7,14.3581 +"Jul 14, 08:00 pm",0,0,0,0 +"Jul 14, 09:00 pm",0,0,0,0 +"Jul 14, 10:00 pm",0,0,0,0 +"Jul 14, 11:00 pm",0,0,0,0 +"Jul 15, 12:00 am",0,0,0,0 +"Jul 15, 01:00 am",0,0,0,0 +"Jul 15, 02:00 am",0,0,0,0 +"Jul 15, 03:00 am",0,0,0,0 +"Jul 15, 04:00 am",0,0,0,0 +"Jul 15, 05:00 am",12,14,17,10.6022 +"Jul 15, 06:00 am",66,104,198,51.6321 +"Jul 15, 07:00 am",100,306,544,218.228 +"Jul 15, 08:00 am",136,519,679,447.268 +"Jul 15, 09:00 am",164,722,756,666.461 +"Jul 15, 10:00 am",182,862,802,839.721 +"Jul 15, 11:00 am",193,965,829,955.329 +"Jul 15, 12:00 pm",197,1024,836,996.138 +"Jul 15, 01:00 pm",194,994,829,963.41 +"Jul 15, 02:00 pm",184,916,811,862.591 +"Jul 15, 03:00 pm",166,767,772,697.696 +"Jul 15, 04:00 pm",140,575,698,480.638 +"Jul 15, 05:00 pm",105,349,572,248.561 +"Jul 15, 06:00 pm",64,124,332,56.23 +"Jul 15, 07:00 pm",19,22,25,16.2772 +"Jul 15, 08:00 pm",0,0,0,0 +"Jul 15, 09:00 pm",0,0,0,0 +"Jul 15, 10:00 pm",0,0,0,0 +"Jul 15, 11:00 pm",0,0,0,0 +"Jul 16, 12:00 am",0,0,0,0 +"Jul 16, 01:00 am",0,0,0,0 +"Jul 16, 02:00 am",0,0,0,0 +"Jul 16, 03:00 am",0,0,0,0 +"Jul 16, 04:00 am",0,0,0,0 +"Jul 16, 05:00 am",10,9,8,9.06084 +"Jul 16, 06:00 am",70,111,202,54.4549 +"Jul 16, 07:00 am",126,334,493,226.811 +"Jul 16, 08:00 am",158,539,653,455.624 +"Jul 16, 09:00 am",163,733,755,665.335 +"Jul 16, 10:00 am",191,881,786,835.727 +"Jul 16, 11:00 am",202,975,794,932.658 +"Jul 16, 12:00 pm",228,1024,772,973.257 +"Jul 16, 01:00 pm",202,988,805,949.841 +"Jul 16, 02:00 pm",192,908,791,854.445 +"Jul 16, 03:00 pm",172,762,757,694.11 +"Jul 16, 04:00 pm",140,572,700,482.388 +"Jul 16, 05:00 pm",105,349,571,248.795 +"Jul 16, 06:00 pm",63,123,328,55.5538 +"Jul 16, 07:00 pm",13,11,8,11.7876 +"Jul 16, 08:00 pm",0,0,0,0 +"Jul 16, 09:00 pm",0,0,0,0 +"Jul 16, 10:00 pm",0,0,0,0 +"Jul 16, 11:00 pm",0,0,0,0 +"Jul 17, 12:00 am",0,0,0,0 +"Jul 17, 01:00 am",0,0,0,0 +"Jul 17, 02:00 am",0,0,0,0 +"Jul 17, 03:00 am",0,0,0,0 +"Jul 17, 04:00 am",0,0,0,0 +"Jul 17, 05:00 am",9,9,3,8.14795 +"Jul 17, 06:00 am",70,113,227,54.5149 +"Jul 17, 07:00 am",140,292,390,214.574 +"Jul 17, 08:00 am",179,517,581,438.723 +"Jul 17, 09:00 am",278,707,574,649.77 +"Jul 17, 10:00 am",299,839,629,811.932 +"Jul 17, 11:00 am",201,942,779,918.976 +"Jul 17, 12:00 pm",197,998,833,995.509 +"Jul 17, 01:00 pm",202,972,806,951.899 +"Jul 17, 02:00 pm",192,896,798,861.354 +"Jul 17, 03:00 pm",174,751,757,696.982 +"Jul 17, 04:00 pm",140,565,694,480.186 +"Jul 17, 05:00 pm",105,347,569,248.748 +"Jul 17, 06:00 pm",62,126,290,54.0425 +"Jul 17, 07:00 pm",16,21,47,13.3117 +"Jul 17, 08:00 pm",0,0,0,0 +"Jul 17, 09:00 pm",0,0,0,0 +"Jul 17, 10:00 pm",0,0,0,0 +"Jul 17, 11:00 pm",0,0,0,0 +"Jul 18, 12:00 am",0,0,0,0 +"Jul 18, 01:00 am",0,0,0,0 +"Jul 18, 02:00 am",0,0,0,0 +"Jul 18, 03:00 am",0,0,0,0 +"Jul 18, 04:00 am",0,0,0,0 +"Jul 18, 05:00 am",13,16,31,10.867 +"Jul 18, 06:00 am",62,85,124,48.5269 +"Jul 18, 07:00 am",132,295,420,214.9 +"Jul 18, 08:00 am",176,513,584,437.701 +"Jul 18, 09:00 am",261,682,569,631.53 +"Jul 18, 10:00 am",247,774,613,752.612 +"Jul 18, 11:00 am",133,977,897,954.842 +"Jul 18, 12:00 pm",136,1028,905,997.161 +"Jul 18, 01:00 pm",144,991,882,959.062 +"Jul 18, 02:00 pm",132,908,883,870.223 +"Jul 18, 03:00 pm",123,752,827,696.392 +"Jul 18, 04:00 pm",142,545,663,467.469 +"Jul 18, 05:00 pm",164,260,237,207.994 +"Jul 18, 06:00 pm",83,112,137,69.7765 +"Jul 18, 07:00 pm",20,22,14,17.4091 +"Jul 18, 08:00 pm",0,0,0,0 +"Jul 18, 09:00 pm",0,0,0,0 +"Jul 18, 10:00 pm",0,0,0,0 +"Jul 18, 11:00 pm",0,0,0,0 +"Jul 19, 12:00 am",0,0,0,0 +"Jul 19, 01:00 am",0,0,0,0 +"Jul 19, 02:00 am",0,0,0,0 +"Jul 19, 03:00 am",0,0,0,0 +"Jul 19, 04:00 am",0,0,0,0 +"Jul 19, 05:00 am",10,16,46,7.80792 +"Jul 19, 06:00 am",36,123,469,27.1104 +"Jul 19, 07:00 am",85,307,597,217.35 +"Jul 19, 08:00 am",116,522,726,451.527 +"Jul 19, 09:00 am",139,723,800,673.431 +"Jul 19, 10:00 am",155,866,839,847.544 +"Jul 19, 11:00 am",164,981,861,961.092 +"Jul 19, 12:00 pm",167,1044,877,1011.29 +"Jul 19, 01:00 pm",165,1009,868,976.601 +"Jul 19, 02:00 pm",157,925,852,875.654 +"Jul 19, 03:00 pm",142,767,815,707.395 +"Jul 19, 04:00 pm",125,565,740,490.386 +"Jul 19, 05:00 pm",98,341,591,249.26 +"Jul 19, 06:00 pm",78,125,226,66.79 +"Jul 19, 07:00 pm",15,14,1,13.3662 +"Jul 19, 08:00 pm",0,0,0,0 +"Jul 19, 09:00 pm",0,0,0,0 +"Jul 19, 10:00 pm",0,0,0,0 +"Jul 19, 11:00 pm",0,0,0,0 +"Jul 20, 12:00 am",0,0,0,0 +"Jul 20, 01:00 am",0,0,0,0 +"Jul 20, 02:00 am",0,0,0,0 +"Jul 20, 03:00 am",0,0,0,0 +"Jul 20, 04:00 am",0,0,0,0 +"Jul 20, 05:00 am",11,12,8,9.97261 +"Jul 20, 06:00 am",56,105,269,42.3515 +"Jul 20, 07:00 am",98,298,538,215.349 +"Jul 20, 08:00 am",134,508,679,446.911 +"Jul 20, 09:00 am",162,716,757,668.07 +"Jul 20, 10:00 am",181,864,803,843.623 +"Jul 20, 11:00 am",192,968,826,956.743 +"Jul 20, 12:00 pm",195,1021,837,1001.02 +"Jul 20, 01:00 pm",193,987,831,970.211 +"Jul 20, 02:00 pm",183,904,808,864.672 +"Jul 20, 03:00 pm",165,754,769,699.569 +"Jul 20, 04:00 pm",139,559,695,481.969 +"Jul 20, 05:00 pm",103,339,569,248.321 +"Jul 20, 06:00 pm",62,130,323,55.2905 +"Jul 20, 07:00 pm",18,20,21,15.4482 +"Jul 20, 08:00 pm",0,0,0,0 +"Jul 20, 09:00 pm",0,0,0,0 +"Jul 20, 10:00 pm",0,0,0,0 +"Jul 20, 11:00 pm",0,0,0,0 +"Jul 21, 12:00 am",0,0,0,0 +"Jul 21, 01:00 am",0,0,0,0 +"Jul 21, 02:00 am",0,0,0,0 +"Jul 21, 03:00 am",0,0,0,0 +"Jul 21, 04:00 am",0,0,0,0 +"Jul 21, 05:00 am",10,11,7,9.19335 +"Jul 21, 06:00 am",55,103,266,41.6172 +"Jul 21, 07:00 am",97,304,540,215.065 +"Jul 21, 08:00 am",134,524,681,448.25 +"Jul 21, 09:00 am",162,731,758,669.429 +"Jul 21, 10:00 am",181,868,803,844.547 +"Jul 21, 11:00 am",192,962,827,958.789 +"Jul 21, 12:00 pm",196,1017,836,1002.25 +"Jul 21, 01:00 pm",193,996,834,974.236 +"Jul 21, 02:00 pm",183,914,812,869.153 +"Jul 21, 03:00 pm",165,752,769,700.546 +"Jul 21, 04:00 pm",139,554,698,484.18 +"Jul 21, 05:00 pm",103,339,570,249.022 +"Jul 21, 06:00 pm",62,118,323,55.4162 +"Jul 21, 07:00 pm",17,19,19,14.6632 +"Jul 21, 08:00 pm",0,0,0,0 +"Jul 21, 09:00 pm",0,0,0,0 +"Jul 21, 10:00 pm",0,0,0,0 +"Jul 21, 11:00 pm",0,0,0,0 +"Jul 22, 12:00 am",0,0,0,0 +"Jul 22, 01:00 am",0,0,0,0 +"Jul 22, 02:00 am",0,0,0,0 +"Jul 22, 03:00 am",0,0,0,0 +"Jul 22, 04:00 am",0,0,0,0 +"Jul 22, 05:00 am",7,7,0,6.43535 +"Jul 22, 06:00 am",59,71,69,48.0971 +"Jul 22, 07:00 am",146,245,258,188.485 +"Jul 22, 08:00 am",174,500,564,428.062 +"Jul 22, 09:00 am",213,697,654,648.78 +"Jul 22, 10:00 am",245,824,665,796.701 +"Jul 22, 11:00 am",252,927,692,899.436 +"Jul 22, 12:00 pm",303,963,647,931.789 +"Jul 22, 01:00 pm",320,897,585,871.166 +"Jul 22, 02:00 pm",244,856,671,814.137 +"Jul 22, 03:00 pm",330,578,320,536.267 +"Jul 22, 04:00 pm",255,499,410,440.266 +"Jul 22, 05:00 pm",179,204,61,172.399 +"Jul 22, 06:00 pm",70,72,11,60.1798 +"Jul 22, 07:00 pm",10,10,0,8.8906 +"Jul 22, 08:00 pm",0,0,0,0 +"Jul 22, 09:00 pm",0,0,0,0 +"Jul 22, 10:00 pm",0,0,0,0 +"Jul 22, 11:00 pm",0,0,0,0 +"Jul 23, 12:00 am",0,0,0,0 +"Jul 23, 01:00 am",0,0,0,0 +"Jul 23, 02:00 am",0,0,0,0 +"Jul 23, 03:00 am",0,0,0,0 +"Jul 23, 04:00 am",0,0,0,0 +"Jul 23, 05:00 am",6,6,0,5.51601 +"Jul 23, 06:00 am",64,67,22,52.8379 +"Jul 23, 07:00 am",169,251,223,198.772 +"Jul 23, 08:00 am",239,445,364,390.133 +"Jul 23, 09:00 am",276,663,535,625.744 +"Jul 23, 10:00 am",246,854,697,824.858 +"Jul 23, 11:00 am",264,950,728,945.035 +"Jul 23, 12:00 pm",260,980,751,992.399 +"Jul 23, 01:00 pm",256,953,743,959.024 +"Jul 23, 02:00 pm",242,874,717,851.97 +"Jul 23, 03:00 pm",217,720,668,681.539 +"Jul 23, 04:00 pm",181,532,583,464.095 +"Jul 23, 05:00 pm",130,328,439,236.02 +"Jul 23, 06:00 pm",72,113,195,61.8769 +"Jul 23, 07:00 pm",17,17,4,15.0678 +"Jul 23, 08:00 pm",0,0,0,0 +"Jul 23, 09:00 pm",0,0,0,0 +"Jul 23, 10:00 pm",0,0,0,0 +"Jul 23, 11:00 pm",0,0,0,0 +"Jul 24, 12:00 am",0,0,0,0 +"Jul 24, 01:00 am",0,0,0,0 +"Jul 24, 02:00 am",0,0,0,0 +"Jul 24, 03:00 am",0,0,0,0 +"Jul 24, 04:00 am",0,0,0,0 +"Jul 24, 05:00 am",6,6,0,5.51601 +"Jul 24, 06:00 am",56,64,46,47.3136 +"Jul 24, 07:00 am",106,300,483,208.248 +"Jul 24, 08:00 am",148,497,630,438.896 +"Jul 24, 09:00 am",180,696,715,660.233 +"Jul 24, 10:00 am",210,865,759,842.862 +"Jul 24, 11:00 am",302,961,704,959.296 +"Jul 24, 12:00 pm",357,903,561,904.138 +"Jul 24, 01:00 pm",371,915,573,910.646 +"Jul 24, 02:00 pm",478,790,367,772.532 +"Jul 24, 03:00 pm",345,453,142,422.353 +"Jul 24, 04:00 pm",290,434,246,387.213 +"Jul 24, 05:00 pm",150,289,348,227.709 +"Jul 24, 06:00 pm",84,100,82,69.0086 +"Jul 24, 07:00 pm",5,5,0,4.43486 +"Jul 24, 08:00 pm",0,0,0,0 +"Jul 24, 09:00 pm",0,0,0,0 +"Jul 24, 10:00 pm",0,0,0,0 +"Jul 24, 11:00 pm",0,0,0,0 +"Jul 25, 12:00 am",0,0,0,0 +"Jul 25, 01:00 am",0,0,0,0 +"Jul 25, 02:00 am",0,0,0,0 +"Jul 25, 03:00 am",0,0,0,0 +"Jul 25, 04:00 am",0,0,0,0 +"Jul 25, 05:00 am",10,11,5,9.19335 +"Jul 25, 06:00 am",54,89,250,40.9702 +"Jul 25, 07:00 am",96,289,528,212.217 +"Jul 25, 08:00 am",133,511,671,444.657 +"Jul 25, 09:00 am",161,727,751,666.976 +"Jul 25, 10:00 am",180,882,798,843.573 +"Jul 25, 11:00 am",191,984,824,959.929 +"Jul 25, 12:00 pm",195,1033,834,1004.66 +"Jul 25, 01:00 pm",192,1002,829,973.781 +"Jul 25, 02:00 pm",182,919,811,871.974 +"Jul 25, 03:00 pm",165,762,769,704.414 +"Jul 25, 04:00 pm",138,563,697,485.514 +"Jul 25, 05:00 pm",102,342,564,248.053 +"Jul 25, 06:00 pm",60,116,311,53.9179 +"Jul 25, 07:00 pm",15,17,16,13.4235 +"Jul 25, 08:00 pm",0,0,0,0 +"Jul 25, 09:00 pm",0,0,0,0 +"Jul 25, 10:00 pm",0,0,0,0 +"Jul 25, 11:00 pm",0,0,0,0 +"Jul 26, 12:00 am",0,0,0,0 +"Jul 26, 01:00 am",0,0,0,0 +"Jul 26, 02:00 am",0,0,0,0 +"Jul 26, 03:00 am",0,0,0,0 +"Jul 26, 04:00 am",0,0,0,0 +"Jul 26, 05:00 am",4,5,0,3.67734 +"Jul 26, 06:00 am",47,47,5,41.154 +"Jul 26, 07:00 am",155,230,202,182.88 +"Jul 26, 08:00 am",215,496,499,436.461 +"Jul 26, 09:00 am",196,683,670,646.907 +"Jul 26, 10:00 am",235,856,722,838.349 +"Jul 26, 11:00 am",333,886,585,881.619 +"Jul 26, 12:00 pm",472,793,331,787.713 +"Jul 26, 01:00 pm",397,809,434,807.542 +"Jul 26, 02:00 pm",220,901,779,886.801 +"Jul 26, 03:00 pm",183,736,732,696.905 +"Jul 26, 04:00 pm",158,533,632,472.289 +"Jul 26, 05:00 pm",114,320,497,238.733 +"Jul 26, 06:00 pm",75,104,146,62.8704 +"Jul 26, 07:00 pm",13,14,3,11.5798 +"Jul 26, 08:00 pm",0,0,0,0 +"Jul 26, 09:00 pm",0,0,0,0 +"Jul 26, 10:00 pm",0,0,0,0 +"Jul 26, 11:00 pm",0,0,0,0 +"Jul 27, 12:00 am",0,0,0,0 +"Jul 27, 01:00 am",0,0,0,0 +"Jul 27, 02:00 am",0,0,0,0 +"Jul 27, 03:00 am",0,0,0,0 +"Jul 27, 04:00 am",0,0,0,0 +"Jul 27, 05:00 am",5,5,2,4.59668 +"Jul 27, 06:00 am",73,77,20,58.1812 +"Jul 27, 07:00 am",174,168,1,151.034 +"Jul 27, 08:00 am",166,501,587,436.982 +"Jul 27, 09:00 am",153,659,701,627.595 +"Jul 27, 10:00 am",334,712,440,698.01 +"Jul 27, 11:00 am",332,821,524,825.399 +"Jul 27, 12:00 pm",272,986,739,997.684 +"Jul 27, 01:00 pm",165,984,864,983.224 +"Jul 27, 02:00 pm",145,884,845,867.379 +"Jul 27, 03:00 pm",135,730,793,693.004 +"Jul 27, 04:00 pm",116,566,750,492.451 +"Jul 27, 05:00 pm",123,233,273,184.775 +"Jul 27, 06:00 pm",75,108,171,63.4976 +"Jul 27, 07:00 pm",22,25,27,18.2427 +"Jul 27, 08:00 pm",0,0,0,0 +"Jul 27, 09:00 pm",0,0,0,0 +"Jul 27, 10:00 pm",0,0,0,0 +"Jul 27, 11:00 pm",0,0,0,0 +"Jul 28, 12:00 am",0,0,0,0 +"Jul 28, 01:00 am",0,0,0,0 +"Jul 28, 02:00 am",0,0,0,0 +"Jul 28, 03:00 am",0,0,0,0 +"Jul 28, 04:00 am",0,0,0,0 +"Jul 28, 05:00 am",6,6,1,5.51601 +"Jul 28, 06:00 am",61,86,146,47.7438 +"Jul 28, 07:00 am",119,248,401,201.284 +"Jul 28, 08:00 am",171,488,559,426.126 +"Jul 28, 09:00 am",210,696,657,652.993 +"Jul 28, 10:00 am",237,840,711,833.469 +"Jul 28, 11:00 am",253,929,742,953.978 +"Jul 28, 12:00 pm",258,1002,755,1001.18 +"Jul 28, 01:00 pm",254,964,748,968.353 +"Jul 28, 02:00 pm",240,886,722,860.043 +"Jul 28, 03:00 pm",229,747,676,702.641 +"Jul 28, 04:00 pm",292,489,336,439.516 +"Jul 28, 05:00 pm",195,202,73,189.508 +"Jul 28, 06:00 pm",65,72,37,55.7957 +"Jul 28, 07:00 pm",7,6,0,6.21571 +"Jul 28, 08:00 pm",0,0,0,0 +"Jul 28, 09:00 pm",0,0,0,0 +"Jul 28, 10:00 pm",0,0,0,0 +"Jul 28, 11:00 pm",0,0,0,0 +"Jul 29, 12:00 am",0,0,0,0 +"Jul 29, 01:00 am",0,0,0,0 +"Jul 29, 02:00 am",0,0,0,0 +"Jul 29, 03:00 am",0,0,0,0 +"Jul 29, 04:00 am",0,0,0,0 +"Jul 29, 05:00 am",10,13,2,9.19335 +"Jul 29, 06:00 am",69,71,15,56.9281 +"Jul 29, 07:00 am",128,252,309,186.652 +"Jul 29, 08:00 am",265,419,275,374.368 +"Jul 29, 09:00 am",179,691,710,660.477 +"Jul 29, 10:00 am",323,801,556,785.605 +"Jul 29, 11:00 am",379,880,540,887.048 +"Jul 29, 12:00 pm",230,942,752,972.541 +"Jul 29, 01:00 pm",317,901,617,905.5 +"Jul 29, 02:00 pm",181,888,803,868.882 +"Jul 29, 03:00 pm",163,729,759,699.246 +"Jul 29, 04:00 pm",136,537,690,482.643 +"Jul 29, 05:00 pm",105,321,539,245.256 +"Jul 29, 06:00 pm",67,104,186,57.979 +"Jul 29, 07:00 pm",13,14,8,11.7414 +"Jul 29, 08:00 pm",0,0,0,0 +"Jul 29, 09:00 pm",0,0,0,0 +"Jul 29, 10:00 pm",0,0,0,0 +"Jul 29, 11:00 pm",0,0,0,0 +"Jul 30, 12:00 am",0,0,0,0 +"Jul 30, 01:00 am",0,0,0,0 +"Jul 30, 02:00 am",0,0,0,0 +"Jul 30, 03:00 am",0,0,0,0 +"Jul 30, 04:00 am",0,0,0,0 +"Jul 30, 05:00 am",8,9,4,7.35468 +"Jul 30, 06:00 am",63,76,74,50.3322 +"Jul 30, 07:00 am",164,206,113,169.897 +"Jul 30, 08:00 am",219,320,178,284.81 +"Jul 30, 09:00 am",255,657,550,622.172 +"Jul 30, 10:00 am",367,741,414,709.816 +"Jul 30, 11:00 am",256,371,120,360.719 +"Jul 30, 12:00 pm",286,422,141,416.242 +"Jul 30, 01:00 pm",318,401,85,389.736 +"Jul 30, 02:00 pm",379,669,332,654.115 +"Jul 30, 03:00 pm",256,724,622,689.454 +"Jul 30, 04:00 pm",254,436,309,392.761 +"Jul 30, 05:00 pm",170,315,365,250.871 +"Jul 30, 06:00 pm",83,91,40,67.9961 +"Jul 30, 07:00 pm",8,8,1,7.10879 +"Jul 30, 08:00 pm",0,0,0,0 +"Jul 30, 09:00 pm",0,0,0,0 +"Jul 30, 10:00 pm",0,0,0,0 +"Jul 30, 11:00 pm",0,0,0,0 +"Jul 31, 12:00 am",0,0,0,0 +"Jul 31, 01:00 am",0,0,0,0 +"Jul 31, 02:00 am",0,0,0,0 +"Jul 31, 03:00 am",0,0,0,0 +"Jul 31, 04:00 am",0,0,0,0 +"Jul 31, 05:00 am",6,6,0,5.51601 +"Jul 31, 06:00 am",56,58,11,47.6224 +"Jul 31, 07:00 am",122,135,34,115.729 +"Jul 31, 08:00 am",214,341,220,303.61 +"Jul 31, 09:00 am",341,463,167,433.458 +"Jul 31, 10:00 am",406,562,186,544.26 +"Jul 31, 11:00 am",471,591,130,579.469 +"Jul 31, 12:00 pm",532,695,182,697.171 +"Jul 31, 01:00 pm",154,933,828,943.978 +"Jul 31, 02:00 pm",145,864,836,864.338 +"Jul 31, 03:00 pm",133,743,817,711.327 +"Jul 31, 04:00 pm",168,507,589,462.813 +"Jul 31, 05:00 pm",128,295,424,232.473 +"Jul 31, 06:00 pm",81,111,156,67.2942 +"Jul 31, 07:00 pm",17,17,1,14.8808 +"Jul 31, 08:00 pm",0,0,0,0 +"Jul 31, 09:00 pm",0,0,0,0 +"Jul 31, 10:00 pm",0,0,0,0 +"Jul 31, 11:00 pm",0,0,0,0 +"Aug 1, 12:00 am",0,0,0,0 +"Aug 1, 01:00 am",0,0,0,0 +"Aug 1, 02:00 am",0,0,0,0 +"Aug 1, 03:00 am",0,0,0,0 +"Aug 1, 04:00 am",0,0,0,0 +"Aug 1, 05:00 am",6,10,37,5.51601 +"Aug 1, 06:00 am",31,105,474,25.7457 +"Aug 1, 07:00 am",52,316,730,224.116 +"Aug 1, 08:00 am",71,536,840,470.972 +"Aug 1, 09:00 am",87,732,896,696.334 +"Aug 1, 10:00 am",97,887,929,874.649 +"Aug 1, 11:00 am",104,988,948,992.222 +"Aug 1, 12:00 pm",106,1025,954,1034.99 +"Aug 1, 01:00 pm",104,1002,954,1006.73 +"Aug 1, 02:00 pm",99,909,936,899.516 +"Aug 1, 03:00 pm",89,764,910,731.366 +"Aug 1, 04:00 pm",74,571,856,508.806 +"Aug 1, 05:00 pm",55,351,756,260.511 +"Aug 1, 06:00 pm",34,134,535,40.6551 +"Aug 1, 07:00 pm",11,19,75,8.62563 +"Aug 1, 08:00 pm",0,0,0,0 +"Aug 1, 09:00 pm",0,0,0,0 +"Aug 1, 10:00 pm",0,0,0,0 +"Aug 1, 11:00 pm",0,0,0,0 +"Aug 2, 12:00 am",0,0,0,0 +"Aug 2, 01:00 am",0,0,0,0 +"Aug 2, 02:00 am",0,0,0,0 +"Aug 2, 03:00 am",0,0,0,0 +"Aug 2, 04:00 am",0,0,0,0 +"Aug 2, 05:00 am",6,6,0,5.51601 +"Aug 2, 06:00 am",54,76,141,42.6299 +"Aug 2, 07:00 am",110,264,428,201.817 +"Aug 2, 08:00 am",159,485,591,436.922 +"Aug 2, 09:00 am",196,687,683,662.907 +"Aug 2, 10:00 am",221,845,736,845.789 +"Aug 2, 11:00 am",235,949,766,966.584 +"Aug 2, 12:00 pm",240,985,774,1009.96 +"Aug 2, 01:00 pm",236,959,769,978.031 +"Aug 2, 02:00 pm",224,864,742,867.958 +"Aug 2, 03:00 pm",200,715,695,693.723 +"Aug 2, 04:00 pm",165,517,608,470.87 +"Aug 2, 05:00 pm",118,297,459,233.734 +"Aug 2, 06:00 pm",63,99,191,54.9226 +"Aug 2, 07:00 pm",12,13,3,11.032 +"Aug 2, 08:00 pm",0,0,0,0 +"Aug 2, 09:00 pm",0,0,0,0 +"Aug 2, 10:00 pm",0,0,0,0 +"Aug 2, 11:00 pm",0,0,0,0 +"Aug 3, 12:00 am",0,0,0,0 +"Aug 3, 01:00 am",0,0,0,0 +"Aug 3, 02:00 am",0,0,0,0 +"Aug 3, 03:00 am",0,0,0,0 +"Aug 3, 04:00 am",0,0,0,0 +"Aug 3, 05:00 am",5,6,13,4.59668 +"Aug 3, 06:00 am",39,93,361,30.3414 +"Aug 3, 07:00 am",67,300,652,218.897 +"Aug 3, 08:00 am",93,522,781,466.21 +"Aug 3, 09:00 am",112,719,845,691.39 +"Aug 3, 10:00 am",126,873,882,866.481 +"Aug 3, 11:00 am",134,973,903,982.152 +"Aug 3, 12:00 pm",137,1011,909,1024.02 +"Aug 3, 01:00 pm",135,983,904,992.199 +"Aug 3, 02:00 pm",128,895,890,890.801 +"Aug 3, 03:00 pm",115,749,858,721.862 +"Aug 3, 04:00 pm",96,556,796,501.281 +"Aug 3, 05:00 pm",71,333,676,254.284 +"Aug 3, 06:00 pm",43,120,421,43.3394 +"Aug 3, 07:00 pm",11,15,32,10.1127 +"Aug 3, 08:00 pm",0,0,0,0 +"Aug 3, 09:00 pm",0,0,0,0 +"Aug 3, 10:00 pm",0,0,0,0 +"Aug 3, 11:00 pm",0,0,0,0 +"Aug 4, 12:00 am",0,0,0,0 +"Aug 4, 01:00 am",0,0,0,0 +"Aug 4, 02:00 am",0,0,0,0 +"Aug 4, 03:00 am",0,0,0,0 +"Aug 4, 04:00 am",0,0,0,0 +"Aug 4, 05:00 am",4,6,15,3.67734 +"Aug 4, 06:00 am",38,93,367,29.561 +"Aug 4, 07:00 am",66,299,653,218.8 +"Aug 4, 08:00 am",92,519,778,464.742 +"Aug 4, 09:00 am",105,715,851,687.047 +"Aug 4, 10:00 am",118,869,888,865.164 +"Aug 4, 11:00 am",125,966,905,976.901 +"Aug 4, 12:00 pm",128,1006,915,1022.79 +"Aug 4, 01:00 pm",126,980,911,991.543 +"Aug 4, 02:00 pm",119,889,894,886.618 +"Aug 4, 03:00 pm",107,741,859,715.6 +"Aug 4, 04:00 pm",90,548,798,496.822 +"Aug 4, 05:00 pm",113,328,560,259.7 +"Aug 4, 06:00 pm",72,91,108,60.459 +"Aug 4, 07:00 pm",11,11,0,10.1127 +"Aug 4, 08:00 pm",0,0,0,0 +"Aug 4, 09:00 pm",0,0,0,0 +"Aug 4, 10:00 pm",0,0,0,0 +"Aug 4, 11:00 pm",0,0,0,0 +"Aug 5, 12:00 am",0,0,0,0 +"Aug 5, 01:00 am",0,0,0,0 +"Aug 5, 02:00 am",0,0,0,0 +"Aug 5, 03:00 am",0,0,0,0 +"Aug 5, 04:00 am",0,0,0,0 +"Aug 5, 05:00 am",1,1,1,0.919335 +"Aug 5, 06:00 am",41,42,9,35.9882 +"Aug 5, 07:00 am",88,90,4,79.2589 +"Aug 5, 08:00 am",205,211,11,188.868 +"Aug 5, 09:00 am",291,351,84,326.722 +"Aug 5, 10:00 am",346,457,131,444.005 +"Aug 5, 11:00 am",375,937,606,954.615 +"Aug 5, 12:00 pm",282,913,658,941.971 +"Aug 5, 01:00 pm",178,959,835,981.271 +"Aug 5, 02:00 pm",173,820,754,827.654 +"Aug 5, 03:00 pm",157,716,761,701.062 +"Aug 5, 04:00 pm",155,508,617,467.538 +"Aug 5, 05:00 pm",122,293,448,234.741 +"Aug 5, 06:00 pm",69,95,144,57.9526 +"Aug 5, 07:00 pm",10,10,3,9.19335 +"Aug 5, 08:00 pm",0,0,0,0 +"Aug 5, 09:00 pm",0,0,0,0 +"Aug 5, 10:00 pm",0,0,0,0 +"Aug 5, 11:00 pm",0,0,0,0 +"Aug 6, 12:00 am",0,0,0,0 +"Aug 6, 01:00 am",0,0,0,0 +"Aug 6, 02:00 am",0,0,0,0 +"Aug 6, 03:00 am",0,0,0,0 +"Aug 6, 04:00 am",0,0,0,0 +"Aug 6, 05:00 am",5,5,2,4.59668 +"Aug 6, 06:00 am",45,64,130,35.9847 +"Aug 6, 07:00 am",121,266,413,209.803 +"Aug 6, 08:00 am",153,435,517,396.376 +"Aug 6, 09:00 am",189,668,672,653.526 +"Aug 6, 10:00 am",164,803,757,809.628 +"Aug 6, 11:00 am",210,798,635,825.002 +"Aug 6, 12:00 pm",148,947,834,965.653 +"Aug 6, 01:00 pm",155,978,881,993.212 +"Aug 6, 02:00 pm",130,832,819,835.245 +"Aug 6, 03:00 pm",109,698,804,683.438 +"Aug 6, 04:00 pm",104,549,778,501.233 +"Aug 6, 05:00 pm",110,289,470,230.185 +"Aug 6, 06:00 pm",64,104,231,56.1165 +"Aug 6, 07:00 pm",10,11,11,9.19335 +"Aug 6, 08:00 pm",0,0,0,0 +"Aug 6, 09:00 pm",0,0,0,0 +"Aug 6, 10:00 pm",0,0,0,0 +"Aug 6, 11:00 pm",0,0,0,0 +"Aug 7, 12:00 am",0,0,0,0 +"Aug 7, 01:00 am",0,0,0,0 +"Aug 7, 02:00 am",0,0,0,0 +"Aug 7, 03:00 am",0,0,0,0 +"Aug 7, 04:00 am",0,0,0,0 +"Aug 7, 05:00 am",1,1,0,0.919335 +"Aug 7, 06:00 am",50,61,76,40.9094 +"Aug 7, 07:00 am",104,236,378,186.933 +"Aug 7, 08:00 am",163,462,551,422.767 +"Aug 7, 09:00 am",185,676,691,663.896 +"Aug 7, 10:00 am",208,829,738,841.959 +"Aug 7, 11:00 am",222,932,768,963.348 +"Aug 7, 12:00 pm",227,978,786,1016.42 +"Aug 7, 01:00 pm",223,950,779,981.562 +"Aug 7, 02:00 pm",314,853,630,861.697 +"Aug 7, 03:00 pm",295,522,310,506.235 +"Aug 7, 04:00 pm",349,452,182,413.653 +"Aug 7, 05:00 pm",155,175,54,151.862 +"Aug 7, 06:00 pm",53,55,8,46.0669 +"Aug 7, 07:00 pm",7,7,0,6.43535 +"Aug 7, 08:00 pm",0,0,0,0 +"Aug 7, 09:00 pm",0,0,0,0 +"Aug 7, 10:00 pm",0,0,0,0 +"Aug 7, 11:00 pm",0,0,0,0 +"Aug 8, 12:00 am",0,0,0,0 +"Aug 8, 01:00 am",0,0,0,0 +"Aug 8, 02:00 am",0,0,0,0 +"Aug 8, 03:00 am",0,0,0,0 +"Aug 8, 04:00 am",0,0,0,0 +"Aug 8, 05:00 am",3,5,13,2.75801 +"Aug 8, 06:00 am",33,87,379,25.5458 +"Aug 8, 07:00 am",59,290,665,219.54 +"Aug 8, 08:00 am",81,512,794,465.551 +"Aug 8, 09:00 am",99,708,857,690.251 +"Aug 8, 10:00 am",112,865,896,871.75 +"Aug 8, 11:00 am",119,966,917,988.412 +"Aug 8, 12:00 pm",122,1005,925,1032.71 +"Aug 8, 01:00 pm",119,982,926,1004.21 +"Aug 8, 02:00 pm",125,886,891,893.98 +"Aug 8, 03:00 pm",144,675,729,667.842 +"Aug 8, 04:00 pm",150,483,589,449.909 +"Aug 8, 05:00 pm",150,290,374,237.629 +"Aug 8, 06:00 pm",63,70,41,53.1877 +"Aug 8, 07:00 pm",5,5,1,4.59668 +"Aug 8, 08:00 pm",0,0,0,0 +"Aug 8, 09:00 pm",0,0,0,0 +"Aug 8, 10:00 pm",0,0,0,0 +"Aug 8, 11:00 pm",0,0,0,0 +"Aug 9, 12:00 am",0,0,0,0 +"Aug 9, 01:00 am",0,0,0,0 +"Aug 9, 02:00 am",0,0,0,0 +"Aug 9, 03:00 am",0,0,0,0 +"Aug 9, 04:00 am",0,0,0,0 +"Aug 9, 05:00 am",1,1,4,0.919335 +"Aug 9, 06:00 am",52,84,232,40.0862 +"Aug 9, 07:00 am",106,274,486,216.044 +"Aug 9, 08:00 am",165,477,578,439.418 +"Aug 9, 09:00 am",225,623,561,612.179 +"Aug 9, 10:00 am",300,631,395,642.043 +"Aug 9, 11:00 am",209,921,772,957.279 +"Aug 9, 12:00 pm",162,962,839,999.767 +"Aug 9, 01:00 pm",118,968,915,994.06 +"Aug 9, 02:00 pm",111,886,910,897.554 +"Aug 9, 03:00 pm",99,736,876,723.072 +"Aug 9, 04:00 pm",83,542,816,500.657 +"Aug 9, 05:00 pm",85,294,562,234.893 +"Aug 9, 06:00 pm",60,87,165,51.3002 +"Aug 9, 07:00 pm",7,8,9,6.43535 +"Aug 9, 08:00 pm",0,0,0,0 +"Aug 9, 09:00 pm",0,0,0,0 +"Aug 9, 10:00 pm",0,0,0,0 +"Aug 9, 11:00 pm",0,0,0,0 +"Aug 10, 12:00 am",0,0,0,0 +"Aug 10, 01:00 am",0,0,0,0 +"Aug 10, 02:00 am",0,0,0,0 +"Aug 10, 03:00 am",0,0,0,0 +"Aug 10, 04:00 am",0,0,0,0 +"Aug 10, 05:00 am",2,2,3,1.83867 +"Aug 10, 06:00 am",39,77,275,30.0455 +"Aug 10, 07:00 am",73,275,588,213.693 +"Aug 10, 08:00 am",102,495,730,456.839 +"Aug 10, 09:00 am",125,697,810,689.574 +"Aug 10, 10:00 am",140,852,850,869.979 +"Aug 10, 11:00 am",149,950,870,975.978 +"Aug 10, 12:00 pm",152,992,883,1023.18 +"Aug 10, 01:00 pm",150,968,882,994.692 +"Aug 10, 02:00 pm",142,875,862,894.703 +"Aug 10, 03:00 pm",127,724,823,717.511 +"Aug 10, 04:00 pm",105,527,753,490.824 +"Aug 10, 05:00 pm",83,291,564,233.573 +"Aug 10, 06:00 pm",55,86,196,48.0455 +"Aug 10, 07:00 pm",6,6,6,5.51601 +"Aug 10, 08:00 pm",0,0,0,0 +"Aug 10, 09:00 pm",0,0,0,0 +"Aug 10, 10:00 pm",0,0,0,0 +"Aug 10, 11:00 pm",0,0,0,0 +"Aug 11, 12:00 am",0,0,0,0 +"Aug 11, 01:00 am",0,0,0,0 +"Aug 11, 02:00 am",0,0,0,0 +"Aug 11, 03:00 am",0,0,0,0 +"Aug 11, 04:00 am",0,0,0,0 +"Aug 11, 05:00 am",2,2,0,1.83867 +"Aug 11, 06:00 am",46,66,153,36.6905 +"Aug 11, 07:00 am",94,251,459,200.039 +"Aug 11, 08:00 am",136,473,629,442.12 +"Aug 11, 09:00 am",168,674,717,670.57 +"Aug 11, 10:00 am",189,836,773,858.739 +"Aug 11, 11:00 am",202,939,802,975.049 +"Aug 11, 12:00 pm",206,974,809,1016.25 +"Aug 11, 01:00 pm",202,946,804,982.809 +"Aug 11, 02:00 pm",200,855,772,879.955 +"Aug 11, 03:00 pm",177,687,705,685.459 +"Aug 11, 04:00 pm",201,445,437,418.226 +"Aug 11, 05:00 pm",147,251,285,211.082 +"Aug 11, 06:00 pm",50,67,104,42.3734 +"Aug 11, 07:00 pm",3,3,1,2.75801 +"Aug 11, 08:00 pm",0,0,0,0 +"Aug 11, 09:00 pm",0,0,0,0 +"Aug 11, 10:00 pm",0,0,0,0 +"Aug 11, 11:00 pm",0,0,0,0 +"Aug 12, 12:00 am",0,0,0,0 +"Aug 12, 01:00 am",0,0,0,0 +"Aug 12, 02:00 am",0,0,0,0 +"Aug 12, 03:00 am",0,0,0,0 +"Aug 12, 04:00 am",0,0,0,0 +"Aug 12, 05:00 am",0,0,3,0 +"Aug 12, 06:00 am",40,73,246,30.8263 +"Aug 12, 07:00 am",93,254,475,203.737 +"Aug 12, 08:00 am",136,475,635,446.108 +"Aug 12, 09:00 am",144,683,766,680.688 +"Aug 12, 10:00 am",242,825,699,849.315 +"Aug 12, 11:00 am",231,861,687,903.484 +"Aug 12, 12:00 pm",205,976,813,1020.73 +"Aug 12, 01:00 pm",183,912,790,952.437 +"Aug 12, 02:00 pm",189,817,743,845.063 +"Aug 12, 03:00 pm",195,700,701,700.594 +"Aug 12, 04:00 pm",218,438,396,408.638 +"Aug 12, 05:00 pm",171,202,88,175.158 +"Aug 12, 06:00 pm",64,70,36,52.9809 +"Aug 12, 07:00 pm",4,4,2,3.67734 +"Aug 12, 08:00 pm",0,0,0,0 +"Aug 12, 09:00 pm",0,0,0,0 +"Aug 12, 10:00 pm",0,0,0,0 +"Aug 12, 11:00 pm",0,0,0,0 +"Aug 13, 12:00 am",0,0,0,0 +"Aug 13, 01:00 am",0,0,0,0 +"Aug 13, 02:00 am",0,0,0,0 +"Aug 13, 03:00 am",0,0,0,0 +"Aug 13, 04:00 am",0,0,0,0 +"Aug 13, 05:00 am",1,1,0,0.919335 +"Aug 13, 06:00 am",39,46,55,32.6688 +"Aug 13, 07:00 am",110,241,385,197.444 +"Aug 13, 08:00 am",155,435,525,408.44 +"Aug 13, 09:00 am",199,602,574,604.535 +"Aug 13, 10:00 am",207,831,749,859.405 +"Aug 13, 11:00 am",220,932,777,979.427 +"Aug 13, 12:00 pm",217,969,794,1014.88 +"Aug 13, 01:00 pm",213,940,788,988.114 +"Aug 13, 02:00 pm",201,842,759,871.762 +"Aug 13, 03:00 pm",179,691,712,693.588 +"Aug 13, 04:00 pm",147,495,630,469.313 +"Aug 13, 05:00 pm",103,271,469,223.841 +"Aug 13, 06:00 pm",52,77,169,44.7506 +"Aug 13, 07:00 pm",5,5,1,4.59668 +"Aug 13, 08:00 pm",0,0,0,0 +"Aug 13, 09:00 pm",0,0,0,0 +"Aug 13, 10:00 pm",0,0,0,0 +"Aug 13, 11:00 pm",0,0,0,0 +"Aug 14, 12:00 am",0,0,0,0 +"Aug 14, 01:00 am",0,0,0,0 +"Aug 14, 02:00 am",0,0,0,0 +"Aug 14, 03:00 am",0,0,0,0 +"Aug 14, 04:00 am",0,0,0,0 +"Aug 14, 05:00 am",1,2,4,0.919335 +"Aug 14, 06:00 am",63,76,99,48.7773 +"Aug 14, 07:00 am",162,197,106,169.208 +"Aug 14, 08:00 am",265,414,279,387.147 +"Aug 14, 09:00 am",360,448,126,432.048 +"Aug 14, 10:00 am",435,585,181,578.857 +"Aug 14, 11:00 am",294,811,566,850.918 +"Aug 14, 12:00 pm",226,993,812,1051.8 +"Aug 14, 01:00 pm",86,910,896,949.755 +"Aug 14, 02:00 pm",104,815,845,839.162 +"Aug 14, 03:00 pm",99,618,727,623.511 +"Aug 14, 04:00 pm",93,500,741,473.719 +"Aug 14, 05:00 pm",59,280,622,227.683 +"Aug 14, 06:00 pm",31,95,439,33.1358 +"Aug 14, 07:00 pm",5,8,26,4.59668 +"Aug 14, 08:00 pm",0,0,0,0 +"Aug 14, 09:00 pm",0,0,0,0 +"Aug 14, 10:00 pm",0,0,0,0 +"Aug 14, 11:00 pm",0,0,0,0 +"Aug 15, 12:00 am",0,0,0,0 +"Aug 15, 01:00 am",0,0,0,0 +"Aug 15, 02:00 am",0,0,0,0 +"Aug 15, 03:00 am",0,0,0,0 +"Aug 15, 04:00 am",0,0,0,0 +"Aug 15, 05:00 am",1,1,0,0.919335 +"Aug 15, 06:00 am",41,62,164,31.5504 +"Aug 15, 07:00 am",87,251,492,206.947 +"Aug 15, 08:00 am",125,474,658,450.205 +"Aug 15, 09:00 am",155,676,746,683.48 +"Aug 15, 10:00 am",174,840,803,871.5 +"Aug 15, 11:00 am",186,942,829,991.657 +"Aug 15, 12:00 pm",190,984,842,1039.35 +"Aug 15, 01:00 pm",187,957,838,1005.91 +"Aug 15, 02:00 pm",176,861,816,893.396 +"Aug 15, 03:00 pm",157,707,771,714.81 +"Aug 15, 04:00 pm",129,504,686,480.843 +"Aug 15, 05:00 pm",91,277,528,231.059 +"Aug 15, 06:00 pm",47,77,210,40.0322 +"Aug 15, 07:00 pm",4,4,1,3.67734 +"Aug 15, 08:00 pm",0,0,0,0 +"Aug 15, 09:00 pm",0,0,0,0 +"Aug 15, 10:00 pm",0,0,0,0 +"Aug 15, 11:00 pm",0,0,0,0 +"Aug 16, 12:00 am",0,0,0,0 +"Aug 16, 01:00 am",0,0,0,0 +"Aug 16, 02:00 am",0,0,0,0 +"Aug 16, 03:00 am",0,0,0,0 +"Aug 16, 04:00 am",0,0,0,0 +"Aug 16, 05:00 am",1,1,0,0.919335 +"Aug 16, 06:00 am",38,53,119,30.6319 +"Aug 16, 07:00 am",99,225,378,187.827 +"Aug 16, 08:00 am",165,453,545,430.711 +"Aug 16, 09:00 am",215,653,628,660.813 +"Aug 16, 10:00 am",302,859,673,888.723 +"Aug 16, 11:00 am",304,862,613,909.07 +"Aug 16, 12:00 pm",328,901,609,953.242 +"Aug 16, 01:00 pm",349,843,539,885.31 +"Aug 16, 02:00 pm",239,814,686,848.792 +"Aug 16, 03:00 pm",201,667,655,676.092 +"Aug 16, 04:00 pm",141,493,647,472.812 +"Aug 16, 05:00 pm",94,263,483,219.198 +"Aug 16, 06:00 pm",48,72,167,41.1116 +"Aug 16, 07:00 pm",3,3,0,2.75801 +"Aug 16, 08:00 pm",0,0,0,0 +"Aug 16, 09:00 pm",0,0,0,0 +"Aug 16, 10:00 pm",0,0,0,0 +"Aug 16, 11:00 pm",0,0,0,0 +"Aug 17, 12:00 am",0,0,0,0 +"Aug 17, 01:00 am",0,0,0,0 +"Aug 17, 02:00 am",0,0,0,0 +"Aug 17, 03:00 am",0,0,0,0 +"Aug 17, 04:00 am",0,0,0,0 +"Aug 17, 05:00 am",1,2,4,0.919335 +"Aug 17, 06:00 am",47,64,142,37.2461 +"Aug 17, 07:00 am",140,218,234,186.783 +"Aug 17, 08:00 am",209,540,628,513.255 +"Aug 17, 09:00 am",288,418,187,407.346 +"Aug 17, 10:00 am",305,706,486,733.655 +"Aug 17, 11:00 am",244,925,748,982.113 +"Aug 17, 12:00 pm",303,959,698,1018.63 +"Aug 17, 01:00 pm",295,883,644,935.042 +"Aug 17, 02:00 pm",254,501,296,524.577 +"Aug 17, 03:00 pm",216,532,446,539.491 +"Aug 17, 04:00 pm",246,372,233,348.967 +"Aug 17, 05:00 pm",130,243,327,207.519 +"Aug 17, 06:00 pm",42,73,220,35.8201 +"Aug 17, 07:00 pm",3,6,19,2.75801 +"Aug 17, 08:00 pm",0,0,0,0 +"Aug 17, 09:00 pm",0,0,0,0 +"Aug 17, 10:00 pm",0,0,0,0 +"Aug 17, 11:00 pm",0,0,0,0 +"Aug 18, 12:00 am",0,0,0,0 +"Aug 18, 01:00 am",0,0,0,0 +"Aug 18, 02:00 am",0,0,0,0 +"Aug 18, 03:00 am",0,0,0,0 +"Aug 18, 04:00 am",0,0,0,0 +"Aug 18, 05:00 am",0,1,1,0 +"Aug 18, 06:00 am",52,58,47,42.0847 +"Aug 18, 07:00 am",145,179,103,156.724 +"Aug 18, 08:00 am",215,375,306,357.214 +"Aug 18, 09:00 am",296,596,433,594.648 +"Aug 18, 10:00 am",324,854,643,887.565 +"Aug 18, 11:00 am",261,892,695,949.659 +"Aug 18, 12:00 pm",169,954,837,1017.98 +"Aug 18, 01:00 pm",201,945,816,1001.97 +"Aug 18, 02:00 pm",136,829,833,870.793 +"Aug 18, 03:00 pm",156,669,727,684.169 +"Aug 18, 04:00 pm",102,513,765,494.995 +"Aug 18, 05:00 pm",89,286,578,242.155 +"Aug 18, 06:00 pm",39,71,238,33.4496 +"Aug 18, 07:00 pm",3,6,16,2.75801 +"Aug 18, 08:00 pm",0,0,0,0 +"Aug 18, 09:00 pm",0,0,0,0 +"Aug 18, 10:00 pm",0,0,0,0 +"Aug 18, 11:00 pm",0,0,0,0 +"Aug 19, 12:00 am",0,0,0,0 +"Aug 19, 01:00 am",0,0,0,0 +"Aug 19, 02:00 am",0,0,0,0 +"Aug 19, 03:00 am",0,0,0,0 +"Aug 19, 04:00 am",0,0,0,0 +"Aug 19, 05:00 am",1,2,1,0.919335 +"Aug 19, 06:00 am",34,63,251,26.3669 +"Aug 19, 07:00 am",66,262,600,217.803 +"Aug 19, 08:00 am",93,471,722,455.676 +"Aug 19, 09:00 am",128,634,731,650.625 +"Aug 19, 10:00 am",148,820,817,864.201 +"Aug 19, 11:00 am",220,942,797,1008.31 +"Aug 19, 12:00 pm",335,1018,731,1083.93 +"Aug 19, 01:00 pm",372,982,670,1036.85 +"Aug 19, 02:00 pm",391,508,140,505.9 +"Aug 19, 03:00 pm",356,630,389,627.375 +"Aug 19, 04:00 pm",287,332,85,308.782 +"Aug 19, 05:00 pm",126,179,156,156.433 +"Aug 19, 06:00 pm",39,52,103,32.8933 +"Aug 19, 07:00 pm",1,1,1,0.919335 +"Aug 19, 08:00 pm",0,0,0,0 +"Aug 19, 09:00 pm",0,0,0,0 +"Aug 19, 10:00 pm",0,0,0,0 +"Aug 19, 11:00 pm",0,0,0,0 +"Aug 20, 12:00 am",0,0,0,0 +"Aug 20, 01:00 am",0,0,0,0 +"Aug 20, 02:00 am",0,0,0,0 +"Aug 20, 03:00 am",0,0,0,0 +"Aug 20, 04:00 am",0,0,0,0 +"Aug 20, 05:00 am",0,0,0,0 +"Aug 20, 06:00 am",37,38,8,32.0487 +"Aug 20, 07:00 am",139,160,65,140.787 +"Aug 20, 08:00 am",246,435,363,416.115 +"Aug 20, 09:00 am",250,624,541,636.028 +"Aug 20, 10:00 am",222,789,691,835.66 +"Aug 20, 11:00 am",238,917,751,983.871 +"Aug 20, 12:00 pm",243,958,766,1032.33 +"Aug 20, 01:00 pm",238,925,757,992.082 +"Aug 20, 02:00 pm",224,823,725,871.33 +"Aug 20, 03:00 pm",197,667,671,685.487 +"Aug 20, 04:00 pm",158,464,576,450.043 +"Aug 20, 05:00 pm",107,240,397,207.64 +"Aug 20, 06:00 pm",46,57,91,38.7234 +"Aug 20, 07:00 pm",1,1,0,0.919335 +"Aug 20, 08:00 pm",0,0,0,0 +"Aug 20, 09:00 pm",0,0,0,0 +"Aug 20, 10:00 pm",0,0,0,0 +"Aug 20, 11:00 pm",0,0,0,0 +"Aug 21, 12:00 am",0,0,0,0 +"Aug 21, 01:00 am",0,0,0,0 +"Aug 21, 02:00 am",0,0,0,0 +"Aug 21, 03:00 am",0,0,0,0 +"Aug 21, 04:00 am",0,0,0,0 +"Aug 21, 05:00 am",1,1,1,0.919335 +"Aug 21, 06:00 am",31,63,287,24.6008 +"Aug 21, 07:00 am",60,264,634,224.115 +"Aug 21, 08:00 am",85,489,779,478.47 +"Aug 21, 09:00 am",105,691,852,711.438 +"Aug 21, 10:00 am",118,851,894,896.317 +"Aug 21, 11:00 am",126,953,916,1014.72 +"Aug 21, 12:00 pm",129,991,926,1059.38 +"Aug 21, 01:00 pm",126,960,922,1022.72 +"Aug 21, 02:00 pm",119,863,903,909.305 +"Aug 21, 03:00 pm",106,703,860,723.784 +"Aug 21, 04:00 pm",86,503,789,490.966 +"Aug 21, 05:00 pm",61,276,649,234.932 +"Aug 21, 06:00 pm",32,71,314,28.3311 +"Aug 21, 07:00 pm",1,2,3,0.919335 +"Aug 21, 08:00 pm",0,0,0,0 +"Aug 21, 09:00 pm",0,0,0,0 +"Aug 21, 10:00 pm",0,0,0,0 +"Aug 21, 11:00 pm",0,0,0,0 +"Aug 22, 12:00 am",0,0,0,0 +"Aug 22, 01:00 am",0,0,0,0 +"Aug 22, 02:00 am",0,0,0,0 +"Aug 22, 03:00 am",0,0,0,0 +"Aug 22, 04:00 am",0,0,0,0 +"Aug 22, 05:00 am",0,0,0,0 +"Aug 22, 06:00 am",32,59,252,25.5435 +"Aug 22, 07:00 am",64,260,609,221.19 +"Aug 22, 08:00 am",92,486,761,477.966 +"Aug 22, 09:00 am",113,691,842,717.804 +"Aug 22, 10:00 am",128,851,885,900.102 +"Aug 22, 11:00 am",136,953,907,1017.5 +"Aug 22, 12:00 pm",139,987,913,1057.64 +"Aug 22, 01:00 pm",137,957,908,1021.13 +"Aug 22, 02:00 pm",128,858,887,905.033 +"Aug 22, 03:00 pm",114,703,850,728.877 +"Aug 22, 04:00 pm",93,500,777,491.849 +"Aug 22, 05:00 pm",65,270,625,230.73 +"Aug 22, 06:00 pm",34,66,276,29.5933 +"Aug 22, 07:00 pm",1,2,2,0.919335 +"Aug 22, 08:00 pm",0,0,0,0 +"Aug 22, 09:00 pm",0,0,0,0 +"Aug 22, 10:00 pm",0,0,0,0 +"Aug 22, 11:00 pm",0,0,0,0 +"Aug 23, 12:00 am",0,0,0,0 +"Aug 23, 01:00 am",0,0,0,0 +"Aug 23, 02:00 am",0,0,0,0 +"Aug 23, 03:00 am",0,0,0,0 +"Aug 23, 04:00 am",0,0,0,0 +"Aug 23, 05:00 am",0,0,0,0 +"Aug 23, 06:00 am",28,62,309,22.8132 +"Aug 23, 07:00 am",55,265,659,227.721 +"Aug 23, 08:00 am",79,491,800,485.614 +"Aug 23, 09:00 am",98,694,870,720.164 +"Aug 23, 10:00 am",110,850,907,902.687 +"Aug 23, 11:00 am",117,955,933,1025.13 +"Aug 23, 12:00 pm",120,993,942,1069.03 +"Aug 23, 01:00 pm",118,963,940,1034.08 +"Aug 23, 02:00 pm",132,869,900,920.832 +"Aug 23, 03:00 pm",138,719,842,747.566 +"Aug 23, 04:00 pm",125,516,750,509.558 +"Aug 23, 05:00 pm",74,277,629,240.086 +"Aug 23, 06:00 pm",32,67,306,27.7446 +"Aug 23, 07:00 pm",1,2,1,0.919335 +"Aug 23, 08:00 pm",0,0,0,0 +"Aug 23, 09:00 pm",0,0,0,0 +"Aug 23, 10:00 pm",0,0,0,0 +"Aug 23, 11:00 pm",0,0,0,0 +"Aug 24, 12:00 am",0,0,0,0 +"Aug 24, 01:00 am",0,0,0,0 +"Aug 24, 02:00 am",0,0,0,0 +"Aug 24, 03:00 am",0,0,0,0 +"Aug 24, 04:00 am",0,0,0,0 +"Aug 24, 05:00 am",0,0,0,0 +"Aug 24, 06:00 am",24,64,373,22.307 +"Aug 24, 07:00 am",45,269,708,231.545 +"Aug 24, 08:00 am",65,494,835,489.326 +"Aug 24, 09:00 am",80,695,900,724.381 +"Aug 24, 10:00 am",91,852,935,908.951 +"Aug 24, 11:00 am",98,952,953,1026.5 +"Aug 24, 12:00 pm",100,989,962,1069.91 +"Aug 24, 01:00 pm",98,959,959,1032.93 +"Aug 24, 02:00 pm",113,864,921,920.637 +"Aug 24, 03:00 pm",132,718,854,750.325 +"Aug 24, 04:00 pm",120,516,765,512.081 +"Aug 24, 05:00 pm",84,282,616,245.793 +"Aug 24, 06:00 pm",38,64,241,31.4604 +"Aug 24, 07:00 pm",0,0,0,0 +"Aug 24, 08:00 pm",0,0,0,0 +"Aug 24, 09:00 pm",0,0,0,0 +"Aug 24, 10:00 pm",0,0,0,0 +"Aug 24, 11:00 pm",0,0,0,0 +"Aug 25, 12:00 am",0,0,0,0 +"Aug 25, 01:00 am",0,0,0,0 +"Aug 25, 02:00 am",0,0,0,0 +"Aug 25, 03:00 am",0,0,0,0 +"Aug 25, 04:00 am",0,0,0,0 +"Aug 25, 05:00 am",0,0,0,0 +"Aug 25, 06:00 am",31,58,249,27.1108 +"Aug 25, 07:00 am",62,256,617,224.533 +"Aug 25, 08:00 am",89,483,771,484.175 +"Aug 25, 09:00 am",110,686,846,722.388 +"Aug 25, 10:00 am",124,844,887,902.677 +"Aug 25, 11:00 am",132,943,908,1019.07 +"Aug 25, 12:00 pm",134,978,914,1057.64 +"Aug 25, 01:00 pm",132,941,904,1015.27 +"Aug 25, 02:00 pm",168,781,754,839.328 +"Aug 25, 03:00 pm",156,662,741,696.502 +"Aug 25, 04:00 pm",155,390,458,388.107 +"Aug 25, 05:00 pm",78,264,586,231.882 +"Aug 25, 06:00 pm",41,56,135,34.115 +"Aug 25, 07:00 pm",0,0,0,0 +"Aug 25, 08:00 pm",0,0,0,0 +"Aug 25, 09:00 pm",0,0,0,0 +"Aug 25, 10:00 pm",0,0,0,0 +"Aug 25, 11:00 pm",0,0,0,0 +"Aug 26, 12:00 am",0,0,0,0 +"Aug 26, 01:00 am",0,0,0,0 +"Aug 26, 02:00 am",0,0,0,0 +"Aug 26, 03:00 am",0,0,0,0 +"Aug 26, 04:00 am",0,0,0,0 +"Aug 26, 05:00 am",0,0,0,0 +"Aug 26, 06:00 am",29,30,11,25.6403 +"Aug 26, 07:00 am",130,200,223,180.314 +"Aug 26, 08:00 am",265,376,219,362.494 +"Aug 26, 09:00 am",306,513,304,522.547 +"Aug 26, 10:00 am",340,777,539,825.528 +"Aug 26, 11:00 am",409,880,527,942.768 +"Aug 26, 12:00 pm",353,947,645,1027.31 +"Aug 26, 01:00 pm",340,905,633,977.717 +"Aug 26, 02:00 pm",256,771,635,828.483 +"Aug 26, 03:00 pm",226,643,614,671.638 +"Aug 26, 04:00 pm",158,419,511,417.557 +"Aug 26, 05:00 pm",101,216,368,193.693 +"Aug 26, 06:00 pm",38,45,59,32.1386 +"Aug 26, 07:00 pm",0,0,0,0 +"Aug 26, 08:00 pm",0,0,0,0 +"Aug 26, 09:00 pm",0,0,0,0 +"Aug 26, 10:00 pm",0,0,0,0 +"Aug 26, 11:00 pm",0,0,0,0 +"Aug 27, 12:00 am",0,0,0,0 +"Aug 27, 01:00 am",0,0,0,0 +"Aug 27, 02:00 am",0,0,0,0 +"Aug 27, 03:00 am",0,0,0,0 +"Aug 27, 04:00 am",0,0,0,0 +"Aug 27, 05:00 am",0,0,0,0 +"Aug 27, 06:00 am",38,45,58,32.5813 +"Aug 27, 07:00 am",71,231,515,208.571 +"Aug 27, 08:00 am",147,454,604,459.736 +"Aug 27, 09:00 am",88,678,870,716.185 +"Aug 27, 10:00 am",134,673,668,733.111 +"Aug 27, 11:00 am",112,894,879,973.744 +"Aug 27, 12:00 pm",132,959,900,1044.12 +"Aug 27, 01:00 pm",181,918,829,1004.44 +"Aug 27, 02:00 pm",135,812,839,880.677 +"Aug 27, 03:00 pm",84,681,882,717.52 +"Aug 27, 04:00 pm",73,483,809,486.281 +"Aug 27, 05:00 pm",51,255,660,225.164 +"Aug 27, 06:00 pm",26,60,299,24.2647 +"Aug 27, 07:00 pm",0,0,0,0 +"Aug 27, 08:00 pm",0,0,0,0 +"Aug 27, 09:00 pm",0,0,0,0 +"Aug 27, 10:00 pm",0,0,0,0 +"Aug 27, 11:00 pm",0,0,0,0 +"Aug 28, 12:00 am",0,0,0,0 +"Aug 28, 01:00 am",0,0,0,0 +"Aug 28, 02:00 am",0,0,0,0 +"Aug 28, 03:00 am",0,0,0,0 +"Aug 28, 04:00 am",0,0,0,0 +"Aug 28, 05:00 am",0,0,0,0 +"Aug 28, 06:00 am",41,42,11,35.0844 +"Aug 28, 07:00 am",112,130,58,116.883 +"Aug 28, 08:00 am",273,333,120,316.943 +"Aug 28, 09:00 am",375,584,310,596.711 +"Aug 28, 10:00 am",441,542,125,538.348 +"Aug 28, 11:00 am",473,515,48,511.251 +"Aug 28, 12:00 pm",521,543,24,518.132 +"Aug 28, 01:00 pm",309,405,109,415.836 +"Aug 28, 02:00 pm",433,510,96,504.569 +"Aug 28, 03:00 pm",296,498,300,510.23 +"Aug 28, 04:00 pm",261,268,14,245.848 +"Aug 28, 05:00 pm",140,142,7,126.764 +"Aug 28, 06:00 pm",40,41,10,34.0386 +"Aug 28, 07:00 pm",0,0,0,0 +"Aug 28, 08:00 pm",0,0,0,0 +"Aug 28, 09:00 pm",0,0,0,0 +"Aug 28, 10:00 pm",0,0,0,0 +"Aug 28, 11:00 pm",0,0,0,0 +"Aug 29, 12:00 am",0,0,0,0 +"Aug 29, 01:00 am",0,0,0,0 +"Aug 29, 02:00 am",0,0,0,0 +"Aug 29, 03:00 am",0,0,0,0 +"Aug 29, 04:00 am",0,0,0,0 +"Aug 29, 05:00 am",0,0,0,0 +"Aug 29, 06:00 am",37,37,0,31.9102 +"Aug 29, 07:00 am",112,114,6,101.725 +"Aug 29, 08:00 am",241,249,16,228.319 +"Aug 29, 09:00 am",306,313,10,289.535 +"Aug 29, 10:00 am",379,382,4,356.731 +"Aug 29, 11:00 am",381,384,4,359.45 +"Aug 29, 12:00 pm",506,510,4,483.478 +"Aug 29, 01:00 pm",438,440,2,413.483 +"Aug 29, 02:00 pm",373,374,1,348.296 +"Aug 29, 03:00 pm",355,503,221,504.633 +"Aug 29, 04:00 pm",240,325,170,314.586 +"Aug 29, 05:00 pm",168,176,27,157.032 +"Aug 29, 06:00 pm",32,34,17,27.9001 +"Aug 29, 07:00 pm",0,0,0,0 +"Aug 29, 08:00 pm",0,0,0,0 +"Aug 29, 09:00 pm",0,0,0,0 +"Aug 29, 10:00 pm",0,0,0,0 +"Aug 29, 11:00 pm",0,0,0,0 +"Aug 30, 12:00 am",0,0,0,0 +"Aug 30, 01:00 am",0,0,0,0 +"Aug 30, 02:00 am",0,0,0,0 +"Aug 30, 03:00 am",0,0,0,0 +"Aug 30, 04:00 am",0,0,0,0 +"Aug 30, 05:00 am",0,0,0,0 +"Aug 30, 06:00 am",33,45,105,30.0216 +"Aug 30, 07:00 am",78,211,437,197.444 +"Aug 30, 08:00 am",114,439,649,454.528 +"Aug 30, 09:00 am",143,634,730,683.133 +"Aug 30, 10:00 am",164,815,812,893.396 +"Aug 30, 11:00 am",177,910,830,1006.82 +"Aug 30, 12:00 pm",181,947,842,1050.8 +"Aug 30, 01:00 pm",178,917,840,1014.7 +"Aug 30, 02:00 pm",155,808,819,885.129 +"Aug 30, 03:00 pm",136,650,771,698.009 +"Aug 30, 04:00 pm",103,447,695,458.86 +"Aug 30, 05:00 pm",70,223,518,204.669 +"Aug 30, 06:00 pm",32,47,143,28.1382 +"Aug 30, 07:00 pm",0,0,0,0 +"Aug 30, 08:00 pm",0,0,0,0 +"Aug 30, 09:00 pm",0,0,0,0 +"Aug 30, 10:00 pm",0,0,0,0 +"Aug 30, 11:00 pm",0,0,0,0 +"Aug 31, 12:00 am",0,0,0,0 +"Aug 31, 01:00 am",0,0,0,0 +"Aug 31, 02:00 am",0,0,0,0 +"Aug 31, 03:00 am",0,0,0,0 +"Aug 31, 04:00 am",0,0,0,0 +"Aug 31, 05:00 am",0,0,0,0 +"Aug 31, 06:00 am",32,50,162,30.534 +"Aug 31, 07:00 am",69,231,537,216.685 +"Aug 31, 08:00 am",101,454,706,471.873 +"Aug 31, 09:00 am",126,658,795,712.032 +"Aug 31, 10:00 am",142,815,841,897.99 +"Aug 31, 11:00 am",161,919,860,1021.16 +"Aug 31, 12:00 pm",165,951,867,1060.79 +"Aug 31, 01:00 pm",175,922,852,1024.12 +"Aug 31, 02:00 pm",150,814,836,895.181 +"Aug 31, 03:00 pm",132,654,789,704.859 +"Aug 31, 04:00 pm",100,447,709,462.48 +"Aug 31, 05:00 pm",87,214,433,196.252 +"Aug 31, 06:00 pm",28,42,122,24.8661 +"Aug 31, 07:00 pm",0,0,0,0 +"Aug 31, 08:00 pm",0,0,0,0 +"Aug 31, 09:00 pm",0,0,0,0 +"Aug 31, 10:00 pm",0,0,0,0 +"Aug 31, 11:00 pm",0,0,0,0 +"Sep 1, 12:00 am",0,0,0,0 +"Sep 1, 01:00 am",0,0,0,0 +"Sep 1, 02:00 am",0,0,0,0 +"Sep 1, 03:00 am",0,0,0,0 +"Sep 1, 04:00 am",0,0,0,0 +"Sep 1, 05:00 am",0,0,0,0 +"Sep 1, 06:00 am",45,52,45,38.5308 +"Sep 1, 07:00 am",90,214,397,196.546 +"Sep 1, 08:00 am",123,453,648,464.604 +"Sep 1, 09:00 am",75,675,892,724.753 +"Sep 1, 10:00 am",86,839,926,907.075 +"Sep 1, 11:00 am",92,949,947,1024.58 +"Sep 1, 12:00 pm",94,979,959,1068.95 +"Sep 1, 01:00 pm",96,952,953,1030.71 +"Sep 1, 02:00 pm",96,847,935,918.029 +"Sep 1, 03:00 pm",82,677,899,726.945 +"Sep 1, 04:00 pm",74,462,799,480.634 +"Sep 1, 05:00 pm",44,237,653,213.798 +"Sep 1, 06:00 pm",31,39,73,27.1493 +"Sep 1, 07:00 pm",0,0,0,0 +"Sep 1, 08:00 pm",0,0,0,0 +"Sep 1, 09:00 pm",0,0,0,0 +"Sep 1, 10:00 pm",0,0,0,0 +"Sep 1, 11:00 pm",0,0,0,0 +"Sep 2, 12:00 am",0,0,0,0 +"Sep 2, 01:00 am",0,0,0,0 +"Sep 2, 02:00 am",0,0,0,0 +"Sep 2, 03:00 am",0,0,0,0 +"Sep 2, 04:00 am",0,0,0,0 +"Sep 2, 05:00 am",0,0,0,0 +"Sep 2, 06:00 am",28,53,228,30.5429 +"Sep 2, 07:00 am",44,232,638,221.407 +"Sep 2, 08:00 am",71,467,808,494.988 +"Sep 2, 09:00 am",82,685,881,725.853 +"Sep 2, 10:00 am",86,847,926,908.567 +"Sep 2, 11:00 am",93,948,944,1024.03 +"Sep 2, 12:00 pm",94,975,949,1059.91 +"Sep 2, 01:00 pm",92,950,944,1018.39 +"Sep 2, 02:00 pm",86,837,935,907.65 +"Sep 2, 03:00 pm",138,666,790,713.49 +"Sep 2, 04:00 pm",87,460,704,446.465 +"Sep 2, 05:00 pm",91,203,390,188.704 +"Sep 2, 06:00 pm",37,44,64,32.1662 +"Sep 2, 07:00 pm",0,0,0,0 +"Sep 2, 08:00 pm",0,0,0,0 +"Sep 2, 09:00 pm",0,0,0,0 +"Sep 2, 10:00 pm",0,0,0,0 +"Sep 2, 11:00 pm",0,0,0,0 +"Sep 3, 12:00 am",0,0,0,0 +"Sep 3, 01:00 am",0,0,0,0 +"Sep 3, 02:00 am",0,0,0,0 +"Sep 3, 03:00 am",0,0,0,0 +"Sep 3, 04:00 am",0,0,0,0 +"Sep 3, 05:00 am",0,0,0,0 +"Sep 3, 06:00 am",28,28,1,24.8104 +"Sep 3, 07:00 am",90,91,2,81.1627 +"Sep 3, 08:00 am",265,373,227,372.828 +"Sep 3, 09:00 am",280,476,297,499.128 +"Sep 3, 10:00 am",328,486,199,503.347 +"Sep 3, 11:00 am",370,517,166,537.028 +"Sep 3, 12:00 pm",402,574,194,604.916 +"Sep 3, 01:00 pm",344,546,174,516.918 +"Sep 3, 02:00 pm",387,408,28,386.705 +"Sep 3, 03:00 pm",181,240,86,238.228 +"Sep 3, 04:00 pm",144,125,0,130.196 +"Sep 3, 05:00 pm",72,72,1,64.6384 +"Sep 3, 06:00 pm",20,21,1,17.8426 +"Sep 3, 07:00 pm",0,0,0,0 +"Sep 3, 08:00 pm",0,0,0,0 +"Sep 3, 09:00 pm",0,0,0,0 +"Sep 3, 10:00 pm",0,0,0,0 +"Sep 3, 11:00 pm",0,0,0,0 +"Sep 4, 12:00 am",0,0,0,0 +"Sep 4, 01:00 am",0,0,0,0 +"Sep 4, 02:00 am",0,0,0,0 +"Sep 4, 03:00 am",0,0,0,0 +"Sep 4, 04:00 am",0,0,0,0 +"Sep 4, 05:00 am",0,0,0,0 +"Sep 4, 06:00 am",30,31,1,26.4531 +"Sep 4, 07:00 am",83,103,43,87.5221 +"Sep 4, 08:00 am",210,253,63,229.842 +"Sep 4, 09:00 am",395,470,93,451.637 +"Sep 4, 10:00 am",302,634,378,658.502 +"Sep 4, 11:00 am",457,488,41,491.873 +"Sep 4, 12:00 pm",440,446,7,422.479 +"Sep 4, 01:00 pm",454,414,1,430.32 +"Sep 4, 02:00 pm",376,349,1,352.788 +"Sep 4, 03:00 pm",223,242,39,238.546 +"Sep 4, 04:00 pm",143,164,48,156.507 +"Sep 4, 05:00 pm",113,116,25,109.421 +"Sep 4, 06:00 pm",25,26,8,22.2678 +"Sep 4, 07:00 pm",0,0,0,0 +"Sep 4, 08:00 pm",0,0,0,0 +"Sep 4, 09:00 pm",0,0,0,0 +"Sep 4, 10:00 pm",0,0,0,0 +"Sep 4, 11:00 pm",0,0,0,0 +"Sep 5, 12:00 am",0,0,0,0 +"Sep 5, 01:00 am",0,0,0,0 +"Sep 5, 02:00 am",0,0,0,0 +"Sep 5, 03:00 am",0,0,0,0 +"Sep 5, 04:00 am",0,0,0,0 +"Sep 5, 05:00 am",0,0,0,0 +"Sep 5, 06:00 am",24,55,282,31.5837 +"Sep 5, 07:00 am",49,225,593,217.648 +"Sep 5, 08:00 am",66,459,790,483.538 +"Sep 5, 09:00 am",75,665,893,731.626 +"Sep 5, 10:00 am",86,829,928,914.685 +"Sep 5, 11:00 am",92,934,947,1029.64 +"Sep 5, 12:00 pm",94,963,953,1066.75 +"Sep 5, 01:00 pm",91,901,949,1023.81 +"Sep 5, 02:00 pm",85,803,930,902.587 +"Sep 5, 03:00 pm",74,662,898,716.616 +"Sep 5, 04:00 pm",59,452,829,476.263 +"Sep 5, 05:00 pm",41,219,656,208.782 +"Sep 5, 06:00 pm",19,49,271,22.2811 +"Sep 5, 07:00 pm",0,0,0,0 +"Sep 5, 08:00 pm",0,0,0,0 +"Sep 5, 09:00 pm",0,0,0,0 +"Sep 5, 10:00 pm",0,0,0,0 +"Sep 5, 11:00 pm",0,0,0,0 +"Sep 6, 12:00 am",0,0,0,0 +"Sep 6, 01:00 am",0,0,0,0 +"Sep 6, 02:00 am",0,0,0,0 +"Sep 6, 03:00 am",0,0,0,0 +"Sep 6, 04:00 am",0,0,0,0 +"Sep 6, 05:00 am",0,0,0,0 +"Sep 6, 06:00 am",21,55,310,30.9966 +"Sep 6, 07:00 am",41,244,695,239.127 +"Sep 6, 08:00 am",60,459,831,499.808 +"Sep 6, 09:00 am",75,677,897,736.036 +"Sep 6, 10:00 am",86,839,932,919.622 +"Sep 6, 11:00 am",92,942,952,1035.72 +"Sep 6, 12:00 pm",94,965,957,1071.66 +"Sep 6, 01:00 pm",100,916,952,1036.78 +"Sep 6, 02:00 pm",85,798,938,909.549 +"Sep 6, 03:00 pm",74,640,901,718.352 +"Sep 6, 04:00 pm",58,445,834,476.966 +"Sep 6, 05:00 pm",39,208,686,213.87 +"Sep 6, 06:00 pm",20,49,261,23.4767 +"Sep 6, 07:00 pm",0,0,0,0 +"Sep 6, 08:00 pm",0,0,0,0 +"Sep 6, 09:00 pm",0,0,0,0 +"Sep 6, 10:00 pm",0,0,0,0 +"Sep 6, 11:00 pm",0,0,0,0 +"Sep 7, 12:00 am",0,0,0,0 +"Sep 7, 01:00 am",0,0,0,0 +"Sep 7, 02:00 am",0,0,0,0 +"Sep 7, 03:00 am",0,0,0,0 +"Sep 7, 04:00 am",0,0,0,0 +"Sep 7, 05:00 am",0,0,0,0 +"Sep 7, 06:00 am",27,44,187,31.7737 +"Sep 7, 07:00 am",58,226,589,227.112 +"Sep 7, 08:00 am",85,461,757,490.769 +"Sep 7, 09:00 am",106,675,839,732.684 +"Sep 7, 10:00 am",120,835,883,913.557 +"Sep 7, 11:00 am",128,935,907,1030.58 +"Sep 7, 12:00 pm",130,960,913,1065.78 +"Sep 7, 01:00 pm",127,924,905,1019.79 +"Sep 7, 02:00 pm",122,802,881,899.062 +"Sep 7, 03:00 pm",104,624,844,713.736 +"Sep 7, 04:00 pm",82,405,751,462.095 +"Sep 7, 05:00 pm",55,189,567,198.717 +"Sep 7, 06:00 pm",25,41,144,24.8723 +"Sep 7, 07:00 pm",0,0,0,0 +"Sep 7, 08:00 pm",0,0,0,0 +"Sep 7, 09:00 pm",0,0,0,0 +"Sep 7, 10:00 pm",0,0,0,0 +"Sep 7, 11:00 pm",0,0,0,0 +"Sep 8, 12:00 am",0,0,0,0 +"Sep 8, 01:00 am",0,0,0,0 +"Sep 8, 02:00 am",0,0,0,0 +"Sep 8, 03:00 am",0,0,0,0 +"Sep 8, 04:00 am",0,0,0,0 +"Sep 8, 05:00 am",0,0,0,0 +"Sep 8, 06:00 am",27,37,65,27.0307 +"Sep 8, 07:00 am",83,204,419,202.425 +"Sep 8, 08:00 am",128,446,617,463.11 +"Sep 8, 09:00 am",233,613,576,669.606 +"Sep 8, 10:00 am",201,802,742,886.992 +"Sep 8, 11:00 am",257,884,720,998.986 +"Sep 8, 12:00 pm",233,921,768,1046.57 +"Sep 8, 01:00 pm",209,894,771,992.398 +"Sep 8, 02:00 pm",224,779,694,853.966 +"Sep 8, 03:00 pm",252,452,315,479.927 +"Sep 8, 04:00 pm",174,302,279,311.434 +"Sep 8, 05:00 pm",100,165,239,155.377 +"Sep 8, 06:00 pm",26,26,7,22.9818 +"Sep 8, 07:00 pm",0,0,0,0 +"Sep 8, 08:00 pm",0,0,0,0 +"Sep 8, 09:00 pm",0,0,0,0 +"Sep 8, 10:00 pm",0,0,0,0 +"Sep 8, 11:00 pm",0,0,0,0 +"Sep 9, 12:00 am",0,0,0,0 +"Sep 9, 01:00 am",0,0,0,0 +"Sep 9, 02:00 am",0,0,0,0 +"Sep 9, 03:00 am",0,0,0,0 +"Sep 9, 04:00 am",0,0,0,0 +"Sep 9, 05:00 am",0,0,0,0 +"Sep 9, 06:00 am",21,49,258,31.9912 +"Sep 9, 07:00 am",44,235,672,239.293 +"Sep 9, 08:00 am",70,470,819,510.252 +"Sep 9, 09:00 am",90,633,833,709.942 +"Sep 9, 10:00 am",128,850,900,939.538 +"Sep 9, 11:00 am",109,940,941,1046.44 +"Sep 9, 12:00 pm",109,978,946,1078.9 +"Sep 9, 01:00 pm",101,940,956,1042.93 +"Sep 9, 02:00 pm",84,827,935,905.714 +"Sep 9, 03:00 pm",79,644,867,698.586 +"Sep 9, 04:00 pm",68,412,748,444.712 +"Sep 9, 05:00 pm",91,159,258,151.366 +"Sep 9, 06:00 pm",34,37,33,29.833 +"Sep 9, 07:00 pm",0,0,0,0 +"Sep 9, 08:00 pm",0,0,0,0 +"Sep 9, 09:00 pm",0,0,0,0 +"Sep 9, 10:00 pm",0,0,0,0 +"Sep 9, 11:00 pm",0,0,0,0 +"Sep 10, 12:00 am",0,0,0,0 +"Sep 10, 01:00 am",0,0,0,0 +"Sep 10, 02:00 am",0,0,0,0 +"Sep 10, 03:00 am",0,0,0,0 +"Sep 10, 04:00 am",0,0,0,0 +"Sep 10, 05:00 am",0,0,0,0 +"Sep 10, 06:00 am",20,52,292,33.8134 +"Sep 10, 07:00 am",40,226,695,242.954 +"Sep 10, 08:00 am",59,460,837,507.68 +"Sep 10, 09:00 am",74,679,905,746.698 +"Sep 10, 10:00 am",85,841,940,931.033 +"Sep 10, 11:00 am",91,929,957,1043.98 +"Sep 10, 12:00 pm",92,967,963,1078.63 +"Sep 10, 01:00 pm",90,924,956,1031.41 +"Sep 10, 02:00 pm",83,817,938,907.087 +"Sep 10, 03:00 pm",72,648,898,712.215 +"Sep 10, 04:00 pm",56,413,823,466.393 +"Sep 10, 05:00 pm",37,203,661,202.333 +"Sep 10, 06:00 pm",18,43,210,22.1504 +"Sep 10, 07:00 pm",0,0,0,0 +"Sep 10, 08:00 pm",0,0,0,0 +"Sep 10, 09:00 pm",0,0,0,0 +"Sep 10, 10:00 pm",0,0,0,0 +"Sep 10, 11:00 pm",0,0,0,0 +"Sep 11, 12:00 am",0,0,0,0 +"Sep 11, 01:00 am",0,0,0,0 +"Sep 11, 02:00 am",0,0,0,0 +"Sep 11, 03:00 am",0,0,0,0 +"Sep 11, 04:00 am",0,0,0,0 +"Sep 11, 05:00 am",0,0,0,0 +"Sep 11, 06:00 am",20,48,290,34.8374 +"Sep 11, 07:00 am",40,225,692,243.324 +"Sep 11, 08:00 am",59,463,838,509.646 +"Sep 11, 09:00 am",74,683,906,748.869 +"Sep 11, 10:00 am",84,845,943,933.892 +"Sep 11, 11:00 am",90,933,961,1047.85 +"Sep 11, 12:00 pm",92,971,966,1082.33 +"Sep 11, 01:00 pm",99,929,950,1035.55 +"Sep 11, 02:00 pm",138,820,862,906.931 +"Sep 11, 03:00 pm",105,630,851,718.199 +"Sep 11, 04:00 pm",95,388,655,426.441 +"Sep 11, 05:00 pm",61,183,499,185.819 +"Sep 11, 06:00 pm",17,40,198,21.2759 +"Sep 11, 07:00 pm",0,0,0,0 +"Sep 11, 08:00 pm",0,0,0,0 +"Sep 11, 09:00 pm",0,0,0,0 +"Sep 11, 10:00 pm",0,0,0,0 +"Sep 11, 11:00 pm",0,0,0,0 +"Sep 12, 12:00 am",0,0,0,0 +"Sep 12, 01:00 am",0,0,0,0 +"Sep 12, 02:00 am",0,0,0,0 +"Sep 12, 03:00 am",0,0,0,0 +"Sep 12, 04:00 am",0,0,0,0 +"Sep 12, 05:00 am",0,0,0,0 +"Sep 12, 06:00 am",20,48,279,35.344 +"Sep 12, 07:00 am",40,220,691,244.259 +"Sep 12, 08:00 am",58,447,834,507.871 +"Sep 12, 09:00 am",74,661,901,746.623 +"Sep 12, 10:00 am",84,828,937,929.818 +"Sep 12, 11:00 am",90,922,955,1042.93 +"Sep 12, 12:00 pm",99,961,949,1073.32 +"Sep 12, 01:00 pm",154,927,882,1037.94 +"Sep 12, 02:00 pm",136,826,875,916.003 +"Sep 12, 03:00 pm",88,646,871,709.501 +"Sep 12, 04:00 pm",65,418,796,462.773 +"Sep 12, 05:00 pm",36,193,653,197.66 +"Sep 12, 06:00 pm",17,39,186,21.2869 +"Sep 12, 07:00 pm",0,0,0,0 +"Sep 12, 08:00 pm",0,0,0,0 +"Sep 12, 09:00 pm",0,0,0,0 +"Sep 12, 10:00 pm",0,0,0,0 +"Sep 12, 11:00 pm",0,0,0,0 +"Sep 13, 12:00 am",0,0,0,0 +"Sep 13, 01:00 am",0,0,0,0 +"Sep 13, 02:00 am",0,0,0,0 +"Sep 13, 03:00 am",0,0,0,0 +"Sep 13, 04:00 am",0,0,0,0 +"Sep 13, 05:00 am",0,0,0,0 +"Sep 13, 06:00 am",35,33,6,31.2283 +"Sep 13, 07:00 am",88,204,378,200.282 +"Sep 13, 08:00 am",141,399,545,440.393 +"Sep 13, 09:00 am",354,471,165,478.306 +"Sep 13, 10:00 am",379,581,250,609.374 +"Sep 13, 11:00 am",285,626,402,716.829 +"Sep 13, 12:00 pm",465,500,50,517.365 +"Sep 13, 01:00 pm",438,436,9,425.72 +"Sep 13, 02:00 pm",476,522,61,531.003 +"Sep 13, 03:00 pm",134,154,48,159.104 +"Sep 13, 04:00 pm",149,158,22,146.494 +"Sep 13, 05:00 pm",103,104,1,93.8015 +"Sep 13, 06:00 pm",17,17,2,15.2215 +"Sep 13, 07:00 pm",0,0,0,0 +"Sep 13, 08:00 pm",0,0,0,0 +"Sep 13, 09:00 pm",0,0,0,0 +"Sep 13, 10:00 pm",0,0,0,0 +"Sep 13, 11:00 pm",0,0,0,0 +"Sep 14, 12:00 am",0,0,0,0 +"Sep 14, 01:00 am",0,0,0,0 +"Sep 14, 02:00 am",0,0,0,0 +"Sep 14, 03:00 am",0,0,0,0 +"Sep 14, 04:00 am",0,0,0,0 +"Sep 14, 05:00 am",0,0,0,0 +"Sep 14, 06:00 am",21,49,248,36.5218 +"Sep 14, 07:00 am",39,219,688,244.748 +"Sep 14, 08:00 am",58,457,834,510.676 +"Sep 14, 09:00 am",74,677,902,750.111 +"Sep 14, 10:00 am",91,789,909,914.928 +"Sep 14, 11:00 am",229,856,747,1004.13 +"Sep 14, 12:00 pm",107,945,965,1099.26 +"Sep 14, 01:00 pm",89,922,959,1033.96 +"Sep 14, 02:00 pm",86,813,939,910.283 +"Sep 14, 03:00 pm",78,632,897,715.672 +"Sep 14, 04:00 pm",54,394,818,458.387 +"Sep 14, 05:00 pm",35,184,643,192.512 +"Sep 14, 06:00 pm",15,34,166,19.4768 +"Sep 14, 07:00 pm",0,0,0,0 +"Sep 14, 08:00 pm",0,0,0,0 +"Sep 14, 09:00 pm",0,0,0,0 +"Sep 14, 10:00 pm",0,0,0,0 +"Sep 14, 11:00 pm",0,0,0,0 +"Sep 15, 12:00 am",0,0,0,0 +"Sep 15, 01:00 am",0,0,0,0 +"Sep 15, 02:00 am",0,0,0,0 +"Sep 15, 03:00 am",0,0,0,0 +"Sep 15, 04:00 am",0,0,0,0 +"Sep 15, 05:00 am",0,0,0,0 +"Sep 15, 06:00 am",19,49,260,36.3261 +"Sep 15, 07:00 am",39,225,683,244.497 +"Sep 15, 08:00 am",58,439,830,509.929 +"Sep 15, 09:00 am",73,644,899,748.136 +"Sep 15, 10:00 am",83,813,934,929.59 +"Sep 15, 11:00 am",89,923,952,1041.56 +"Sep 15, 12:00 pm",91,964,957,1074.34 +"Sep 15, 01:00 pm",88,864,951,1025.16 +"Sep 15, 02:00 pm",83,778,929,898.036 +"Sep 15, 03:00 pm",159,560,673,650.536 +"Sep 15, 04:00 pm",155,317,382,348.765 +"Sep 15, 05:00 pm",70,120,231,123.748 +"Sep 15, 06:00 pm",19,20,3,16.9643 +"Sep 15, 07:00 pm",0,0,0,0 +"Sep 15, 08:00 pm",0,0,0,0 +"Sep 15, 09:00 pm",0,0,0,0 +"Sep 15, 10:00 pm",0,0,0,0 +"Sep 15, 11:00 pm",0,0,0,0 +"Sep 16, 12:00 am",0,0,0,0 +"Sep 16, 01:00 am",0,0,0,0 +"Sep 16, 02:00 am",0,0,0,0 +"Sep 16, 03:00 am",0,0,0,0 +"Sep 16, 04:00 am",0,0,0,0 +"Sep 16, 05:00 am",0,0,0,0 +"Sep 16, 06:00 am",19,47,258,37.176 +"Sep 16, 07:00 am",39,220,685,246.278 +"Sep 16, 08:00 am",61,461,820,509.258 +"Sep 16, 09:00 am",121,557,686,650.729 +"Sep 16, 10:00 am",109,765,860,892.822 +"Sep 16, 11:00 am",134,849,851,990.788 +"Sep 16, 12:00 pm",156,976,896,1093.79 +"Sep 16, 01:00 pm",163,915,865,1031.82 +"Sep 16, 02:00 pm",353,646,399,717.399 +"Sep 16, 03:00 pm",272,489,370,540.216 +"Sep 16, 04:00 pm",171,317,354,344.63 +"Sep 16, 05:00 pm",89,112,114,112.111 +"Sep 16, 06:00 pm",16,20,32,15.665 +"Sep 16, 07:00 pm",0,0,0,0 +"Sep 16, 08:00 pm",0,0,0,0 +"Sep 16, 09:00 pm",0,0,0,0 +"Sep 16, 10:00 pm",0,0,0,0 +"Sep 16, 11:00 pm",0,0,0,0 +"Sep 17, 12:00 am",0,0,0,0 +"Sep 17, 01:00 am",0,0,0,0 +"Sep 17, 02:00 am",0,0,0,0 +"Sep 17, 03:00 am",0,0,0,0 +"Sep 17, 04:00 am",0,0,0,0 +"Sep 17, 05:00 am",0,0,0,0 +"Sep 17, 06:00 am",31,33,10,28.6984 +"Sep 17, 07:00 am",78,105,87,100.896 +"Sep 17, 08:00 am",218,248,47,235.33 +"Sep 17, 09:00 am",328,559,342,595.819 +"Sep 17, 10:00 am",334,603,354,671.857 +"Sep 17, 11:00 am",268,798,634,934.654 +"Sep 17, 12:00 pm",303,680,439,788.848 +"Sep 17, 01:00 pm",262,633,451,735.732 +"Sep 17, 02:00 pm",140,761,785,841.76 +"Sep 17, 03:00 pm",264,510,434,576.502 +"Sep 17, 04:00 pm",190,234,118,244.546 +"Sep 17, 05:00 pm",59,72,63,71.2183 +"Sep 17, 06:00 pm",16,18,15,14.9919 +"Sep 17, 07:00 pm",0,0,0,0 +"Sep 17, 08:00 pm",0,0,0,0 +"Sep 17, 09:00 pm",0,0,0,0 +"Sep 17, 10:00 pm",0,0,0,0 +"Sep 17, 11:00 pm",0,0,0,0 +"Sep 18, 12:00 am",0,0,0,0 +"Sep 18, 01:00 am",0,0,0,0 +"Sep 18, 02:00 am",0,0,0,0 +"Sep 18, 03:00 am",0,0,0,0 +"Sep 18, 04:00 am",0,0,0,0 +"Sep 18, 05:00 am",0,0,0,0 +"Sep 18, 06:00 am",19,19,0,16.931 +"Sep 18, 07:00 am",88,99,27,89.9935 +"Sep 18, 08:00 am",195,372,360,394.023 +"Sep 18, 09:00 am",282,430,199,432.886 +"Sep 18, 10:00 am",297,442,178,463.035 +"Sep 18, 11:00 am",286,736,537,855.271 +"Sep 18, 12:00 pm",389,771,462,900.567 +"Sep 18, 01:00 pm",302,812,633,954.387 +"Sep 18, 02:00 pm",180,776,787,889.919 +"Sep 18, 03:00 pm",209,529,541,604.076 +"Sep 18, 04:00 pm",78,397,719,434.834 +"Sep 18, 05:00 pm",47,150,496,167.226 +"Sep 18, 06:00 pm",16,23,61,16.9431 +"Sep 18, 07:00 pm",0,0,0,0 +"Sep 18, 08:00 pm",0,0,0,0 +"Sep 18, 09:00 pm",0,0,0,0 +"Sep 18, 10:00 pm",0,0,0,0 +"Sep 18, 11:00 pm",0,0,0,0 +"Sep 19, 12:00 am",0,0,0,0 +"Sep 19, 01:00 am",0,0,0,0 +"Sep 19, 02:00 am",0,0,0,0 +"Sep 19, 03:00 am",0,0,0,0 +"Sep 19, 04:00 am",0,0,0,0 +"Sep 19, 05:00 am",0,0,0,0 +"Sep 19, 06:00 am",25,36,109,33.4195 +"Sep 19, 07:00 am",45,213,639,242.982 +"Sep 19, 08:00 am",87,420,724,491.816 +"Sep 19, 09:00 am",115,649,807,735.504 +"Sep 19, 10:00 am",130,815,856,922.958 +"Sep 19, 11:00 am",157,926,881,1058.09 +"Sep 19, 12:00 pm",154,870,840,1036.39 +"Sep 19, 01:00 pm",137,889,876,1015.17 +"Sep 19, 02:00 pm",153,756,786,855.519 +"Sep 19, 03:00 pm",250,418,304,472.223 +"Sep 19, 04:00 pm",139,318,441,360.273 +"Sep 19, 05:00 pm",52,140,439,158.624 +"Sep 19, 06:00 pm",13,24,90,15.6941 +"Sep 19, 07:00 pm",0,0,0,0 +"Sep 19, 08:00 pm",0,0,0,0 +"Sep 19, 09:00 pm",0,0,0,0 +"Sep 19, 10:00 pm",0,0,0,0 +"Sep 19, 11:00 pm",0,0,0,0 +"Sep 20, 12:00 am",0,0,0,0 +"Sep 20, 01:00 am",0,0,0,0 +"Sep 20, 02:00 am",0,0,0,0 +"Sep 20, 03:00 am",0,0,0,0 +"Sep 20, 04:00 am",0,0,0,0 +"Sep 20, 05:00 am",0,0,0,0 +"Sep 20, 06:00 am",26,35,85,31.9399 +"Sep 20, 07:00 am",64,191,489,218.746 +"Sep 20, 08:00 am",97,419,691,486.606 +"Sep 20, 09:00 am",139,607,749,721.735 +"Sep 20, 10:00 am",140,743,841,921.233 +"Sep 20, 11:00 am",150,832,865,1035.6 +"Sep 20, 12:00 pm",152,871,874,1069.08 +"Sep 20, 01:00 pm",148,838,863,1014.42 +"Sep 20, 02:00 pm",136,739,830,875.391 +"Sep 20, 03:00 pm",117,581,770,671.615 +"Sep 20, 04:00 pm",88,362,657,414.765 +"Sep 20, 05:00 pm",54,145,401,151.443 +"Sep 20, 06:00 pm",15,19,28,14.8314 +"Sep 20, 07:00 pm",0,0,0,0 +"Sep 20, 08:00 pm",0,0,0,0 +"Sep 20, 09:00 pm",0,0,0,0 +"Sep 20, 10:00 pm",0,0,0,0 +"Sep 20, 11:00 pm",0,0,0,0 +"Sep 21, 12:00 am",0,0,0,0 +"Sep 21, 01:00 am",0,0,0,0 +"Sep 21, 02:00 am",0,0,0,0 +"Sep 21, 03:00 am",0,0,0,0 +"Sep 21, 04:00 am",0,0,0,0 +"Sep 21, 05:00 am",0,0,0,0 +"Sep 21, 06:00 am",25,32,86,31.4667 +"Sep 21, 07:00 am",63,190,490,219.045 +"Sep 21, 08:00 am",97,408,695,490.02 +"Sep 21, 09:00 am",123,603,794,736.614 +"Sep 21, 10:00 am",140,755,845,925.809 +"Sep 21, 11:00 am",149,854,874,1044.13 +"Sep 21, 12:00 pm",152,885,878,1073.47 +"Sep 21, 01:00 pm",148,838,868,1019.23 +"Sep 21, 02:00 pm",136,737,835,879.303 +"Sep 21, 03:00 pm",116,581,773,672.019 +"Sep 21, 04:00 pm",88,364,653,412.199 +"Sep 21, 05:00 pm",53,142,391,147.743 +"Sep 21, 06:00 pm",13,16,23,12.9075 +"Sep 21, 07:00 pm",0,0,0,0 +"Sep 21, 08:00 pm",0,0,0,0 +"Sep 21, 09:00 pm",0,0,0,0 +"Sep 21, 10:00 pm",0,0,0,0 +"Sep 21, 11:00 pm",0,0,0,0 +"Sep 22, 12:00 am",0,0,0,0 +"Sep 22, 01:00 am",0,0,0,0 +"Sep 22, 02:00 am",0,0,0,0 +"Sep 22, 03:00 am",0,0,0,0 +"Sep 22, 04:00 am",0,0,0,0 +"Sep 22, 05:00 am",0,0,0,0 +"Sep 22, 06:00 am",25,32,52,28.0907 +"Sep 22, 07:00 am",71,193,425,205.596 +"Sep 22, 08:00 am",111,411,643,477.729 +"Sep 22, 09:00 am",141,601,750,727.005 +"Sep 22, 10:00 am",162,747,808,916.38 +"Sep 22, 11:00 am",173,845,835,1031.44 +"Sep 22, 12:00 pm",176,877,842,1062.59 +"Sep 22, 01:00 pm",170,831,832,1007.35 +"Sep 22, 02:00 pm",156,726,789,865.072 +"Sep 22, 03:00 pm",133,562,721,653.864 +"Sep 22, 04:00 pm",99,338,593,394.563 +"Sep 22, 05:00 pm",58,126,316,133.354 +"Sep 22, 06:00 pm",13,14,11,12.47 +"Sep 22, 07:00 pm",0,0,0,0 +"Sep 22, 08:00 pm",0,0,0,0 +"Sep 22, 09:00 pm",0,0,0,0 +"Sep 22, 10:00 pm",0,0,0,0 +"Sep 22, 11:00 pm",0,0,0,0 +"Sep 23, 12:00 am",0,0,0,0 +"Sep 23, 01:00 am",0,0,0,0 +"Sep 23, 02:00 am",0,0,0,0 +"Sep 23, 03:00 am",0,0,0,0 +"Sep 23, 04:00 am",0,0,0,0 +"Sep 23, 05:00 am",0,0,0,0 +"Sep 23, 06:00 am",26,27,35,27.7568 +"Sep 23, 07:00 am",77,170,367,195.027 +"Sep 23, 08:00 am",122,386,591,461.819 +"Sep 23, 09:00 am",157,581,701,708.425 +"Sep 23, 10:00 am",180,735,760,899.18 +"Sep 23, 11:00 am",193,832,790,1016.38 +"Sep 23, 12:00 pm",196,866,795,1044.6 +"Sep 23, 01:00 pm",190,817,784,989.208 +"Sep 23, 02:00 pm",174,706,752,852.327 +"Sep 23, 03:00 pm",147,547,677,637.652 +"Sep 23, 04:00 pm",108,338,539,377.552 +"Sep 23, 05:00 pm",61,120,258,123.18 +"Sep 23, 06:00 pm",12,13,5,11.2757 +"Sep 23, 07:00 pm",0,0,0,0 +"Sep 23, 08:00 pm",0,0,0,0 +"Sep 23, 09:00 pm",0,0,0,0 +"Sep 23, 10:00 pm",0,0,0,0 +"Sep 23, 11:00 pm",0,0,0,0 +"Sep 24, 12:00 am",0,0,0,0 +"Sep 24, 01:00 am",0,0,0,0 +"Sep 24, 02:00 am",0,0,0,0 +"Sep 24, 03:00 am",0,0,0,0 +"Sep 24, 04:00 am",0,0,0,0 +"Sep 24, 05:00 am",0,0,0,0 +"Sep 24, 06:00 am",25,30,50,28.3883 +"Sep 24, 07:00 am",70,179,417,203.961 +"Sep 24, 08:00 am",109,386,635,473.615 +"Sep 24, 09:00 am",140,577,743,722.982 +"Sep 24, 10:00 am",160,724,802,910.709 +"Sep 24, 11:00 am",171,823,827,1022.66 +"Sep 24, 12:00 pm",174,860,833,1051.91 +"Sep 24, 01:00 pm",168,818,821,994.442 +"Sep 24, 02:00 pm",154,718,784,857.914 +"Sep 24, 03:00 pm",131,557,715,646.499 +"Sep 24, 04:00 pm",97,328,581,385.654 +"Sep 24, 05:00 pm",55,109,298,125.854 +"Sep 24, 06:00 pm",10,11,7,9.54567 +"Sep 24, 07:00 pm",0,0,0,0 +"Sep 24, 08:00 pm",0,0,0,0 +"Sep 24, 09:00 pm",0,0,0,0 +"Sep 24, 10:00 pm",0,0,0,0 +"Sep 24, 11:00 pm",0,0,0,0 +"Sep 25, 12:00 am",0,0,0,0 +"Sep 25, 01:00 am",0,0,0,0 +"Sep 25, 02:00 am",0,0,0,0 +"Sep 25, 03:00 am",0,0,0,0 +"Sep 25, 04:00 am",0,0,0,0 +"Sep 25, 05:00 am",0,0,0,0 +"Sep 25, 06:00 am",26,22,5,23.8555 +"Sep 25, 07:00 am",76,164,354,191.718 +"Sep 25, 08:00 am",120,389,590,461.399 +"Sep 25, 09:00 am",155,582,706,712.221 +"Sep 25, 10:00 am",178,726,767,905.141 +"Sep 25, 11:00 am",191,824,797,1022.38 +"Sep 25, 12:00 pm",194,859,803,1051.1 +"Sep 25, 01:00 pm",187,816,791,992.637 +"Sep 25, 02:00 pm",172,711,752,849.52 +"Sep 25, 03:00 pm",145,542,677,634.509 +"Sep 25, 04:00 pm",106,318,531,370.682 +"Sep 25, 05:00 pm",58,106,242,116.366 +"Sep 25, 06:00 pm",9,10,3,8.42984 +"Sep 25, 07:00 pm",0,0,0,0 +"Sep 25, 08:00 pm",0,0,0,0 +"Sep 25, 09:00 pm",0,0,0,0 +"Sep 25, 10:00 pm",0,0,0,0 +"Sep 25, 11:00 pm",0,0,0,0 +"Sep 26, 12:00 am",0,0,0,0 +"Sep 26, 01:00 am",0,0,0,0 +"Sep 26, 02:00 am",0,0,0,0 +"Sep 26, 03:00 am",0,0,0,0 +"Sep 26, 04:00 am",0,0,0,0 +"Sep 26, 05:00 am",0,0,0,0 +"Sep 26, 06:00 am",23,32,74,30.2642 +"Sep 26, 07:00 am",61,181,483,219.737 +"Sep 26, 08:00 am",94,408,695,492.748 +"Sep 26, 09:00 am",119,608,800,742.273 +"Sep 26, 10:00 am",136,760,854,933.976 +"Sep 26, 11:00 am",146,851,876,1045.71 +"Sep 26, 12:00 pm",148,878,882,1074.25 +"Sep 26, 01:00 pm",143,829,870,1015.01 +"Sep 26, 02:00 pm",131,720,831,868.185 +"Sep 26, 03:00 pm",111,550,766,658.531 +"Sep 26, 04:00 pm",83,320,639,396.902 +"Sep 26, 05:00 pm",48,98,350,131.639 +"Sep 26, 06:00 pm",9,10,12,8.91683 +"Sep 26, 07:00 pm",0,0,0,0 +"Sep 26, 08:00 pm",0,0,0,0 +"Sep 26, 09:00 pm",0,0,0,0 +"Sep 26, 10:00 pm",0,0,0,0 +"Sep 26, 11:00 pm",0,0,0,0 +"Sep 27, 12:00 am",0,0,0,0 +"Sep 27, 01:00 am",0,0,0,0 +"Sep 27, 02:00 am",0,0,0,0 +"Sep 27, 03:00 am",0,0,0,0 +"Sep 27, 04:00 am",0,0,0,0 +"Sep 27, 05:00 am",0,0,0,0 +"Sep 27, 06:00 am",23,28,44,26.5409 +"Sep 27, 07:00 am",68,175,411,202.676 +"Sep 27, 08:00 am",107,394,635,474.774 +"Sep 27, 09:00 am",138,590,748,727.706 +"Sep 27, 10:00 am",158,736,806,914.566 +"Sep 27, 11:00 am",169,841,836,1030.93 +"Sep 27, 12:00 pm",172,876,836,1053.3 +"Sep 27, 01:00 pm",166,818,825,995.628 +"Sep 27, 02:00 pm",152,698,782,852.751 +"Sep 27, 03:00 pm",128,527,710,638.072 +"Sep 27, 04:00 pm",94,303,574,377.456 +"Sep 27, 05:00 pm",52,89,275,117.202 +"Sep 27, 06:00 pm",7,7,4,6.65619 +"Sep 27, 07:00 pm",0,0,0,0 +"Sep 27, 08:00 pm",0,0,0,0 +"Sep 27, 09:00 pm",0,0,0,0 +"Sep 27, 10:00 pm",0,0,0,0 +"Sep 27, 11:00 pm",0,0,0,0 +"Sep 28, 12:00 am",0,0,0,0 +"Sep 28, 01:00 am",0,0,0,0 +"Sep 28, 02:00 am",0,0,0,0 +"Sep 28, 03:00 am",0,0,0,0 +"Sep 28, 04:00 am",0,0,0,0 +"Sep 28, 05:00 am",0,0,0,0 +"Sep 28, 06:00 am",22,29,66,29.105 +"Sep 28, 07:00 am",60,170,476,218.382 +"Sep 28, 08:00 am",92,393,691,490.581 +"Sep 28, 09:00 am",118,594,793,737.857 +"Sep 28, 10:00 am",135,752,848,928.932 +"Sep 28, 11:00 am",144,848,874,1042.36 +"Sep 28, 12:00 pm",146,877,880,1070.14 +"Sep 28, 01:00 pm",141,819,868,1010.32 +"Sep 28, 02:00 pm",129,701,832,865.725 +"Sep 28, 03:00 pm",109,541,764,653.549 +"Sep 28, 04:00 pm",80,316,633,389.52 +"Sep 28, 05:00 pm",46,93,333,125.243 +"Sep 28, 06:00 pm",6,7,8,5.97099 +"Sep 28, 07:00 pm",0,0,0,0 +"Sep 28, 08:00 pm",0,0,0,0 +"Sep 28, 09:00 pm",0,0,0,0 +"Sep 28, 10:00 pm",0,0,0,0 +"Sep 28, 11:00 pm",0,0,0,0 +"Sep 29, 12:00 am",0,0,0,0 +"Sep 29, 01:00 am",0,0,0,0 +"Sep 29, 02:00 am",0,0,0,0 +"Sep 29, 03:00 am",0,0,0,0 +"Sep 29, 04:00 am",0,0,0,0 +"Sep 29, 05:00 am",0,0,0,0 +"Sep 29, 06:00 am",20,33,109,33.4909 +"Sep 29, 07:00 am",50,180,556,233.663 +"Sep 29, 08:00 am",75,404,758,509.001 +"Sep 29, 09:00 am",96,603,851,758.411 +"Sep 29, 10:00 am",110,757,895,936.211 +"Sep 29, 11:00 am",117,855,916,1044.14 +"Sep 29, 12:00 pm",119,881,922,1071.88 +"Sep 29, 01:00 pm",115,824,911,1013.05 +"Sep 29, 02:00 pm",105,713,877,869.85 +"Sep 29, 03:00 pm",88,536,819,665.328 +"Sep 29, 04:00 pm",65,298,698,402.038 +"Sep 29, 05:00 pm",39,103,410,134.332 +"Sep 29, 06:00 pm",6,8,17,6.51142 +"Sep 29, 07:00 pm",0,0,0,0 +"Sep 29, 08:00 pm",0,0,0,0 +"Sep 29, 09:00 pm",0,0,0,0 +"Sep 29, 10:00 pm",0,0,0,0 +"Sep 29, 11:00 pm",0,0,0,0 +"Sep 30, 12:00 am",0,0,0,0 +"Sep 30, 01:00 am",0,0,0,0 +"Sep 30, 02:00 am",0,0,0,0 +"Sep 30, 03:00 am",0,0,0,0 +"Sep 30, 04:00 am",0,0,0,0 +"Sep 30, 05:00 am",0,0,0,0 +"Sep 30, 06:00 am",22,25,26,24.1905 +"Sep 30, 07:00 am",72,167,355,191.874 +"Sep 30, 08:00 am",116,387,592,463.336 +"Sep 30, 09:00 am",150,585,712,716.232 +"Sep 30, 10:00 am",173,738,773,908.953 +"Sep 30, 11:00 am",185,812,804,1025.09 +"Sep 30, 12:00 pm",188,837,809,1051.27 +"Sep 30, 01:00 pm",182,781,795,990.135 +"Sep 30, 02:00 pm",165,669,751,838.985 +"Sep 30, 03:00 pm",138,488,668,618.143 +"Sep 30, 04:00 pm",99,271,514,352.957 +"Sep 30, 05:00 pm",51,77,202,100.279 +"Sep 30, 06:00 pm",5,6,1,4.65693 +"Sep 30, 07:00 pm",0,0,0,0 +"Sep 30, 08:00 pm",0,0,0,0 +"Sep 30, 09:00 pm",0,0,0,0 +"Sep 30, 10:00 pm",0,0,0,0 +"Sep 30, 11:00 pm",0,0,0,0 +"Oct 1, 12:00 am",0,0,0,0 +"Oct 1, 01:00 am",0,0,0,0 +"Oct 1, 02:00 am",0,0,0,0 +"Oct 1, 03:00 am",0,0,0,0 +"Oct 1, 04:00 am",0,0,0,0 +"Oct 1, 05:00 am",0,0,0,0 +"Oct 1, 06:00 am",22,25,31,25.0402 +"Oct 1, 07:00 am",68,154,378,196.269 +"Oct 1, 08:00 am",112,370,607,469.116 +"Oct 1, 09:00 am",155,574,710,721.424 +"Oct 1, 10:00 am",190,733,763,919.133 +"Oct 1, 11:00 am",205,828,795,1038.4 +"Oct 1, 12:00 pm",196,850,817,1068.09 +"Oct 1, 01:00 pm",188,802,807,1007.63 +"Oct 1, 02:00 pm",161,678,777,855.744 +"Oct 1, 03:00 pm",134,498,695,631.041 +"Oct 1, 04:00 pm",92,279,544,358.606 +"Oct 1, 05:00 pm",47,77,212,98.2183 +"Oct 1, 06:00 pm",3,3,1,2.82136 +"Oct 1, 07:00 pm",0,0,0,0 +"Oct 1, 08:00 pm",0,0,0,0 +"Oct 1, 09:00 pm",0,0,0,0 +"Oct 1, 10:00 pm",0,0,0,0 +"Oct 1, 11:00 pm",0,0,0,0 +"Oct 2, 12:00 am",0,0,0,0 +"Oct 2, 01:00 am",0,0,0,0 +"Oct 2, 02:00 am",0,0,0,0 +"Oct 2, 03:00 am",0,0,0,0 +"Oct 2, 04:00 am",0,0,0,0 +"Oct 2, 05:00 am",0,0,0,0 +"Oct 2, 06:00 am",16,34,158,37.9258 +"Oct 2, 07:00 am",36,184,650,251.245 +"Oct 2, 08:00 am",55,406,830,526.977 +"Oct 2, 09:00 am",71,605,909,771.377 +"Oct 2, 10:00 am",82,755,949,955.343 +"Oct 2, 11:00 am",88,844,969,1064.7 +"Oct 2, 12:00 pm",91,820,914,1031.85 +"Oct 2, 01:00 pm",85,773,910,976.539 +"Oct 2, 02:00 pm",148,663,780,843.521 +"Oct 2, 03:00 pm",205,410,395,487.167 +"Oct 2, 04:00 pm",154,230,224,260.084 +"Oct 2, 05:00 pm",46,47,6,43.5939 +"Oct 2, 06:00 pm",2,3,2,1.96892 +"Oct 2, 07:00 pm",0,0,0,0 +"Oct 2, 08:00 pm",0,0,0,0 +"Oct 2, 09:00 pm",0,0,0,0 +"Oct 2, 10:00 pm",0,0,0,0 +"Oct 2, 11:00 pm",0,0,0,0 +"Oct 3, 12:00 am",0,0,0,0 +"Oct 3, 01:00 am",0,0,0,0 +"Oct 3, 02:00 am",0,0,0,0 +"Oct 3, 03:00 am",0,0,0,0 +"Oct 3, 04:00 am",0,0,0,0 +"Oct 3, 05:00 am",0,0,0,0 +"Oct 3, 06:00 am",6,6,1,5.44436 +"Oct 3, 07:00 am",92,94,5,87.9682 +"Oct 3, 08:00 am",201,201,0,191.519 +"Oct 3, 09:00 am",211,214,5,200.804 +"Oct 3, 10:00 am",318,320,3,306.023 +"Oct 3, 11:00 am",379,383,4,368.946 +"Oct 3, 12:00 pm",445,561,146,624.347 +"Oct 3, 01:00 pm",402,478,101,509.49 +"Oct 3, 02:00 pm",289,579,441,688.367 +"Oct 3, 03:00 pm",174,455,545,565.724 +"Oct 3, 04:00 pm",101,255,461,325.275 +"Oct 3, 05:00 pm",45,79,257,105.374 +"Oct 3, 06:00 pm",1,2,2,1.05318 +"Oct 3, 07:00 pm",0,0,0,0 +"Oct 3, 08:00 pm",0,0,0,0 +"Oct 3, 09:00 pm",0,0,0,0 +"Oct 3, 10:00 pm",0,0,0,0 +"Oct 3, 11:00 pm",0,0,0,0 +"Oct 4, 12:00 am",0,0,0,0 +"Oct 4, 01:00 am",0,0,0,0 +"Oct 4, 02:00 am",0,0,0,0 +"Oct 4, 03:00 am",0,0,0,0 +"Oct 4, 04:00 am",0,0,0,0 +"Oct 4, 05:00 am",0,0,0,0 +"Oct 4, 06:00 am",18,24,47,24.6227 +"Oct 4, 07:00 am",73,135,278,172.011 +"Oct 4, 08:00 am",106,347,578,449.32 +"Oct 4, 09:00 am",230,470,415,563.178 +"Oct 4, 10:00 am",290,593,431,721.299 +"Oct 4, 11:00 am",216,792,745,1001.24 +"Oct 4, 12:00 pm",195,802,770,1019.32 +"Oct 4, 01:00 pm",129,758,842,969.073 +"Oct 4, 02:00 pm",118,659,830,847.324 +"Oct 4, 03:00 pm",98,483,755,628.025 +"Oct 4, 04:00 pm",71,274,614,366.385 +"Oct 4, 05:00 pm",38,73,278,102.164 +"Oct 4, 06:00 pm",2,2,2,1.97616 +"Oct 4, 07:00 pm",0,0,0,0 +"Oct 4, 08:00 pm",0,0,0,0 +"Oct 4, 09:00 pm",0,0,0,0 +"Oct 4, 10:00 pm",0,0,0,0 +"Oct 4, 11:00 pm",0,0,0,0 +"Oct 5, 12:00 am",0,0,0,0 +"Oct 5, 01:00 am",0,0,0,0 +"Oct 5, 02:00 am",0,0,0,0 +"Oct 5, 03:00 am",0,0,0,0 +"Oct 5, 04:00 am",0,0,0,0 +"Oct 5, 05:00 am",0,0,0,0 +"Oct 5, 06:00 am",17,27,89,30.8219 +"Oct 5, 07:00 am",45,163,540,229.255 +"Oct 5, 08:00 am",68,377,748,501.801 +"Oct 5, 09:00 am",88,575,844,749.029 +"Oct 5, 10:00 am",101,724,893,927.212 +"Oct 5, 11:00 am",108,811,914,1032.74 +"Oct 5, 12:00 pm",110,831,920,1058.16 +"Oct 5, 01:00 pm",106,780,908,996.34 +"Oct 5, 02:00 pm",96,663,876,853.541 +"Oct 5, 03:00 pm",80,490,814,646.76 +"Oct 5, 04:00 pm",58,281,684,382.221 +"Oct 5, 05:00 pm",33,74,339,110.966 +"Oct 5, 06:00 pm",2,3,4,2.12106 +"Oct 5, 07:00 pm",0,0,0,0 +"Oct 5, 08:00 pm",0,0,0,0 +"Oct 5, 09:00 pm",0,0,0,0 +"Oct 5, 10:00 pm",0,0,0,0 +"Oct 5, 11:00 pm",0,0,0,0 +"Oct 6, 12:00 am",0,0,0,0 +"Oct 6, 01:00 am",0,0,0,0 +"Oct 6, 02:00 am",0,0,0,0 +"Oct 6, 03:00 am",0,0,0,0 +"Oct 6, 04:00 am",0,0,0,0 +"Oct 6, 05:00 am",0,0,0,0 +"Oct 6, 06:00 am",18,20,21,20.4481 +"Oct 6, 07:00 am",64,142,361,190.232 +"Oct 6, 08:00 am",103,351,604,462.072 +"Oct 6, 09:00 am",134,548,722,711.533 +"Oct 6, 10:00 am",155,699,784,902.447 +"Oct 6, 11:00 am",166,789,815,1008.82 +"Oct 6, 12:00 pm",177,811,814,1043.28 +"Oct 6, 01:00 pm",170,759,798,977.112 +"Oct 6, 02:00 pm",163,645,750,831.971 +"Oct 6, 03:00 pm",141,471,659,610.555 +"Oct 6, 04:00 pm",102,258,486,336.394 +"Oct 6, 05:00 pm",44,62,151,79.4258 +"Oct 6, 06:00 pm",1,1,0,0.919335 +"Oct 6, 07:00 pm",0,0,0,0 +"Oct 6, 08:00 pm",0,0,0,0 +"Oct 6, 09:00 pm",0,0,0,0 +"Oct 6, 10:00 pm",0,0,0,0 +"Oct 6, 11:00 pm",0,0,0,0 +"Oct 7, 12:00 am",0,0,0,0 +"Oct 7, 01:00 am",0,0,0,0 +"Oct 7, 02:00 am",0,0,0,0 +"Oct 7, 03:00 am",0,0,0,0 +"Oct 7, 04:00 am",0,0,0,0 +"Oct 7, 05:00 am",0,0,0,0 +"Oct 7, 06:00 am",18,23,50,25.6675 +"Oct 7, 07:00 am",54,161,501,228.028 +"Oct 7, 08:00 am",77,376,734,505.385 +"Oct 7, 09:00 am",95,568,830,747.461 +"Oct 7, 10:00 am",94,713,896,922.385 +"Oct 7, 11:00 am",101,808,929,1039.39 +"Oct 7, 12:00 pm",102,825,932,1060.31 +"Oct 7, 01:00 pm",98,775,922,999.236 +"Oct 7, 02:00 pm",89,660,894,858.906 +"Oct 7, 03:00 pm",74,485,830,648.624 +"Oct 7, 04:00 pm",53,274,699,381.708 +"Oct 7, 05:00 pm",28,69,358,109.038 +"Oct 7, 06:00 pm",1,2,2,1.06814 +"Oct 7, 07:00 pm",0,0,0,0 +"Oct 7, 08:00 pm",0,0,0,0 +"Oct 7, 09:00 pm",0,0,0,0 +"Oct 7, 10:00 pm",0,0,0,0 +"Oct 7, 11:00 pm",0,0,0,0 +"Oct 8, 12:00 am",0,0,0,0 +"Oct 8, 01:00 am",0,0,0,0 +"Oct 8, 02:00 am",0,0,0,0 +"Oct 8, 03:00 am",0,0,0,0 +"Oct 8, 04:00 am",0,0,0,0 +"Oct 8, 05:00 am",0,0,0,0 +"Oct 8, 06:00 am",14,26,105,30.7458 +"Oct 8, 07:00 am",38,161,583,237.127 +"Oct 8, 08:00 am",59,376,785,514.2 +"Oct 8, 09:00 am",76,571,873,753.063 +"Oct 8, 10:00 am",87,719,918,934.304 +"Oct 8, 11:00 am",94,806,940,1042.03 +"Oct 8, 12:00 pm",95,825,946,1065.85 +"Oct 8, 01:00 pm",91,776,938,1005.69 +"Oct 8, 02:00 pm",82,656,906,859.959 +"Oct 8, 03:00 pm",68,483,845,646.361 +"Oct 8, 04:00 pm",49,272,716,383.901 +"Oct 8, 05:00 pm",26,69,379,111.43 +"Oct 8, 06:00 pm",0,0,0,0 +"Oct 8, 07:00 pm",0,0,0,0 +"Oct 8, 08:00 pm",0,0,0,0 +"Oct 8, 09:00 pm",0,0,0,0 +"Oct 8, 10:00 pm",0,0,0,0 +"Oct 8, 11:00 pm",0,0,0,0 +"Oct 9, 12:00 am",0,0,0,0 +"Oct 9, 01:00 am",0,0,0,0 +"Oct 9, 02:00 am",0,0,0,0 +"Oct 9, 03:00 am",0,0,0,0 +"Oct 9, 04:00 am",0,0,0,0 +"Oct 9, 05:00 am",0,0,0,0 +"Oct 9, 06:00 am",19,23,36,23.9137 +"Oct 9, 07:00 am",83,125,200,155.613 +"Oct 9, 08:00 am",141,316,438,407.175 +"Oct 9, 09:00 am",222,531,547,668.833 +"Oct 9, 10:00 am",231,735,737,940.01 +"Oct 9, 11:00 am",247,645,529,816.19 +"Oct 9, 12:00 pm",267,728,601,920.491 +"Oct 9, 01:00 pm",249,747,686,950.856 +"Oct 9, 02:00 pm",248,552,483,691.409 +"Oct 9, 03:00 pm",195,371,361,453.013 +"Oct 9, 04:00 pm",102,245,469,327.593 +"Oct 9, 05:00 pm",39,53,129,70.5738 +"Oct 9, 06:00 pm",0,0,0,0 +"Oct 9, 07:00 pm",0,0,0,0 +"Oct 9, 08:00 pm",0,0,0,0 +"Oct 9, 09:00 pm",0,0,0,0 +"Oct 9, 10:00 pm",0,0,0,0 +"Oct 9, 11:00 pm",0,0,0,0 +"Oct 10, 12:00 am",0,0,0,0 +"Oct 10, 01:00 am",0,0,0,0 +"Oct 10, 02:00 am",0,0,0,0 +"Oct 10, 03:00 am",0,0,0,0 +"Oct 10, 04:00 am",0,0,0,0 +"Oct 10, 05:00 am",0,0,0,0 +"Oct 10, 06:00 am",12,12,3,11.1002 +"Oct 10, 07:00 am",84,93,46,98.5924 +"Oct 10, 08:00 am",155,192,94,205.458 +"Oct 10, 09:00 am",293,342,87,366.061 +"Oct 10, 10:00 am",185,286,148,339.447 +"Oct 10, 11:00 am",275,681,542,859.564 +"Oct 10, 12:00 pm",213,739,690,956.936 +"Oct 10, 01:00 pm",117,706,818,928.801 +"Oct 10, 02:00 pm",138,623,776,823.515 +"Oct 10, 03:00 pm",159,420,542,544.764 +"Oct 10, 04:00 pm",128,209,268,259.107 +"Oct 10, 05:00 pm",34,51,149,73.3748 +"Oct 10, 06:00 pm",0,0,0,0 +"Oct 10, 07:00 pm",0,0,0,0 +"Oct 10, 08:00 pm",0,0,0,0 +"Oct 10, 09:00 pm",0,0,0,0 +"Oct 10, 10:00 pm",0,0,0,0 +"Oct 10, 11:00 pm",0,0,0,0 +"Oct 11, 12:00 am",0,0,0,0 +"Oct 11, 01:00 am",0,0,0,0 +"Oct 11, 02:00 am",0,0,0,0 +"Oct 11, 03:00 am",0,0,0,0 +"Oct 11, 04:00 am",0,0,0,0 +"Oct 11, 05:00 am",0,0,0,0 +"Oct 11, 06:00 am",14,22,73,27.2847 +"Oct 11, 07:00 am",42,149,530,227.112 +"Oct 11, 08:00 am",85,344,657,475.304 +"Oct 11, 09:00 am",143,510,660,676.769 +"Oct 11, 10:00 am",180,667,722,874.985 +"Oct 11, 11:00 am",233,769,719,993.077 +"Oct 11, 12:00 pm",233,767,705,992.42 +"Oct 11, 01:00 pm",227,674,626,871.127 +"Oct 11, 02:00 pm",218,463,394,585.008 +"Oct 11, 03:00 pm",217,324,225,377.173 +"Oct 11, 04:00 pm",124,142,58,149.264 +"Oct 11, 05:00 pm",39,41,25,44.3378 +"Oct 11, 06:00 pm",0,0,0,0 +"Oct 11, 07:00 pm",0,0,0,0 +"Oct 11, 08:00 pm",0,0,0,0 +"Oct 11, 09:00 pm",0,0,0,0 +"Oct 11, 10:00 pm",0,0,0,0 +"Oct 11, 11:00 pm",0,0,0,0 +"Oct 12, 12:00 am",0,0,0,0 +"Oct 12, 01:00 am",0,0,0,0 +"Oct 12, 02:00 am",0,0,0,0 +"Oct 12, 03:00 am",0,0,0,0 +"Oct 12, 04:00 am",0,0,0,0 +"Oct 12, 05:00 am",0,0,0,0 +"Oct 12, 06:00 am",14,20,50,22.3844 +"Oct 12, 07:00 am",47,140,471,214.19 +"Oct 12, 08:00 am",73,349,706,488.267 +"Oct 12, 09:00 am",95,541,808,732.627 +"Oct 12, 10:00 am",109,692,866,920.814 +"Oct 12, 11:00 am",117,781,896,1023.34 +"Oct 12, 12:00 pm",119,801,904,1048.36 +"Oct 12, 01:00 pm",114,748,890,982.662 +"Oct 12, 02:00 pm",103,630,856,845.329 +"Oct 12, 03:00 pm",84,453,781,622.77 +"Oct 12, 04:00 pm",60,242,623,352.874 +"Oct 12, 05:00 pm",29,55,230,87.2281 +"Oct 12, 06:00 pm",0,0,0,0 +"Oct 12, 07:00 pm",0,0,0,0 +"Oct 12, 08:00 pm",0,0,0,0 +"Oct 12, 09:00 pm",0,0,0,0 +"Oct 12, 10:00 pm",0,0,0,0 +"Oct 12, 11:00 pm",0,0,0,0 +"Oct 13, 12:00 am",0,0,0,0 +"Oct 13, 01:00 am",0,0,0,0 +"Oct 13, 02:00 am",0,0,0,0 +"Oct 13, 03:00 am",0,0,0,0 +"Oct 13, 04:00 am",0,0,0,0 +"Oct 13, 05:00 am",0,0,0,0 +"Oct 13, 06:00 am",12,22,80,26.5786 +"Oct 13, 07:00 am",38,148,563,233.828 +"Oct 13, 08:00 am",58,359,776,510.755 +"Oct 13, 09:00 am",76,552,867,749.775 +"Oct 13, 10:00 am",87,697,912,928.551 +"Oct 13, 11:00 am",94,781,934,1034.17 +"Oct 13, 12:00 pm",95,799,939,1055.43 +"Oct 13, 01:00 pm",91,748,930,993.537 +"Oct 13, 02:00 pm",82,628,894,844.774 +"Oct 13, 03:00 pm",67,454,828,628.823 +"Oct 13, 04:00 pm",47,245,687,364.699 +"Oct 13, 05:00 pm",25,59,305,99.2031 +"Oct 13, 06:00 pm",0,0,0,0 +"Oct 13, 07:00 pm",0,0,0,0 +"Oct 13, 08:00 pm",0,0,0,0 +"Oct 13, 09:00 pm",0,0,0,0 +"Oct 13, 10:00 pm",0,0,0,0 +"Oct 13, 11:00 pm",0,0,0,0 +"Oct 14, 12:00 am",0,0,0,0 +"Oct 14, 01:00 am",0,0,0,0 +"Oct 14, 02:00 am",0,0,0,0 +"Oct 14, 03:00 am",0,0,0,0 +"Oct 14, 04:00 am",0,0,0,0 +"Oct 14, 05:00 am",0,0,0,0 +"Oct 14, 06:00 am",12,24,96,29.2567 +"Oct 14, 07:00 am",33,147,589,237.197 +"Oct 14, 08:00 am",52,357,793,510.217 +"Oct 14, 09:00 am",68,548,880,750.273 +"Oct 14, 10:00 am",78,694,926,930.381 +"Oct 14, 11:00 am",84,778,947,1034.76 +"Oct 14, 12:00 pm",85,797,955,1058.96 +"Oct 14, 01:00 pm",82,745,946,997.178 +"Oct 14, 02:00 pm",74,596,862,807.808 +"Oct 14, 03:00 pm",56,434,817,607.523 +"Oct 14, 04:00 pm",66,224,559,330.307 +"Oct 14, 05:00 pm",35,45,94,61.4328 +"Oct 14, 06:00 pm",0,0,0,0 +"Oct 14, 07:00 pm",0,0,0,0 +"Oct 14, 08:00 pm",0,0,0,0 +"Oct 14, 09:00 pm",0,0,0,0 +"Oct 14, 10:00 pm",0,0,0,0 +"Oct 14, 11:00 pm",0,0,0,0 +"Oct 15, 12:00 am",0,0,0,0 +"Oct 15, 01:00 am",0,0,0,0 +"Oct 15, 02:00 am",0,0,0,0 +"Oct 15, 03:00 am",0,0,0,0 +"Oct 15, 04:00 am",0,0,0,0 +"Oct 15, 05:00 am",0,0,0,0 +"Oct 15, 06:00 am",11,22,96,29.6233 +"Oct 15, 07:00 am",33,145,593,239.031 +"Oct 15, 08:00 am",51,357,802,514.371 +"Oct 15, 09:00 am",67,551,893,758.924 +"Oct 15, 10:00 am",77,697,938,939.688 +"Oct 15, 11:00 am",83,777,953,1038.87 +"Oct 15, 12:00 pm",84,795,960,1061.91 +"Oct 15, 01:00 pm",81,750,960,1008.18 +"Oct 15, 02:00 pm",72,629,926,857.353 +"Oct 15, 03:00 pm",59,454,863,640.212 +"Oct 15, 04:00 pm",41,243,727,371.232 +"Oct 15, 05:00 pm",22,58,332,102.995 +"Oct 15, 06:00 pm",0,0,0,0 +"Oct 15, 07:00 pm",0,0,0,0 +"Oct 15, 08:00 pm",0,0,0,0 +"Oct 15, 09:00 pm",0,0,0,0 +"Oct 15, 10:00 pm",0,0,0,0 +"Oct 15, 11:00 pm",0,0,0,0 +"Oct 16, 12:00 am",0,0,0,0 +"Oct 16, 01:00 am",0,0,0,0 +"Oct 16, 02:00 am",0,0,0,0 +"Oct 16, 03:00 am",0,0,0,0 +"Oct 16, 04:00 am",0,0,0,0 +"Oct 16, 05:00 am",0,0,0,0 +"Oct 16, 06:00 am",14,17,31,18.8575 +"Oct 16, 07:00 am",70,140,375,207.183 +"Oct 16, 08:00 am",145,326,480,438.42 +"Oct 16, 09:00 am",144,516,691,702.433 +"Oct 16, 10:00 am",147,676,807,915.06 +"Oct 16, 11:00 am",100,748,895,1001.19 +"Oct 16, 12:00 pm",104,792,935,1059.37 +"Oct 16, 01:00 pm",93,751,951,1012.67 +"Oct 16, 02:00 pm",83,628,914,859.268 +"Oct 16, 03:00 pm",67,447,837,631.703 +"Oct 16, 04:00 pm",47,235,687,362.475 +"Oct 16, 05:00 pm",24,55,271,93.1543 +"Oct 16, 06:00 pm",0,0,0,0 +"Oct 16, 07:00 pm",0,0,0,0 +"Oct 16, 08:00 pm",0,0,0,0 +"Oct 16, 09:00 pm",0,0,0,0 +"Oct 16, 10:00 pm",0,0,0,0 +"Oct 16, 11:00 pm",0,0,0,0 +"Oct 17, 12:00 am",0,0,0,0 +"Oct 17, 01:00 am",0,0,0,0 +"Oct 17, 02:00 am",0,0,0,0 +"Oct 17, 03:00 am",0,0,0,0 +"Oct 17, 04:00 am",0,0,0,0 +"Oct 17, 05:00 am",0,0,0,0 +"Oct 17, 06:00 am",12,14,17,13.7004 +"Oct 17, 07:00 am",53,121,371,190.245 +"Oct 17, 08:00 am",87,328,644,472.876 +"Oct 17, 09:00 am",115,527,770,730.257 +"Oct 17, 10:00 am",133,677,834,917.933 +"Oct 17, 11:00 am",143,764,862,1027.2 +"Oct 17, 12:00 pm",144,780,867,1046.8 +"Oct 17, 01:00 pm",138,726,854,980.64 +"Oct 17, 02:00 pm",124,601,807,827.607 +"Oct 17, 03:00 pm",100,421,714,594.907 +"Oct 17, 04:00 pm",68,209,521,314.407 +"Oct 17, 05:00 pm",30,43,118,61.8984 +"Oct 17, 06:00 pm",0,0,0,0 +"Oct 17, 07:00 pm",0,0,0,0 +"Oct 17, 08:00 pm",0,0,0,0 +"Oct 17, 09:00 pm",0,0,0,0 +"Oct 17, 10:00 pm",0,0,0,0 +"Oct 17, 11:00 pm",0,0,0,0 +"Oct 18, 12:00 am",0,0,0,0 +"Oct 18, 01:00 am",0,0,0,0 +"Oct 18, 02:00 am",0,0,0,0 +"Oct 18, 03:00 am",0,0,0,0 +"Oct 18, 04:00 am",0,0,0,0 +"Oct 18, 05:00 am",0,0,0,0 +"Oct 18, 06:00 am",10,17,60,18.7554 +"Oct 18, 07:00 am",37,135,543,228.534 +"Oct 18, 08:00 am",58,347,779,514.066 +"Oct 18, 09:00 am",75,544,883,760.686 +"Oct 18, 10:00 am",88,699,943,955.955 +"Oct 18, 11:00 am",94,780,959,1055.6 +"Oct 18, 12:00 pm",95,797,964,1076.02 +"Oct 18, 01:00 pm",91,738,946,1003.5 +"Oct 18, 02:00 pm",81,616,909,850.606 +"Oct 18, 03:00 pm",66,438,836,627.896 +"Oct 18, 04:00 pm",46,226,676,355.165 +"Oct 18, 05:00 pm",23,51,246,87.6372 +"Oct 18, 06:00 pm",0,0,0,0 +"Oct 18, 07:00 pm",0,0,0,0 +"Oct 18, 08:00 pm",0,0,0,0 +"Oct 18, 09:00 pm",0,0,0,0 +"Oct 18, 10:00 pm",0,0,0,0 +"Oct 18, 11:00 pm",0,0,0,0 +"Oct 19, 12:00 am",0,0,0,0 +"Oct 19, 01:00 am",0,0,0,0 +"Oct 19, 02:00 am",0,0,0,0 +"Oct 19, 03:00 am",0,0,0,0 +"Oct 19, 04:00 am",0,0,0,0 +"Oct 19, 05:00 am",0,0,0,0 +"Oct 19, 06:00 am",6,6,0,5.51601 +"Oct 19, 07:00 am",42,42,2,38.3557 +"Oct 19, 08:00 am",145,147,4,140.18 +"Oct 19, 09:00 am",183,187,7,177.202 +"Oct 19, 10:00 am",272,274,2,262.708 +"Oct 19, 11:00 am",323,326,3,315.552 +"Oct 19, 12:00 pm",316,318,3,307.744 +"Oct 19, 01:00 pm",297,298,1,287.083 +"Oct 19, 02:00 pm",263,284,37,299.501 +"Oct 19, 03:00 pm",175,268,210,321.906 +"Oct 19, 04:00 pm",124,132,33,142.989 +"Oct 19, 05:00 pm",31,32,11,34.025 +"Oct 19, 06:00 pm",0,0,0,0 +"Oct 19, 07:00 pm",0,0,0,0 +"Oct 19, 08:00 pm",0,0,0,0 +"Oct 19, 09:00 pm",0,0,0,0 +"Oct 19, 10:00 pm",0,0,0,0 +"Oct 19, 11:00 pm",0,0,0,0 +"Oct 20, 12:00 am",0,0,0,0 +"Oct 20, 01:00 am",0,0,0,0 +"Oct 20, 02:00 am",0,0,0,0 +"Oct 20, 03:00 am",0,0,0,0 +"Oct 20, 04:00 am",0,0,0,0 +"Oct 20, 05:00 am",0,0,0,0 +"Oct 20, 06:00 am",9,16,57,17.6254 +"Oct 20, 07:00 am",40,124,484,214.561 +"Oct 20, 08:00 am",48,338,796,508.314 +"Oct 20, 09:00 am",67,531,887,753.815 +"Oct 20, 10:00 am",78,677,936,936.875 +"Oct 20, 11:00 am",83,759,955,1037.18 +"Oct 20, 12:00 pm",84,771,955,1052.17 +"Oct 20, 01:00 pm",81,726,956,998.866 +"Oct 20, 02:00 pm",72,602,917,844.272 +"Oct 20, 03:00 pm",58,429,851,626.071 +"Oct 20, 04:00 pm",40,218,694,354.549 +"Oct 20, 05:00 pm",20,50,263,88.4327 +"Oct 20, 06:00 pm",0,0,0,0 +"Oct 20, 07:00 pm",0,0,0,0 +"Oct 20, 08:00 pm",0,0,0,0 +"Oct 20, 09:00 pm",0,0,0,0 +"Oct 20, 10:00 pm",0,0,0,0 +"Oct 20, 11:00 pm",0,0,0,0 +"Oct 21, 12:00 am",0,0,0,0 +"Oct 21, 01:00 am",0,0,0,0 +"Oct 21, 02:00 am",0,0,0,0 +"Oct 21, 03:00 am",0,0,0,0 +"Oct 21, 04:00 am",0,0,0,0 +"Oct 21, 05:00 am",0,0,0,0 +"Oct 21, 06:00 am",8,10,17,10.1826 +"Oct 21, 07:00 am",47,113,390,191.673 +"Oct 21, 08:00 am",77,317,667,475.434 +"Oct 21, 09:00 am",101,510,786,722.904 +"Oct 21, 10:00 am",117,658,849,912.21 +"Oct 21, 11:00 am",126,742,877,1020.35 +"Oct 21, 12:00 pm",128,757,881,1039.47 +"Oct 21, 01:00 pm",122,704,867,971.294 +"Oct 21, 02:00 pm",109,580,821,814.508 +"Oct 21, 03:00 pm",87,403,732,588.744 +"Oct 21, 04:00 pm",60,195,538,311.28 +"Oct 21, 05:00 pm",25,38,118,60.9684 +"Oct 21, 06:00 pm",0,0,0,0 +"Oct 21, 07:00 pm",0,0,0,0 +"Oct 21, 08:00 pm",0,0,0,0 +"Oct 21, 09:00 pm",0,0,0,0 +"Oct 21, 10:00 pm",0,0,0,0 +"Oct 21, 11:00 pm",0,0,0,0 +"Oct 22, 12:00 am",0,0,0,0 +"Oct 22, 01:00 am",0,0,0,0 +"Oct 22, 02:00 am",0,0,0,0 +"Oct 22, 03:00 am",0,0,0,0 +"Oct 22, 04:00 am",0,0,0,0 +"Oct 22, 05:00 am",0,0,0,0 +"Oct 22, 06:00 am",8,14,46,15.1102 +"Oct 22, 07:00 am",36,121,511,218.193 +"Oct 22, 08:00 am",57,329,761,503.31 +"Oct 22, 09:00 am",74,520,863,743.587 +"Oct 22, 10:00 am",87,666,915,927.6 +"Oct 22, 11:00 am",93,750,940,1032.69 +"Oct 22, 12:00 pm",94,766,946,1053.01 +"Oct 22, 01:00 pm",90,713,936,988.536 +"Oct 22, 02:00 pm",80,592,898,836.045 +"Oct 22, 03:00 pm",65,415,820,617.073 +"Oct 22, 04:00 pm",44,206,651,339.652 +"Oct 22, 05:00 pm",21,43,199,76.065 +"Oct 22, 06:00 pm",0,0,0,0 +"Oct 22, 07:00 pm",0,0,0,0 +"Oct 22, 08:00 pm",0,0,0,0 +"Oct 22, 09:00 pm",0,0,0,0 +"Oct 22, 10:00 pm",0,0,0,0 +"Oct 22, 11:00 pm",0,0,0,0 +"Oct 23, 12:00 am",0,0,0,0 +"Oct 23, 01:00 am",0,0,0,0 +"Oct 23, 02:00 am",0,0,0,0 +"Oct 23, 03:00 am",0,0,0,0 +"Oct 23, 04:00 am",0,0,0,0 +"Oct 23, 05:00 am",0,0,0,0 +"Oct 23, 06:00 am",7,12,38,12.926 +"Oct 23, 07:00 am",36,117,493,212.501 +"Oct 23, 08:00 am",58,323,751,498.916 +"Oct 23, 09:00 am",76,516,858,741.878 +"Oct 23, 10:00 am",89,663,913,927.538 +"Oct 23, 11:00 am",95,746,936,1030.26 +"Oct 23, 12:00 pm",97,763,943,1052.52 +"Oct 23, 01:00 pm",92,710,932,986.033 +"Oct 23, 02:00 pm",82,587,894,834.075 +"Oct 23, 03:00 pm",66,410,815,614.176 +"Oct 23, 04:00 pm",45,202,642,336.412 +"Oct 23, 05:00 pm",22,43,185,74.2115 +"Oct 23, 06:00 pm",0,0,0,0 +"Oct 23, 07:00 pm",0,0,0,0 +"Oct 23, 08:00 pm",0,0,0,0 +"Oct 23, 09:00 pm",0,0,0,0 +"Oct 23, 10:00 pm",0,0,0,0 +"Oct 23, 11:00 pm",0,0,0,0 +"Oct 24, 12:00 am",0,0,0,0 +"Oct 24, 01:00 am",0,0,0,0 +"Oct 24, 02:00 am",0,0,0,0 +"Oct 24, 03:00 am",0,0,0,0 +"Oct 24, 04:00 am",0,0,0,0 +"Oct 24, 05:00 am",0,0,0,0 +"Oct 24, 06:00 am",9,11,17,11.2146 +"Oct 24, 07:00 am",50,103,327,172.86 +"Oct 24, 08:00 am",103,280,505,409.183 +"Oct 24, 09:00 am",140,520,747,739.769 +"Oct 24, 10:00 am",176,675,799,937.056 +"Oct 24, 11:00 am",173,757,847,1048.66 +"Oct 24, 12:00 pm",142,766,890,1061.14 +"Oct 24, 01:00 pm",117,702,891,984.953 +"Oct 24, 02:00 pm",94,574,857,823.915 +"Oct 24, 03:00 pm",75,397,770,594.939 +"Oct 24, 04:00 pm",48,192,597,320.107 +"Oct 24, 05:00 pm",22,38,149,64.6463 +"Oct 24, 06:00 pm",0,0,0,0 +"Oct 24, 07:00 pm",0,0,0,0 +"Oct 24, 08:00 pm",0,0,0,0 +"Oct 24, 09:00 pm",0,0,0,0 +"Oct 24, 10:00 pm",0,0,0,0 +"Oct 24, 11:00 pm",0,0,0,0 +"Oct 25, 12:00 am",0,0,0,0 +"Oct 25, 01:00 am",0,0,0,0 +"Oct 25, 02:00 am",0,0,0,0 +"Oct 25, 03:00 am",0,0,0,0 +"Oct 25, 04:00 am",0,0,0,0 +"Oct 25, 05:00 am",0,0,0,0 +"Oct 25, 06:00 am",6,8,14,7.96743 +"Oct 25, 07:00 am",43,103,383,186.17 +"Oct 25, 08:00 am",71,303,668,469.324 +"Oct 25, 09:00 am",94,493,791,717.72 +"Oct 25, 10:00 am",110,639,853,905.572 +"Oct 25, 11:00 am",118,724,883,1013.82 +"Oct 25, 12:00 pm",120,741,892,1037.31 +"Oct 25, 01:00 pm",114,687,876,966.502 +"Oct 25, 02:00 pm",101,562,828,807.401 +"Oct 25, 03:00 pm",81,386,735,578.468 +"Oct 25, 04:00 pm",55,180,531,301.249 +"Oct 25, 05:00 pm",25,36,99,53.2419 +"Oct 25, 06:00 pm",0,0,0,0 +"Oct 25, 07:00 pm",0,0,0,0 +"Oct 25, 08:00 pm",0,0,0,0 +"Oct 25, 09:00 pm",0,0,0,0 +"Oct 25, 10:00 pm",0,0,0,0 +"Oct 25, 11:00 pm",0,0,0,0 +"Oct 26, 12:00 am",0,0,0,0 +"Oct 26, 01:00 am",0,0,0,0 +"Oct 26, 02:00 am",0,0,0,0 +"Oct 26, 03:00 am",0,0,0,0 +"Oct 26, 04:00 am",0,0,0,0 +"Oct 26, 05:00 am",0,0,0,0 +"Oct 26, 06:00 am",8,11,24,11.6071 +"Oct 26, 07:00 am",50,102,340,177.81 +"Oct 26, 08:00 am",83,277,567,426.707 +"Oct 26, 09:00 am",107,512,810,749.776 +"Oct 26, 10:00 am",104,648,884,925.527 +"Oct 26, 11:00 am",136,740,887,1037.17 +"Oct 26, 12:00 pm",114,687,827,965.449 +"Oct 26, 01:00 pm",192,668,734,926.387 +"Oct 26, 02:00 pm",172,541,669,759.442 +"Oct 26, 03:00 pm",104,345,587,511.758 +"Oct 26, 04:00 pm",70,169,428,270.437 +"Oct 26, 05:00 pm",20,35,136,59.604 +"Oct 26, 06:00 pm",0,0,0,0 +"Oct 26, 07:00 pm",0,0,0,0 +"Oct 26, 08:00 pm",0,0,0,0 +"Oct 26, 09:00 pm",0,0,0,0 +"Oct 26, 10:00 pm",0,0,0,0 +"Oct 26, 11:00 pm",0,0,0,0 +"Oct 27, 12:00 am",0,0,0,0 +"Oct 27, 01:00 am",0,0,0,0 +"Oct 27, 02:00 am",0,0,0,0 +"Oct 27, 03:00 am",0,0,0,0 +"Oct 27, 04:00 am",0,0,0,0 +"Oct 27, 05:00 am",0,0,0,0 +"Oct 27, 06:00 am",5,6,8,6.0305 +"Oct 27, 07:00 am",44,94,332,170.773 +"Oct 27, 08:00 am",75,291,635,455.496 +"Oct 27, 09:00 am",100,475,756,700.792 +"Oct 27, 10:00 am",117,623,827,889.029 +"Oct 27, 11:00 am",126,709,861,999.896 +"Oct 27, 12:00 pm",127,719,860,1011.91 +"Oct 27, 01:00 pm",121,666,845,943.655 +"Oct 27, 02:00 pm",108,544,797,788.243 +"Oct 27, 03:00 pm",86,370,700,563.069 +"Oct 27, 04:00 pm",57,168,488,284.701 +"Oct 27, 05:00 pm",22,31,79,45.2542 +"Oct 27, 06:00 pm",0,0,0,0 +"Oct 27, 07:00 pm",0,0,0,0 +"Oct 27, 08:00 pm",0,0,0,0 +"Oct 27, 09:00 pm",0,0,0,0 +"Oct 27, 10:00 pm",0,0,0,0 +"Oct 27, 11:00 pm",0,0,0,0 +"Oct 28, 12:00 am",0,0,0,0 +"Oct 28, 01:00 am",0,0,0,0 +"Oct 28, 02:00 am",0,0,0,0 +"Oct 28, 03:00 am",0,0,0,0 +"Oct 28, 04:00 am",0,0,0,0 +"Oct 28, 05:00 am",0,0,0,0 +"Oct 28, 06:00 am",4,4,1,3.85857 +"Oct 28, 07:00 am",51,82,212,137.674 +"Oct 28, 08:00 am",94,268,518,411.085 +"Oct 28, 09:00 am",128,458,669,667.23 +"Oct 28, 10:00 am",152,606,747,862.446 +"Oct 28, 11:00 am",163,690,782,971.356 +"Oct 28, 12:00 pm",166,705,788,991.604 +"Oct 28, 01:00 pm",158,650,769,920.289 +"Oct 28, 02:00 pm",139,526,711,757.266 +"Oct 28, 03:00 pm",109,349,597,522.473 +"Oct 28, 04:00 pm",69,151,363,241.755 +"Oct 28, 05:00 pm",22,26,30,31.1711 +"Oct 28, 06:00 pm",0,0,0,0 +"Oct 28, 07:00 pm",0,0,0,0 +"Oct 28, 08:00 pm",0,0,0,0 +"Oct 28, 09:00 pm",0,0,0,0 +"Oct 28, 10:00 pm",0,0,0,0 +"Oct 28, 11:00 pm",0,0,0,0 +"Oct 29, 12:00 am",0,0,0,0 +"Oct 29, 01:00 am",0,0,0,0 +"Oct 29, 02:00 am",0,0,0,0 +"Oct 29, 03:00 am",0,0,0,0 +"Oct 29, 04:00 am",0,0,0,0 +"Oct 29, 05:00 am",0,0,0,0 +"Oct 29, 06:00 am",5,8,27,9.54264 +"Oct 29, 07:00 am",32,101,472,202.013 +"Oct 29, 08:00 am",53,302,747,489.853 +"Oct 29, 09:00 am",71,490,859,733.713 +"Oct 29, 10:00 am",83,636,916,918.407 +"Oct 29, 11:00 am",89,719,941,1022.03 +"Oct 29, 12:00 pm",90,730,941,1035.59 +"Oct 29, 01:00 pm",86,675,926,966.538 +"Oct 29, 02:00 pm",90,556,864,820.036 +"Oct 29, 03:00 pm",90,386,746,595.743 +"Oct 29, 04:00 pm",63,178,518,303.076 +"Oct 29, 05:00 pm",23,36,112,58.3705 +"Oct 29, 06:00 pm",0,0,0,0 +"Oct 29, 07:00 pm",0,0,0,0 +"Oct 29, 08:00 pm",0,0,0,0 +"Oct 29, 09:00 pm",0,0,0,0 +"Oct 29, 10:00 pm",0,0,0,0 +"Oct 29, 11:00 pm",0,0,0,0 +"Oct 30, 12:00 am",0,0,0,0 +"Oct 30, 01:00 am",0,0,0,0 +"Oct 30, 02:00 am",0,0,0,0 +"Oct 30, 03:00 am",0,0,0,0 +"Oct 30, 04:00 am",0,0,0,0 +"Oct 30, 05:00 am",0,0,0,0 +"Oct 30, 06:00 am",5,6,3,5.15197 +"Oct 30, 07:00 am",57,63,42,74.2568 +"Oct 30, 08:00 am",181,221,122,263.865 +"Oct 30, 09:00 am",225,312,179,379.73 +"Oct 30, 10:00 am",288,392,174,470.72 +"Oct 30, 11:00 am",303,408,158,485.366 +"Oct 30, 12:00 pm",292,388,142,458.859 +"Oct 30, 01:00 pm",194,252,92,293.162 +"Oct 30, 02:00 pm",245,436,356,568.927 +"Oct 30, 03:00 pm",102,374,691,573.603 +"Oct 30, 04:00 pm",66,149,383,246.688 +"Oct 30, 05:00 pm",20,32,113,55.0546 +"Oct 30, 06:00 pm",0,0,0,0 +"Oct 30, 07:00 pm",0,0,0,0 +"Oct 30, 08:00 pm",0,0,0,0 +"Oct 30, 09:00 pm",0,0,0,0 +"Oct 30, 10:00 pm",0,0,0,0 +"Oct 30, 11:00 pm",0,0,0,0 +"Oct 31, 12:00 am",0,0,0,0 +"Oct 31, 01:00 am",0,0,0,0 +"Oct 31, 02:00 am",0,0,0,0 +"Oct 31, 03:00 am",0,0,0,0 +"Oct 31, 04:00 am",0,0,0,0 +"Oct 31, 05:00 am",0,0,0,0 +"Oct 31, 06:00 am",5,9,29,10.0187 +"Oct 31, 07:00 am",36,95,426,193.494 +"Oct 31, 08:00 am",62,295,716,482.545 +"Oct 31, 09:00 am",81,474,817,719.063 +"Oct 31, 10:00 am",104,550,748,801.307 +"Oct 31, 11:00 am",92,650,843,929.122 +"Oct 31, 12:00 pm",85,713,934,1020.39 +"Oct 31, 01:00 pm",75,658,930,954.611 +"Oct 31, 02:00 pm",63,519,858,773.798 +"Oct 31, 03:00 pm",59,356,760,564.673 +"Oct 31, 04:00 pm",59,135,357,227.579 +"Oct 31, 05:00 pm",24,28,39,36.3462 +"Oct 31, 06:00 pm",0,0,0,0 +"Oct 31, 07:00 pm",0,0,0,0 +"Oct 31, 08:00 pm",0,0,0,0 +"Oct 31, 09:00 pm",0,0,0,0 +"Oct 31, 10:00 pm",0,0,0,0 +"Oct 31, 11:00 pm",0,0,0,0 +"Nov 1, 12:00 am",0,0,0,0 +"Nov 1, 01:00 am",0,0,0,0 +"Nov 1, 02:00 am",0,0,0,0 +"Nov 1, 03:00 am",0,0,0,0 +"Nov 1, 04:00 am",0,0,0,0 +"Nov 1, 05:00 am",0,0,0,0 +"Nov 1, 06:00 am",3,4,6,3.88247 +"Nov 1, 07:00 am",40,85,327,165.396 +"Nov 1, 08:00 am",70,279,641,452.328 +"Nov 1, 09:00 am",94,468,776,703.319 +"Nov 1, 10:00 am",111,611,840,890.385 +"Nov 1, 11:00 am",119,696,872,998.37 +"Nov 1, 12:00 pm",121,709,874,1014.29 +"Nov 1, 01:00 pm",115,653,857,943.596 +"Nov 1, 02:00 pm",102,531,808,786.683 +"Nov 1, 03:00 pm",80,356,706,557.468 +"Nov 1, 04:00 pm",53,156,483,277.28 +"Nov 1, 05:00 pm",20,28,68,40.8569 +"Nov 1, 06:00 pm",0,0,0,0 +"Nov 1, 07:00 pm",0,0,0,0 +"Nov 1, 08:00 pm",0,0,0,0 +"Nov 1, 09:00 pm",0,0,0,0 +"Nov 1, 10:00 pm",0,0,0,0 +"Nov 1, 11:00 pm",0,0,0,0 +"Nov 2, 12:00 am",0,0,0,0 +"Nov 2, 01:00 am",0,0,0,0 +"Nov 2, 02:00 am",0,0,0,0 +"Nov 2, 03:00 am",0,0,0,0 +"Nov 2, 04:00 am",0,0,0,0 +"Nov 2, 05:00 am",0,0,0,0 +"Nov 2, 06:00 am",3,7,27,7.86711 +"Nov 2, 07:00 am",28,94,489,203.159 +"Nov 2, 08:00 am",47,292,764,486.945 +"Nov 2, 09:00 am",63,481,875,733.525 +"Nov 2, 10:00 am",74,623,927,914.045 +"Nov 2, 11:00 am",88,705,941,1017.15 +"Nov 2, 12:00 pm",99,722,934,1035.64 +"Nov 2, 01:00 pm",104,670,908,976.669 +"Nov 2, 02:00 pm",82,546,879,819.539 +"Nov 2, 03:00 pm",64,372,796,592.703 +"Nov 2, 04:00 pm",38,168,617,314.035 +"Nov 2, 05:00 pm",16,32,140,58.6052 +"Nov 2, 06:00 pm",0,0,0,0 +"Nov 2, 07:00 pm",0,0,0,0 +"Nov 2, 08:00 pm",0,0,0,0 +"Nov 2, 09:00 pm",0,0,0,0 +"Nov 2, 10:00 pm",0,0,0,0 +"Nov 2, 11:00 pm",0,0,0,0 +"Nov 3, 12:00 am",0,0,0,0 +"Nov 3, 01:00 am",0,0,0,0 +"Nov 3, 02:00 am",0,0,0,0 +"Nov 3, 03:00 am",0,0,0,0 +"Nov 3, 04:00 am",0,0,0,0 +"Nov 3, 05:00 am",0,0,0,0 +"Nov 3, 06:00 am",3,6,18,6.19595 +"Nov 3, 07:00 am",30,88,442,189.921 +"Nov 3, 08:00 am",51,286,739,481.443 +"Nov 3, 09:00 am",69,476,860,728.983 +"Nov 3, 10:00 am",81,621,919,914.473 +"Nov 3, 11:00 am",87,704,946,1019.56 +"Nov 3, 12:00 pm",88,717,948,1034.92 +"Nov 3, 01:00 pm",84,662,934,966.664 +"Nov 3, 02:00 pm",74,540,890,810.937 +"Nov 3, 03:00 pm",59,366,804,591.089 +"Nov 3, 04:00 pm",39,163,600,307.862 +"Nov 3, 05:00 pm",16,31,123,52.8239 +"Nov 3, 06:00 pm",0,0,0,0 +"Nov 3, 07:00 pm",0,0,0,0 +"Nov 3, 08:00 pm",0,0,0,0 +"Nov 3, 09:00 pm",0,0,0,0 +"Nov 3, 10:00 pm",0,0,0,0 +"Nov 3, 11:00 pm",0,0,0,0 +"Nov 4, 12:00 am",0,0,0,0 +"Nov 4, 01:00 am",0,0,0,0 +"Nov 4, 02:00 am",0,0,0,0 +"Nov 4, 03:00 am",0,0,0,0 +"Nov 4, 04:00 am",0,0,0,0 +"Nov 4, 05:00 am",0,0,0,0 +"Nov 4, 06:00 am",2,3,5,2.80229 +"Nov 4, 07:00 am",36,79,333,163.258 +"Nov 4, 08:00 am",64,270,657,453.12 +"Nov 4, 09:00 am",92,460,784,704.9 +"Nov 4, 10:00 am",109,606,853,896.735 +"Nov 4, 11:00 am",118,688,879,1000.7 +"Nov 4, 12:00 pm",129,705,873,1019.11 +"Nov 4, 01:00 pm",122,649,856,947.513 +"Nov 4, 02:00 pm",182,470,554,669.149 +"Nov 4, 03:00 pm",139,334,516,497.536 +"Nov 4, 04:00 pm",88,106,88,136.965 +"Nov 4, 05:00 pm",22,23,10,24.8807 +"Nov 4, 06:00 pm",0,0,0,0 +"Nov 4, 07:00 pm",0,0,0,0 +"Nov 4, 08:00 pm",0,0,0,0 +"Nov 4, 09:00 pm",0,0,0,0 +"Nov 4, 10:00 pm",0,0,0,0 +"Nov 4, 11:00 pm",0,0,0,0 +"Nov 5, 12:00 am",0,0,0,0 +"Nov 5, 01:00 am",0,0,0,0 +"Nov 5, 02:00 am",0,0,0,0 +"Nov 5, 03:00 am",0,0,0,0 +"Nov 5, 04:00 am",0,0,0,0 +"Nov 5, 05:00 am",0,0,0,0 +"Nov 5, 06:00 am",2,2,0,1.83867 +"Nov 5, 07:00 am",44,51,50,67.0809 +"Nov 5, 08:00 am",120,183,203,252.491 +"Nov 5, 09:00 am",240,383,306,505.459 +"Nov 5, 10:00 am",283,463,310,601.312 +"Nov 5, 11:00 am",281,399,184,485.9 +"Nov 5, 12:00 pm",277,622,526,848.036 +"Nov 5, 01:00 pm",284,368,137,439.799 +"Nov 5, 02:00 pm",171,259,170,320.425 +"Nov 5, 03:00 pm",191,238,125,292.95 +"Nov 5, 04:00 pm",75,85,49,98.313 +"Nov 5, 05:00 pm",20,22,19,24.5781 +"Nov 5, 06:00 pm",0,0,0,0 +"Nov 5, 07:00 pm",0,0,0,0 +"Nov 5, 08:00 pm",0,0,0,0 +"Nov 5, 09:00 pm",0,0,0,0 +"Nov 5, 10:00 pm",0,0,0,0 +"Nov 5, 11:00 pm",0,0,0,0 +"Nov 6, 12:00 am",0,0,0,0 +"Nov 6, 01:00 am",0,0,0,0 +"Nov 6, 02:00 am",0,0,0,0 +"Nov 6, 03:00 am",0,0,0,0 +"Nov 6, 04:00 am",0,0,0,0 +"Nov 6, 05:00 am",0,0,0,0 +"Nov 6, 06:00 am",2,2,1,2.03472 +"Nov 6, 07:00 am",57,69,98,101.793 +"Nov 6, 08:00 am",141,158,53,178.835 +"Nov 6, 09:00 am",202,280,168,346.458 +"Nov 6, 10:00 am",310,524,372,687.492 +"Nov 6, 11:00 am",216,397,283,521.898 +"Nov 6, 12:00 pm",326,441,176,534.189 +"Nov 6, 01:00 pm",284,435,249,542.506 +"Nov 6, 02:00 pm",204,387,357,522.108 +"Nov 6, 03:00 pm",73,352,750,571.879 +"Nov 6, 04:00 pm",31,159,653,316.794 +"Nov 6, 05:00 pm",13,30,151,58.2409 +"Nov 6, 06:00 pm",0,0,0,0 +"Nov 6, 07:00 pm",0,0,0,0 +"Nov 6, 08:00 pm",0,0,0,0 +"Nov 6, 09:00 pm",0,0,0,0 +"Nov 6, 10:00 pm",0,0,0,0 +"Nov 6, 11:00 pm",0,0,0,0 +"Nov 7, 12:00 am",0,0,0,0 +"Nov 7, 01:00 am",0,0,0,0 +"Nov 7, 02:00 am",0,0,0,0 +"Nov 7, 03:00 am",0,0,0,0 +"Nov 7, 04:00 am",0,0,0,0 +"Nov 7, 05:00 am",0,0,0,0 +"Nov 7, 06:00 am",2,3,5,2.82687 +"Nov 7, 07:00 am",32,72,341,161.485 +"Nov 7, 08:00 am",57,260,669,448.009 +"Nov 7, 09:00 am",77,444,801,697.654 +"Nov 7, 10:00 am",91,585,863,881.219 +"Nov 7, 11:00 am",99,666,892,977.56 +"Nov 7, 12:00 pm",100,683,902,999.962 +"Nov 7, 01:00 pm",95,629,885,939.556 +"Nov 7, 02:00 pm",83,509,837,782.934 +"Nov 7, 03:00 pm",66,340,742,558.376 +"Nov 7, 04:00 pm",43,144,518,279.804 +"Nov 7, 05:00 pm",15,23,71,39.6412 +"Nov 7, 06:00 pm",0,0,0,0 +"Nov 7, 07:00 pm",0,0,0,0 +"Nov 7, 08:00 pm",0,0,0,0 +"Nov 7, 09:00 pm",0,0,0,0 +"Nov 7, 10:00 pm",0,0,0,0 +"Nov 7, 11:00 pm",0,0,0,0 +"Nov 8, 12:00 am",0,0,0,0 +"Nov 8, 01:00 am",0,0,0,0 +"Nov 8, 02:00 am",0,0,0,0 +"Nov 8, 03:00 am",0,0,0,0 +"Nov 8, 04:00 am",0,0,0,0 +"Nov 8, 05:00 am",0,0,0,0 +"Nov 8, 06:00 am",1,2,5,1.9153 +"Nov 8, 07:00 am",30,71,361,165.66 +"Nov 8, 08:00 am",54,259,686,453.24 +"Nov 8, 09:00 am",72,443,816,701.758 +"Nov 8, 10:00 am",86,586,881,881.698 +"Nov 8, 11:00 am",93,667,909,985.379 +"Nov 8, 12:00 pm",94,682,914,1003.21 +"Nov 8, 01:00 pm",89,629,900,936.201 +"Nov 8, 02:00 pm",78,509,853,788.85 +"Nov 8, 03:00 pm",62,338,757,562.608 +"Nov 8, 04:00 pm",41,144,539,283.924 +"Nov 8, 05:00 pm",15,24,80,41.9579 +"Nov 8, 06:00 pm",0,0,0,0 +"Nov 8, 07:00 pm",0,0,0,0 +"Nov 8, 08:00 pm",0,0,0,0 +"Nov 8, 09:00 pm",0,0,0,0 +"Nov 8, 10:00 pm",0,0,0,0 +"Nov 8, 11:00 pm",0,0,0,0 +"Nov 9, 12:00 am",0,0,0,0 +"Nov 9, 01:00 am",0,0,0,0 +"Nov 9, 02:00 am",0,0,0,0 +"Nov 9, 03:00 am",0,0,0,0 +"Nov 9, 04:00 am",0,0,0,0 +"Nov 9, 05:00 am",0,0,0,0 +"Nov 9, 06:00 am",3,4,3,3.36011 +"Nov 9, 07:00 am",39,50,97,82.8343 +"Nov 9, 08:00 am",87,245,535,409.565 +"Nov 9, 09:00 am",164,375,467,547.571 +"Nov 9, 10:00 am",186,519,591,749.272 +"Nov 9, 11:00 am",181,645,739,939.876 +"Nov 9, 12:00 pm",175,665,767,970.766 +"Nov 9, 01:00 pm",171,583,692,854.718 +"Nov 9, 02:00 pm",143,473,659,712.607 +"Nov 9, 03:00 pm",132,312,498,477.776 +"Nov 9, 04:00 pm",64,138,393,249.315 +"Nov 9, 05:00 pm",17,26,80,44.675 +"Nov 9, 06:00 pm",0,0,0,0 +"Nov 9, 07:00 pm",0,0,0,0 +"Nov 9, 08:00 pm",0,0,0,0 +"Nov 9, 09:00 pm",0,0,0,0 +"Nov 9, 10:00 pm",0,0,0,0 +"Nov 9, 11:00 pm",0,0,0,0 +"Nov 10, 12:00 am",0,0,0,0 +"Nov 10, 01:00 am",0,0,0,0 +"Nov 10, 02:00 am",0,0,0,0 +"Nov 10, 03:00 am",0,0,0,0 +"Nov 10, 04:00 am",0,0,0,0 +"Nov 10, 05:00 am",0,0,0,0 +"Nov 10, 06:00 am",1,3,3,1.52583 +"Nov 10, 07:00 am",25,70,425,177.912 +"Nov 10, 08:00 am",47,255,714,458.761 +"Nov 10, 09:00 am",64,444,851,709.638 +"Nov 10, 10:00 am",84,584,894,888.253 +"Nov 10, 11:00 am",84,669,938,999.475 +"Nov 10, 12:00 pm",85,684,943,1017.81 +"Nov 10, 01:00 pm",74,630,939,951.234 +"Nov 10, 02:00 pm",65,513,899,801.004 +"Nov 10, 03:00 pm",51,342,811,577.27 +"Nov 10, 04:00 pm",33,145,601,300.297 +"Nov 10, 05:00 pm",12,24,106,46.6161 +"Nov 10, 06:00 pm",0,0,0,0 +"Nov 10, 07:00 pm",0,0,0,0 +"Nov 10, 08:00 pm",0,0,0,0 +"Nov 10, 09:00 pm",0,0,0,0 +"Nov 10, 10:00 pm",0,0,0,0 +"Nov 10, 11:00 pm",0,0,0,0 +"Nov 11, 12:00 am",0,0,0,0 +"Nov 11, 01:00 am",0,0,0,0 +"Nov 11, 02:00 am",0,0,0,0 +"Nov 11, 03:00 am",0,0,0,0 +"Nov 11, 04:00 am",0,0,0,0 +"Nov 11, 05:00 am",0,0,0,0 +"Nov 11, 06:00 am",0,0,0,0 +"Nov 11, 07:00 am",32,60,270,138.294 +"Nov 11, 08:00 am",66,241,605,423.703 +"Nov 11, 09:00 am",78,440,817,706.723 +"Nov 11, 10:00 am",82,586,905,894.146 +"Nov 11, 11:00 am",91,664,923,992.496 +"Nov 11, 12:00 pm",82,634,873,945.749 +"Nov 11, 01:00 pm",93,579,824,877.856 +"Nov 11, 02:00 pm",98,481,775,748.341 +"Nov 11, 03:00 pm",58,338,784,573.497 +"Nov 11, 04:00 pm",34,137,564,286.226 +"Nov 11, 05:00 pm",13,25,99,44.4117 +"Nov 11, 06:00 pm",0,0,0,0 +"Nov 11, 07:00 pm",0,0,0,0 +"Nov 11, 08:00 pm",0,0,0,0 +"Nov 11, 09:00 pm",0,0,0,0 +"Nov 11, 10:00 pm",0,0,0,0 +"Nov 11, 11:00 pm",0,0,0,0 +"Nov 12, 12:00 am",0,0,0,0 +"Nov 12, 01:00 am",0,0,0,0 +"Nov 12, 02:00 am",0,0,0,0 +"Nov 12, 03:00 am",0,0,0,0 +"Nov 12, 04:00 am",0,0,0,0 +"Nov 12, 05:00 am",0,0,0,0 +"Nov 12, 06:00 am",0,0,0,0 +"Nov 12, 07:00 am",43,51,79,79.1243 +"Nov 12, 08:00 am",129,185,197,253.388 +"Nov 12, 09:00 am",188,379,436,539.229 +"Nov 12, 10:00 am",239,474,425,649.175 +"Nov 12, 11:00 am",251,606,576,855.463 +"Nov 12, 12:00 pm",265,604,540,844.79 +"Nov 12, 01:00 pm",279,525,421,709.796 +"Nov 12, 02:00 pm",205,460,519,664.006 +"Nov 12, 03:00 pm",153,293,395,427.816 +"Nov 12, 04:00 pm",81,114,180,176.527 +"Nov 12, 05:00 pm",14,15,8,15.1932 +"Nov 12, 06:00 pm",0,0,0,0 +"Nov 12, 07:00 pm",0,0,0,0 +"Nov 12, 08:00 pm",0,0,0,0 +"Nov 12, 09:00 pm",0,0,0,0 +"Nov 12, 10:00 pm",0,0,0,0 +"Nov 12, 11:00 pm",0,0,0,0 +"Nov 13, 12:00 am",0,0,0,0 +"Nov 13, 01:00 am",0,0,0,0 +"Nov 13, 02:00 am",0,0,0,0 +"Nov 13, 03:00 am",0,0,0,0 +"Nov 13, 04:00 am",0,0,0,0 +"Nov 13, 05:00 am",0,0,0,0 +"Nov 13, 06:00 am",0,0,0,0 +"Nov 13, 07:00 am",36,52,164,108.75 +"Nov 13, 08:00 am",83,226,507,387.961 +"Nov 13, 09:00 am",146,403,591,615.836 +"Nov 13, 10:00 am",132,572,802,874.517 +"Nov 13, 11:00 am",137,653,843,984.345 +"Nov 13, 12:00 pm",143,675,852,1011.9 +"Nov 13, 01:00 pm",125,625,860,945.604 +"Nov 13, 02:00 pm",98,498,821,783.512 +"Nov 13, 03:00 pm",65,324,738,552.576 +"Nov 13, 04:00 pm",39,131,519,275.778 +"Nov 13, 05:00 pm",12,19,67,27.8793 +"Nov 13, 06:00 pm",0,0,0,0 +"Nov 13, 07:00 pm",0,0,0,0 +"Nov 13, 08:00 pm",0,0,0,0 +"Nov 13, 09:00 pm",0,0,0,0 +"Nov 13, 10:00 pm",0,0,0,0 +"Nov 13, 11:00 pm",0,0,0,0 +"Nov 14, 12:00 am",0,0,0,0 +"Nov 14, 01:00 am",0,0,0,0 +"Nov 14, 02:00 am",0,0,0,0 +"Nov 14, 03:00 am",0,0,0,0 +"Nov 14, 04:00 am",0,0,0,0 +"Nov 14, 05:00 am",0,0,0,0 +"Nov 14, 06:00 am",0,0,0,0 +"Nov 14, 07:00 am",26,59,326,151.058 +"Nov 14, 08:00 am",50,240,683,442.597 +"Nov 14, 09:00 am",65,424,833,699.286 +"Nov 14, 10:00 am",77,568,900,879.833 +"Nov 14, 11:00 am",91,650,917,982.985 +"Nov 14, 12:00 pm",102,669,912,1013.71 +"Nov 14, 01:00 pm",106,617,882,943.177 +"Nov 14, 02:00 pm",97,468,765,741.637 +"Nov 14, 03:00 pm",100,300,575,493.436 +"Nov 14, 04:00 pm",70,113,248,190.994 +"Nov 14, 05:00 pm",14,17,21,18.1836 +"Nov 14, 06:00 pm",0,0,0,0 +"Nov 14, 07:00 pm",0,0,0,0 +"Nov 14, 08:00 pm",0,0,0,0 +"Nov 14, 09:00 pm",0,0,0,0 +"Nov 14, 10:00 pm",0,0,0,0 +"Nov 14, 11:00 pm",0,0,0,0 +"Nov 15, 12:00 am",0,0,0,0 +"Nov 15, 01:00 am",0,0,0,0 +"Nov 15, 02:00 am",0,0,0,0 +"Nov 15, 03:00 am",0,0,0,0 +"Nov 15, 04:00 am",0,0,0,0 +"Nov 15, 05:00 am",0,0,0,0 +"Nov 15, 06:00 am",0,0,0,0 +"Nov 15, 07:00 am",26,56,310,146.368 +"Nov 15, 08:00 am",50,235,675,437.468 +"Nov 15, 09:00 am",65,415,819,687.985 +"Nov 15, 10:00 am",77,554,882,863.01 +"Nov 15, 11:00 am",100,642,895,981.356 +"Nov 15, 12:00 pm",111,662,891,1003.26 +"Nov 15, 01:00 pm",122,618,862,942.323 +"Nov 15, 02:00 pm",107,499,813,791.093 +"Nov 15, 03:00 pm",86,326,699,555.293 +"Nov 15, 04:00 pm",51,130,459,264.613 +"Nov 15, 05:00 pm",14,20,53,26.3611 +"Nov 15, 06:00 pm",0,0,0,0 +"Nov 15, 07:00 pm",0,0,0,0 +"Nov 15, 08:00 pm",0,0,0,0 +"Nov 15, 09:00 pm",0,0,0,0 +"Nov 15, 10:00 pm",0,0,0,0 +"Nov 15, 11:00 pm",0,0,0,0 +"Nov 16, 12:00 am",0,0,0,0 +"Nov 16, 01:00 am",0,0,0,0 +"Nov 16, 02:00 am",0,0,0,0 +"Nov 16, 03:00 am",0,0,0,0 +"Nov 16, 04:00 am",0,0,0,0 +"Nov 16, 05:00 am",0,0,0,0 +"Nov 16, 06:00 am",0,0,0,0 +"Nov 16, 07:00 am",40,41,10,45.5243 +"Nov 16, 08:00 am",121,133,42,153.044 +"Nov 16, 09:00 am",161,189,67,214.417 +"Nov 16, 10:00 am",288,336,88,388.846 +"Nov 16, 11:00 am",349,549,331,724.856 +"Nov 16, 12:00 pm",210,534,527,768.841 +"Nov 16, 01:00 pm",192,465,477,674.2 +"Nov 16, 02:00 pm",160,361,420,535.209 +"Nov 16, 03:00 pm",128,180,152,236.637 +"Nov 16, 04:00 pm",70,85,93,121.355 +"Nov 16, 05:00 pm",16,16,5,15.9897 +"Nov 16, 06:00 pm",0,0,0,0 +"Nov 16, 07:00 pm",0,0,0,0 +"Nov 16, 08:00 pm",0,0,0,0 +"Nov 16, 09:00 pm",0,0,0,0 +"Nov 16, 10:00 pm",0,0,0,0 +"Nov 16, 11:00 pm",0,0,0,0 +"Nov 17, 12:00 am",0,0,0,0 +"Nov 17, 01:00 am",0,0,0,0 +"Nov 17, 02:00 am",0,0,0,0 +"Nov 17, 03:00 am",0,0,0,0 +"Nov 17, 04:00 am",0,0,0,0 +"Nov 17, 05:00 am",0,0,0,0 +"Nov 17, 06:00 am",0,0,0,0 +"Nov 17, 07:00 am",31,44,126,84.3674 +"Nov 17, 08:00 am",72,205,498,369.056 +"Nov 17, 09:00 am",99,367,635,596.943 +"Nov 17, 10:00 am",122,510,727,793.9 +"Nov 17, 11:00 am",143,597,758,907.154 +"Nov 17, 12:00 pm",140,618,783,938.646 +"Nov 17, 01:00 pm",132,572,773,878.566 +"Nov 17, 02:00 pm",116,457,715,723.509 +"Nov 17, 03:00 pm",89,286,580,484.506 +"Nov 17, 04:00 pm",53,105,310,203.82 +"Nov 17, 05:00 pm",12,13,12,14.1233 +"Nov 17, 06:00 pm",0,0,0,0 +"Nov 17, 07:00 pm",0,0,0,0 +"Nov 17, 08:00 pm",0,0,0,0 +"Nov 17, 09:00 pm",0,0,0,0 +"Nov 17, 10:00 pm",0,0,0,0 +"Nov 17, 11:00 pm",0,0,0,0 +"Nov 18, 12:00 am",0,0,0,0 +"Nov 18, 01:00 am",0,0,0,0 +"Nov 18, 02:00 am",0,0,0,0 +"Nov 18, 03:00 am",0,0,0,0 +"Nov 18, 04:00 am",0,0,0,0 +"Nov 18, 05:00 am",0,0,0,0 +"Nov 18, 06:00 am",0,0,0,0 +"Nov 18, 07:00 am",21,57,365,156.956 +"Nov 18, 08:00 am",39,231,731,447.016 +"Nov 18, 09:00 am",53,413,863,694.861 +"Nov 18, 10:00 am",64,554,925,879.53 +"Nov 18, 11:00 am",70,634,949,981.661 +"Nov 18, 12:00 pm",71,649,953,1000.26 +"Nov 18, 01:00 pm",67,596,934,930.11 +"Nov 18, 02:00 pm",59,481,892,782.725 +"Nov 18, 03:00 pm",46,316,801,562.538 +"Nov 18, 04:00 pm",30,127,582,289.703 +"Nov 18, 05:00 pm",10,20,89,32.2565 +"Nov 18, 06:00 pm",0,0,0,0 +"Nov 18, 07:00 pm",0,0,0,0 +"Nov 18, 08:00 pm",0,0,0,0 +"Nov 18, 09:00 pm",0,0,0,0 +"Nov 18, 10:00 pm",0,0,0,0 +"Nov 18, 11:00 pm",0,0,0,0 +"Nov 19, 12:00 am",0,0,0,0 +"Nov 19, 01:00 am",0,0,0,0 +"Nov 19, 02:00 am",0,0,0,0 +"Nov 19, 03:00 am",0,0,0,0 +"Nov 19, 04:00 am",0,0,0,0 +"Nov 19, 05:00 am",0,0,0,0 +"Nov 19, 06:00 am",0,0,0,0 +"Nov 19, 07:00 am",27,47,207,113.265 +"Nov 19, 08:00 am",55,211,598,401.327 +"Nov 19, 09:00 am",77,390,757,653.165 +"Nov 19, 10:00 am",92,530,831,840.367 +"Nov 19, 11:00 am",100,610,861,944.55 +"Nov 19, 12:00 pm",103,586,799,902.192 +"Nov 19, 01:00 pm",94,554,816,865.501 +"Nov 19, 02:00 pm",97,444,735,716.095 +"Nov 19, 03:00 pm",68,289,661,510.273 +"Nov 19, 04:00 pm",44,108,391,229.972 +"Nov 19, 05:00 pm",8,12,27,14.3925 +"Nov 19, 06:00 pm",0,0,0,0 +"Nov 19, 07:00 pm",0,0,0,0 +"Nov 19, 08:00 pm",0,0,0,0 +"Nov 19, 09:00 pm",0,0,0,0 +"Nov 19, 10:00 pm",0,0,0,0 +"Nov 19, 11:00 pm",0,0,0,0 +"Nov 20, 12:00 am",0,0,0,0 +"Nov 20, 01:00 am",0,0,0,0 +"Nov 20, 02:00 am",0,0,0,0 +"Nov 20, 03:00 am",0,0,0,0 +"Nov 20, 04:00 am",0,0,0,0 +"Nov 20, 05:00 am",0,0,0,0 +"Nov 20, 06:00 am",0,0,0,0 +"Nov 20, 07:00 am",24,48,242,123.906 +"Nov 20, 08:00 am",46,215,656,418.09 +"Nov 20, 09:00 am",64,393,803,669.22 +"Nov 20, 10:00 am",77,529,865,841.891 +"Nov 20, 11:00 am",84,614,902,952.692 +"Nov 20, 12:00 pm",85,631,909,973.828 +"Nov 20, 01:00 pm",81,582,895,911.063 +"Nov 20, 02:00 pm",71,466,844,766.159 +"Nov 20, 03:00 pm",55,301,740,540.953 +"Nov 20, 04:00 pm",36,117,500,263.248 +"Nov 20, 05:00 pm",9,15,51,21.6451 +"Nov 20, 06:00 pm",0,0,0,0 +"Nov 20, 07:00 pm",0,0,0,0 +"Nov 20, 08:00 pm",0,0,0,0 +"Nov 20, 09:00 pm",0,0,0,0 +"Nov 20, 10:00 pm",0,0,0,0 +"Nov 20, 11:00 pm",0,0,0,0 +"Nov 21, 12:00 am",0,0,0,0 +"Nov 21, 01:00 am",0,0,0,0 +"Nov 21, 02:00 am",0,0,0,0 +"Nov 21, 03:00 am",0,0,0,0 +"Nov 21, 04:00 am",0,0,0,0 +"Nov 21, 05:00 am",0,0,0,0 +"Nov 21, 06:00 am",0,0,0,0 +"Nov 21, 07:00 am",27,27,0,25.6343 +"Nov 21, 08:00 am",86,97,43,110.992 +"Nov 21, 09:00 am",182,206,58,235.368 +"Nov 21, 10:00 am",233,271,74,310.182 +"Nov 21, 11:00 am",354,397,73,463.112 +"Nov 21, 12:00 pm",289,352,105,409.428 +"Nov 21, 01:00 pm",266,331,116,388.928 +"Nov 21, 02:00 pm",209,238,63,271.685 +"Nov 21, 03:00 pm",141,152,31,169.501 +"Nov 21, 04:00 pm",53,64,63,87.5759 +"Nov 21, 05:00 pm",6,6,1,5.7797 +"Nov 21, 06:00 pm",0,0,0,0 +"Nov 21, 07:00 pm",0,0,0,0 +"Nov 21, 08:00 pm",0,0,0,0 +"Nov 21, 09:00 pm",0,0,0,0 +"Nov 21, 10:00 pm",0,0,0,0 +"Nov 21, 11:00 pm",0,0,0,0 +"Nov 22, 12:00 am",0,0,0,0 +"Nov 22, 01:00 am",0,0,0,0 +"Nov 22, 02:00 am",0,0,0,0 +"Nov 22, 03:00 am",0,0,0,0 +"Nov 22, 04:00 am",0,0,0,0 +"Nov 22, 05:00 am",0,0,0,0 +"Nov 22, 06:00 am",0,0,0,0 +"Nov 22, 07:00 am",39,40,9,46.2614 +"Nov 22, 08:00 am",124,133,37,158.629 +"Nov 22, 09:00 am",193,225,79,264.849 +"Nov 22, 10:00 am",293,429,263,561.445 +"Nov 22, 11:00 am",243,459,370,633.089 +"Nov 22, 12:00 pm",192,520,552,768.637 +"Nov 22, 01:00 pm",222,490,483,711.817 +"Nov 22, 02:00 pm",164,327,352,471.195 +"Nov 22, 03:00 pm",111,265,468,435.949 +"Nov 22, 04:00 pm",46,87,260,175.969 +"Nov 22, 05:00 pm",7,8,11,9.35248 +"Nov 22, 06:00 pm",0,0,0,0 +"Nov 22, 07:00 pm",0,0,0,0 +"Nov 22, 08:00 pm",0,0,0,0 +"Nov 22, 09:00 pm",0,0,0,0 +"Nov 22, 10:00 pm",0,0,0,0 +"Nov 22, 11:00 pm",0,0,0,0 +"Nov 23, 12:00 am",0,0,0,0 +"Nov 23, 01:00 am",0,0,0,0 +"Nov 23, 02:00 am",0,0,0,0 +"Nov 23, 03:00 am",0,0,0,0 +"Nov 23, 04:00 am",0,0,0,0 +"Nov 23, 05:00 am",0,0,0,0 +"Nov 23, 06:00 am",0,0,0,0 +"Nov 23, 07:00 am",24,25,4,23.3938 +"Nov 23, 08:00 am",85,86,7,85.5553 +"Nov 23, 09:00 am",148,149,3,145.059 +"Nov 23, 10:00 am",183,183,1,176.348 +"Nov 23, 11:00 am",236,292,98,338.104 +"Nov 23, 12:00 pm",316,460,244,592.018 +"Nov 23, 01:00 pm",254,400,266,540.971 +"Nov 23, 02:00 pm",201,343,307,480.878 +"Nov 23, 03:00 pm",162,249,266,362.401 +"Nov 23, 04:00 pm",65,71,35,87.2185 +"Nov 23, 05:00 pm",11,12,6,11.7128 +"Nov 23, 06:00 pm",0,0,0,0 +"Nov 23, 07:00 pm",0,0,0,0 +"Nov 23, 08:00 pm",0,0,0,0 +"Nov 23, 09:00 pm",0,0,0,0 +"Nov 23, 10:00 pm",0,0,0,0 +"Nov 23, 11:00 pm",0,0,0,0 +"Nov 24, 12:00 am",0,0,0,0 +"Nov 24, 01:00 am",0,0,0,0 +"Nov 24, 02:00 am",0,0,0,0 +"Nov 24, 03:00 am",0,0,0,0 +"Nov 24, 04:00 am",0,0,0,0 +"Nov 24, 05:00 am",0,0,0,0 +"Nov 24, 06:00 am",0,0,0,0 +"Nov 24, 07:00 am",21,47,248,121.778 +"Nov 24, 08:00 am",42,199,643,402.463 +"Nov 24, 09:00 am",59,376,800,655.667 +"Nov 24, 10:00 am",71,512,865,829.034 +"Nov 24, 11:00 am",79,563,840,884.09 +"Nov 24, 12:00 pm",125,584,781,912.699 +"Nov 24, 01:00 pm",134,431,540,668.713 +"Nov 24, 02:00 pm",106,422,689,689.755 +"Nov 24, 03:00 pm",55,276,680,504.09 +"Nov 24, 04:00 pm",33,112,504,262.824 +"Nov 24, 05:00 pm",8,12,30,15.3999 +"Nov 24, 06:00 pm",0,0,0,0 +"Nov 24, 07:00 pm",0,0,0,0 +"Nov 24, 08:00 pm",0,0,0,0 +"Nov 24, 09:00 pm",0,0,0,0 +"Nov 24, 10:00 pm",0,0,0,0 +"Nov 24, 11:00 pm",0,0,0,0 +"Nov 25, 12:00 am",0,0,0,0 +"Nov 25, 01:00 am",0,0,0,0 +"Nov 25, 02:00 am",0,0,0,0 +"Nov 25, 03:00 am",0,0,0,0 +"Nov 25, 04:00 am",0,0,0,0 +"Nov 25, 05:00 am",0,0,0,0 +"Nov 25, 06:00 am",0,0,0,0 +"Nov 25, 07:00 am",24,45,206,111.362 +"Nov 25, 08:00 am",68,194,526,373.361 +"Nov 25, 09:00 am",57,353,751,617.126 +"Nov 25, 10:00 am",70,513,876,835.715 +"Nov 25, 11:00 am",76,593,904,938.321 +"Nov 25, 12:00 pm",78,614,916,966.624 +"Nov 25, 01:00 pm",74,564,898,901.583 +"Nov 25, 02:00 pm",64,452,850,753.77 +"Nov 25, 03:00 pm",50,291,748,540.125 +"Nov 25, 04:00 pm",32,111,509,264.146 +"Nov 25, 05:00 pm",8,11,30,15.4442 +"Nov 25, 06:00 pm",0,0,0,0 +"Nov 25, 07:00 pm",0,0,0,0 +"Nov 25, 08:00 pm",0,0,0,0 +"Nov 25, 09:00 pm",0,0,0,0 +"Nov 25, 10:00 pm",0,0,0,0 +"Nov 25, 11:00 pm",0,0,0,0 +"Nov 26, 12:00 am",0,0,0,0 +"Nov 26, 01:00 am",0,0,0,0 +"Nov 26, 02:00 am",0,0,0,0 +"Nov 26, 03:00 am",0,0,0,0 +"Nov 26, 04:00 am",0,0,0,0 +"Nov 26, 05:00 am",0,0,0,0 +"Nov 26, 06:00 am",0,0,0,0 +"Nov 26, 07:00 am",35,35,2,38.746 +"Nov 26, 08:00 am",104,113,41,135.366 +"Nov 26, 09:00 am",123,148,64,169.488 +"Nov 26, 10:00 am",266,296,59,341.561 +"Nov 26, 11:00 am",244,461,380,642.56 +"Nov 26, 12:00 pm",208,415,355,581.811 +"Nov 26, 01:00 pm",129,516,712,815.569 +"Nov 26, 02:00 pm",156,348,422,532.058 +"Nov 26, 03:00 pm",147,213,207,298.151 +"Nov 26, 04:00 pm",56,65,54,89.4907 +"Nov 26, 05:00 pm",8,10,16,11.6925 +"Nov 26, 06:00 pm",0,0,0,0 +"Nov 26, 07:00 pm",0,0,0,0 +"Nov 26, 08:00 pm",0,0,0,0 +"Nov 26, 09:00 pm",0,0,0,0 +"Nov 26, 10:00 pm",0,0,0,0 +"Nov 26, 11:00 pm",0,0,0,0 +"Nov 27, 12:00 am",0,0,0,0 +"Nov 27, 01:00 am",0,0,0,0 +"Nov 27, 02:00 am",0,0,0,0 +"Nov 27, 03:00 am",0,0,0,0 +"Nov 27, 04:00 am",0,0,0,0 +"Nov 27, 05:00 am",0,0,0,0 +"Nov 27, 06:00 am",0,0,0,0 +"Nov 27, 07:00 am",21,21,0,18.8526 +"Nov 27, 08:00 am",103,106,14,112.413 +"Nov 27, 09:00 am",179,203,61,236.26 +"Nov 27, 10:00 am",250,314,129,394.624 +"Nov 27, 11:00 am",232,306,131,381.11 +"Nov 27, 12:00 pm",327,407,139,492.574 +"Nov 27, 01:00 pm",288,388,185,496.095 +"Nov 27, 02:00 pm",160,216,123,273.841 +"Nov 27, 03:00 pm",129,136,21,140.576 +"Nov 27, 04:00 pm",54,62,54,86.9383 +"Nov 27, 05:00 pm",8,8,2,7.89982 +"Nov 27, 06:00 pm",0,0,0,0 +"Nov 27, 07:00 pm",0,0,0,0 +"Nov 27, 08:00 pm",0,0,0,0 +"Nov 27, 09:00 pm",0,0,0,0 +"Nov 27, 10:00 pm",0,0,0,0 +"Nov 27, 11:00 pm",0,0,0,0 +"Nov 28, 12:00 am",0,0,0,0 +"Nov 28, 01:00 am",0,0,0,0 +"Nov 28, 02:00 am",0,0,0,0 +"Nov 28, 03:00 am",0,0,0,0 +"Nov 28, 04:00 am",0,0,0,0 +"Nov 28, 05:00 am",0,0,0,0 +"Nov 28, 06:00 am",0,0,0,0 +"Nov 28, 07:00 am",34,37,32,51.1116 +"Nov 28, 08:00 am",103,132,124,185.878 +"Nov 28, 09:00 am",178,210,84,251.533 +"Nov 28, 10:00 am",275,410,272,546.961 +"Nov 28, 11:00 am",177,504,580,763.95 +"Nov 28, 12:00 pm",157,569,713,883.283 +"Nov 28, 01:00 pm",68,556,904,897.63 +"Nov 28, 02:00 pm",133,342,462,536.473 +"Nov 28, 03:00 pm",140,183,136,245.725 +"Nov 28, 04:00 pm",41,42,8,41.3012 +"Nov 28, 05:00 pm",11,11,1,10.3867 +"Nov 28, 06:00 pm",0,0,0,0 +"Nov 28, 07:00 pm",0,0,0,0 +"Nov 28, 08:00 pm",0,0,0,0 +"Nov 28, 09:00 pm",0,0,0,0 +"Nov 28, 10:00 pm",0,0,0,0 +"Nov 28, 11:00 pm",0,0,0,0 +"Nov 29, 12:00 am",0,0,0,0 +"Nov 29, 01:00 am",0,0,0,0 +"Nov 29, 02:00 am",0,0,0,0 +"Nov 29, 03:00 am",0,0,0,0 +"Nov 29, 04:00 am",0,0,0,0 +"Nov 29, 05:00 am",0,0,0,0 +"Nov 29, 06:00 am",0,0,0,0 +"Nov 29, 07:00 am",22,37,154,88.6007 +"Nov 29, 08:00 am",63,162,435,317.546 +"Nov 29, 09:00 am",92,335,637,578.253 +"Nov 29, 10:00 am",113,476,734,775.92 +"Nov 29, 11:00 am",125,560,776,890.214 +"Nov 29, 12:00 pm",127,580,788,917.931 +"Nov 29, 01:00 pm",121,531,763,850.34 +"Nov 29, 02:00 pm",105,422,704,700.031 +"Nov 29, 03:00 pm",80,260,568,468.619 +"Nov 29, 04:00 pm",48,91,286,191.99 +"Nov 29, 05:00 pm",8,11,29,15.3423 +"Nov 29, 06:00 pm",0,0,0,0 +"Nov 29, 07:00 pm",0,0,0,0 +"Nov 29, 08:00 pm",0,0,0,0 +"Nov 29, 09:00 pm",0,0,0,0 +"Nov 29, 10:00 pm",0,0,0,0 +"Nov 29, 11:00 pm",0,0,0,0 +"Nov 30, 12:00 am",0,0,0,0 +"Nov 30, 01:00 am",0,0,0,0 +"Nov 30, 02:00 am",0,0,0,0 +"Nov 30, 03:00 am",0,0,0,0 +"Nov 30, 04:00 am",0,0,0,0 +"Nov 30, 05:00 am",0,0,0,0 +"Nov 30, 06:00 am",0,0,0,0 +"Nov 30, 07:00 am",19,39,207,104.498 +"Nov 30, 08:00 am",51,173,541,357.396 +"Nov 30, 09:00 am",108,314,548,532.783 +"Nov 30, 10:00 am",187,458,552,701.37 +"Nov 30, 11:00 am",170,551,682,853.796 +"Nov 30, 12:00 pm",168,567,696,878.082 +"Nov 30, 01:00 pm",197,511,585,772.89 +"Nov 30, 02:00 pm",144,439,658,706.432 +"Nov 30, 03:00 pm",123,242,377,395.28 +"Nov 30, 04:00 pm",66,89,160,156.345 +"Nov 30, 05:00 pm",10,13,25,16.1145 +"Nov 30, 06:00 pm",0,0,0,0 +"Nov 30, 07:00 pm",0,0,0,0 +"Nov 30, 08:00 pm",0,0,0,0 +"Nov 30, 09:00 pm",0,0,0,0 +"Nov 30, 10:00 pm",0,0,0,0 +"Nov 30, 11:00 pm",0,0,0,0 +"Dec 1, 12:00 am",0,0,0,0 +"Dec 1, 01:00 am",0,0,0,0 +"Dec 1, 02:00 am",0,0,0,0 +"Dec 1, 03:00 am",0,0,0,0 +"Dec 1, 04:00 am",0,0,0,0 +"Dec 1, 05:00 am",0,0,0,0 +"Dec 1, 06:00 am",0,0,0,0 +"Dec 1, 07:00 am",7,27,201,79.5281 +"Dec 1, 08:00 am",18,165,662,366.646 +"Dec 1, 09:00 am",26,335,826,613.318 +"Dec 1, 10:00 am",39,482,906,811.184 +"Dec 1, 11:00 am",54,576,938,933.446 +"Dec 1, 12:00 pm",62,594,932,955.408 +"Dec 1, 01:00 pm",60,543,905,886.618 +"Dec 1, 02:00 pm",65,441,843,749.112 +"Dec 1, 03:00 pm",59,284,717,533.893 +"Dec 1, 04:00 pm",44,83,264,178.505 +"Dec 1, 05:00 pm",0,3,27,7.52594 +"Dec 1, 06:00 pm",0,0,0,0 +"Dec 1, 07:00 pm",0,0,0,0 +"Dec 1, 08:00 pm",0,0,0,0 +"Dec 1, 09:00 pm",0,0,0,0 +"Dec 1, 10:00 pm",0,0,0,0 +"Dec 1, 11:00 pm",0,0,0,0 +"Dec 2, 12:00 am",0,0,0,0 +"Dec 2, 01:00 am",0,0,0,0 +"Dec 2, 02:00 am",0,0,0,0 +"Dec 2, 03:00 am",0,0,0,0 +"Dec 2, 04:00 am",0,0,0,0 +"Dec 2, 05:00 am",0,0,0,0 +"Dec 2, 06:00 am",0,0,0,0 +"Dec 2, 07:00 am",9,26,170,75.6857 +"Dec 2, 08:00 am",27,165,631,363.246 +"Dec 2, 09:00 am",31,336,823,616.908 +"Dec 2, 10:00 am",44,479,895,807.437 +"Dec 2, 11:00 am",59,565,915,917.863 +"Dec 2, 12:00 pm",68,599,933,963.335 +"Dec 2, 01:00 pm",75,551,895,896.714 +"Dec 2, 02:00 pm",71,456,866,781.647 +"Dec 2, 03:00 pm",56,293,757,555.613 +"Dec 2, 04:00 pm",46,89,292,193.309 +"Dec 2, 05:00 pm",0,3,33,9.24367 +"Dec 2, 06:00 pm",0,0,0,0 +"Dec 2, 07:00 pm",0,0,0,0 +"Dec 2, 08:00 pm",0,0,0,0 +"Dec 2, 09:00 pm",0,0,0,0 +"Dec 2, 10:00 pm",0,0,0,0 +"Dec 2, 11:00 pm",0,0,0,0 +"Dec 3, 12:00 am",0,0,0,0 +"Dec 3, 01:00 am",0,0,0,0 +"Dec 3, 02:00 am",0,0,0,0 +"Dec 3, 03:00 am",0,0,0,0 +"Dec 3, 04:00 am",0,0,0,0 +"Dec 3, 05:00 am",0,0,0,0 +"Dec 3, 06:00 am",0,0,0,0 +"Dec 3, 07:00 am",8,23,148,66.5392 +"Dec 3, 08:00 am",28,162,602,348.959 +"Dec 3, 09:00 am",33,316,755,571.238 +"Dec 3, 10:00 am",41,464,870,781.225 +"Dec 3, 11:00 am",68,573,917,930.296 +"Dec 3, 12:00 pm",102,615,911,993.854 +"Dec 3, 01:00 pm",80,543,875,884.991 +"Dec 3, 02:00 pm",58,456,902,786.339 +"Dec 3, 03:00 pm",53,301,793,574.828 +"Dec 3, 04:00 pm",44,86,287,188.997 +"Dec 3, 05:00 pm",0,3,32,9.00694 +"Dec 3, 06:00 pm",0,0,0,0 +"Dec 3, 07:00 pm",0,0,0,0 +"Dec 3, 08:00 pm",0,0,0,0 +"Dec 3, 09:00 pm",0,0,0,0 +"Dec 3, 10:00 pm",0,0,0,0 +"Dec 3, 11:00 pm",0,0,0,0 +"Dec 4, 12:00 am",0,0,0,0 +"Dec 4, 01:00 am",0,0,0,0 +"Dec 4, 02:00 am",0,0,0,0 +"Dec 4, 03:00 am",0,0,0,0 +"Dec 4, 04:00 am",0,0,0,0 +"Dec 4, 05:00 am",0,0,0,0 +"Dec 4, 06:00 am",0,0,0,0 +"Dec 4, 07:00 am",7,25,182,73.1454 +"Dec 4, 08:00 am",17,170,713,387.381 +"Dec 4, 09:00 am",40,328,785,600.399 +"Dec 4, 10:00 am",47,498,934,841.116 +"Dec 4, 11:00 am",59,592,972,967.61 +"Dec 4, 12:00 pm",64,614,977,997.628 +"Dec 4, 01:00 pm",64,562,944,925.455 +"Dec 4, 02:00 pm",71,451,873,787.443 +"Dec 4, 03:00 pm",71,292,722,556.092 +"Dec 4, 04:00 pm",40,73,225,157.838 +"Dec 4, 05:00 pm",0,3,34,9.61534 +"Dec 4, 06:00 pm",0,0,0,0 +"Dec 4, 07:00 pm",0,0,0,0 +"Dec 4, 08:00 pm",0,0,0,0 +"Dec 4, 09:00 pm",0,0,0,0 +"Dec 4, 10:00 pm",0,0,0,0 +"Dec 4, 11:00 pm",0,0,0,0 +"Dec 5, 12:00 am",0,0,0,0 +"Dec 5, 01:00 am",0,0,0,0 +"Dec 5, 02:00 am",0,0,0,0 +"Dec 5, 03:00 am",0,0,0,0 +"Dec 5, 04:00 am",0,0,0,0 +"Dec 5, 05:00 am",0,0,0,0 +"Dec 5, 06:00 am",0,0,0,0 +"Dec 5, 07:00 am",9,23,137,64.8541 +"Dec 5, 08:00 am",35,162,589,354.211 +"Dec 5, 09:00 am",81,350,730,622.41 +"Dec 5, 10:00 am",113,477,755,786.255 +"Dec 5, 11:00 am",200,578,690,886.082 +"Dec 5, 12:00 pm",227,497,484,739.802 +"Dec 5, 01:00 pm",201,347,280,490.211 +"Dec 5, 02:00 pm",160,333,407,526.235 +"Dec 5, 03:00 pm",141,146,42,180.8 +"Dec 5, 04:00 pm",48,53,29,63.0264 +"Dec 5, 05:00 pm",4,6,14,7.65506 +"Dec 5, 06:00 pm",0,0,0,0 +"Dec 5, 07:00 pm",0,0,0,0 +"Dec 5, 08:00 pm",0,0,0,0 +"Dec 5, 09:00 pm",0,0,0,0 +"Dec 5, 10:00 pm",0,0,0,0 +"Dec 5, 11:00 pm",0,0,0,0 +"Dec 6, 12:00 am",0,0,0,0 +"Dec 6, 01:00 am",0,0,0,0 +"Dec 6, 02:00 am",0,0,0,0 +"Dec 6, 03:00 am",0,0,0,0 +"Dec 6, 04:00 am",0,0,0,0 +"Dec 6, 05:00 am",0,0,0,0 +"Dec 6, 06:00 am",0,0,0,0 +"Dec 6, 07:00 am",7,23,159,67.8919 +"Dec 6, 08:00 am",23,158,647,361.003 +"Dec 6, 09:00 am",38,329,805,608.722 +"Dec 6, 10:00 am",58,476,877,805.93 +"Dec 6, 11:00 am",82,576,908,936.808 +"Dec 6, 12:00 pm",92,594,895,964.861 +"Dec 6, 01:00 pm",81,565,920,925.482 +"Dec 6, 02:00 pm",77,469,889,807.854 +"Dec 6, 03:00 pm",60,308,800,589.438 +"Dec 6, 04:00 pm",44,87,291,191.991 +"Dec 6, 05:00 pm",0,2,29,8.27723 +"Dec 6, 06:00 pm",0,0,0,0 +"Dec 6, 07:00 pm",0,0,0,0 +"Dec 6, 08:00 pm",0,0,0,0 +"Dec 6, 09:00 pm",0,0,0,0 +"Dec 6, 10:00 pm",0,0,0,0 +"Dec 6, 11:00 pm",0,0,0,0 +"Dec 7, 12:00 am",0,0,0,0 +"Dec 7, 01:00 am",0,0,0,0 +"Dec 7, 02:00 am",0,0,0,0 +"Dec 7, 03:00 am",0,0,0,0 +"Dec 7, 04:00 am",0,0,0,0 +"Dec 7, 05:00 am",0,0,0,0 +"Dec 7, 06:00 am",0,0,0,0 +"Dec 7, 07:00 am",7,24,178,71.5944 +"Dec 7, 08:00 am",16,165,725,387.994 +"Dec 7, 09:00 am",40,360,890,668.366 +"Dec 7, 10:00 am",46,491,939,839.769 +"Dec 7, 11:00 am",62,586,966,962.835 +"Dec 7, 12:00 pm",74,606,951,984.379 +"Dec 7, 01:00 pm",67,557,936,921.674 +"Dec 7, 02:00 pm",74,459,881,798.248 +"Dec 7, 03:00 pm",72,233,531,439.742 +"Dec 7, 04:00 pm",33,44,74,75.35 +"Dec 7, 05:00 pm",1,2,6,2.63954 +"Dec 7, 06:00 pm",0,0,0,0 +"Dec 7, 07:00 pm",0,0,0,0 +"Dec 7, 08:00 pm",0,0,0,0 +"Dec 7, 09:00 pm",0,0,0,0 +"Dec 7, 10:00 pm",0,0,0,0 +"Dec 7, 11:00 pm",0,0,0,0 +"Dec 8, 12:00 am",0,0,0,0 +"Dec 8, 01:00 am",0,0,0,0 +"Dec 8, 02:00 am",0,0,0,0 +"Dec 8, 03:00 am",0,0,0,0 +"Dec 8, 04:00 am",0,0,0,0 +"Dec 8, 05:00 am",0,0,0,0 +"Dec 8, 06:00 am",0,0,0,0 +"Dec 8, 07:00 am",13,15,25,22.4893 +"Dec 8, 08:00 am",89,118,120,167.387 +"Dec 8, 09:00 am",87,289,554,505.533 +"Dec 8, 10:00 am",50,481,910,819.956 +"Dec 8, 11:00 am",67,568,928,933.891 +"Dec 8, 12:00 pm",69,612,973,997.788 +"Dec 8, 01:00 pm",89,534,853,884.389 +"Dec 8, 02:00 pm",129,331,467,537.406 +"Dec 8, 03:00 pm",107,250,489,450.12 +"Dec 8, 04:00 pm",73,112,269,216.138 +"Dec 8, 05:00 pm",2,5,27,9.61352 +"Dec 8, 06:00 pm",0,0,0,0 +"Dec 8, 07:00 pm",0,0,0,0 +"Dec 8, 08:00 pm",0,0,0,0 +"Dec 8, 09:00 pm",0,0,0,0 +"Dec 8, 10:00 pm",0,0,0,0 +"Dec 8, 11:00 pm",0,0,0,0 +"Dec 9, 12:00 am",0,0,0,0 +"Dec 9, 01:00 am",0,0,0,0 +"Dec 9, 02:00 am",0,0,0,0 +"Dec 9, 03:00 am",0,0,0,0 +"Dec 9, 04:00 am",0,0,0,0 +"Dec 9, 05:00 am",0,0,0,0 +"Dec 9, 06:00 am",0,0,0,0 +"Dec 9, 07:00 am",6,21,154,61.756 +"Dec 9, 08:00 am",18,155,681,366.75 +"Dec 9, 09:00 am",37,348,877,652.362 +"Dec 9, 10:00 am",31,474,943,819.705 +"Dec 9, 11:00 am",47,572,976,949.936 +"Dec 9, 12:00 pm",49,596,982,979.217 +"Dec 9, 01:00 pm",45,551,968,920.666 +"Dec 9, 02:00 pm",52,456,923,796.534 +"Dec 9, 03:00 pm",44,300,827,583.257 +"Dec 9, 04:00 pm",42,88,317,204.65 +"Dec 9, 05:00 pm",0,2,31,8.96496 +"Dec 9, 06:00 pm",0,0,0,0 +"Dec 9, 07:00 pm",0,0,0,0 +"Dec 9, 08:00 pm",0,0,0,0 +"Dec 9, 09:00 pm",0,0,0,0 +"Dec 9, 10:00 pm",0,0,0,0 +"Dec 9, 11:00 pm",0,0,0,0 +"Dec 10, 12:00 am",0,0,0,0 +"Dec 10, 01:00 am",0,0,0,0 +"Dec 10, 02:00 am",0,0,0,0 +"Dec 10, 03:00 am",0,0,0,0 +"Dec 10, 04:00 am",0,0,0,0 +"Dec 10, 05:00 am",0,0,0,0 +"Dec 10, 06:00 am",0,0,0,0 +"Dec 10, 07:00 am",5,20,141,55.5727 +"Dec 10, 08:00 am",19,150,665,359.211 +"Dec 10, 09:00 am",25,320,838,607.32 +"Dec 10, 10:00 am",41,467,911,806.033 +"Dec 10, 11:00 am",57,562,941,930.696 +"Dec 10, 12:00 pm",62,589,949,965.393 +"Dec 10, 01:00 pm",54,539,931,899.992 +"Dec 10, 02:00 pm",60,447,888,780.154 +"Dec 10, 03:00 pm",51,294,787,573.264 +"Dec 10, 04:00 pm",45,85,274,187.801 +"Dec 10, 05:00 pm",0,2,19,5.51769 +"Dec 10, 06:00 pm",0,0,0,0 +"Dec 10, 07:00 pm",0,0,0,0 +"Dec 10, 08:00 pm",0,0,0,0 +"Dec 10, 09:00 pm",0,0,0,0 +"Dec 10, 10:00 pm",0,0,0,0 +"Dec 10, 11:00 pm",0,0,0,0 +"Dec 11, 12:00 am",0,0,0,0 +"Dec 11, 01:00 am",0,0,0,0 +"Dec 11, 02:00 am",0,0,0,0 +"Dec 11, 03:00 am",0,0,0,0 +"Dec 11, 04:00 am",0,0,0,0 +"Dec 11, 05:00 am",0,0,0,0 +"Dec 11, 06:00 am",0,0,0,0 +"Dec 11, 07:00 am",17,25,75,53.6478 +"Dec 11, 08:00 am",48,144,490,317.959 +"Dec 11, 09:00 am",71,317,703,584.4 +"Dec 11, 10:00 am",88,462,804,785.263 +"Dec 11, 11:00 am",110,531,787,871.146 +"Dec 11, 12:00 pm",305,395,162,505.495 +"Dec 11, 01:00 pm",163,542,729,865.173 +"Dec 11, 02:00 pm",100,393,670,670.3 +"Dec 11, 03:00 pm",65,266,651,508.837 +"Dec 11, 04:00 pm",39,91,357,219.662 +"Dec 11, 05:00 pm",5,7,16,9.26218 +"Dec 11, 06:00 pm",0,0,0,0 +"Dec 11, 07:00 pm",0,0,0,0 +"Dec 11, 08:00 pm",0,0,0,0 +"Dec 11, 09:00 pm",0,0,0,0 +"Dec 11, 10:00 pm",0,0,0,0 +"Dec 11, 11:00 pm",0,0,0,0 +"Dec 12, 12:00 am",0,0,0,0 +"Dec 12, 01:00 am",0,0,0,0 +"Dec 12, 02:00 am",0,0,0,0 +"Dec 12, 03:00 am",0,0,0,0 +"Dec 12, 04:00 am",0,0,0,0 +"Dec 12, 05:00 am",0,0,0,0 +"Dec 12, 06:00 am",0,0,0,0 +"Dec 12, 07:00 am",8,8,2,7.75128 +"Dec 12, 08:00 am",68,68,2,67.8293 +"Dec 12, 09:00 am",139,141,11,144.849 +"Dec 12, 10:00 am",253,291,87,354.321 +"Dec 12, 11:00 am",218,384,315,548.001 +"Dec 12, 12:00 pm",222,270,84,311.865 +"Dec 12, 01:00 pm",286,286,1,296.501 +"Dec 12, 02:00 pm",111,111,1,103.347 +"Dec 12, 03:00 pm",119,119,1,117.921 +"Dec 12, 04:00 pm",26,26,1,23.594 +"Dec 12, 05:00 pm",6,6,1,5.80877 +"Dec 12, 06:00 pm",0,0,0,0 +"Dec 12, 07:00 pm",0,0,0,0 +"Dec 12, 08:00 pm",0,0,0,0 +"Dec 12, 09:00 pm",0,0,0,0 +"Dec 12, 10:00 pm",0,0,0,0 +"Dec 12, 11:00 pm",0,0,0,0 +"Dec 13, 12:00 am",0,0,0,0 +"Dec 13, 01:00 am",0,0,0,0 +"Dec 13, 02:00 am",0,0,0,0 +"Dec 13, 03:00 am",0,0,0,0 +"Dec 13, 04:00 am",0,0,0,0 +"Dec 13, 05:00 am",0,0,0,0 +"Dec 13, 06:00 am",0,0,0,0 +"Dec 13, 07:00 am",14,30,153,76.848 +"Dec 13, 08:00 am",39,150,579,345.725 +"Dec 13, 09:00 am",67,285,633,529.786 +"Dec 13, 10:00 am",58,458,866,788.601 +"Dec 13, 11:00 am",69,552,909,915.001 +"Dec 13, 12:00 pm",94,540,810,885.512 +"Dec 13, 01:00 pm",84,529,858,882.844 +"Dec 13, 02:00 pm",102,406,697,694.789 +"Dec 13, 03:00 pm",135,209,241,319.926 +"Dec 13, 04:00 pm",68,81,91,126.94 +"Dec 13, 05:00 pm",10,14,29,17.7164 +"Dec 13, 06:00 pm",0,0,0,0 +"Dec 13, 07:00 pm",0,0,0,0 +"Dec 13, 08:00 pm",0,0,0,0 +"Dec 13, 09:00 pm",0,0,0,0 +"Dec 13, 10:00 pm",0,0,0,0 +"Dec 13, 11:00 pm",0,0,0,0 +"Dec 14, 12:00 am",0,0,0,0 +"Dec 14, 01:00 am",0,0,0,0 +"Dec 14, 02:00 am",0,0,0,0 +"Dec 14, 03:00 am",0,0,0,0 +"Dec 14, 04:00 am",0,0,0,0 +"Dec 14, 05:00 am",0,0,0,0 +"Dec 14, 06:00 am",0,0,0,0 +"Dec 14, 07:00 am",19,21,8,21.9979 +"Dec 14, 08:00 am",60,122,329,247.945 +"Dec 14, 09:00 am",91,303,618,547.526 +"Dec 14, 10:00 am",81,435,765,741.962 +"Dec 14, 11:00 am",246,407,273,544.32 +"Dec 14, 12:00 pm",99,530,782,865.425 +"Dec 14, 01:00 pm",179,501,617,780.348 +"Dec 14, 02:00 pm",208,356,346,525.668 +"Dec 14, 03:00 pm",93,244,489,436.746 +"Dec 14, 04:00 pm",76,85,62,121.518 +"Dec 14, 05:00 pm",11,11,1,10.4077 +"Dec 14, 06:00 pm",0,0,0,0 +"Dec 14, 07:00 pm",0,0,0,0 +"Dec 14, 08:00 pm",0,0,0,0 +"Dec 14, 09:00 pm",0,0,0,0 +"Dec 14, 10:00 pm",0,0,0,0 +"Dec 14, 11:00 pm",0,0,0,0 +"Dec 15, 12:00 am",0,0,0,0 +"Dec 15, 01:00 am",0,0,0,0 +"Dec 15, 02:00 am",0,0,0,0 +"Dec 15, 03:00 am",0,0,0,0 +"Dec 15, 04:00 am",0,0,0,0 +"Dec 15, 05:00 am",0,0,0,0 +"Dec 15, 06:00 am",0,0,0,0 +"Dec 15, 07:00 am",12,12,3,11.6431 +"Dec 15, 08:00 am",66,67,4,66.9877 +"Dec 15, 09:00 am",141,145,11,147.75 +"Dec 15, 10:00 am",238,241,3,247.086 +"Dec 15, 11:00 am",221,226,8,225.003 +"Dec 15, 12:00 pm",236,236,5,238.078 +"Dec 15, 01:00 pm",82,82,3,76.0649 +"Dec 15, 02:00 pm",118,119,2,111.38 +"Dec 15, 03:00 pm",100,100,2,96.703 +"Dec 15, 04:00 pm",22,22,2,20.4546 +"Dec 15, 05:00 pm",3,3,1,3.05411 +"Dec 15, 06:00 pm",0,0,0,0 +"Dec 15, 07:00 pm",0,0,0,0 +"Dec 15, 08:00 pm",0,0,0,0 +"Dec 15, 09:00 pm",0,0,0,0 +"Dec 15, 10:00 pm",0,0,0,0 +"Dec 15, 11:00 pm",0,0,0,0 +"Dec 16, 12:00 am",0,0,0,0 +"Dec 16, 01:00 am",0,0,0,0 +"Dec 16, 02:00 am",0,0,0,0 +"Dec 16, 03:00 am",0,0,0,0 +"Dec 16, 04:00 am",0,0,0,0 +"Dec 16, 05:00 am",0,0,0,0 +"Dec 16, 06:00 am",0,0,0,0 +"Dec 16, 07:00 am",11,11,2,10.4264 +"Dec 16, 08:00 am",70,70,3,71.7716 +"Dec 16, 09:00 am",140,140,3,141.367 +"Dec 16, 10:00 am",247,247,2,257.652 +"Dec 16, 11:00 am",244,361,214,472.097 +"Dec 16, 12:00 pm",270,406,240,533.11 +"Dec 16, 01:00 pm",99,511,797,847.6 +"Dec 16, 02:00 pm",173,360,423,556.932 +"Dec 16, 03:00 pm",97,154,179,233.154 +"Dec 16, 04:00 pm",47,51,28,61.3363 +"Dec 16, 05:00 pm",10,10,5,10.6792 +"Dec 16, 06:00 pm",0,0,0,0 +"Dec 16, 07:00 pm",0,0,0,0 +"Dec 16, 08:00 pm",0,0,0,0 +"Dec 16, 09:00 pm",0,0,0,0 +"Dec 16, 10:00 pm",0,0,0,0 +"Dec 16, 11:00 pm",0,0,0,0 +"Dec 17, 12:00 am",0,0,0,0 +"Dec 17, 01:00 am",0,0,0,0 +"Dec 17, 02:00 am",0,0,0,0 +"Dec 17, 03:00 am",0,0,0,0 +"Dec 17, 04:00 am",0,0,0,0 +"Dec 17, 05:00 am",0,0,0,0 +"Dec 17, 06:00 am",0,0,0,0 +"Dec 17, 07:00 am",18,23,56,43.0722 +"Dec 17, 08:00 am",57,120,346,250.755 +"Dec 17, 09:00 am",91,300,620,545.811 +"Dec 17, 10:00 am",53,446,863,775.358 +"Dec 17, 11:00 am",54,554,948,927.539 +"Dec 17, 12:00 pm",56,591,975,979.229 +"Dec 17, 01:00 pm",69,543,977,961.585 +"Dec 17, 02:00 pm",60,440,851,755.255 +"Dec 17, 03:00 pm",47,288,776,562.302 +"Dec 17, 04:00 pm",31,110,531,287.197 +"Dec 17, 05:00 pm",8,15,61,25.5444 +"Dec 17, 06:00 pm",0,0,0,0 +"Dec 17, 07:00 pm",0,0,0,0 +"Dec 17, 08:00 pm",0,0,0,0 +"Dec 17, 09:00 pm",0,0,0,0 +"Dec 17, 10:00 pm",0,0,0,0 +"Dec 17, 11:00 pm",0,0,0,0 +"Dec 18, 12:00 am",0,0,0,0 +"Dec 18, 01:00 am",0,0,0,0 +"Dec 18, 02:00 am",0,0,0,0 +"Dec 18, 03:00 am",0,0,0,0 +"Dec 18, 04:00 am",0,0,0,0 +"Dec 18, 05:00 am",0,0,0,0 +"Dec 18, 06:00 am",0,0,0,0 +"Dec 18, 07:00 am",12,26,129,65.0957 +"Dec 18, 08:00 am",33,143,608,347.045 +"Dec 18, 09:00 am",51,317,790,601.011 +"Dec 18, 10:00 am",66,433,807,753.449 +"Dec 18, 11:00 am",81,474,745,788.488 +"Dec 18, 12:00 pm",85,540,832,893.648 +"Dec 18, 01:00 pm",76,515,850,858.36 +"Dec 18, 02:00 pm",55,431,862,758.059 +"Dec 18, 03:00 pm",50,265,692,518.964 +"Dec 18, 04:00 pm",32,98,440,251.699 +"Dec 18, 05:00 pm",8,15,61,25.6057 +"Dec 18, 06:00 pm",0,0,0,0 +"Dec 18, 07:00 pm",0,0,0,0 +"Dec 18, 08:00 pm",0,0,0,0 +"Dec 18, 09:00 pm",0,0,0,0 +"Dec 18, 10:00 pm",0,0,0,0 +"Dec 18, 11:00 pm",0,0,0,0 +"Dec 19, 12:00 am",0,0,0,0 +"Dec 19, 01:00 am",0,0,0,0 +"Dec 19, 02:00 am",0,0,0,0 +"Dec 19, 03:00 am",0,0,0,0 +"Dec 19, 04:00 am",0,0,0,0 +"Dec 19, 05:00 am",0,0,0,0 +"Dec 19, 06:00 am",0,0,0,0 +"Dec 19, 07:00 am",12,24,114,60.0992 +"Dec 19, 08:00 am",34,140,585,336.261 +"Dec 19, 09:00 am",50,315,789,597.852 +"Dec 19, 10:00 am",62,461,880,799.111 +"Dec 19, 11:00 am",70,553,919,921.334 +"Dec 19, 12:00 pm",72,578,923,951.906 +"Dec 19, 01:00 pm",69,540,911,903.829 +"Dec 19, 02:00 pm",61,439,867,770.709 +"Dec 19, 03:00 pm",119,298,575,525.716 +"Dec 19, 04:00 pm",51,115,425,266.861 +"Dec 19, 05:00 pm",11,14,23,17.0167 +"Dec 19, 06:00 pm",0,0,0,0 +"Dec 19, 07:00 pm",0,0,0,0 +"Dec 19, 08:00 pm",0,0,0,0 +"Dec 19, 09:00 pm",0,0,0,0 +"Dec 19, 10:00 pm",0,0,0,0 +"Dec 19, 11:00 pm",0,0,0,0 +"Dec 20, 12:00 am",0,0,0,0 +"Dec 20, 01:00 am",0,0,0,0 +"Dec 20, 02:00 am",0,0,0,0 +"Dec 20, 03:00 am",0,0,0,0 +"Dec 20, 04:00 am",0,0,0,0 +"Dec 20, 05:00 am",0,0,0,0 +"Dec 20, 06:00 am",0,0,0,0 +"Dec 20, 07:00 am",16,17,8,18.2357 +"Dec 20, 08:00 am",97,128,197,224.597 +"Dec 20, 09:00 am",96,99,10,96.5606 +"Dec 20, 10:00 am",93,120,54,144.091 +"Dec 20, 11:00 am",107,115,20,122.167 +"Dec 20, 12:00 pm",174,174,5,169.97 +"Dec 20, 01:00 pm",130,130,2,122.116 +"Dec 20, 02:00 pm",108,108,1,100.26 +"Dec 20, 03:00 pm",66,66,3,61.1921 +"Dec 20, 04:00 pm",30,30,2,27.6325 +"Dec 20, 05:00 pm",6,6,2,6.11825 +"Dec 20, 06:00 pm",0,0,0,0 +"Dec 20, 07:00 pm",0,0,0,0 +"Dec 20, 08:00 pm",0,0,0,0 +"Dec 20, 09:00 pm",0,0,0,0 +"Dec 20, 10:00 pm",0,0,0,0 +"Dec 20, 11:00 pm",0,0,0,0 +"Dec 21, 12:00 am",0,0,0,0 +"Dec 21, 01:00 am",0,0,0,0 +"Dec 21, 02:00 am",0,0,0,0 +"Dec 21, 03:00 am",0,0,0,0 +"Dec 21, 04:00 am",0,0,0,0 +"Dec 21, 05:00 am",0,0,0,0 +"Dec 21, 06:00 am",0,0,0,0 +"Dec 21, 07:00 am",14,21,66,44.8643 +"Dec 21, 08:00 am",61,71,58,99.6633 +"Dec 21, 09:00 am",98,110,41,125.974 +"Dec 21, 10:00 am",199,229,65,266.393 +"Dec 21, 11:00 am",277,300,47,348.938 +"Dec 21, 12:00 pm",211,242,56,273.069 +"Dec 21, 01:00 pm",124,146,43,160.737 +"Dec 21, 02:00 pm",289,351,138,449.111 +"Dec 21, 03:00 pm",150,165,44,195.126 +"Dec 21, 04:00 pm",34,40,44,57.7337 +"Dec 21, 05:00 pm",13,13,0,11.9514 +"Dec 21, 06:00 pm",0,0,0,0 +"Dec 21, 07:00 pm",0,0,0,0 +"Dec 21, 08:00 pm",0,0,0,0 +"Dec 21, 09:00 pm",0,0,0,0 +"Dec 21, 10:00 pm",0,0,0,0 +"Dec 21, 11:00 pm",0,0,0,0 +"Dec 22, 12:00 am",0,0,0,0 +"Dec 22, 01:00 am",0,0,0,0 +"Dec 22, 02:00 am",0,0,0,0 +"Dec 22, 03:00 am",0,0,0,0 +"Dec 22, 04:00 am",0,0,0,0 +"Dec 22, 05:00 am",0,0,0,0 +"Dec 22, 06:00 am",0,0,0,0 +"Dec 22, 07:00 am",15,18,28,26.1206 +"Dec 22, 08:00 am",48,124,437,283.029 +"Dec 22, 09:00 am",70,294,675,552.75 +"Dec 22, 10:00 am",105,432,724,735.496 +"Dec 22, 11:00 am",85,540,869,902.875 +"Dec 22, 12:00 pm",177,505,599,786.234 +"Dec 22, 01:00 pm",115,527,796,873.642 +"Dec 22, 02:00 pm",121,423,690,716.825 +"Dec 22, 03:00 pm",59,272,677,524.47 +"Dec 22, 04:00 pm",40,104,409,250.949 +"Dec 22, 05:00 pm",9,15,58,25.8432 +"Dec 22, 06:00 pm",0,0,0,0 +"Dec 22, 07:00 pm",0,0,0,0 +"Dec 22, 08:00 pm",0,0,0,0 +"Dec 22, 09:00 pm",0,0,0,0 +"Dec 22, 10:00 pm",0,0,0,0 +"Dec 22, 11:00 pm",0,0,0,0 +"Dec 23, 12:00 am",0,0,0,0 +"Dec 23, 01:00 am",0,0,0,0 +"Dec 23, 02:00 am",0,0,0,0 +"Dec 23, 03:00 am",0,0,0,0 +"Dec 23, 04:00 am",0,0,0,0 +"Dec 23, 05:00 am",0,0,0,0 +"Dec 23, 06:00 am",0,0,0,0 +"Dec 23, 07:00 am",10,14,45,31.8 +"Dec 23, 08:00 am",44,125,463,289.919 +"Dec 23, 09:00 am",67,299,702,562.398 +"Dec 23, 10:00 am",84,450,813,776.551 +"Dec 23, 11:00 am",94,543,857,902.797 +"Dec 23, 12:00 pm",97,573,868,941.735 +"Dec 23, 01:00 pm",93,539,860,899.172 +"Dec 23, 02:00 pm",82,438,809,761.66 +"Dec 23, 03:00 pm",76,252,558,472.808 +"Dec 23, 04:00 pm",43,107,410,255.58 +"Dec 23, 05:00 pm",10,13,30,18.3064 +"Dec 23, 06:00 pm",0,0,0,0 +"Dec 23, 07:00 pm",0,0,0,0 +"Dec 23, 08:00 pm",0,0,0,0 +"Dec 23, 09:00 pm",0,0,0,0 +"Dec 23, 10:00 pm",0,0,0,0 +"Dec 23, 11:00 pm",0,0,0,0 +"Dec 24, 12:00 am",0,0,0,0 +"Dec 24, 01:00 am",0,0,0,0 +"Dec 24, 02:00 am",0,0,0,0 +"Dec 24, 03:00 am",0,0,0,0 +"Dec 24, 04:00 am",0,0,0,0 +"Dec 24, 05:00 am",0,0,0,0 +"Dec 24, 06:00 am",0,0,0,0 +"Dec 24, 07:00 am",25,26,15,34.5959 +"Dec 24, 08:00 am",85,98,74,136.232 +"Dec 24, 09:00 am",132,224,283,349.508 +"Dec 24, 10:00 am",119,403,635,678.779 +"Dec 24, 11:00 am",214,385,326,551.002 +"Dec 24, 12:00 pm",86,551,846,907.93 +"Dec 24, 01:00 pm",56,559,968,940.027 +"Dec 24, 02:00 pm",40,470,977,834.347 +"Dec 24, 03:00 pm",30,315,897,624.24 +"Dec 24, 04:00 pm",24,128,680,347.833 +"Dec 24, 05:00 pm",8,23,139,49.6924 +"Dec 24, 06:00 pm",0,0,0,0 +"Dec 24, 07:00 pm",0,0,0,0 +"Dec 24, 08:00 pm",0,0,0,0 +"Dec 24, 09:00 pm",0,0,0,0 +"Dec 24, 10:00 pm",0,0,0,0 +"Dec 24, 11:00 pm",0,0,0,0 +"Dec 25, 12:00 am",0,0,0,0 +"Dec 25, 01:00 am",0,0,0,0 +"Dec 25, 02:00 am",0,0,0,0 +"Dec 25, 03:00 am",0,0,0,0 +"Dec 25, 04:00 am",0,0,0,0 +"Dec 25, 05:00 am",0,0,0,0 +"Dec 25, 06:00 am",0,0,0,0 +"Dec 25, 07:00 am",12,13,5,12.4395 +"Dec 25, 08:00 am",40,114,442,273.696 +"Dec 25, 09:00 am",95,233,421,407.035 +"Dec 25, 10:00 am",118,368,559,616.04 +"Dec 25, 11:00 am",143,527,733,854.707 +"Dec 25, 12:00 pm",187,476,535,739.137 +"Dec 25, 01:00 pm",285,357,137,439.958 +"Dec 25, 02:00 pm",125,329,462,535.694 +"Dec 25, 03:00 pm",51,279,716,542.857 +"Dec 25, 04:00 pm",35,120,531,299.397 +"Dec 25, 05:00 pm",12,18,81,35.7673 +"Dec 25, 06:00 pm",0,0,0,0 +"Dec 25, 07:00 pm",0,0,0,0 +"Dec 25, 08:00 pm",0,0,0,0 +"Dec 25, 09:00 pm",0,0,0,0 +"Dec 25, 10:00 pm",0,0,0,0 +"Dec 25, 11:00 pm",0,0,0,0 +"Dec 26, 12:00 am",0,0,0,0 +"Dec 26, 01:00 am",0,0,0,0 +"Dec 26, 02:00 am",0,0,0,0 +"Dec 26, 03:00 am",0,0,0,0 +"Dec 26, 04:00 am",0,0,0,0 +"Dec 26, 05:00 am",0,0,0,0 +"Dec 26, 06:00 am",0,0,0,0 +"Dec 26, 07:00 am",8,26,163,67.2803 +"Dec 26, 08:00 am",22,141,693,358.914 +"Dec 26, 09:00 am",35,299,804,579.622 +"Dec 26, 10:00 am",37,431,879,758.885 +"Dec 26, 11:00 am",99,528,820,874.763 +"Dec 26, 12:00 pm",61,558,906,922.437 +"Dec 26, 01:00 pm",52,562,979,945.879 +"Dec 26, 02:00 pm",40,466,962,824.697 +"Dec 26, 03:00 pm",31,312,878,616.13 +"Dec 26, 04:00 pm",27,129,632,332.848 +"Dec 26, 05:00 pm",9,21,116,43.7847 +"Dec 26, 06:00 pm",0,0,0,0 +"Dec 26, 07:00 pm",0,0,0,0 +"Dec 26, 08:00 pm",0,0,0,0 +"Dec 26, 09:00 pm",0,0,0,0 +"Dec 26, 10:00 pm",0,0,0,0 +"Dec 26, 11:00 pm",0,0,0,0 +"Dec 27, 12:00 am",0,0,0,0 +"Dec 27, 01:00 am",0,0,0,0 +"Dec 27, 02:00 am",0,0,0,0 +"Dec 27, 03:00 am",0,0,0,0 +"Dec 27, 04:00 am",0,0,0,0 +"Dec 27, 05:00 am",0,0,0,0 +"Dec 27, 06:00 am",0,0,0,0 +"Dec 27, 07:00 am",13,16,29,23.6258 +"Dec 27, 08:00 am",78,101,133,159.633 +"Dec 27, 09:00 am",103,287,562,511.095 +"Dec 27, 10:00 am",186,332,324,485.939 +"Dec 27, 11:00 am",355,470,217,619.989 +"Dec 27, 12:00 pm",215,506,536,772.588 +"Dec 27, 01:00 pm",287,361,144,463.751 +"Dec 27, 02:00 pm",159,405,554,650.725 +"Dec 27, 03:00 pm",110,265,487,465.027 +"Dec 27, 04:00 pm",67,101,217,189.236 +"Dec 27, 05:00 pm",9,9,4,9.5014 +"Dec 27, 06:00 pm",0,0,0,0 +"Dec 27, 07:00 pm",0,0,0,0 +"Dec 27, 08:00 pm",0,0,0,0 +"Dec 27, 09:00 pm",0,0,0,0 +"Dec 27, 10:00 pm",0,0,0,0 +"Dec 27, 11:00 pm",0,0,0,0 +"Dec 28, 12:00 am",0,0,0,0 +"Dec 28, 01:00 am",0,0,0,0 +"Dec 28, 02:00 am",0,0,0,0 +"Dec 28, 03:00 am",0,0,0,0 +"Dec 28, 04:00 am",0,0,0,0 +"Dec 28, 05:00 am",0,0,0,0 +"Dec 28, 06:00 am",0,0,0,0 +"Dec 28, 07:00 am",6,6,2,6.04156 +"Dec 28, 08:00 am",35,35,2,32.1423 +"Dec 28, 09:00 am",102,102,2,98.0511 +"Dec 28, 10:00 am",209,209,3,213.104 +"Dec 28, 11:00 am",215,215,3,214.022 +"Dec 28, 12:00 pm",198,198,2,192.891 +"Dec 28, 01:00 pm",214,214,2,212.025 +"Dec 28, 02:00 pm",156,156,2,151.624 +"Dec 28, 03:00 pm",104,104,2,100.317 +"Dec 28, 04:00 pm",31,31,1,28.0911 +"Dec 28, 05:00 pm",5,5,2,5.21173 +"Dec 28, 06:00 pm",0,0,0,0 +"Dec 28, 07:00 pm",0,0,0,0 +"Dec 28, 08:00 pm",0,0,0,0 +"Dec 28, 09:00 pm",0,0,0,0 +"Dec 28, 10:00 pm",0,0,0,0 +"Dec 28, 11:00 pm",0,0,0,0 +"Dec 29, 12:00 am",0,0,0,0 +"Dec 29, 01:00 am",0,0,0,0 +"Dec 29, 02:00 am",0,0,0,0 +"Dec 29, 03:00 am",0,0,0,0 +"Dec 29, 04:00 am",0,0,0,0 +"Dec 29, 05:00 am",0,0,0,0 +"Dec 29, 06:00 am",0,0,0,0 +"Dec 29, 07:00 am",3,3,0,2.75801 +"Dec 29, 08:00 am",41,41,0,37.0879 +"Dec 29, 09:00 am",86,86,0,79.5366 +"Dec 29, 10:00 am",101,101,2,93.8056 +"Dec 29, 11:00 am",324,337,26,365.787 +"Dec 29, 12:00 pm",288,302,24,316.412 +"Dec 29, 01:00 pm",179,187,17,186.68 +"Dec 29, 02:00 pm",151,292,319,438.401 +"Dec 29, 03:00 pm",144,158,37,180.889 +"Dec 29, 04:00 pm",61,61,2,61.6296 +"Dec 29, 05:00 pm",13,13,1,11.8926 +"Dec 29, 06:00 pm",0,0,0,0 +"Dec 29, 07:00 pm",0,0,0,0 +"Dec 29, 08:00 pm",0,0,0,0 +"Dec 29, 09:00 pm",0,0,0,0 +"Dec 29, 10:00 pm",0,0,0,0 +"Dec 29, 11:00 pm",0,0,0,0 +"Dec 30, 12:00 am",0,0,0,0 +"Dec 30, 01:00 am",0,0,0,0 +"Dec 30, 02:00 am",0,0,0,0 +"Dec 30, 03:00 am",0,0,0,0 +"Dec 30, 04:00 am",0,0,0,0 +"Dec 30, 05:00 am",0,0,0,0 +"Dec 30, 06:00 am",0,0,0,0 +"Dec 30, 07:00 am",9,25,147,53.3006 +"Dec 30, 08:00 am",25,135,658,343.295 +"Dec 30, 09:00 am",73,287,659,539.084 +"Dec 30, 10:00 am",54,429,839,747.633 +"Dec 30, 11:00 am",96,428,632,706.938 +"Dec 30, 12:00 pm",94,562,849,922.165 +"Dec 30, 01:00 pm",53,550,948,922.813 +"Dec 30, 02:00 pm",74,439,815,763.816 +"Dec 30, 03:00 pm",45,294,763,566.024 +"Dec 30, 04:00 pm",25,135,654,344.412 +"Dec 30, 05:00 pm",9,25,143,62.745 +"Dec 30, 06:00 pm",0,0,0,0 +"Dec 30, 07:00 pm",0,0,0,0 +"Dec 30, 08:00 pm",0,0,0,0 +"Dec 30, 09:00 pm",0,0,0,0 +"Dec 30, 10:00 pm",0,0,0,0 +"Dec 30, 11:00 pm",0,0,0,0 +"Dec 31, 12:00 am",0,0,0,0 +"Dec 31, 01:00 am",0,0,0,0 +"Dec 31, 02:00 am",0,0,0,0 +"Dec 31, 03:00 am",0,0,0,0 +"Dec 31, 04:00 am",0,0,0,0 +"Dec 31, 05:00 am",0,0,0,0 +"Dec 31, 06:00 am",0,0,0,0 +"Dec 31, 07:00 am",12,16,38,22.6275 +"Dec 31, 08:00 am",44,116,431,269.076 +"Dec 31, 09:00 am",67,289,680,544.545 +"Dec 31, 10:00 am",85,436,784,749.579 +"Dec 31, 11:00 am",96,533,832,881.219 +"Dec 31, 12:00 pm",99,568,851,930.477 +"Dec 31, 01:00 pm",96,533,832,883.311 +"Dec 31, 02:00 pm",85,437,784,753.39 +"Dec 31, 03:00 pm",67,289,677,547.169 +"Dec 31, 04:00 pm",44,118,435,274.572 +"Dec 31, 05:00 pm",13,18,43,30.9981 +"Dec 31, 06:00 pm",0,0,0,0 +"Dec 31, 07:00 pm",0,0,0,0 +"Dec 31, 08:00 pm",0,0,0,0 +"Dec 31, 09:00 pm",0,0,0,0 +"Dec 31, 10:00 pm",0,0,0,0 +"Dec 31, 11:00 pm",0,0,0,0 From d360afefe891912ea7af8a2d2e520b95c401fda9 Mon Sep 17 00:00:00 2001 From: Paul Gilman Date: Fri, 5 Dec 2025 12:25:04 -0800 Subject: [PATCH 27/30] Set default module orientation to portrait for all PV configurations --- .../Pvsamv1_FlatPlatePVHostDeveloper.json | 2 +- .../Pvsamv1_FlatPlatePVLCOECalculator.json | 2 +- .../Pvsamv1_FlatPlatePVResidential.json | 2 +- .../defaults/Pvsamv1_PVBatteryCommercial.json | 2 +- .../Pvsamv1_PVBatterySingleOwner.json | 2 +- .../defaults/Pvsamv1_PVBatteryThirdParty.json | 2 +- ...voltaicWindBatteryHybridHostDeveloper.json | 2 +- ... Plate PV_All Equity Partnership Flip.json | 66 ++++++++-------- .../defaults/Flat Plate PV_Commercial.json | 46 +++++------ .../Flat Plate PV_Host Developer.json | 48 ++++++------ .../Flat Plate PV_LCOE Calculator.json | 58 +++++++------- ...t Plate PV_Leveraged Partnership Flip.json | 66 ++++++++-------- .../Flat Plate PV_Merchant Plant.json | 68 ++++++++--------- .../runtime/defaults/Flat Plate PV_None.json | 26 +++---- .../defaults/Flat Plate PV_Residential.json | 52 ++++++------- .../Flat Plate PV_Sale Leaseback.json | 66 ++++++++-------- .../defaults/Flat Plate PV_Single Owner.json | 8 +- .../defaults/Flat Plate PV_Third Party.json | 44 +++++------ ...V Battery_All Equity Partnership Flip.json | 70 ++++++++--------- .../defaults/PV Battery_Commercial.json | 70 ++++++++--------- .../defaults/PV Battery_Host Developer.json | 72 +++++++++--------- ...PV Battery_Leveraged Partnership Flip.json | 70 ++++++++--------- .../defaults/PV Battery_Merchant Plant.json | 72 +++++++++--------- .../defaults/PV Battery_Residential.json | 64 ++++++++-------- .../defaults/PV Battery_Sale Leaseback.json | 70 ++++++++--------- .../defaults/PV Battery_Single Owner.json | 72 +++++++++--------- .../defaults/PV Battery_Third Party.json | 54 ++++++------- ...ic Wind Battery Hybrid_Host Developer.json | 76 +++++++++---------- ...taic Wind Battery Hybrid_Single Owner.json | 68 ++++++++--------- 29 files changed, 660 insertions(+), 660 deletions(-) diff --git a/api/api_autogen/library/defaults/Pvsamv1_FlatPlatePVHostDeveloper.json b/api/api_autogen/library/defaults/Pvsamv1_FlatPlatePVHostDeveloper.json index 9bd2cb3c66..3d2d207cc3 100644 --- a/api/api_autogen/library/defaults/Pvsamv1_FlatPlatePVHostDeveloper.json +++ b/api/api_autogen/library/defaults/Pvsamv1_FlatPlatePVHostDeveloper.json @@ -217,7 +217,7 @@ "subarray2_mod_orient": 0, "subarray2_nmodx": 1, "subarray2_nmody": 1, - "subarray3_mod_orient": 1, + "subarray3_mod_orient": 0, "subarray3_nmodx": 1, "subarray3_nmody": 1, "subarray4_mod_orient": 0, diff --git a/api/api_autogen/library/defaults/Pvsamv1_FlatPlatePVLCOECalculator.json b/api/api_autogen/library/defaults/Pvsamv1_FlatPlatePVLCOECalculator.json index cf38328e31..b9db494a68 100644 --- a/api/api_autogen/library/defaults/Pvsamv1_FlatPlatePVLCOECalculator.json +++ b/api/api_autogen/library/defaults/Pvsamv1_FlatPlatePVLCOECalculator.json @@ -202,7 +202,7 @@ }, "Layout": { "module_aspect_ratio": 2.01, - "subarray1_mod_orient": 1, + "subarray1_mod_orient": 0, "subarray1_nmodx": 42, "subarray1_nmody": 2, "subarray2_mod_orient": 0, diff --git a/api/api_autogen/library/defaults/Pvsamv1_FlatPlatePVResidential.json b/api/api_autogen/library/defaults/Pvsamv1_FlatPlatePVResidential.json index 9bff9f9a9e..3307a02250 100644 --- a/api/api_autogen/library/defaults/Pvsamv1_FlatPlatePVResidential.json +++ b/api/api_autogen/library/defaults/Pvsamv1_FlatPlatePVResidential.json @@ -211,7 +211,7 @@ }, "Layout": { "module_aspect_ratio": 1.73, - "subarray1_mod_orient": 1, + "subarray1_mod_orient": 0, "subarray1_nmodx": 5, "subarray1_nmody": 2, "subarray2_mod_orient": 0, diff --git a/api/api_autogen/library/defaults/Pvsamv1_PVBatteryCommercial.json b/api/api_autogen/library/defaults/Pvsamv1_PVBatteryCommercial.json index 46ac2dcc52..4b520963db 100644 --- a/api/api_autogen/library/defaults/Pvsamv1_PVBatteryCommercial.json +++ b/api/api_autogen/library/defaults/Pvsamv1_PVBatteryCommercial.json @@ -214,7 +214,7 @@ "subarray1_mod_orient": 0, "subarray1_nmodx": 25, "subarray1_nmody": 2, - "subarray2_mod_orient": 1, + "subarray2_mod_orient": 0, "subarray2_nmodx": 1, "subarray2_nmody": 1, "subarray3_mod_orient": 0, diff --git a/api/api_autogen/library/defaults/Pvsamv1_PVBatterySingleOwner.json b/api/api_autogen/library/defaults/Pvsamv1_PVBatterySingleOwner.json index 3257f35e96..1ce4abeb95 100644 --- a/api/api_autogen/library/defaults/Pvsamv1_PVBatterySingleOwner.json +++ b/api/api_autogen/library/defaults/Pvsamv1_PVBatterySingleOwner.json @@ -211,7 +211,7 @@ }, "Layout": { "module_aspect_ratio": 2.01, - "subarray1_mod_orient": 1, + "subarray1_mod_orient": 0, "subarray1_nmodx": 42, "subarray1_nmody": 2, "subarray2_mod_orient": 0, diff --git a/api/api_autogen/library/defaults/Pvsamv1_PVBatteryThirdParty.json b/api/api_autogen/library/defaults/Pvsamv1_PVBatteryThirdParty.json index 56857171c1..ab017ba45e 100644 --- a/api/api_autogen/library/defaults/Pvsamv1_PVBatteryThirdParty.json +++ b/api/api_autogen/library/defaults/Pvsamv1_PVBatteryThirdParty.json @@ -211,7 +211,7 @@ }, "Layout": { "module_aspect_ratio": 1.73, - "subarray1_mod_orient": 1, + "subarray1_mod_orient": 0, "subarray1_nmodx": 5, "subarray1_nmody": 2, "subarray2_mod_orient": 0, diff --git a/api/api_autogen/library/defaults/Pvsamv1_PhotovoltaicWindBatteryHybridHostDeveloper.json b/api/api_autogen/library/defaults/Pvsamv1_PhotovoltaicWindBatteryHybridHostDeveloper.json index d702ee0cc0..fcd6d9c884 100644 --- a/api/api_autogen/library/defaults/Pvsamv1_PhotovoltaicWindBatteryHybridHostDeveloper.json +++ b/api/api_autogen/library/defaults/Pvsamv1_PhotovoltaicWindBatteryHybridHostDeveloper.json @@ -207,7 +207,7 @@ "subarray1_mod_orient": 0, "subarray1_nmodx": 25, "subarray1_nmody": 2, - "subarray2_mod_orient": 1, + "subarray2_mod_orient": 0, "subarray2_nmodx": 1, "subarray2_nmody": 1, "subarray3_mod_orient": 0, diff --git a/deploy/runtime/defaults/Flat Plate PV_All Equity Partnership Flip.json b/deploy/runtime/defaults/Flat Plate PV_All Equity Partnership Flip.json index 4b1eb1cc01..922829b5ce 100644 --- a/deploy/runtime/defaults/Flat Plate PV_All Equity Partnership Flip.json +++ b/deploy/runtime/defaults/Flat Plate PV_All Equity Partnership Flip.json @@ -16,9 +16,9 @@ "6par_imp": 12.82, "6par_is_bifacial": 1.0, "6par_isc": 13.71, - "6par_module_length": 2.2772351657218015, + "6par_module_length": 2.277235165721802, "6par_module_name": "Aptos Solar Technology LLC DNA-144-BF10-530W (from CEC database)", - "6par_module_width": 1.1329528187670655, + "6par_module_width": 1.1329528187670657, "6par_mounting": 0.0, "6par_mpeff": 20.571627906976745, "6par_nser": 72.0, @@ -9495,10 +9495,10 @@ 5.0 ] ], - "alpha_sc_calc": 0.039999999999999997, + "alpha_sc_calc": 0.04, "analysis_period": 25.0, "analysis_period_warning": "No messages.", - "annual_albedo": 0.18395068539332039, + "annual_albedo": 0.1839506853933204, "annual_beam": 7.335643835616439, "annual_diffuse": 1.3484328767123289, "annual_global": 5.794761643835617, @@ -9513,7 +9513,7 @@ "bos_equip_fixed": 0.0, "bos_equip_perarea": 0.0, "bos_equip_perwatt": 0.32, - "bos_equip_total": 31999773.496320007, + "bos_equip_total": 31999773.49632001, "calculate_bifacial_electrical_mismatch": 1.0, "calculate_rack_shading": 0.0, "calculated_dcac_ratio": 1.329498131855772, @@ -9594,7 +9594,7 @@ 0.0 ] ], - "capex_table_total_installed_ac_cost": 24821220.599999999, + "capex_table_total_installed_ac_cost": 24821220.6, "capex_table_total_installed_dc_cost": 68999511.60144, "capex_table_total_installed_land_cost": 0.0, "cbi_fed_amount": 0.0, @@ -9644,8 +9644,8 @@ "cec_i_sc_ref": 13.71, "cec_is_bifacial": 1.0, "cec_material": "Mono-c-Si", - "cec_module_length": 2.2772351657218015, - "cec_module_width": 1.1329528187670655, + "cec_module_length": 2.277235165721802, + "cec_module_width": 1.1329528187670657, "cec_mounting_config": 0.0, "cec_mounting_orientation": 0.0, "cec_n_s": 72.0, @@ -9694,7 +9694,7 @@ "const_per_principal4": 0.0, "const_per_principal5": 0.0, "const_per_principal_total": 112067706.75226057, - "const_per_total1": 2941777.3022468399, + "const_per_total1": 2941777.30224684, "const_per_total2": 0.0, "const_per_total3": 0.0, "const_per_total4": 0.0, @@ -9704,7 +9704,7 @@ "const_per_upfront_rate3": 0.0, "const_per_upfront_rate4": 0.0, "const_per_upfront_rate5": 0.0, - "construction_financing_cost": 2941777.3022468399, + "construction_financing_cost": 2941777.30224684, "contingency": 2969978.9776272, "contingency_percent": 3.0, "cost_dev_fee_percent": 3.0, @@ -37399,8 +37399,8 @@ "inv_cec_cg_c1": -0.000051, "inv_cec_cg_c2": 0.000984, "inv_cec_cg_c3": -0.001508, - "inv_cec_cg_eff_cec": 96.60945631544223, - "inv_cec_cg_eff_euro": 96.18210492215683, + "inv_cec_cg_eff_cec": 96.60945631544225, + "inv_cec_cg_eff_euro": 96.18210492215684, "inv_cec_cg_filename": "", "inv_cec_cg_idcmax": 18.0, "inv_cec_cg_mppt_hi": 480.0, @@ -39326,7 +39326,7 @@ "inverter_model": 0.0, "inverter_num_units": 30.0, "inverter_power": 2507.194, - "inverter_total": 2999978.7652800006, + "inverter_total": 2999978.765280001, "inverterarray_power": 75215.81999999999, "inverterarray_power_w": 75215819.99999999, "irrad_mode": 0.0, @@ -40018,7 +40018,7 @@ "library_folder_list": "x", "library_paths": "", "lon": -111.9800033569336, - "mera_cost1": 9999929.217600001, + "mera_cost1": 9999929.2176, "mera_cost2": 0.0, "mera_cost3": 0.0, "mera_name1": "Replacement Reserve 1", @@ -40027,13 +40027,13 @@ "module_area": 2.58, "module_aspect_ratio": 2.01, "module_costunits": 0.0, - "module_length": 2.2772351657218015, + "module_length": 2.277235165721802, "module_model": 1.0, "module_name": "Aptos Solar Technology LLC DNA-144-BF10-530W", "module_num_units": 188412.0, "module_power": 0.5307480000000001, "module_total": 33999759.33984001, - "module_width": 1.1329528187670655, + "module_width": 1.1329528187670657, "modulearray_area": 486102.96, "modulearray_power": 99999.29217600002, "modulearray_power_w": 99999292.17600002, @@ -40044,7 +40044,7 @@ "nohrsc_coords": "", "nohrsc_station_id": "", "nohrsc_year": "", - "nominal_discount_rate": 9.060000000000003, + "nominal_discount_rate": 9.060000000000004, "om_capacity": [ 15.0 ], @@ -40141,7 +40141,7 @@ "sd11par_AMa4": -0.000091, "sd11par_Egref": 1.08583, "sd11par_Il": 5.90905, - "sd11par_Imp0": 5.5060047491330279, + "sd11par_Imp0": 5.506004749133028, "sd11par_Io": 3.63865e-12, "sd11par_Isc0": 5.90285, "sd11par_Pmp0": 322.305, @@ -40206,7 +40206,7 @@ "snl_c7": -0.093, "snl_dtc": 3.0, "snl_fd": 1.0, - "snl_imp_temp_1": -0.0021202945926680654, + "snl_imp_temp_1": -0.0021202945926680658, "snl_impo": 5.58, "snl_isco": 5.96, "snl_ixo": 5.9, @@ -40217,7 +40217,7 @@ "snl_module_length": 1.665142636532979, "snl_module_name": "SunPower SPR-305-WHT [2007 (E)]", "snl_module_structure": 0.0, - "snl_module_width": 0.9794956685488111, + "snl_module_width": 0.9794956685488112, "snl_n": 1.131, "snl_n_cells": 96.0, "snl_parallel_cells": 1.0, @@ -40229,14 +40229,14 @@ "snl_ref_imp": 5.579722612284382, "snl_ref_imp_temp_0": -0.038, "snl_ref_isc": 5.959701031499999, - "snl_ref_isc_temp_0": 0.059000000000000007, + "snl_ref_isc_temp_0": 0.05900000000000001, "snl_ref_isc_temp_1": 0.0035162236085849996, "snl_ref_pmp": 305.2105300228098, "snl_ref_pmp_temp_0": -0.37803722005446979, "snl_ref_pmp_temp_1": -1.153809403011743, "snl_ref_vmp": 54.69994679499923, "snl_ref_vmp_temp_0": -0.34003722005446976, - "snl_ref_vmp_temp_1": -0.18600017845298939, + "snl_ref_vmp_temp_1": -0.1860001784529894, "snl_ref_voc": 64.19986006248614, "snl_ref_voc_temp_0": -0.2757022666099982, "snl_sandia_notes": "Source: Sandia National Laboratories Updated 9/25/2012 Module Database", @@ -40273,9 +40273,9 @@ "spe_eff4": 20.5, "spe_fd": 1.0, "spe_is_bifacial": 1.0, - "spe_module_length": 2.2772351657218015, + "spe_module_length": 2.277235165721802, "spe_module_structure": 1.0, - "spe_module_width": 1.1329528187670655, + "spe_module_width": 1.1329528187670657, "spe_power": 528.9, "spe_rad0": 200.0, "spe_rad1": 400.0, @@ -40306,9 +40306,9 @@ "subarray1_diodeconn_loss": 0.5, "subarray1_electrical_mismatch": 0.0, "subarray1_gcr": 0.3, - "subarray1_land_area": 1620343.2000000003, + "subarray1_land_area": 1620343.2000000005, "subarray1_mismatch_loss": 2.0, - "subarray1_mod_orient": 0.0, + "subarray1_mod_orient": 3.335046e-317, "subarray1_modules_per_string": 28.0, "subarray1_monthly_tilt": [ 40.0, @@ -40394,7 +40394,7 @@ "subarray2_gcr": 0.3, "subarray2_land_area": 0.0, "subarray2_mismatch_loss": 2.0, - "subarray2_mod_orient": 0.0, + "subarray2_mod_orient": 3.335046e-317, "subarray2_modules_per_string": 1.0, "subarray2_monthly_tilt": [ 40.0, @@ -40466,7 +40466,7 @@ "subarray2_tilt_eq_lat": 0.0, "subarray2_track_mode": 1.0, "subarray2_tracking_loss": 0.0, - "subarray2_ui_length_side": 2.2772351657218015, + "subarray2_ui_length_side": 2.277235165721802, "subarray2_ui_nmodules": 0.0, "subarray2_ui_nrows": 0.0, "subarray2_ui_row_spacing": 7.590783885739338, @@ -40480,7 +40480,7 @@ "subarray3_gcr": 0.3, "subarray3_land_area": 0.0, "subarray3_mismatch_loss": 2.0, - "subarray3_mod_orient": 0.0, + "subarray3_mod_orient": 3.335046e-317, "subarray3_modules_per_string": 1.0, "subarray3_monthly_tilt": [ 40.0, @@ -40552,7 +40552,7 @@ "subarray3_tilt_eq_lat": 0.0, "subarray3_track_mode": 1.0, "subarray3_tracking_loss": 0.0, - "subarray3_ui_length_side": 2.2772351657218015, + "subarray3_ui_length_side": 2.277235165721802, "subarray3_ui_nmodules": 0.0, "subarray3_ui_nrows": 0.0, "subarray3_ui_row_spacing": 7.590783885739338, @@ -40566,7 +40566,7 @@ "subarray4_gcr": 0.3, "subarray4_land_area": 0.0, "subarray4_mismatch_loss": 2.0, - "subarray4_mod_orient": 0.0, + "subarray4_mod_orient": 3.335046e-317, "subarray4_modules_per_string": 1.0, "subarray4_monthly_tilt": [ 40.0, @@ -40638,7 +40638,7 @@ "subarray4_tilt_eq_lat": 0.0, "subarray4_track_mode": 1.0, "subarray4_tracking_loss": 0.0, - "subarray4_ui_length_side": 2.2772351657218015, + "subarray4_ui_length_side": 2.277235165721802, "subarray4_ui_nmodules": 0.0, "subarray4_ui_nrows": 0.0, "subarray4_ui_row_spacing": 7.590783885739338, @@ -40651,7 +40651,7 @@ "tax_investor_preflip_cash_percent": 98.0, "tax_investor_preflip_tax_percent": 98.0, "tod_library": "Uniform Dispatch", - "total_direct_cost": 101969278.23186721, + "total_direct_cost": 101969278.2318672, "total_indirect_cost": 4999964.6088000009, "total_installed_cost": 112067706.75226057, "total_inverter_capacity": 75215.82, diff --git a/deploy/runtime/defaults/Flat Plate PV_Commercial.json b/deploy/runtime/defaults/Flat Plate PV_Commercial.json index b9cc2251cb..6103391b03 100644 --- a/deploy/runtime/defaults/Flat Plate PV_Commercial.json +++ b/deploy/runtime/defaults/Flat Plate PV_Commercial.json @@ -16,9 +16,9 @@ "6par_imp": 12.82, "6par_is_bifacial": 1.0, "6par_isc": 13.71, - "6par_module_length": 2.2772351657218015, + "6par_module_length": 2.277235165721802, "6par_module_name": "Aptos Solar Technology LLC DNA-144-BF10-530W (from CEC database)", - "6par_module_width": 1.1329528187670655, + "6par_module_width": 1.1329528187670657, "6par_mounting": 0.0, "6par_mpeff": 20.571627906976745, "6par_nser": 72.0, @@ -9495,10 +9495,10 @@ 5.0 ] ], - "alpha_sc_calc": 0.039999999999999997, + "alpha_sc_calc": 0.04, "analysis_period": 25.0, "analysis_period_warning": "No messages.", - "annual_albedo": 0.18395068539332039, + "annual_albedo": 0.1839506853933204, "annual_beam": 7.335643835616439, "annual_crit": 0.0, "annual_diffuse": 1.3484328767123289, @@ -18870,7 +18870,7 @@ "engr_fixed": 0.0, "engr_per_watt": 0.3, "engr_percent": 0.0, - "engr_total": 167185.62000000003, + "engr_total": 167185.62000000006, "escal_belpe": [ 0.0 ], @@ -27935,8 +27935,8 @@ "inv_cec_cg_c1": -0.000051, "inv_cec_cg_c2": 0.000984, "inv_cec_cg_c3": -0.001508, - "inv_cec_cg_eff_cec": 96.60945631544223, - "inv_cec_cg_eff_euro": 96.18210492215683, + "inv_cec_cg_eff_cec": 96.60945631544225, + "inv_cec_cg_eff_euro": 96.18210492215684, "inv_cec_cg_filename": "", "inv_cec_cg_idcmax": 18.0, "inv_cec_cg_mppt_hi": 480.0, @@ -29811,7 +29811,7 @@ "inv_snl_c2": -0.000791432, "inv_snl_c3": -0.000320828, "inv_snl_eff_cec": 98.69094035671238, - "inv_snl_eff_euro": 98.57668151849667, + "inv_snl_eff_euro": 98.57668151849669, "inv_snl_idcmax": 213.33, "inv_snl_mppt_hi": 1300.0, "inv_snl_mppt_low": 860.0, @@ -47479,7 +47479,7 @@ "nohrsc_coords": "", "nohrsc_station_id": "", "nohrsc_year": "", - "nominal_discount_rate": 9.060000000000003, + "nominal_discount_rate": 9.060000000000004, "normalize_to_utility_bill": 0.0, "om_capacity": [ 22.0 @@ -47579,7 +47579,7 @@ "sd11par_AMa4": -0.000091, "sd11par_Egref": 1.08583, "sd11par_Il": 5.90905, - "sd11par_Imp0": 5.5060047491330279, + "sd11par_Imp0": 5.506004749133028, "sd11par_Io": 3.63865e-12, "sd11par_Isc0": 5.90285, "sd11par_Pmp0": 322.305, @@ -47643,7 +47643,7 @@ "snl_c7": -0.093, "snl_dtc": 3.0, "snl_fd": 1.0, - "snl_imp_temp_1": -0.0021202945926680654, + "snl_imp_temp_1": -0.0021202945926680658, "snl_impo": 5.58, "snl_isco": 5.96, "snl_ixo": 5.9, @@ -47654,7 +47654,7 @@ "snl_module_length": 1.665142636532979, "snl_module_name": "SunPower SPR-305-WHT [2007 (E)]", "snl_module_structure": 0.0, - "snl_module_width": 0.9794956685488111, + "snl_module_width": 0.9794956685488112, "snl_n": 1.131, "snl_n_cells": 96.0, "snl_parallel_cells": 1.0, @@ -47666,14 +47666,14 @@ "snl_ref_imp": 5.579722612284382, "snl_ref_imp_temp_0": -0.038, "snl_ref_isc": 5.959701031499999, - "snl_ref_isc_temp_0": 0.059000000000000007, + "snl_ref_isc_temp_0": 0.05900000000000001, "snl_ref_isc_temp_1": 0.0035162236085849996, "snl_ref_pmp": 305.2105300228098, "snl_ref_pmp_temp_0": -0.37803722005446979, "snl_ref_pmp_temp_1": -1.153809403011743, "snl_ref_vmp": 54.69994679499923, "snl_ref_vmp_temp_0": -0.34003722005446976, - "snl_ref_vmp_temp_1": -0.18600017845298939, + "snl_ref_vmp_temp_1": -0.1860001784529894, "snl_ref_voc": 64.19986006248614, "snl_ref_voc_temp_0": -0.2757022666099982, "snl_sandia_notes": "Source: Sandia National Laboratories Updated 9/25/2012 Module Database", @@ -47709,9 +47709,9 @@ "spe_eff4": 20.5, "spe_fd": 1.0, "spe_is_bifacial": 1.0, - "spe_module_length": 2.2772351657218015, + "spe_module_length": 2.277235165721802, "spe_module_structure": 1.0, - "spe_module_width": 1.1329528187670655, + "spe_module_width": 1.1329528187670657, "spe_power": 528.9, "spe_rad0": 200.0, "spe_rad1": 400.0, @@ -47742,7 +47742,7 @@ "subarray1_gcr": 0.3, "subarray1_land_area": 9030.0, "subarray1_mismatch_loss": 2.0, - "subarray1_mod_orient": 0.0, + "subarray1_mod_orient": 3.335046e-317, "subarray1_modules_per_string": 25.0, "subarray1_monthly_tilt": [ 40.0, @@ -47828,7 +47828,7 @@ "subarray2_gcr": 0.3, "subarray2_land_area": 0.0, "subarray2_mismatch_loss": 2.0, - "subarray2_mod_orient": 0.0, + "subarray2_mod_orient": 3.335046e-317, "subarray2_modules_per_string": 1.0, "subarray2_monthly_tilt": [ 40.0, @@ -47914,7 +47914,7 @@ "subarray3_gcr": 0.3, "subarray3_land_area": 0.0, "subarray3_mismatch_loss": 2.0, - "subarray3_mod_orient": 0.0, + "subarray3_mod_orient": 3.335046e-317, "subarray3_modules_per_string": 1.0, "subarray3_monthly_tilt": [ 40.0, @@ -48000,7 +48000,7 @@ "subarray4_gcr": 0.3, "subarray4_land_area": 0.0, "subarray4_mismatch_loss": 2.0, - "subarray4_mod_orient": 0.0, + "subarray4_mod_orient": 3.335046e-317, "subarray4_modules_per_string": 1.0, "subarray4_monthly_tilt": [ 40.0, @@ -48080,7 +48080,7 @@ "system_capacity": 557.2854, "system_use_lifetime_output": 1.0, "total_direct_cost": 730266.78816, - "total_indirect_cost": 211768.45200000006, + "total_indirect_cost": 211768.45200000009, "total_installed_cost": 978548.579568, "total_inverter_capacity": 453.994, "total_land_area": 2.231359622027943, @@ -48093,7 +48093,7 @@ "ui_ac_capacity": 0.453994, "ui_annual_load": 0.0, "ui_array_land_area_acres": 2.231359622027943, - "ui_array_land_area_ha": 0.9030005957094931, + "ui_array_land_area_ha": 0.9030005957094932, "ui_array_land_area_multiplier": 1.0, "ui_aspect_ratio": 1.7, "ui_chkbox_nmodx_eq_mod_per_string": 1.0, @@ -48103,7 +48103,7 @@ "ui_loan_amount": 978548.579568, "ui_net_capital_cost": 978548.579568, "ui_step_minutes": 60.0, - "ui_total_land_area_ha": 0.9030005957094931, + "ui_total_land_area_ha": 0.9030005957094932, "ui_total_module_area": 2709.0, "ui_total_module_area_acres": 0.6694078866083828, "ui_total_module_area_ha": 0.2709, diff --git a/deploy/runtime/defaults/Flat Plate PV_Host Developer.json b/deploy/runtime/defaults/Flat Plate PV_Host Developer.json index c576f31cc1..4caa4a576d 100644 --- a/deploy/runtime/defaults/Flat Plate PV_Host Developer.json +++ b/deploy/runtime/defaults/Flat Plate PV_Host Developer.json @@ -16,9 +16,9 @@ "6par_imp": 12.82, "6par_is_bifacial": 1.0, "6par_isc": 13.71, - "6par_module_length": 2.2772351657218015, + "6par_module_length": 2.277235165721802, "6par_module_name": "Aptos Solar Technology LLC DNA-144-BF10-530W (from CEC database)", - "6par_module_width": 1.1329528187670655, + "6par_module_width": 1.1329528187670657, "6par_mounting": 0.0, "6par_mpeff": 20.571627906976745, "6par_nser": 72.0, @@ -9495,10 +9495,10 @@ 5.0 ] ], - "alpha_sc_calc": 0.039999999999999997, + "alpha_sc_calc": 0.04, "analysis_period": 25.0, "analysis_period_warning": "No messages.", - "annual_albedo": 0.18395068539332039, + "annual_albedo": 0.1839506853933204, "annual_beam": 7.335643835616439, "annual_crit": 0.0, "annual_diffuse": 1.3484328767123289, @@ -28357,7 +28357,7 @@ "engr_fixed": 0.0, "engr_per_watt": 0.3, "engr_percent": 0.0, - "engr_total": 167185.62000000003, + "engr_total": 167185.62000000006, "equip1_reserve_cost": 0.1, "equip1_reserve_freq": 15.0, "equip2_reserve_cost": 0.0, @@ -37150,7 +37150,7 @@ "grid_per_watt": 0.05, "grid_percent": 0.0, "grid_total": 27864.270000000008, - "host_nominal_discount_rate": 9.060000000000003, + "host_nominal_discount_rate": 9.060000000000004, "host_real_discount_rate": 6.4, "ibi_fed_amount": 0.0, "ibi_fed_amount_deprbas_fed": 0.0, @@ -37434,8 +37434,8 @@ "inv_cec_cg_c1": -0.000051, "inv_cec_cg_c2": 0.000984, "inv_cec_cg_c3": -0.001508, - "inv_cec_cg_eff_cec": 96.60945631544223, - "inv_cec_cg_eff_euro": 96.18210492215683, + "inv_cec_cg_eff_cec": 96.60945631544225, + "inv_cec_cg_eff_euro": 96.18210492215684, "inv_cec_cg_filename": "", "inv_cec_cg_idcmax": 18.0, "inv_cec_cg_mppt_hi": 480.0, @@ -39310,7 +39310,7 @@ "inv_snl_c2": -0.000791432, "inv_snl_c3": -0.000320828, "inv_snl_eff_cec": 98.69094035671238, - "inv_snl_eff_euro": 98.57668151849667, + "inv_snl_eff_euro": 98.57668151849669, "inv_snl_idcmax": 213.33, "inv_snl_mppt_hi": 1300.0, "inv_snl_mppt_low": 860.0, @@ -57622,7 +57622,7 @@ "nohrsc_coords": "", "nohrsc_station_id": "", "nohrsc_year": "", - "nominal_discount_rate": 9.060000000000003, + "nominal_discount_rate": 9.060000000000004, "normalize_to_utility_bill": 0.0, "om_capacity": [ 22.0 @@ -57730,7 +57730,7 @@ "sd11par_AMa4": -0.000091, "sd11par_Egref": 1.08583, "sd11par_Il": 5.90905, - "sd11par_Imp0": 5.5060047491330279, + "sd11par_Imp0": 5.506004749133028, "sd11par_Io": 3.63865e-12, "sd11par_Isc0": 5.90285, "sd11par_Pmp0": 322.305, @@ -57796,7 +57796,7 @@ "snl_c7": -0.093, "snl_dtc": 3.0, "snl_fd": 1.0, - "snl_imp_temp_1": -0.0021202945926680654, + "snl_imp_temp_1": -0.0021202945926680658, "snl_impo": 5.58, "snl_isco": 5.96, "snl_ixo": 5.9, @@ -57807,7 +57807,7 @@ "snl_module_length": 1.665142636532979, "snl_module_name": "SunPower SPR-305-WHT [2007 (E)]", "snl_module_structure": 0.0, - "snl_module_width": 0.9794956685488111, + "snl_module_width": 0.9794956685488112, "snl_n": 1.131, "snl_n_cells": 96.0, "snl_parallel_cells": 1.0, @@ -57819,14 +57819,14 @@ "snl_ref_imp": 5.579722612284382, "snl_ref_imp_temp_0": -0.038, "snl_ref_isc": 5.959701031499999, - "snl_ref_isc_temp_0": 0.059000000000000007, + "snl_ref_isc_temp_0": 0.05900000000000001, "snl_ref_isc_temp_1": 0.0035162236085849996, "snl_ref_pmp": 305.2105300228098, "snl_ref_pmp_temp_0": -0.37803722005446979, "snl_ref_pmp_temp_1": -1.153809403011743, "snl_ref_vmp": 54.69994679499923, "snl_ref_vmp_temp_0": -0.34003722005446976, - "snl_ref_vmp_temp_1": -0.18600017845298939, + "snl_ref_vmp_temp_1": -0.1860001784529894, "snl_ref_voc": 64.19986006248614, "snl_ref_voc_temp_0": -0.2757022666099982, "snl_sandia_notes": "Source: Sandia National Laboratories Updated 9/25/2012 Module Database", @@ -57863,9 +57863,9 @@ "spe_eff4": 20.5, "spe_fd": 1.0, "spe_is_bifacial": 1.0, - "spe_module_length": 2.2772351657218015, + "spe_module_length": 2.277235165721802, "spe_module_structure": 1.0, - "spe_module_width": 1.1329528187670655, + "spe_module_width": 1.1329528187670657, "spe_power": 528.9, "spe_rad0": 200.0, "spe_rad1": 400.0, @@ -57897,7 +57897,7 @@ "subarray1_gcr": 0.3, "subarray1_land_area": 9030.0, "subarray1_mismatch_loss": 2.0, - "subarray1_mod_orient": 0.0, + "subarray1_mod_orient": 3.335046e-317, "subarray1_modules_per_string": 25.0, "subarray1_monthly_tilt": [ 40.0, @@ -57983,7 +57983,7 @@ "subarray2_gcr": 0.3, "subarray2_land_area": 0.0, "subarray2_mismatch_loss": 2.0, - "subarray2_mod_orient": 0.0, + "subarray2_mod_orient": 3.335046e-317, "subarray2_modules_per_string": 1.0, "subarray2_monthly_tilt": [ 40.0, @@ -58069,7 +58069,7 @@ "subarray3_gcr": 0.3, "subarray3_land_area": 0.0, "subarray3_mismatch_loss": 2.0, - "subarray3_mod_orient": 1.0, + "subarray3_mod_orient": 3.335046e-317, "subarray3_modules_per_string": 1.0, "subarray3_monthly_tilt": [ 40.0, @@ -58155,7 +58155,7 @@ "subarray4_gcr": 0.3, "subarray4_land_area": 0.0, "subarray4_mismatch_loss": 2.0, - "subarray4_mod_orient": 0.0, + "subarray4_mod_orient": 3.335046e-317, "subarray4_modules_per_string": 1.0, "subarray4_monthly_tilt": [ 40.0, @@ -58238,7 +58238,7 @@ "term_tenor": 18.0, "tod_library": "Uniform Dispatch", "total_direct_cost": 730266.78816, - "total_indirect_cost": 211768.45200000006, + "total_indirect_cost": 211768.45200000009, "total_installed_cost": 978548.579568, "total_inverter_capacity": 453.994, "total_land_area": 2.231359622027943, @@ -58251,7 +58251,7 @@ "ui_ac_capacity": 0.453994, "ui_annual_load": 0.0, "ui_array_land_area_acres": 2.231359622027943, - "ui_array_land_area_ha": 0.9030005957094931, + "ui_array_land_area_ha": 0.9030005957094932, "ui_array_land_area_multiplier": 1.0, "ui_aspect_ratio": 1.7, "ui_chkbox_nmodx_eq_mod_per_string": 1.0, @@ -58259,7 +58259,7 @@ "ui_land_area_additional_units": 0.0, "ui_land_area_per_mw": 0.0, "ui_step_minutes": 60.0, - "ui_total_land_area_ha": 0.9030005957094931, + "ui_total_land_area_ha": 0.9030005957094932, "ui_total_module_area": 2709.0, "ui_total_module_area_acres": 0.6694078866083828, "ui_total_module_area_ha": 0.2709, diff --git a/deploy/runtime/defaults/Flat Plate PV_LCOE Calculator.json b/deploy/runtime/defaults/Flat Plate PV_LCOE Calculator.json index 4097486f61..47b6fca744 100644 --- a/deploy/runtime/defaults/Flat Plate PV_LCOE Calculator.json +++ b/deploy/runtime/defaults/Flat Plate PV_LCOE Calculator.json @@ -16,9 +16,9 @@ "6par_imp": 12.82, "6par_is_bifacial": 1.0, "6par_isc": 13.71, - "6par_module_length": 2.2772351657218015, + "6par_module_length": 2.277235165721802, "6par_module_name": "Aptos Solar Technology LLC DNA-144-BF10-530W (from CEC database)", - "6par_module_width": 1.1329528187670655, + "6par_module_width": 1.1329528187670657, "6par_mounting": 0.0, "6par_mpeff": 20.571627906976745, "6par_nser": 72.0, @@ -365,8 +365,8 @@ 5.0 ] ], - "alpha_sc_calc": 0.039999999999999997, - "annual_albedo": 0.18395068539332039, + "alpha_sc_calc": 0.04, + "annual_albedo": 0.1839506853933204, "annual_beam": 7.335643835616439, "annual_diffuse": 1.3484328767123289, "annual_global": 5.794761643835617, @@ -424,8 +424,8 @@ "cec_i_sc_ref": 13.71, "cec_is_bifacial": 1.0, "cec_material": "Mono-c-Si", - "cec_module_length": 2.2772351657218015, - "cec_module_width": 1.1329528187670655, + "cec_module_length": 2.277235165721802, + "cec_module_width": 1.1329528187670657, "cec_mounting_config": 0.0, "cec_mounting_orientation": 0.0, "cec_n_s": 72.0, @@ -470,7 +470,7 @@ "enable_subinterval_distribution": 0.0, "file_name": "phoenix_az_33.450495_-111.983688_psmv3_60_tmy.csv", "fixed_charge_rate": 0.09268036821007717, - "fixed_operating_cost": 1899986.5513440003, + "fixed_operating_cost": 1899986.5513440008, "gamma_pmp_calc": -1.7886207600000004, "gcr_option": 1.0, "grid_curtailment": [ @@ -9463,8 +9463,8 @@ "inv_cec_cg_c1": -0.000051, "inv_cec_cg_c2": 0.000984, "inv_cec_cg_c3": -0.001508, - "inv_cec_cg_eff_cec": 96.60945631544223, - "inv_cec_cg_eff_euro": 96.18210492215683, + "inv_cec_cg_eff_cec": 96.60945631544225, + "inv_cec_cg_eff_euro": 96.18210492215684, "inv_cec_cg_filename": "", "inv_cec_cg_idcmax": 18.0, "inv_cec_cg_mppt_hi": 480.0, @@ -11401,10 +11401,10 @@ "lon": -111.9800033569336, "module_area": 2.58, "module_aspect_ratio": 2.01, - "module_length": 2.2772351657218015, + "module_length": 2.277235165721802, "module_model": 1.0, "module_name": "Aptos Solar Technology LLC DNA-144-BF10-530W", - "module_width": 1.1329528187670655, + "module_width": 1.1329528187670657, "mppt_hi_inverter": 1500.0, "mppt_low_inverter": 800.0, "nohrsc_coords": "", @@ -11419,7 +11419,7 @@ "sd11par_AMa4": -0.000091, "sd11par_Egref": 1.08583, "sd11par_Il": 5.90905, - "sd11par_Imp0": 5.5060047491330279, + "sd11par_Imp0": 5.506004749133028, "sd11par_Io": 3.63865e-12, "sd11par_Isc0": 5.90285, "sd11par_Pmp0": 322.305, @@ -11481,7 +11481,7 @@ "snl_c7": -0.093, "snl_dtc": 3.0, "snl_fd": 1.0, - "snl_imp_temp_1": -0.0021202945926680654, + "snl_imp_temp_1": -0.0021202945926680658, "snl_impo": 5.58, "snl_isco": 5.96, "snl_ixo": 5.9, @@ -11492,7 +11492,7 @@ "snl_module_length": 1.665142636532979, "snl_module_name": "SunPower SPR-305-WHT [2007 (E)]", "snl_module_structure": 0.0, - "snl_module_width": 0.9794956685488111, + "snl_module_width": 0.9794956685488112, "snl_n": 1.131, "snl_n_cells": 96.0, "snl_parallel_cells": 1.0, @@ -11504,14 +11504,14 @@ "snl_ref_imp": 5.579722612284382, "snl_ref_imp_temp_0": -0.038, "snl_ref_isc": 5.959701031499999, - "snl_ref_isc_temp_0": 0.059000000000000007, + "snl_ref_isc_temp_0": 0.05900000000000001, "snl_ref_isc_temp_1": 0.0035162236085849996, "snl_ref_pmp": 305.2105300228098, "snl_ref_pmp_temp_0": -0.37803722005446979, "snl_ref_pmp_temp_1": -1.153809403011743, "snl_ref_vmp": 54.69994679499923, "snl_ref_vmp_temp_0": -0.34003722005446976, - "snl_ref_vmp_temp_1": -0.18600017845298939, + "snl_ref_vmp_temp_1": -0.1860001784529894, "snl_ref_voc": 64.19986006248614, "snl_ref_voc_temp_0": -0.2757022666099982, "snl_sandia_notes": "Source: Sandia National Laboratories Updated 9/25/2012 Module Database", @@ -11547,9 +11547,9 @@ "spe_eff4": 20.5, "spe_fd": 1.0, "spe_is_bifacial": 1.0, - "spe_module_length": 2.2772351657218015, + "spe_module_length": 2.277235165721802, "spe_module_structure": 1.0, - "spe_module_width": 1.1329528187670655, + "spe_module_width": 1.1329528187670657, "spe_power": 528.9, "spe_rad0": 200.0, "spe_rad1": 400.0, @@ -11573,9 +11573,9 @@ "subarray1_diodeconn_loss": 0.5, "subarray1_electrical_mismatch": 0.0, "subarray1_gcr": 0.3, - "subarray1_land_area": 1620343.2000000003, + "subarray1_land_area": 1620343.2000000005, "subarray1_mismatch_loss": 2.0, - "subarray1_mod_orient": 1.0, + "subarray1_mod_orient": 3.335046e-317, "subarray1_modules_per_string": 28.0, "subarray1_monthly_tilt": [ 40.0, @@ -11661,7 +11661,7 @@ "subarray2_gcr": 0.3, "subarray2_land_area": 0.0, "subarray2_mismatch_loss": 2.0, - "subarray2_mod_orient": 0.0, + "subarray2_mod_orient": 3.335046e-317, "subarray2_modules_per_string": 1.0, "subarray2_monthly_tilt": [ 40.0, @@ -11733,7 +11733,7 @@ "subarray2_tilt_eq_lat": 0.0, "subarray2_track_mode": 1.0, "subarray2_tracking_loss": 0.0, - "subarray2_ui_length_side": 2.2772351657218015, + "subarray2_ui_length_side": 2.277235165721802, "subarray2_ui_nmodules": 0.0, "subarray2_ui_nrows": 0.0, "subarray2_ui_row_spacing": 7.590783885739338, @@ -11747,7 +11747,7 @@ "subarray3_gcr": 0.3, "subarray3_land_area": 0.0, "subarray3_mismatch_loss": 2.0, - "subarray3_mod_orient": 0.0, + "subarray3_mod_orient": 3.335046e-317, "subarray3_modules_per_string": 1.0, "subarray3_monthly_tilt": [ 40.0, @@ -11819,7 +11819,7 @@ "subarray3_tilt_eq_lat": 0.0, "subarray3_track_mode": 1.0, "subarray3_tracking_loss": 0.0, - "subarray3_ui_length_side": 2.2772351657218015, + "subarray3_ui_length_side": 2.277235165721802, "subarray3_ui_nmodules": 0.0, "subarray3_ui_nrows": 0.0, "subarray3_ui_row_spacing": 7.590783885739338, @@ -11833,7 +11833,7 @@ "subarray4_gcr": 0.3, "subarray4_land_area": 0.0, "subarray4_mismatch_loss": 2.0, - "subarray4_mod_orient": 0.0, + "subarray4_mod_orient": 3.335046e-317, "subarray4_modules_per_string": 1.0, "subarray4_monthly_tilt": [ 40.0, @@ -11905,7 +11905,7 @@ "subarray4_tilt_eq_lat": 0.0, "subarray4_track_mode": 1.0, "subarray4_tracking_loss": 0.0, - "subarray4_ui_length_side": 2.2772351657218015, + "subarray4_ui_length_side": 2.277235165721802, "subarray4_ui_nmodules": 0.0, "subarray4_ui_nrows": 0.0, "subarray4_ui_row_spacing": 7.590783885739338, @@ -11925,13 +11925,13 @@ "ui_aspect_ratio": 2.01, "ui_capital_cost_capacity": 1118.0, "ui_capital_cost_fixed": 53455000.0, - "ui_cfin": 1.0230316278598107, + "ui_cfin": 1.0230316278598109, "ui_chkbox_nmodx_eq_mod_per_string": 1.0, "ui_cost_input_option": 1.0, "ui_crf": 0.08426619052849123, "ui_fcr_input_option": 1.0, "ui_fixed_charge_rate": 0.098, - "ui_ireal": 0.043902439024390508, + "ui_ireal": 0.04390243902439051, "ui_land_area_additional": 0.0, "ui_land_area_additional_units": 0.0, "ui_land_area_per_mw": 0.0, @@ -11947,7 +11947,7 @@ "ui_total_module_area_ha": 48.610296000000008, "ui_use_acre_per_mw": 0.0, "ui_variable_operating_cost": 0.0, - "ui_wacc": 0.055843902439024487, + "ui_wacc": 0.05584390243902449, "use_snow_weather_file": 1.0, "use_spatial_albedos": 0.0, "use_specific_weather_file": 0.0, diff --git a/deploy/runtime/defaults/Flat Plate PV_Leveraged Partnership Flip.json b/deploy/runtime/defaults/Flat Plate PV_Leveraged Partnership Flip.json index b1e56004e0..9a3e8106e0 100644 --- a/deploy/runtime/defaults/Flat Plate PV_Leveraged Partnership Flip.json +++ b/deploy/runtime/defaults/Flat Plate PV_Leveraged Partnership Flip.json @@ -16,9 +16,9 @@ "6par_imp": 12.82, "6par_is_bifacial": 1.0, "6par_isc": 13.71, - "6par_module_length": 2.2772351657218015, + "6par_module_length": 2.277235165721802, "6par_module_name": "Aptos Solar Technology LLC DNA-144-BF10-530W (from CEC database)", - "6par_module_width": 1.1329528187670655, + "6par_module_width": 1.1329528187670657, "6par_mounting": 0.0, "6par_mpeff": 20.571627906976745, "6par_nser": 72.0, @@ -9495,10 +9495,10 @@ 5.0 ] ], - "alpha_sc_calc": 0.039999999999999997, + "alpha_sc_calc": 0.04, "analysis_period": 25.0, "analysis_period_warning": "No messages.", - "annual_albedo": 0.18395068539332039, + "annual_albedo": 0.1839506853933204, "annual_beam": 7.335643835616439, "annual_diffuse": 1.3484328767123289, "annual_global": 5.794761643835617, @@ -9513,7 +9513,7 @@ "bos_equip_fixed": 0.0, "bos_equip_perarea": 0.0, "bos_equip_perwatt": 0.32, - "bos_equip_total": 31999773.496320007, + "bos_equip_total": 31999773.49632001, "calculate_bifacial_electrical_mismatch": 1.0, "calculate_rack_shading": 0.0, "calculated_dcac_ratio": 1.329498131855772, @@ -9594,7 +9594,7 @@ 0.0 ] ], - "capex_table_total_installed_ac_cost": 24821220.599999999, + "capex_table_total_installed_ac_cost": 24821220.6, "capex_table_total_installed_dc_cost": 68999511.60144, "capex_table_total_installed_land_cost": 0.0, "cbi_fed_amount": 0.0, @@ -9644,8 +9644,8 @@ "cec_i_sc_ref": 13.71, "cec_is_bifacial": 1.0, "cec_material": "Mono-c-Si", - "cec_module_length": 2.2772351657218015, - "cec_module_width": 1.1329528187670655, + "cec_module_length": 2.277235165721802, + "cec_module_width": 1.1329528187670657, "cec_mounting_config": 0.0, "cec_mounting_orientation": 0.0, "cec_n_s": 72.0, @@ -9694,7 +9694,7 @@ "const_per_principal4": 0.0, "const_per_principal5": 0.0, "const_per_principal_total": 112067706.75226057, - "const_per_total1": 2941777.3022468399, + "const_per_total1": 2941777.30224684, "const_per_total2": 0.0, "const_per_total3": 0.0, "const_per_total4": 0.0, @@ -9704,7 +9704,7 @@ "const_per_upfront_rate3": 0.0, "const_per_upfront_rate4": 0.0, "const_per_upfront_rate5": 0.0, - "construction_financing_cost": 2941777.3022468399, + "construction_financing_cost": 2941777.30224684, "contingency": 2969978.9776272, "contingency_percent": 3.0, "cost_debt_closing": 0.0, @@ -37407,8 +37407,8 @@ "inv_cec_cg_c1": -0.000051, "inv_cec_cg_c2": 0.000984, "inv_cec_cg_c3": -0.001508, - "inv_cec_cg_eff_cec": 96.60945631544223, - "inv_cec_cg_eff_euro": 96.18210492215683, + "inv_cec_cg_eff_cec": 96.60945631544225, + "inv_cec_cg_eff_euro": 96.18210492215684, "inv_cec_cg_filename": "", "inv_cec_cg_idcmax": 18.0, "inv_cec_cg_mppt_hi": 480.0, @@ -39334,7 +39334,7 @@ "inverter_model": 0.0, "inverter_num_units": 30.0, "inverter_power": 2507.194, - "inverter_total": 2999978.7652800006, + "inverter_total": 2999978.765280001, "inverterarray_power": 75215.81999999999, "inverterarray_power_w": 75215819.99999999, "irrad_mode": 0.0, @@ -40027,7 +40027,7 @@ "library_paths": "", "loan_moratorium": 0.0, "lon": -111.9800033569336, - "mera_cost1": 9999929.217600001, + "mera_cost1": 9999929.2176, "mera_cost2": 0.0, "mera_cost3": 0.0, "mera_name1": "Replacement Reserve 1", @@ -40036,13 +40036,13 @@ "module_area": 2.58, "module_aspect_ratio": 2.01, "module_costunits": 0.0, - "module_length": 2.2772351657218015, + "module_length": 2.277235165721802, "module_model": 1.0, "module_name": "Aptos Solar Technology LLC DNA-144-BF10-530W", "module_num_units": 188412.0, "module_power": 0.5307480000000001, "module_total": 33999759.33984001, - "module_width": 1.1329528187670655, + "module_width": 1.1329528187670657, "modulearray_area": 486102.96, "modulearray_power": 99999.29217600002, "modulearray_power_w": 99999292.17600002, @@ -40053,7 +40053,7 @@ "nohrsc_coords": "", "nohrsc_station_id": "", "nohrsc_year": "", - "nominal_discount_rate": 9.060000000000003, + "nominal_discount_rate": 9.060000000000004, "om_capacity": [ 15.0 ], @@ -40151,7 +40151,7 @@ "sd11par_AMa4": -0.000091, "sd11par_Egref": 1.08583, "sd11par_Il": 5.90905, - "sd11par_Imp0": 5.5060047491330279, + "sd11par_Imp0": 5.506004749133028, "sd11par_Io": 3.63865e-12, "sd11par_Isc0": 5.90285, "sd11par_Pmp0": 322.305, @@ -40217,7 +40217,7 @@ "snl_c7": -0.093, "snl_dtc": 3.0, "snl_fd": 1.0, - "snl_imp_temp_1": -0.0021202945926680654, + "snl_imp_temp_1": -0.0021202945926680658, "snl_impo": 5.58, "snl_isco": 5.96, "snl_ixo": 5.9, @@ -40228,7 +40228,7 @@ "snl_module_length": 1.665142636532979, "snl_module_name": "SunPower SPR-305-WHT [2007 (E)]", "snl_module_structure": 0.0, - "snl_module_width": 0.9794956685488111, + "snl_module_width": 0.9794956685488112, "snl_n": 1.131, "snl_n_cells": 96.0, "snl_parallel_cells": 1.0, @@ -40240,14 +40240,14 @@ "snl_ref_imp": 5.579722612284382, "snl_ref_imp_temp_0": -0.038, "snl_ref_isc": 5.959701031499999, - "snl_ref_isc_temp_0": 0.059000000000000007, + "snl_ref_isc_temp_0": 0.05900000000000001, "snl_ref_isc_temp_1": 0.0035162236085849996, "snl_ref_pmp": 305.2105300228098, "snl_ref_pmp_temp_0": -0.37803722005446979, "snl_ref_pmp_temp_1": -1.153809403011743, "snl_ref_vmp": 54.69994679499923, "snl_ref_vmp_temp_0": -0.34003722005446976, - "snl_ref_vmp_temp_1": -0.18600017845298939, + "snl_ref_vmp_temp_1": -0.1860001784529894, "snl_ref_voc": 64.19986006248614, "snl_ref_voc_temp_0": -0.2757022666099982, "snl_sandia_notes": "Source: Sandia National Laboratories Updated 9/25/2012 Module Database", @@ -40284,9 +40284,9 @@ "spe_eff4": 20.5, "spe_fd": 1.0, "spe_is_bifacial": 1.0, - "spe_module_length": 2.2772351657218015, + "spe_module_length": 2.277235165721802, "spe_module_structure": 1.0, - "spe_module_width": 1.1329528187670655, + "spe_module_width": 1.1329528187670657, "spe_power": 528.9, "spe_rad0": 200.0, "spe_rad1": 400.0, @@ -40315,9 +40315,9 @@ "subarray1_diodeconn_loss": 0.5, "subarray1_electrical_mismatch": 0.0, "subarray1_gcr": 0.3, - "subarray1_land_area": 1620343.2000000003, + "subarray1_land_area": 1620343.2000000005, "subarray1_mismatch_loss": 2.0, - "subarray1_mod_orient": 0.0, + "subarray1_mod_orient": 3.335046e-317, "subarray1_modules_per_string": 28.0, "subarray1_monthly_tilt": [ 40.0, @@ -40403,7 +40403,7 @@ "subarray2_gcr": 0.3, "subarray2_land_area": 0.0, "subarray2_mismatch_loss": 2.0, - "subarray2_mod_orient": 0.0, + "subarray2_mod_orient": 3.335046e-317, "subarray2_modules_per_string": 1.0, "subarray2_monthly_tilt": [ 40.0, @@ -40475,7 +40475,7 @@ "subarray2_tilt_eq_lat": 0.0, "subarray2_track_mode": 1.0, "subarray2_tracking_loss": 0.0, - "subarray2_ui_length_side": 2.2772351657218015, + "subarray2_ui_length_side": 2.277235165721802, "subarray2_ui_nmodules": 0.0, "subarray2_ui_nrows": 0.0, "subarray2_ui_row_spacing": 7.590783885739338, @@ -40489,7 +40489,7 @@ "subarray3_gcr": 0.3, "subarray3_land_area": 0.0, "subarray3_mismatch_loss": 2.0, - "subarray3_mod_orient": 0.0, + "subarray3_mod_orient": 3.335046e-317, "subarray3_modules_per_string": 1.0, "subarray3_monthly_tilt": [ 40.0, @@ -40561,7 +40561,7 @@ "subarray3_tilt_eq_lat": 0.0, "subarray3_track_mode": 1.0, "subarray3_tracking_loss": 0.0, - "subarray3_ui_length_side": 2.2772351657218015, + "subarray3_ui_length_side": 2.277235165721802, "subarray3_ui_nmodules": 0.0, "subarray3_ui_nrows": 0.0, "subarray3_ui_row_spacing": 7.590783885739338, @@ -40575,7 +40575,7 @@ "subarray4_gcr": 0.3, "subarray4_land_area": 0.0, "subarray4_mismatch_loss": 2.0, - "subarray4_mod_orient": 0.0, + "subarray4_mod_orient": 3.335046e-317, "subarray4_modules_per_string": 1.0, "subarray4_monthly_tilt": [ 40.0, @@ -40647,7 +40647,7 @@ "subarray4_tilt_eq_lat": 0.0, "subarray4_track_mode": 1.0, "subarray4_tracking_loss": 0.0, - "subarray4_ui_length_side": 2.2772351657218015, + "subarray4_ui_length_side": 2.277235165721802, "subarray4_ui_nmodules": 0.0, "subarray4_ui_nrows": 0.0, "subarray4_ui_row_spacing": 7.590783885739338, @@ -40662,7 +40662,7 @@ "term_int_rate": 7.0, "term_tenor": 18.0, "tod_library": "Uniform Dispatch", - "total_direct_cost": 101969278.23186721, + "total_direct_cost": 101969278.2318672, "total_indirect_cost": 4999964.6088000009, "total_installed_cost": 112067706.75226057, "total_inverter_capacity": 75215.82, diff --git a/deploy/runtime/defaults/Flat Plate PV_Merchant Plant.json b/deploy/runtime/defaults/Flat Plate PV_Merchant Plant.json index 3f6b29894b..1433687dee 100644 --- a/deploy/runtime/defaults/Flat Plate PV_Merchant Plant.json +++ b/deploy/runtime/defaults/Flat Plate PV_Merchant Plant.json @@ -16,9 +16,9 @@ "6par_imp": 12.82, "6par_is_bifacial": 1.0, "6par_isc": 13.71, - "6par_module_length": 2.2772351657218015, + "6par_module_length": 2.277235165721802, "6par_module_name": "Aptos Solar Technology LLC DNA-144-BF10-530W (from CEC database)", - "6par_module_width": 1.1329528187670655, + "6par_module_width": 1.1329528187670657, "6par_mounting": 0.0, "6par_mpeff": 20.571627906976745, "6par_nser": 72.0, @@ -9495,10 +9495,10 @@ 5.0 ] ], - "alpha_sc_calc": 0.039999999999999997, + "alpha_sc_calc": 0.04, "analysis_period": 25.0, "analysis_period_warning": "No messages.", - "annual_albedo": 0.18395068539332039, + "annual_albedo": 0.1839506853933204, "annual_beam": 7.335643835616439, "annual_diffuse": 1.3484328767123289, "annual_global": 5.794761643835617, @@ -9513,7 +9513,7 @@ "bos_equip_fixed": 0.0, "bos_equip_perarea": 0.0, "bos_equip_perwatt": 0.32, - "bos_equip_total": 31999773.496320007, + "bos_equip_total": 31999773.49632001, "calculate_bifacial_electrical_mismatch": 1.0, "calculate_rack_shading": 0.0, "calculated_dcac_ratio": 1.329498131855772, @@ -9602,7 +9602,7 @@ 0.0 ] ], - "capex_table_total_installed_ac_cost": 24821220.599999999, + "capex_table_total_installed_ac_cost": 24821220.6, "capex_table_total_installed_dc_cost": 68999511.60144, "capex_table_total_installed_land_cost": 0.0, "cbi_fed_amount": 0.0, @@ -9652,8 +9652,8 @@ "cec_i_sc_ref": 13.71, "cec_is_bifacial": 1.0, "cec_material": "Mono-c-Si", - "cec_module_length": 2.2772351657218015, - "cec_module_width": 1.1329528187670655, + "cec_module_length": 2.277235165721802, + "cec_module_width": 1.1329528187670657, "cec_mounting_config": 0.0, "cec_mounting_orientation": 0.0, "cec_n_s": 72.0, @@ -9702,7 +9702,7 @@ "const_per_principal4": 0.0, "const_per_principal5": 0.0, "const_per_principal_total": 112067706.75226057, - "const_per_total1": 2941777.3022468399, + "const_per_total1": 2941777.30224684, "const_per_total2": 0.0, "const_per_total3": 0.0, "const_per_total4": 0.0, @@ -9712,7 +9712,7 @@ "const_per_upfront_rate3": 0.0, "const_per_upfront_rate4": 0.0, "const_per_upfront_rate5": 0.0, - "construction_financing_cost": 2941777.3022468399, + "construction_financing_cost": 2941777.30224684, "contingency": 2969978.9776272, "contingency_percent": 3.0, "cost_debt_closing": 0.0, @@ -9728,7 +9728,7 @@ ], "cp_capacity_payment_esc": 0.0, "cp_capacity_payment_type": 0.0, - "cp_system_nameplate": 99.99929217600001, + "cp_system_nameplate": 99.999292176, "dc_adjust": 0.0, "dc_adjust_constant": 0.0, "dc_adjust_en_periods": 0.0, @@ -28013,8 +28013,8 @@ "inv_cec_cg_c1": -0.000051, "inv_cec_cg_c2": 0.000984, "inv_cec_cg_c3": -0.001508, - "inv_cec_cg_eff_cec": 96.60945631544223, - "inv_cec_cg_eff_euro": 96.18210492215683, + "inv_cec_cg_eff_cec": 96.60945631544225, + "inv_cec_cg_eff_euro": 96.18210492215684, "inv_cec_cg_filename": "", "inv_cec_cg_idcmax": 18.0, "inv_cec_cg_mppt_hi": 480.0, @@ -29940,7 +29940,7 @@ "inverter_model": 0.0, "inverter_num_units": 30.0, "inverter_power": 2507.194, - "inverter_total": 2999978.7652800006, + "inverter_total": 2999978.765280001, "inverterarray_power": 75215.81999999999, "inverterarray_power_w": 75215819.99999999, "irrad_mode": 0.0, @@ -29996,7 +29996,7 @@ "library_paths": "", "loan_moratorium": 0.0, "lon": -111.9800033569336, - "mera_cost1": 9999929.217600001, + "mera_cost1": 9999929.2176, "mera_cost2": 0.0, "mera_cost3": 0.0, "mera_name1": "Replacement Reserve 1", @@ -30005,13 +30005,13 @@ "module_area": 2.58, "module_aspect_ratio": 2.01, "module_costunits": 0.0, - "module_length": 2.2772351657218015, + "module_length": 2.277235165721802, "module_model": 1.0, "module_name": "Aptos Solar Technology LLC DNA-144-BF10-530W", "module_num_units": 188412.0, "module_power": 0.5307480000000001, "module_total": 33999759.33984001, - "module_width": 1.1329528187670655, + "module_width": 1.1329528187670657, "modulearray_area": 486102.96, "modulearray_power": 99999.29217600002, "modulearray_power_w": 99999292.17600002, @@ -687145,7 +687145,7 @@ "nohrsc_coords": "", "nohrsc_station_id": "", "nohrsc_year": "", - "nominal_discount_rate": 9.060000000000003, + "nominal_discount_rate": 9.060000000000004, "om_capacity": [ 15.0 ], @@ -687238,7 +687238,7 @@ "sd11par_AMa4": -0.000091, "sd11par_Egref": 1.08583, "sd11par_Il": 5.90905, - "sd11par_Imp0": 5.5060047491330279, + "sd11par_Imp0": 5.506004749133028, "sd11par_Io": 3.63865e-12, "sd11par_Isc0": 5.90285, "sd11par_Pmp0": 322.305, @@ -687304,7 +687304,7 @@ "snl_c7": -0.093, "snl_dtc": 3.0, "snl_fd": 1.0, - "snl_imp_temp_1": -0.0021202945926680654, + "snl_imp_temp_1": -0.0021202945926680658, "snl_impo": 5.58, "snl_isco": 5.96, "snl_ixo": 5.9, @@ -687315,7 +687315,7 @@ "snl_module_length": 1.665142636532979, "snl_module_name": "SunPower SPR-305-WHT [2007 (E)]", "snl_module_structure": 0.0, - "snl_module_width": 0.9794956685488111, + "snl_module_width": 0.9794956685488112, "snl_n": 1.131, "snl_n_cells": 96.0, "snl_parallel_cells": 1.0, @@ -687327,14 +687327,14 @@ "snl_ref_imp": 5.579722612284382, "snl_ref_imp_temp_0": -0.038, "snl_ref_isc": 5.959701031499999, - "snl_ref_isc_temp_0": 0.059000000000000007, + "snl_ref_isc_temp_0": 0.05900000000000001, "snl_ref_isc_temp_1": 0.0035162236085849996, "snl_ref_pmp": 305.2105300228098, "snl_ref_pmp_temp_0": -0.37803722005446979, "snl_ref_pmp_temp_1": -1.153809403011743, "snl_ref_vmp": 54.69994679499923, "snl_ref_vmp_temp_0": -0.34003722005446976, - "snl_ref_vmp_temp_1": -0.18600017845298939, + "snl_ref_vmp_temp_1": -0.1860001784529894, "snl_ref_voc": 64.19986006248614, "snl_ref_voc_temp_0": -0.2757022666099982, "snl_sandia_notes": "Source: Sandia National Laboratories Updated 9/25/2012 Module Database", @@ -687370,9 +687370,9 @@ "spe_eff4": 20.5, "spe_fd": 1.0, "spe_is_bifacial": 1.0, - "spe_module_length": 2.2772351657218015, + "spe_module_length": 2.277235165721802, "spe_module_structure": 1.0, - "spe_module_width": 1.1329528187670655, + "spe_module_width": 1.1329528187670657, "spe_power": 528.9, "spe_rad0": 200.0, "spe_rad1": 400.0, @@ -687401,9 +687401,9 @@ "subarray1_diodeconn_loss": 0.5, "subarray1_electrical_mismatch": 0.0, "subarray1_gcr": 0.3, - "subarray1_land_area": 1620343.2000000003, + "subarray1_land_area": 1620343.2000000005, "subarray1_mismatch_loss": 2.0, - "subarray1_mod_orient": 0.0, + "subarray1_mod_orient": 3.335046e-317, "subarray1_modules_per_string": 28.0, "subarray1_monthly_tilt": [ 40.0, @@ -687489,7 +687489,7 @@ "subarray2_gcr": 0.3, "subarray2_land_area": 0.0, "subarray2_mismatch_loss": 2.0, - "subarray2_mod_orient": 0.0, + "subarray2_mod_orient": 3.335046e-317, "subarray2_modules_per_string": 1.0, "subarray2_monthly_tilt": [ 40.0, @@ -687561,7 +687561,7 @@ "subarray2_tilt_eq_lat": 0.0, "subarray2_track_mode": 1.0, "subarray2_tracking_loss": 0.0, - "subarray2_ui_length_side": 2.2772351657218015, + "subarray2_ui_length_side": 2.277235165721802, "subarray2_ui_nmodules": 0.0, "subarray2_ui_nrows": 0.0, "subarray2_ui_row_spacing": 7.590783885739338, @@ -687575,7 +687575,7 @@ "subarray3_gcr": 0.3, "subarray3_land_area": 0.0, "subarray3_mismatch_loss": 2.0, - "subarray3_mod_orient": 0.0, + "subarray3_mod_orient": 3.335046e-317, "subarray3_modules_per_string": 1.0, "subarray3_monthly_tilt": [ 40.0, @@ -687647,7 +687647,7 @@ "subarray3_tilt_eq_lat": 0.0, "subarray3_track_mode": 1.0, "subarray3_tracking_loss": 0.0, - "subarray3_ui_length_side": 2.2772351657218015, + "subarray3_ui_length_side": 2.277235165721802, "subarray3_ui_nmodules": 0.0, "subarray3_ui_nrows": 0.0, "subarray3_ui_row_spacing": 7.590783885739338, @@ -687661,7 +687661,7 @@ "subarray4_gcr": 0.3, "subarray4_land_area": 0.0, "subarray4_mismatch_loss": 2.0, - "subarray4_mod_orient": 0.0, + "subarray4_mod_orient": 3.335046e-317, "subarray4_modules_per_string": 1.0, "subarray4_monthly_tilt": [ 40.0, @@ -687733,7 +687733,7 @@ "subarray4_tilt_eq_lat": 0.0, "subarray4_track_mode": 1.0, "subarray4_tracking_loss": 0.0, - "subarray4_ui_length_side": 2.2772351657218015, + "subarray4_ui_length_side": 2.277235165721802, "subarray4_ui_nmodules": 0.0, "subarray4_ui_nrows": 0.0, "subarray4_ui_row_spacing": 7.590783885739338, @@ -687742,7 +687742,7 @@ "system_use_lifetime_output": 1.0, "term_int_rate": 7.0, "term_tenor": 18.0, - "total_direct_cost": 101969278.23186721, + "total_direct_cost": 101969278.2318672, "total_indirect_cost": 4999964.6088000009, "total_installed_cost": 112067706.75226057, "total_inverter_capacity": 75215.82, diff --git a/deploy/runtime/defaults/Flat Plate PV_None.json b/deploy/runtime/defaults/Flat Plate PV_None.json index 4ac6cd5a41..c59cefe57d 100644 --- a/deploy/runtime/defaults/Flat Plate PV_None.json +++ b/deploy/runtime/defaults/Flat Plate PV_None.json @@ -20,7 +20,7 @@ "6par_module_name": "SunPower SPR-E19-310-COM", "6par_module_width": 1.046246086006166, "6par_mounting": 0.0, - "6par_mpeff": 19.015879828326179, + "6par_mpeff": 19.01587982832618, "6par_nser": 96.0, "6par_pmp": 310.149, "6par_result_Adj": 0.0, @@ -366,7 +366,7 @@ ] ], "alpha_sc_calc": 0.06174, - "annual_albedo": 0.18395068539332039, + "annual_albedo": 0.1839506853933204, "annual_beam": 7.335643835616439, "annual_diffuse": 1.3484328767123289, "annual_global": 5.794761643835617, @@ -11395,7 +11395,7 @@ "sd11par_AMa4": -0.000091, "sd11par_Egref": 1.08583, "sd11par_Il": 5.90905, - "sd11par_Imp0": 5.5060047491330279, + "sd11par_Imp0": 5.506004749133028, "sd11par_Io": 3.63865e-12, "sd11par_Isc0": 5.90285, "sd11par_Pmp0": 322.305, @@ -11457,7 +11457,7 @@ "snl_c7": -0.093, "snl_dtc": 3.0, "snl_fd": 1.0, - "snl_imp_temp_1": -0.0021202945926680654, + "snl_imp_temp_1": -0.0021202945926680658, "snl_impo": 5.58, "snl_isco": 5.96, "snl_ixo": 5.9, @@ -11468,7 +11468,7 @@ "snl_module_length": 1.665142636532979, "snl_module_name": "SunPower SPR-305-WHT [2007 (E)]", "snl_module_structure": 0.0, - "snl_module_width": 0.9794956685488111, + "snl_module_width": 0.9794956685488112, "snl_n": 1.131, "snl_n_cells": 96.0, "snl_parallel_cells": 1.0, @@ -11480,14 +11480,14 @@ "snl_ref_imp": 5.579722612284382, "snl_ref_imp_temp_0": -0.038, "snl_ref_isc": 5.959701031499999, - "snl_ref_isc_temp_0": 0.059000000000000007, + "snl_ref_isc_temp_0": 0.05900000000000001, "snl_ref_isc_temp_1": 0.0035162236085849996, "snl_ref_pmp": 305.2105300228098, "snl_ref_pmp_temp_0": -0.37803722005446979, "snl_ref_pmp_temp_1": -1.153809403011743, "snl_ref_vmp": 54.69994679499923, "snl_ref_vmp_temp_0": -0.34003722005446976, - "snl_ref_vmp_temp_1": -0.18600017845298939, + "snl_ref_vmp_temp_1": -0.1860001784529894, "snl_ref_voc": 64.19986006248614, "snl_ref_voc_temp_0": -0.2757022666099982, "snl_sandia_notes": "Source: Sandia National Laboratories Updated 9/25/2012 Module Database", @@ -11551,7 +11551,7 @@ "subarray1_gcr": 0.3, "subarray1_land_area": 1669491.6, "subarray1_mismatch_loss": 2.0, - "subarray1_mod_orient": 0.0, + "subarray1_mod_orient": 3.335046e-317, "subarray1_modules_per_string": 20.0, "subarray1_monthly_tilt": [ 40.0, @@ -11637,7 +11637,7 @@ "subarray2_gcr": 0.3, "subarray2_land_area": 0.0, "subarray2_mismatch_loss": 2.0, - "subarray2_mod_orient": 0.0, + "subarray2_mod_orient": 3.335046e-317, "subarray2_modules_per_string": 1.0, "subarray2_monthly_tilt": [ 40.0, @@ -11723,7 +11723,7 @@ "subarray3_gcr": 0.3, "subarray3_land_area": 0.0, "subarray3_mismatch_loss": 2.0, - "subarray3_mod_orient": 0.0, + "subarray3_mod_orient": 3.335046e-317, "subarray3_modules_per_string": 1.0, "subarray3_monthly_tilt": [ 40.0, @@ -11809,7 +11809,7 @@ "subarray4_gcr": 0.3, "subarray4_land_area": 0.0, "subarray4_mismatch_loss": 2.0, - "subarray4_mod_orient": 0.0, + "subarray4_mod_orient": 3.335046e-317, "subarray4_modules_per_string": 1.0, "subarray4_monthly_tilt": [ 40.0, @@ -11887,7 +11887,7 @@ "subarray4_ui_row_spacing": 5.196666666666666, "system_capacity": 95240.55492, "total_inverter_capacity": 75215.82, - "total_land_area": 412.53999397063407, + "total_land_area": 412.5399939706341, "total_module_area": 500847.48, "total_modules": 307080.0, "transformer_load_loss": 0.0, @@ -11895,7 +11895,7 @@ "transmission_loss": 0.0, "tz": -7.0, "ui_ac_capacity": 75.21582000000001, - "ui_array_land_area_acres": 412.53999397063407, + "ui_array_land_area_acres": 412.5399939706341, "ui_array_land_area_ha": 166.9492701364335, "ui_array_land_area_multiplier": 1.0, "ui_aspect_ratio": 1.7, diff --git a/deploy/runtime/defaults/Flat Plate PV_Residential.json b/deploy/runtime/defaults/Flat Plate PV_Residential.json index 12204a0c65..273b043c99 100644 --- a/deploy/runtime/defaults/Flat Plate PV_Residential.json +++ b/deploy/runtime/defaults/Flat Plate PV_Residential.json @@ -16,11 +16,11 @@ "6par_imp": 11.81, "6par_is_bifacial": 0.0, "6par_isc": 13.06, - "6par_module_length": 1.8130085493455346, + "6par_module_length": 1.8130085493455344, "6par_module_name": "Maxeon Solar Technologies Ltd. SPR-MAX3-400-COM-R (from CEC database)", "6par_module_width": 1.0479818204309448, "6par_mounting": 0.0, - "6par_mpeff": 21.071526315789478, + "6par_mpeff": 21.07152631578948, "6par_nser": 112.0, "6par_pmp": 400.359, "6par_result_Adj": 10.2786, @@ -9572,7 +9572,7 @@ "alpha_sc_calc": 0.045, "analysis_period": 25.0, "analysis_period_warning": "No messages.", - "annual_albedo": 0.18395068539332039, + "annual_albedo": 0.1839506853933204, "annual_beam": 7.335643835616439, "annual_crit": 0.0, "annual_diffuse": 1.3484328767123289, @@ -9693,7 +9693,7 @@ "cec_bifacial_ground_clearance_height": 1.0, "cec_bifacial_transmission_factor": 0.013, "cec_bifaciality": 0.7, - "cec_eff": 21.071526315789478, + "cec_eff": 21.07152631578948, "cec_gamma_pmp": -0.28, "cec_gap_spacing": 0.05, "cec_heat_transfer": 0.0, @@ -9704,7 +9704,7 @@ "cec_i_sc_ref": 13.06, "cec_is_bifacial": 0.0, "cec_material": "Mono-c-Si", - "cec_module_length": 1.8130085493455346, + "cec_module_length": 1.8130085493455344, "cec_module_width": 1.0479818204309448, "cec_mounting_config": 0.0, "cec_mounting_orientation": 0.0, @@ -27713,7 +27713,7 @@ "grid_interconnection_limit_kwac": 100000.0, "grid_per_watt": 0.02, "grid_percent": 0.0, - "grid_total": 160.14360000000003, + "grid_total": 160.14360000000006, "ibi_fed_amount": 0.0, "ibi_fed_amount_deprbas_fed": 0.0, "ibi_fed_amount_deprbas_sta": 0.0, @@ -29871,7 +29871,7 @@ "inv_snl_c1": 0.0000337399, "inv_snl_c2": 0.00334072, "inv_snl_c3": 0.00252878, - "inv_snl_eff_cec": 97.33435924339611, + "inv_snl_eff_cec": 97.33435924339612, "inv_snl_eff_euro": 97.18196877409598, "inv_snl_idcmax": 20.7493, "inv_snl_mppt_hi": 480.0, @@ -29922,9 +29922,9 @@ "inverter_count": 1.0, "inverter_model": 0.0, "inverter_num_units": 1.0, - "inverter_power": 7.5600000000000009, + "inverter_power": 7.560000000000001, "inverter_total": 2882.5848, - "inverterarray_power": 7.5600000000000009, + "inverterarray_power": 7.560000000000001, "inverterarray_power_w": 7560.000000000001, "irrad_mode": 0.0, "is_advanced": 0.0, @@ -47525,11 +47525,11 @@ "module_area": 1.9, "module_aspect_ratio": 1.73, "module_costunits": 0.0, - "module_length": 1.8130085493455346, + "module_length": 1.8130085493455344, "module_model": 1.0, "module_name": "Maxeon Solar Technologies Ltd. SPR-MAX3-400-COM-R", "module_num_units": 20.0, - "module_power": 0.40035899999999999, + "module_power": 0.400359, "module_total": 3122.8002, "module_width": 1.0479818204309448, "modulearray_area": 38.0, @@ -47555,7 +47555,7 @@ "nohrsc_coords": "", "nohrsc_station_id": "", "nohrsc_year": "", - "nominal_discount_rate": 9.060000000000003, + "nominal_discount_rate": 9.060000000000004, "normalize_to_utility_bill": 0.0, "om_capacity": [ 28.78 @@ -47655,7 +47655,7 @@ "sd11par_AMa4": -0.000091, "sd11par_Egref": 1.08583, "sd11par_Il": 5.90905, - "sd11par_Imp0": 5.5060047491330279, + "sd11par_Imp0": 5.506004749133028, "sd11par_Io": 3.63865e-12, "sd11par_Isc0": 5.90285, "sd11par_Pmp0": 322.305, @@ -47719,7 +47719,7 @@ "snl_c7": -0.093, "snl_dtc": 3.0, "snl_fd": 1.0, - "snl_imp_temp_1": -0.0021202945926680654, + "snl_imp_temp_1": -0.0021202945926680658, "snl_impo": 5.58, "snl_isco": 5.96, "snl_ixo": 5.9, @@ -47730,7 +47730,7 @@ "snl_module_length": 1.665142636532979, "snl_module_name": "SunPower SPR-305-WHT [2007 (E)]", "snl_module_structure": 0.0, - "snl_module_width": 0.9794956685488111, + "snl_module_width": 0.9794956685488112, "snl_n": 1.131, "snl_n_cells": 96.0, "snl_parallel_cells": 1.0, @@ -47742,14 +47742,14 @@ "snl_ref_imp": 5.579722612284382, "snl_ref_imp_temp_0": -0.038, "snl_ref_isc": 5.959701031499999, - "snl_ref_isc_temp_0": 0.059000000000000007, + "snl_ref_isc_temp_0": 0.05900000000000001, "snl_ref_isc_temp_1": 0.0035162236085849996, "snl_ref_pmp": 305.2105300228098, "snl_ref_pmp_temp_0": -0.37803722005446979, "snl_ref_pmp_temp_1": -1.153809403011743, "snl_ref_vmp": 54.69994679499923, "snl_ref_vmp_temp_0": -0.34003722005446976, - "snl_ref_vmp_temp_1": -0.18600017845298939, + "snl_ref_vmp_temp_1": -0.1860001784529894, "snl_ref_voc": 64.19986006248614, "snl_ref_voc_temp_0": -0.2757022666099982, "snl_sandia_notes": "Source: Sandia National Laboratories Updated 9/25/2012 Module Database", @@ -47785,7 +47785,7 @@ "spe_eff4": 20.5, "spe_fd": 1.0, "spe_is_bifacial": 0.0, - "spe_module_length": 1.8130085493455346, + "spe_module_length": 1.8130085493455344, "spe_module_structure": 0.0, "spe_module_width": 1.0479818204309448, "spe_power": 389.5, @@ -47817,9 +47817,9 @@ "subarray1_diodeconn_loss": 0.5, "subarray1_electrical_mismatch": 0.0, "subarray1_gcr": 0.3, - "subarray1_land_area": 126.66666666666667, + "subarray1_land_area": 126.66666666666669, "subarray1_mismatch_loss": 0.0, - "subarray1_mod_orient": 1.0, + "subarray1_mod_orient": 3.335046e-317, "subarray1_modules_per_string": 10.0, "subarray1_monthly_tilt": [ 40.0, @@ -47905,7 +47905,7 @@ "subarray2_gcr": 0.3, "subarray2_land_area": 0.0, "subarray2_mismatch_loss": 0.0, - "subarray2_mod_orient": 0.0, + "subarray2_mod_orient": 3.335046e-317, "subarray2_modules_per_string": 1.0, "subarray2_monthly_tilt": [ 40.0, @@ -47977,7 +47977,7 @@ "subarray2_tilt_eq_lat": 0.0, "subarray2_track_mode": 0.0, "subarray2_tracking_loss": 0.0, - "subarray2_ui_length_side": 1.8130085493455346, + "subarray2_ui_length_side": 1.8130085493455344, "subarray2_ui_nmodules": 0.0, "subarray2_ui_nrows": 0.0, "subarray2_ui_row_spacing": 6.043361831151782, @@ -47991,7 +47991,7 @@ "subarray3_gcr": 0.3, "subarray3_land_area": 0.0, "subarray3_mismatch_loss": 0.0, - "subarray3_mod_orient": 0.0, + "subarray3_mod_orient": 3.335046e-317, "subarray3_modules_per_string": 1.0, "subarray3_monthly_tilt": [ 40.0, @@ -48063,7 +48063,7 @@ "subarray3_tilt_eq_lat": 0.0, "subarray3_track_mode": 0.0, "subarray3_tracking_loss": 0.0, - "subarray3_ui_length_side": 1.8130085493455346, + "subarray3_ui_length_side": 1.8130085493455344, "subarray3_ui_nmodules": 0.0, "subarray3_ui_nrows": 0.0, "subarray3_ui_row_spacing": 6.043361831151782, @@ -48077,7 +48077,7 @@ "subarray4_gcr": 0.3, "subarray4_land_area": 0.0, "subarray4_mismatch_loss": 0.0, - "subarray4_mod_orient": 0.0, + "subarray4_mod_orient": 3.335046e-317, "subarray4_modules_per_string": 1.0, "subarray4_monthly_tilt": [ 40.0, @@ -48149,7 +48149,7 @@ "subarray4_tilt_eq_lat": 0.0, "subarray4_track_mode": 0.0, "subarray4_tracking_loss": 0.0, - "subarray4_ui_length_side": 1.8130085493455346, + "subarray4_ui_length_side": 1.8130085493455344, "subarray4_ui_nmodules": 0.0, "subarray4_ui_nrows": 0.0, "subarray4_ui_row_spacing": 6.043361831151782, diff --git a/deploy/runtime/defaults/Flat Plate PV_Sale Leaseback.json b/deploy/runtime/defaults/Flat Plate PV_Sale Leaseback.json index 0854e9c2b3..0501914103 100644 --- a/deploy/runtime/defaults/Flat Plate PV_Sale Leaseback.json +++ b/deploy/runtime/defaults/Flat Plate PV_Sale Leaseback.json @@ -16,9 +16,9 @@ "6par_imp": 12.82, "6par_is_bifacial": 1.0, "6par_isc": 13.71, - "6par_module_length": 2.2772351657218015, + "6par_module_length": 2.277235165721802, "6par_module_name": "Aptos Solar Technology LLC DNA-144-BF10-530W (from CEC database)", - "6par_module_width": 1.1329528187670655, + "6par_module_width": 1.1329528187670657, "6par_mounting": 0.0, "6par_mpeff": 20.571627906976745, "6par_nser": 72.0, @@ -9495,10 +9495,10 @@ 5.0 ] ], - "alpha_sc_calc": 0.039999999999999997, + "alpha_sc_calc": 0.04, "analysis_period": 25.0, "analysis_period_warning": "No messages.", - "annual_albedo": 0.18395068539332039, + "annual_albedo": 0.1839506853933204, "annual_beam": 7.335643835616439, "annual_diffuse": 1.3484328767123289, "annual_global": 5.794761643835617, @@ -9513,7 +9513,7 @@ "bos_equip_fixed": 0.0, "bos_equip_perarea": 0.0, "bos_equip_perwatt": 0.32, - "bos_equip_total": 31999773.496320007, + "bos_equip_total": 31999773.49632001, "calculate_bifacial_electrical_mismatch": 1.0, "calculate_rack_shading": 0.0, "calculated_dcac_ratio": 1.329498131855772, @@ -9594,7 +9594,7 @@ 0.0 ] ], - "capex_table_total_installed_ac_cost": 24821220.599999999, + "capex_table_total_installed_ac_cost": 24821220.6, "capex_table_total_installed_dc_cost": 68999511.60144, "capex_table_total_installed_land_cost": 0.0, "cbi_fed_amount": 0.0, @@ -9644,8 +9644,8 @@ "cec_i_sc_ref": 13.71, "cec_is_bifacial": 1.0, "cec_material": "Mono-c-Si", - "cec_module_length": 2.2772351657218015, - "cec_module_width": 1.1329528187670655, + "cec_module_length": 2.277235165721802, + "cec_module_width": 1.1329528187670657, "cec_mounting_config": 0.0, "cec_mounting_orientation": 0.0, "cec_n_s": 72.0, @@ -9694,7 +9694,7 @@ "const_per_principal4": 0.0, "const_per_principal5": 0.0, "const_per_principal_total": 112067706.75226057, - "const_per_total1": 2941777.3022468399, + "const_per_total1": 2941777.30224684, "const_per_total2": 0.0, "const_per_total3": 0.0, "const_per_total4": 0.0, @@ -9704,7 +9704,7 @@ "const_per_upfront_rate3": 0.0, "const_per_upfront_rate4": 0.0, "const_per_upfront_rate5": 0.0, - "construction_financing_cost": 2941777.3022468399, + "construction_financing_cost": 2941777.30224684, "contingency": 2969978.9776272, "contingency_percent": 3.0, "cost_dev_fee_percent": 3.0, @@ -37394,8 +37394,8 @@ "inv_cec_cg_c1": -0.000051, "inv_cec_cg_c2": 0.000984, "inv_cec_cg_c3": -0.001508, - "inv_cec_cg_eff_cec": 96.60945631544223, - "inv_cec_cg_eff_euro": 96.18210492215683, + "inv_cec_cg_eff_cec": 96.60945631544225, + "inv_cec_cg_eff_euro": 96.18210492215684, "inv_cec_cg_filename": "", "inv_cec_cg_idcmax": 18.0, "inv_cec_cg_mppt_hi": 480.0, @@ -39321,7 +39321,7 @@ "inverter_model": 0.0, "inverter_num_units": 30.0, "inverter_power": 2507.194, - "inverter_total": 2999978.7652800006, + "inverter_total": 2999978.765280001, "inverterarray_power": 75215.81999999999, "inverterarray_power_w": 75215819.99999999, "irrad_mode": 0.0, @@ -40013,7 +40013,7 @@ "library_folder_list": "x", "library_paths": "", "lon": -111.9800033569336, - "mera_cost1": 9999929.217600001, + "mera_cost1": 9999929.2176, "mera_cost2": 0.0, "mera_cost3": 0.0, "mera_name1": "Replacement Reserve 1", @@ -40022,13 +40022,13 @@ "module_area": 2.58, "module_aspect_ratio": 2.01, "module_costunits": 0.0, - "module_length": 2.2772351657218015, + "module_length": 2.277235165721802, "module_model": 1.0, "module_name": "Aptos Solar Technology LLC DNA-144-BF10-530W", "module_num_units": 188412.0, "module_power": 0.5307480000000001, "module_total": 33999759.33984001, - "module_width": 1.1329528187670655, + "module_width": 1.1329528187670657, "modulearray_area": 486102.96, "modulearray_power": 99999.29217600002, "modulearray_power_w": 99999292.17600002, @@ -40039,7 +40039,7 @@ "nohrsc_coords": "", "nohrsc_station_id": "", "nohrsc_year": "", - "nominal_discount_rate": 9.060000000000003, + "nominal_discount_rate": 9.060000000000004, "om_capacity": [ 15.0 ], @@ -40137,7 +40137,7 @@ "sd11par_AMa4": -0.000091, "sd11par_Egref": 1.08583, "sd11par_Il": 5.90905, - "sd11par_Imp0": 5.5060047491330279, + "sd11par_Imp0": 5.506004749133028, "sd11par_Io": 3.63865e-12, "sd11par_Isc0": 5.90285, "sd11par_Pmp0": 322.305, @@ -40202,7 +40202,7 @@ "snl_c7": -0.093, "snl_dtc": 3.0, "snl_fd": 1.0, - "snl_imp_temp_1": -0.0021202945926680654, + "snl_imp_temp_1": -0.0021202945926680658, "snl_impo": 5.58, "snl_isco": 5.96, "snl_ixo": 5.9, @@ -40213,7 +40213,7 @@ "snl_module_length": 1.665142636532979, "snl_module_name": "SunPower SPR-305-WHT [2007 (E)]", "snl_module_structure": 0.0, - "snl_module_width": 0.9794956685488111, + "snl_module_width": 0.9794956685488112, "snl_n": 1.131, "snl_n_cells": 96.0, "snl_parallel_cells": 1.0, @@ -40225,14 +40225,14 @@ "snl_ref_imp": 5.579722612284382, "snl_ref_imp_temp_0": -0.038, "snl_ref_isc": 5.959701031499999, - "snl_ref_isc_temp_0": 0.059000000000000007, + "snl_ref_isc_temp_0": 0.05900000000000001, "snl_ref_isc_temp_1": 0.0035162236085849996, "snl_ref_pmp": 305.2105300228098, "snl_ref_pmp_temp_0": -0.37803722005446979, "snl_ref_pmp_temp_1": -1.153809403011743, "snl_ref_vmp": 54.69994679499923, "snl_ref_vmp_temp_0": -0.34003722005446976, - "snl_ref_vmp_temp_1": -0.18600017845298939, + "snl_ref_vmp_temp_1": -0.1860001784529894, "snl_ref_voc": 64.19986006248614, "snl_ref_voc_temp_0": -0.2757022666099982, "snl_sandia_notes": "Source: Sandia National Laboratories Updated 9/25/2012 Module Database", @@ -40269,9 +40269,9 @@ "spe_eff4": 20.5, "spe_fd": 1.0, "spe_is_bifacial": 1.0, - "spe_module_length": 2.2772351657218015, + "spe_module_length": 2.277235165721802, "spe_module_structure": 1.0, - "spe_module_width": 1.1329528187670655, + "spe_module_width": 1.1329528187670657, "spe_power": 528.9, "spe_rad0": 200.0, "spe_rad1": 400.0, @@ -40303,9 +40303,9 @@ "subarray1_diodeconn_loss": 0.5, "subarray1_electrical_mismatch": 0.0, "subarray1_gcr": 0.3, - "subarray1_land_area": 1620343.2000000003, + "subarray1_land_area": 1620343.2000000005, "subarray1_mismatch_loss": 2.0, - "subarray1_mod_orient": 0.0, + "subarray1_mod_orient": 3.335046e-317, "subarray1_modules_per_string": 28.0, "subarray1_monthly_tilt": [ 40.0, @@ -40391,7 +40391,7 @@ "subarray2_gcr": 0.3, "subarray2_land_area": 0.0, "subarray2_mismatch_loss": 2.0, - "subarray2_mod_orient": 0.0, + "subarray2_mod_orient": 3.335046e-317, "subarray2_modules_per_string": 1.0, "subarray2_monthly_tilt": [ 40.0, @@ -40463,7 +40463,7 @@ "subarray2_tilt_eq_lat": 0.0, "subarray2_track_mode": 1.0, "subarray2_tracking_loss": 0.0, - "subarray2_ui_length_side": 2.2772351657218015, + "subarray2_ui_length_side": 2.277235165721802, "subarray2_ui_nmodules": 0.0, "subarray2_ui_nrows": 0.0, "subarray2_ui_row_spacing": 7.590783885739338, @@ -40477,7 +40477,7 @@ "subarray3_gcr": 0.3, "subarray3_land_area": 0.0, "subarray3_mismatch_loss": 2.0, - "subarray3_mod_orient": 0.0, + "subarray3_mod_orient": 3.335046e-317, "subarray3_modules_per_string": 1.0, "subarray3_monthly_tilt": [ 40.0, @@ -40549,7 +40549,7 @@ "subarray3_tilt_eq_lat": 0.0, "subarray3_track_mode": 1.0, "subarray3_tracking_loss": 0.0, - "subarray3_ui_length_side": 2.2772351657218015, + "subarray3_ui_length_side": 2.277235165721802, "subarray3_ui_nmodules": 0.0, "subarray3_ui_nrows": 0.0, "subarray3_ui_row_spacing": 7.590783885739338, @@ -40563,7 +40563,7 @@ "subarray4_gcr": 0.3, "subarray4_land_area": 0.0, "subarray4_mismatch_loss": 2.0, - "subarray4_mod_orient": 0.0, + "subarray4_mod_orient": 3.335046e-317, "subarray4_modules_per_string": 1.0, "subarray4_monthly_tilt": [ 40.0, @@ -40635,7 +40635,7 @@ "subarray4_tilt_eq_lat": 0.0, "subarray4_track_mode": 1.0, "subarray4_tracking_loss": 0.0, - "subarray4_ui_length_side": 2.2772351657218015, + "subarray4_ui_length_side": 2.277235165721802, "subarray4_ui_nmodules": 0.0, "subarray4_ui_nrows": 0.0, "subarray4_ui_row_spacing": 7.590783885739338, @@ -40644,7 +40644,7 @@ "system_use_lifetime_output": 1.0, "tax_investor_required_lease_reserve": 6.0, "tod_library": "Uniform Dispatch", - "total_direct_cost": 101969278.23186721, + "total_direct_cost": 101969278.2318672, "total_indirect_cost": 4999964.6088000009, "total_installed_cost": 112067706.75226057, "total_inverter_capacity": 75215.82, diff --git a/deploy/runtime/defaults/Flat Plate PV_Single Owner.json b/deploy/runtime/defaults/Flat Plate PV_Single Owner.json index 6cdcb588d5..f6eb27eaf9 100644 --- a/deploy/runtime/defaults/Flat Plate PV_Single Owner.json +++ b/deploy/runtime/defaults/Flat Plate PV_Single Owner.json @@ -40325,7 +40325,7 @@ "subarray1_gcr": 0.3, "subarray1_land_area": 1620343.2000000005, "subarray1_mismatch_loss": 2.0, - "subarray1_mod_orient": 0.0, + "subarray1_mod_orient": 3.335046e-317, "subarray1_modules_per_string": 28.0, "subarray1_monthly_tilt": [ 40.0, @@ -40411,7 +40411,7 @@ "subarray2_gcr": 0.3, "subarray2_land_area": 0.0, "subarray2_mismatch_loss": 2.0, - "subarray2_mod_orient": 0.0, + "subarray2_mod_orient": 3.335046e-317, "subarray2_modules_per_string": 1.0, "subarray2_monthly_tilt": [ 40.0, @@ -40497,7 +40497,7 @@ "subarray3_gcr": 0.3, "subarray3_land_area": 0.0, "subarray3_mismatch_loss": 2.0, - "subarray3_mod_orient": 0.0, + "subarray3_mod_orient": 3.335046e-317, "subarray3_modules_per_string": 1.0, "subarray3_monthly_tilt": [ 40.0, @@ -40583,7 +40583,7 @@ "subarray4_gcr": 0.3, "subarray4_land_area": 0.0, "subarray4_mismatch_loss": 2.0, - "subarray4_mod_orient": 0.0, + "subarray4_mod_orient": 3.335046e-317, "subarray4_modules_per_string": 1.0, "subarray4_monthly_tilt": [ 40.0, diff --git a/deploy/runtime/defaults/Flat Plate PV_Third Party.json b/deploy/runtime/defaults/Flat Plate PV_Third Party.json index 012056e492..77f01d7f54 100644 --- a/deploy/runtime/defaults/Flat Plate PV_Third Party.json +++ b/deploy/runtime/defaults/Flat Plate PV_Third Party.json @@ -16,11 +16,11 @@ "6par_imp": 11.81, "6par_is_bifacial": 0.0, "6par_isc": 13.06, - "6par_module_length": 1.8130085493455346, + "6par_module_length": 1.8130085493455344, "6par_module_name": "Maxeon Solar Technologies Ltd. SPR-MAX3-400-COM-R (from CEC database)", "6par_module_width": 1.0479818204309448, "6par_mounting": 0.0, - "6par_mpeff": 21.071526315789478, + "6par_mpeff": 21.07152631578948, "6par_nser": 112.0, "6par_pmp": 400.359, "6par_result_Adj": 10.2786, @@ -9571,7 +9571,7 @@ ], "alpha_sc_calc": 0.045, "analysis_period": 25.0, - "annual_albedo": 0.18395068539332039, + "annual_albedo": 0.1839506853933204, "annual_beam": 7.335643835616439, "annual_crit": 0.0, "annual_diffuse": 1.3484328767123289, @@ -9598,7 +9598,7 @@ "cec_bifacial_ground_clearance_height": 1.0, "cec_bifacial_transmission_factor": 0.013, "cec_bifaciality": 0.7, - "cec_eff": 21.071526315789478, + "cec_eff": 21.07152631578948, "cec_gamma_pmp": -0.28, "cec_gap_spacing": 0.05, "cec_heat_transfer": 0.0, @@ -9609,7 +9609,7 @@ "cec_i_sc_ref": 13.06, "cec_is_bifacial": 0.0, "cec_material": "Mono-c-Si", - "cec_module_length": 1.8130085493455346, + "cec_module_length": 1.8130085493455344, "cec_module_width": 1.0479818204309448, "cec_mounting_config": 0.0, "cec_mounting_orientation": 0.0, @@ -29707,7 +29707,7 @@ "inv_snl_c1": 0.0000337399, "inv_snl_c2": 0.00334072, "inv_snl_c3": 0.00252878, - "inv_snl_eff_cec": 97.33435924339611, + "inv_snl_eff_cec": 97.33435924339612, "inv_snl_eff_euro": 97.18196877409598, "inv_snl_idcmax": 20.7493, "inv_snl_mppt_hi": 480.0, @@ -47315,7 +47315,7 @@ "lon": -111.9800033569336, "module_area": 1.9, "module_aspect_ratio": 1.73, - "module_length": 1.8130085493455346, + "module_length": 1.8130085493455344, "module_model": 1.0, "module_name": "Maxeon Solar Technologies Ltd. SPR-MAX3-400-COM-R", "module_width": 1.0479818204309448, @@ -47338,7 +47338,7 @@ "nohrsc_coords": "", "nohrsc_station_id": "", "nohrsc_year": "", - "nominal_discount_rate": 9.060000000000003, + "nominal_discount_rate": 9.060000000000004, "normalize_to_utility_bill": 0.0, "peak_1": 1.85407, "peak_10": 2.55071, @@ -47369,7 +47369,7 @@ "sd11par_AMa4": -0.000091, "sd11par_Egref": 1.08583, "sd11par_Il": 5.90905, - "sd11par_Imp0": 5.5060047491330279, + "sd11par_Imp0": 5.506004749133028, "sd11par_Io": 3.63865e-12, "sd11par_Isc0": 5.90285, "sd11par_Pmp0": 322.305, @@ -47431,7 +47431,7 @@ "snl_c7": -0.093, "snl_dtc": 3.0, "snl_fd": 1.0, - "snl_imp_temp_1": -0.0021202945926680654, + "snl_imp_temp_1": -0.0021202945926680658, "snl_impo": 5.58, "snl_isco": 5.96, "snl_ixo": 5.9, @@ -47442,7 +47442,7 @@ "snl_module_length": 1.665142636532979, "snl_module_name": "SunPower SPR-305-WHT [2007 (E)]", "snl_module_structure": 0.0, - "snl_module_width": 0.9794956685488111, + "snl_module_width": 0.9794956685488112, "snl_n": 1.131, "snl_n_cells": 96.0, "snl_parallel_cells": 1.0, @@ -47454,14 +47454,14 @@ "snl_ref_imp": 5.579722612284382, "snl_ref_imp_temp_0": -0.038, "snl_ref_isc": 5.959701031499999, - "snl_ref_isc_temp_0": 0.059000000000000007, + "snl_ref_isc_temp_0": 0.05900000000000001, "snl_ref_isc_temp_1": 0.0035162236085849996, "snl_ref_pmp": 305.2105300228098, "snl_ref_pmp_temp_0": -0.37803722005446979, "snl_ref_pmp_temp_1": -1.153809403011743, "snl_ref_vmp": 54.69994679499923, "snl_ref_vmp_temp_0": -0.34003722005446976, - "snl_ref_vmp_temp_1": -0.18600017845298939, + "snl_ref_vmp_temp_1": -0.1860001784529894, "snl_ref_voc": 64.19986006248614, "snl_ref_voc_temp_0": -0.2757022666099982, "snl_sandia_notes": "Source: Sandia National Laboratories Updated 9/25/2012 Module Database", @@ -47497,7 +47497,7 @@ "spe_eff4": 20.5, "spe_fd": 1.0, "spe_is_bifacial": 0.0, - "spe_module_length": 1.8130085493455346, + "spe_module_length": 1.8130085493455344, "spe_module_structure": 0.0, "spe_module_width": 1.0479818204309448, "spe_power": 389.5, @@ -47526,9 +47526,9 @@ "subarray1_diodeconn_loss": 0.5, "subarray1_electrical_mismatch": 0.0, "subarray1_gcr": 0.3, - "subarray1_land_area": 126.66666666666667, + "subarray1_land_area": 126.66666666666669, "subarray1_mismatch_loss": 0.0, - "subarray1_mod_orient": 0.0, + "subarray1_mod_orient": 3.335046e-317, "subarray1_modules_per_string": 10.0, "subarray1_monthly_tilt": [ 40.0, @@ -47614,7 +47614,7 @@ "subarray2_gcr": 0.3, "subarray2_land_area": 0.0, "subarray2_mismatch_loss": 0.0, - "subarray2_mod_orient": 0.0, + "subarray2_mod_orient": 3.335046e-317, "subarray2_modules_per_string": 1.0, "subarray2_monthly_tilt": [ 40.0, @@ -47686,7 +47686,7 @@ "subarray2_tilt_eq_lat": 0.0, "subarray2_track_mode": 0.0, "subarray2_tracking_loss": 0.0, - "subarray2_ui_length_side": 1.8130085493455346, + "subarray2_ui_length_side": 1.8130085493455344, "subarray2_ui_nmodules": 0.0, "subarray2_ui_nrows": 0.0, "subarray2_ui_row_spacing": 6.043361831151782, @@ -47700,7 +47700,7 @@ "subarray3_gcr": 0.3, "subarray3_land_area": 0.0, "subarray3_mismatch_loss": 0.0, - "subarray3_mod_orient": 0.0, + "subarray3_mod_orient": 3.335046e-317, "subarray3_modules_per_string": 1.0, "subarray3_monthly_tilt": [ 40.0, @@ -47772,7 +47772,7 @@ "subarray3_tilt_eq_lat": 0.0, "subarray3_track_mode": 0.0, "subarray3_tracking_loss": 0.0, - "subarray3_ui_length_side": 1.8130085493455346, + "subarray3_ui_length_side": 1.8130085493455344, "subarray3_ui_nmodules": 0.0, "subarray3_ui_nrows": 0.0, "subarray3_ui_row_spacing": 6.043361831151782, @@ -47786,7 +47786,7 @@ "subarray4_gcr": 0.3, "subarray4_land_area": 0.0, "subarray4_mismatch_loss": 0.0, - "subarray4_mod_orient": 0.0, + "subarray4_mod_orient": 3.335046e-317, "subarray4_modules_per_string": 1.0, "subarray4_monthly_tilt": [ 40.0, @@ -47858,7 +47858,7 @@ "subarray4_tilt_eq_lat": 0.0, "subarray4_track_mode": 0.0, "subarray4_tracking_loss": 0.0, - "subarray4_ui_length_side": 1.8130085493455346, + "subarray4_ui_length_side": 1.8130085493455344, "subarray4_ui_nmodules": 0.0, "subarray4_ui_nrows": 0.0, "subarray4_ui_row_spacing": 6.043361831151782, diff --git a/deploy/runtime/defaults/PV Battery_All Equity Partnership Flip.json b/deploy/runtime/defaults/PV Battery_All Equity Partnership Flip.json index 38793d096e..3d9675a58c 100644 --- a/deploy/runtime/defaults/PV Battery_All Equity Partnership Flip.json +++ b/deploy/runtime/defaults/PV Battery_All Equity Partnership Flip.json @@ -16,9 +16,9 @@ "6par_imp": 12.82, "6par_is_bifacial": 1.0, "6par_isc": 13.71, - "6par_module_length": 2.2772351657218015, + "6par_module_length": 2.277235165721802, "6par_module_name": "Aptos Solar Technology LLC DNA-144-BF10-530W (from CEC database)", - "6par_module_width": 1.1329528187670655, + "6par_module_width": 1.1329528187670657, "6par_mounting": 0.0, "6par_mpeff": 20.571627906976745, "6par_nser": 72.0, @@ -9503,10 +9503,10 @@ 5.0 ] ], - "alpha_sc_calc": 0.039999999999999997, + "alpha_sc_calc": 0.04, "analysis_period": 25.0, "analysis_period_warning": "No messages.", - "annual_albedo": 0.18395068539332039, + "annual_albedo": 0.1839506853933204, "annual_beam": 7.335643835616439, "annual_diffuse": 1.3484328767123289, "annual_global": 5.794761643835617, @@ -9523,7 +9523,7 @@ "batt_Qexp": 0.04000005, "batt_Qexp_percent": 1.77778, "batt_Qfull": 2.25, - "batt_Qfull_flow": 478583.99999999997, + "batt_Qfull_flow": 478584.0, "batt_Qnom": 2.0000002500000004, "batt_Qnom_percent": 88.8889, "batt_Vcut": 2.706, @@ -19419,7 +19419,7 @@ "bos_equip_fixed": 0.0, "bos_equip_perarea": 0.0, "bos_equip_perwatt": 0.32, - "bos_equip_total": 31999773.496320007, + "bos_equip_total": 31999773.49632001, "calculate_bifacial_electrical_mismatch": 1.0, "calculate_rack_shading": 0.0, "calculated_dcac_ratio": 1.329498131855772, @@ -19569,7 +19569,7 @@ 0.0 ] ], - "capex_table_total_installed_ac_cost": 24821220.599999999, + "capex_table_total_installed_ac_cost": 24821220.6, "capex_table_total_installed_batt_cost": 190080241.02144, "capex_table_total_installed_dc_cost": 68999511.60144, "capex_table_total_installed_land_cost": 0.0, @@ -19620,8 +19620,8 @@ "cec_i_sc_ref": 13.71, "cec_is_bifacial": 1.0, "cec_material": "Mono-c-Si", - "cec_module_length": 2.2772351657218015, - "cec_module_width": 1.1329528187670655, + "cec_module_length": 2.277235165721802, + "cec_module_width": 1.1329528187670657, "cec_mounting_config": 0.0, "cec_mounting_orientation": 0.0, "cec_n_s": 72.0, @@ -48039,14 +48039,14 @@ "install_margin_perarea": 0.0, "install_margin_perwatt": 0.13, "install_margin_total": 12999907.982880002, - "installed_per_capacity": 1.9259766211486178, + "installed_per_capacity": 1.9259766211486176, "insurance_rate": 0.0, "inv_cec_cg_c0": -0.000003, "inv_cec_cg_c1": -0.000051, "inv_cec_cg_c2": 0.000984, "inv_cec_cg_c3": -0.001508, - "inv_cec_cg_eff_cec": 96.60945631544223, - "inv_cec_cg_eff_euro": 96.18210492215683, + "inv_cec_cg_eff_cec": 96.60945631544225, + "inv_cec_cg_eff_euro": 96.18210492215684, "inv_cec_cg_filename": "", "inv_cec_cg_idcmax": 18.0, "inv_cec_cg_mppt_hi": 480.0, @@ -49972,7 +49972,7 @@ "inverter_model": 0.0, "inverter_num_units": 30.0, "inverter_power": 2507.194, - "inverter_total": 2999978.7652800006, + "inverter_total": 2999978.765280001, "inverterarray_power": 75215.81999999999, "inverterarray_power_w": 75215819.99999999, "irrad_mode": 0.0, @@ -50665,7 +50665,7 @@ "library_folder_list": "x", "library_paths": "", "lon": -111.9800033569336, - "mera_cost1": 9999929.217600001, + "mera_cost1": 9999929.2176, "mera_cost2": 0.0, "mera_cost3": 0.0, "mera_name1": "Replacement Reserve 1", @@ -50674,13 +50674,13 @@ "module_area": 2.58, "module_aspect_ratio": 2.01, "module_costunits": 0.0, - "module_length": 2.2772351657218015, + "module_length": 2.277235165721802, "module_model": 1.0, "module_name": "Aptos Solar Technology LLC DNA-144-BF10-530W", "module_num_units": 188412.0, "module_power": 0.5307480000000001, "module_total": 33999759.33984001, - "module_width": 1.1329528187670655, + "module_width": 1.1329528187670657, "modulearray_area": 486102.96, "modulearray_power": 99999.29217600002, "modulearray_power_w": 99999292.17600002, @@ -50691,7 +50691,7 @@ "nohrsc_coords": "", "nohrsc_station_id": "", "nohrsc_year": "", - "nominal_discount_rate": 9.060000000000003, + "nominal_discount_rate": 9.060000000000004, "om_batt_capacity_cost": [ 7.25 ], @@ -50826,7 +50826,7 @@ "sd11par_AMa4": -0.000091, "sd11par_Egref": 1.08583, "sd11par_Il": 5.90905, - "sd11par_Imp0": 5.5060047491330279, + "sd11par_Imp0": 5.506004749133028, "sd11par_Io": 3.63865e-12, "sd11par_Isc0": 5.90285, "sd11par_Pmp0": 322.305, @@ -50891,7 +50891,7 @@ "snl_c7": -0.093, "snl_dtc": 3.0, "snl_fd": 1.0, - "snl_imp_temp_1": -0.0021202945926680654, + "snl_imp_temp_1": -0.0021202945926680658, "snl_impo": 5.58, "snl_isco": 5.96, "snl_ixo": 5.9, @@ -50902,7 +50902,7 @@ "snl_module_length": 1.665142636532979, "snl_module_name": "SunPower SPR-305-WHT [2007 (E)]", "snl_module_structure": 0.0, - "snl_module_width": 0.9794956685488111, + "snl_module_width": 0.9794956685488112, "snl_n": 1.131, "snl_n_cells": 96.0, "snl_parallel_cells": 1.0, @@ -50914,14 +50914,14 @@ "snl_ref_imp": 5.579722612284382, "snl_ref_imp_temp_0": -0.038, "snl_ref_isc": 5.959701031499999, - "snl_ref_isc_temp_0": 0.059000000000000007, + "snl_ref_isc_temp_0": 0.05900000000000001, "snl_ref_isc_temp_1": 0.0035162236085849996, "snl_ref_pmp": 305.2105300228098, "snl_ref_pmp_temp_0": -0.37803722005446979, "snl_ref_pmp_temp_1": -1.153809403011743, "snl_ref_vmp": 54.69994679499923, "snl_ref_vmp_temp_0": -0.34003722005446976, - "snl_ref_vmp_temp_1": -0.18600017845298939, + "snl_ref_vmp_temp_1": -0.1860001784529894, "snl_ref_voc": 64.19986006248614, "snl_ref_voc_temp_0": -0.2757022666099982, "snl_sandia_notes": "Source: Sandia National Laboratories Updated 9/25/2012 Module Database", @@ -50958,9 +50958,9 @@ "spe_eff4": 20.5, "spe_fd": 1.0, "spe_is_bifacial": 1.0, - "spe_module_length": 2.2772351657218015, + "spe_module_length": 2.277235165721802, "spe_module_structure": 1.0, - "spe_module_width": 1.1329528187670655, + "spe_module_width": 1.1329528187670657, "spe_power": 528.9, "spe_rad0": 200.0, "spe_rad1": 400.0, @@ -50991,9 +50991,9 @@ "subarray1_diodeconn_loss": 0.5, "subarray1_electrical_mismatch": 0.0, "subarray1_gcr": 0.3, - "subarray1_land_area": 1620343.2000000003, + "subarray1_land_area": 1620343.2000000005, "subarray1_mismatch_loss": 2.0, - "subarray1_mod_orient": 0.0, + "subarray1_mod_orient": 3.335046e-317, "subarray1_modules_per_string": 28.0, "subarray1_monthly_tilt": [ 40.0, @@ -51079,7 +51079,7 @@ "subarray2_gcr": 0.3, "subarray2_land_area": 0.0, "subarray2_mismatch_loss": 2.0, - "subarray2_mod_orient": 0.0, + "subarray2_mod_orient": 3.335046e-317, "subarray2_modules_per_string": 1.0, "subarray2_monthly_tilt": [ 40.0, @@ -51151,7 +51151,7 @@ "subarray2_tilt_eq_lat": 0.0, "subarray2_track_mode": 1.0, "subarray2_tracking_loss": 0.0, - "subarray2_ui_length_side": 2.2772351657218015, + "subarray2_ui_length_side": 2.277235165721802, "subarray2_ui_nmodules": 0.0, "subarray2_ui_nrows": 0.0, "subarray2_ui_row_spacing": 7.590783885739338, @@ -51165,7 +51165,7 @@ "subarray3_gcr": 0.3, "subarray3_land_area": 0.0, "subarray3_mismatch_loss": 2.0, - "subarray3_mod_orient": 0.0, + "subarray3_mod_orient": 3.335046e-317, "subarray3_modules_per_string": 1.0, "subarray3_monthly_tilt": [ 40.0, @@ -51237,7 +51237,7 @@ "subarray3_tilt_eq_lat": 0.0, "subarray3_track_mode": 1.0, "subarray3_tracking_loss": 0.0, - "subarray3_ui_length_side": 2.2772351657218015, + "subarray3_ui_length_side": 2.277235165721802, "subarray3_ui_nmodules": 0.0, "subarray3_ui_nrows": 0.0, "subarray3_ui_row_spacing": 7.590783885739338, @@ -51251,7 +51251,7 @@ "subarray4_gcr": 0.3, "subarray4_land_area": 0.0, "subarray4_mismatch_loss": 2.0, - "subarray4_mod_orient": 0.0, + "subarray4_mod_orient": 3.335046e-317, "subarray4_modules_per_string": 1.0, "subarray4_monthly_tilt": [ 40.0, @@ -51323,11 +51323,11 @@ "subarray4_tilt_eq_lat": 0.0, "subarray4_track_mode": 1.0, "subarray4_tracking_loss": 0.0, - "subarray4_ui_length_side": 2.2772351657218015, + "subarray4_ui_length_side": 2.277235165721802, "subarray4_ui_nmodules": 0.0, "subarray4_ui_nrows": 0.0, "subarray4_ui_row_spacing": 7.590783885739338, - "subtotal_direct": 173459393.66952003, + "subtotal_direct": 173459393.66952006, "system_capacity": 99999.29217600002, "system_use_lifetime_output": 1.0, "tax_investor_equity_percent": 98.0, @@ -51337,7 +51337,7 @@ "tax_investor_preflip_tax_percent": 98.0, "tod_library": "Uniform Dispatch", "total_battery_indirect_cost": 999992.9217600002, - "total_direct_cost": 178663175.47960563, + "total_direct_cost": 178663175.47960565, "total_indirect_cost": 4999964.6088000009, "total_installed_cost": 192596298.8623859, "total_inverter_capacity": 75215.82, @@ -51345,7 +51345,7 @@ "total_module_area": 486102.96, "total_modules": 188412.0, "total_system_indirect_cost": 3999971.68704, - "total_system_installed_cost": 113413206.80458191, + "total_system_installed_cost": 113413206.80458193, "transformer_load_loss": 0.0, "transformer_no_load_loss": 0.0, "transmission_loss": 0.0, diff --git a/deploy/runtime/defaults/PV Battery_Commercial.json b/deploy/runtime/defaults/PV Battery_Commercial.json index 692b80e6bb..9bac2b31a0 100644 --- a/deploy/runtime/defaults/PV Battery_Commercial.json +++ b/deploy/runtime/defaults/PV Battery_Commercial.json @@ -16,9 +16,9 @@ "6par_imp": 12.82, "6par_is_bifacial": 1.0, "6par_isc": 13.71, - "6par_module_length": 2.2772351657218015, + "6par_module_length": 2.277235165721802, "6par_module_name": "Aptos Solar Technology LLC DNA-144-BF10-530W (from CEC database)", - "6par_module_width": 1.1329528187670655, + "6par_module_width": 1.1329528187670657, "6par_mounting": 0.0, "6par_mpeff": 20.571627906976745, "6par_nser": 72.0, @@ -9503,10 +9503,10 @@ 5.0 ] ], - "alpha_sc_calc": 0.039999999999999997, + "alpha_sc_calc": 0.04, "analysis_period": 25.0, "analysis_period_warning": "No messages.", - "annual_albedo": 0.18395068539332039, + "annual_albedo": 0.1839506853933204, "annual_beam": 7.335643835616439, "annual_crit": 0.0, "annual_diffuse": 1.3484328767123289, @@ -18343,7 +18343,7 @@ "batt_cell_power_charge_max": 2.0, "batt_cell_power_discharge_max": 2.0, "batt_chem": 1.0, - "batt_computed_bank_capacity": 1200.5431199999999, + "batt_computed_bank_capacity": 1200.54312, "batt_computed_series": 126.0, "batt_computed_stacks_series": 1.0, "batt_computed_strings": 1064.0, @@ -19317,7 +19317,7 @@ 0.0 ], "batt_mass": 17150.615999999998, - "batt_max_power": 300.13577999999998, + "batt_max_power": 300.13578, "batt_maximum_SOC": 95.0, "batt_meter_position": 0.0, "batt_minimum_SOC": 30.0, @@ -19325,9 +19325,9 @@ "batt_minimum_outage_SOC": 10.0, "batt_num_cells": 134064.0, "batt_power_charge_max_kwac": 312.64143749999996, - "batt_power_charge_max_kwdc": 300.13577999999998, + "batt_power_charge_max_kwdc": 300.13578, "batt_power_discharge_max_kwac": 288.1303487999999, - "batt_power_discharge_max_kwdc": 300.13577999999998, + "batt_power_discharge_max_kwdc": 300.13578, "batt_pv_ac_forecast": [ 0.0 ], @@ -28166,7 +28166,7 @@ "batt_ui_bank_voltage": 501.48, "batt_ui_cell_voltage": 3.98, "batt_ui_inverter_eff": 98.69094035671238, - "batt_ui_nominal_bank_power": 300.13577999999998, + "batt_ui_nominal_bank_power": 300.13578, "batt_unit_capacity": 400.0, "batt_unit_surface_area": 30.0, "batt_user_specified_weather_file_peak_shaving": "", @@ -28178,15 +28178,15 @@ 0.0 ] ], - "batt_volume": 14.640769756097559, - "battery_energy": 1200.5431199999999, - "battery_energy_kwh": 1200.5431199999999, + "batt_volume": 14.64076975609756, + "battery_energy": 1200.54312, + "battery_energy_kwh": 1200.54312, "battery_indirect_cost_percent": 20.0, "battery_losses_shown": 0.0, "battery_per_kW": 667.0, "battery_per_kWh": 184.0, - "battery_power": 300.13577999999998, - "battery_power_kw": 300.13577999999998, + "battery_power": 300.13578, + "battery_power_kw": 300.13578, "battery_thermal_shown": 0.0, "battery_total": 421090.49934, "battery_total_cost_lcos": 484498.714707, @@ -55821,7 +55821,7 @@ "engr_fixed": 0.0, "engr_per_watt": 0.3, "engr_percent": 0.0, - "engr_total": 167185.62000000003, + "engr_total": 167185.62000000006, "escal_belpe": [ 0.0 ], @@ -64889,8 +64889,8 @@ "inv_cec_cg_c1": -0.000051, "inv_cec_cg_c2": 0.000984, "inv_cec_cg_c3": -0.001508, - "inv_cec_cg_eff_cec": 96.60945631544223, - "inv_cec_cg_eff_euro": 96.18210492215683, + "inv_cec_cg_eff_cec": 96.60945631544225, + "inv_cec_cg_eff_euro": 96.18210492215684, "inv_cec_cg_filename": "", "inv_cec_cg_idcmax": 18.0, "inv_cec_cg_mppt_hi": 480.0, @@ -66765,7 +66765,7 @@ "inv_snl_c2": -0.000791432, "inv_snl_c3": -0.000320828, "inv_snl_eff_cec": 98.69094035671238, - "inv_snl_eff_euro": 98.57668151849667, + "inv_snl_eff_euro": 98.57668151849669, "inv_snl_idcmax": 213.33, "inv_snl_mppt_hi": 1300.0, "inv_snl_mppt_low": 860.0, @@ -84440,7 +84440,7 @@ "nohrsc_coords": "", "nohrsc_station_id": "", "nohrsc_year": "", - "nominal_discount_rate": 9.060000000000003, + "nominal_discount_rate": 9.060000000000004, "normalize_to_utility_bill": 0.0, "om_batt_capacity_cost": [ 5.25 @@ -84448,7 +84448,7 @@ "om_batt_fixed_cost": [ 0.0 ], - "om_batt_nameplate": 1200.5431199999999, + "om_batt_nameplate": 1200.54312, "om_batt_replacement_cost": [ 280.0 ], @@ -84581,7 +84581,7 @@ "sd11par_AMa4": -0.000091, "sd11par_Egref": 1.08583, "sd11par_Il": 5.90905, - "sd11par_Imp0": 5.5060047491330279, + "sd11par_Imp0": 5.506004749133028, "sd11par_Io": 3.63865e-12, "sd11par_Isc0": 5.90285, "sd11par_Pmp0": 322.305, @@ -84645,7 +84645,7 @@ "snl_c7": -0.093, "snl_dtc": 3.0, "snl_fd": 1.0, - "snl_imp_temp_1": -0.0021202945926680654, + "snl_imp_temp_1": -0.0021202945926680658, "snl_impo": 5.58, "snl_isco": 5.96, "snl_ixo": 5.9, @@ -84656,7 +84656,7 @@ "snl_module_length": 1.665142636532979, "snl_module_name": "SunPower SPR-305-WHT [2007 (E)]", "snl_module_structure": 0.0, - "snl_module_width": 0.9794956685488111, + "snl_module_width": 0.9794956685488112, "snl_n": 1.131, "snl_n_cells": 96.0, "snl_parallel_cells": 1.0, @@ -84668,14 +84668,14 @@ "snl_ref_imp": 5.579722612284382, "snl_ref_imp_temp_0": -0.038, "snl_ref_isc": 5.959701031499999, - "snl_ref_isc_temp_0": 0.059000000000000007, + "snl_ref_isc_temp_0": 0.05900000000000001, "snl_ref_isc_temp_1": 0.0035162236085849996, "snl_ref_pmp": 305.2105300228098, "snl_ref_pmp_temp_0": -0.37803722005446979, "snl_ref_pmp_temp_1": -1.153809403011743, "snl_ref_vmp": 54.69994679499923, "snl_ref_vmp_temp_0": -0.34003722005446976, - "snl_ref_vmp_temp_1": -0.18600017845298939, + "snl_ref_vmp_temp_1": -0.1860001784529894, "snl_ref_voc": 64.19986006248614, "snl_ref_voc_temp_0": -0.2757022666099982, "snl_sandia_notes": "Source: Sandia National Laboratories Updated 9/25/2012 Module Database", @@ -84711,9 +84711,9 @@ "spe_eff4": 20.5, "spe_fd": 1.0, "spe_is_bifacial": 1.0, - "spe_module_length": 2.2772351657218015, + "spe_module_length": 2.277235165721802, "spe_module_structure": 1.0, - "spe_module_width": 1.1329528187670655, + "spe_module_width": 1.1329528187670657, "spe_power": 528.9, "spe_rad0": 200.0, "spe_rad1": 400.0, @@ -84744,7 +84744,7 @@ "subarray1_gcr": 0.3, "subarray1_land_area": 9030.0, "subarray1_mismatch_loss": 2.0, - "subarray1_mod_orient": 0.0, + "subarray1_mod_orient": 3.335046e-317, "subarray1_modules_per_string": 25.0, "subarray1_monthly_tilt": [ 40.0, @@ -84830,7 +84830,7 @@ "subarray2_gcr": 0.3, "subarray2_land_area": 0.0, "subarray2_mismatch_loss": 2.0, - "subarray2_mod_orient": 1.0, + "subarray2_mod_orient": 3.335046e-317, "subarray2_modules_per_string": 1.0, "subarray2_monthly_tilt": [ 40.0, @@ -84916,7 +84916,7 @@ "subarray3_gcr": 0.3, "subarray3_land_area": 0.0, "subarray3_mismatch_loss": 2.0, - "subarray3_mod_orient": 0.0, + "subarray3_mod_orient": 3.335046e-317, "subarray3_modules_per_string": 1.0, "subarray3_monthly_tilt": [ 40.0, @@ -85002,7 +85002,7 @@ "subarray4_gcr": 0.3, "subarray4_land_area": 0.0, "subarray4_mismatch_loss": 2.0, - "subarray4_mod_orient": 0.0, + "subarray4_mod_orient": 3.335046e-317, "subarray4_modules_per_string": 1.0, "subarray4_monthly_tilt": [ 40.0, @@ -85082,8 +85082,8 @@ "system_capacity": 557.2854, "system_use_lifetime_output": 1.0, "total_battery_indirect_cost": 42353.690400000014, - "total_direct_cost": 1168200.9074736003, - "total_indirect_cost": 211768.45200000006, + "total_direct_cost": 1168200.9074736005, + "total_indirect_cost": 211768.45200000009, "total_installed_cost": 1438379.4048472804, "total_inverter_capacity": 453.994, "total_land_area": 2.231359622027943, @@ -85098,7 +85098,7 @@ "ui_ac_capacity": 0.453994, "ui_annual_load": 0.0, "ui_array_land_area_acres": 2.231359622027943, - "ui_array_land_area_ha": 0.9030005957094931, + "ui_array_land_area_ha": 0.9030005957094932, "ui_array_land_area_multiplier": 1.0, "ui_aspect_ratio": 1.7, "ui_batt_life_model": 0.0, @@ -85116,7 +85116,7 @@ "ui_net_capital_cost": 1438379.4048472804, "ui_pv_capacity": 557.2854, "ui_step_minutes": 60.0, - "ui_total_land_area_ha": 0.9030005957094931, + "ui_total_land_area_ha": 0.9030005957094932, "ui_total_module_area": 2709.0, "ui_total_module_area_acres": 0.6694078866083828, "ui_total_module_area_ha": 0.2709, diff --git a/deploy/runtime/defaults/PV Battery_Host Developer.json b/deploy/runtime/defaults/PV Battery_Host Developer.json index 243b735407..7566e686e3 100644 --- a/deploy/runtime/defaults/PV Battery_Host Developer.json +++ b/deploy/runtime/defaults/PV Battery_Host Developer.json @@ -16,9 +16,9 @@ "6par_imp": 12.82, "6par_is_bifacial": 1.0, "6par_isc": 13.71, - "6par_module_length": 2.2772351657218015, + "6par_module_length": 2.277235165721802, "6par_module_name": "Aptos Solar Technology LLC DNA-144-BF10-530W (from CEC database)", - "6par_module_width": 1.1329528187670655, + "6par_module_width": 1.1329528187670657, "6par_mounting": 0.0, "6par_mpeff": 20.571627906976745, "6par_nser": 72.0, @@ -9503,10 +9503,10 @@ 5.0 ] ], - "alpha_sc_calc": 0.039999999999999997, + "alpha_sc_calc": 0.04, "analysis_period": 25.0, "analysis_period_warning": "No messages.", - "annual_albedo": 0.18395068539332039, + "annual_albedo": 0.1839506853933204, "annual_beam": 7.335643835616439, "annual_crit": 0.0, "annual_diffuse": 1.3484328767123289, @@ -18343,7 +18343,7 @@ "batt_cell_power_charge_max": 2.0, "batt_cell_power_discharge_max": 2.0, "batt_chem": 1.0, - "batt_computed_bank_capacity": 1200.5431199999999, + "batt_computed_bank_capacity": 1200.54312, "batt_computed_series": 126.0, "batt_computed_stacks_series": 1.0, "batt_computed_strings": 1064.0, @@ -19317,7 +19317,7 @@ 0.0 ], "batt_mass": 17150.615999999998, - "batt_max_power": 300.13577999999998, + "batt_max_power": 300.13578, "batt_maximum_SOC": 95.0, "batt_meter_position": 0.0, "batt_minimum_SOC": 30.0, @@ -19325,9 +19325,9 @@ "batt_minimum_outage_SOC": 10.0, "batt_num_cells": 134064.0, "batt_power_charge_max_kwac": 312.64143749999996, - "batt_power_charge_max_kwdc": 300.13577999999998, + "batt_power_charge_max_kwdc": 300.13578, "batt_power_discharge_max_kwac": 288.1303487999999, - "batt_power_discharge_max_kwdc": 300.13577999999998, + "batt_power_discharge_max_kwdc": 300.13578, "batt_pv_ac_forecast": [ 0.0 ], @@ -28166,7 +28166,7 @@ "batt_ui_bank_voltage": 501.48, "batt_ui_cell_voltage": 3.98, "batt_ui_inverter_eff": 98.69094035671238, - "batt_ui_nominal_bank_power": 300.13577999999998, + "batt_ui_nominal_bank_power": 300.13578, "batt_unit_capacity": 400.0, "batt_unit_surface_area": 30.0, "batt_user_specified_weather_file_peak_shaving": "", @@ -28178,15 +28178,15 @@ 0.0 ] ], - "batt_volume": 14.640769756097559, - "battery_energy": 1200.5431199999999, - "battery_energy_kwh": 1200.5431199999999, + "batt_volume": 14.64076975609756, + "battery_energy": 1200.54312, + "battery_energy_kwh": 1200.54312, "battery_indirect_cost_percent": 20.0, "battery_losses_shown": 0.0, "battery_per_kW": 667.0, "battery_per_kWh": 184.0, - "battery_power": 300.13577999999998, - "battery_power_kw": 300.13577999999998, + "battery_power": 300.13578, + "battery_power_kw": 300.13578, "battery_thermal_shown": 0.0, "battery_total": 421090.49934, "battery_total_cost_lcos": 484498.714707, @@ -65308,7 +65308,7 @@ "engr_fixed": 0.0, "engr_per_watt": 0.3, "engr_percent": 0.0, - "engr_total": 167185.62000000003, + "engr_total": 167185.62000000006, "equip1_reserve_cost": 0.1, "equip1_reserve_freq": 15.0, "equip2_reserve_cost": 0.0, @@ -74104,7 +74104,7 @@ "grid_per_watt": 0.05, "grid_percent": 0.0, "grid_total": 27864.270000000008, - "host_nominal_discount_rate": 9.060000000000003, + "host_nominal_discount_rate": 9.060000000000004, "host_real_discount_rate": 6.4, "ibi_fed_amount": 0.0, "ibi_fed_amount_deprbas_fed": 0.0, @@ -74388,8 +74388,8 @@ "inv_cec_cg_c1": -0.000051, "inv_cec_cg_c2": 0.000984, "inv_cec_cg_c3": -0.001508, - "inv_cec_cg_eff_cec": 96.60945631544223, - "inv_cec_cg_eff_euro": 96.18210492215683, + "inv_cec_cg_eff_cec": 96.60945631544225, + "inv_cec_cg_eff_euro": 96.18210492215684, "inv_cec_cg_filename": "", "inv_cec_cg_idcmax": 18.0, "inv_cec_cg_mppt_hi": 480.0, @@ -76264,7 +76264,7 @@ "inv_snl_c2": -0.000791432, "inv_snl_c3": -0.000320828, "inv_snl_eff_cec": 98.69094035671238, - "inv_snl_eff_euro": 98.57668151849667, + "inv_snl_eff_euro": 98.57668151849669, "inv_snl_idcmax": 213.33, "inv_snl_mppt_hi": 1300.0, "inv_snl_mppt_low": 860.0, @@ -94583,7 +94583,7 @@ "nohrsc_coords": "", "nohrsc_station_id": "", "nohrsc_year": "", - "nominal_discount_rate": 9.060000000000003, + "nominal_discount_rate": 9.060000000000004, "normalize_to_utility_bill": 0.0, "om_batt_capacity_cost": [ 5.25 @@ -94591,7 +94591,7 @@ "om_batt_fixed_cost": [ 0.0 ], - "om_batt_nameplate": 1200.5431199999999, + "om_batt_nameplate": 1200.54312, "om_batt_replacement_cost": [ 280.0 ], @@ -94732,7 +94732,7 @@ "sd11par_AMa4": -0.000091, "sd11par_Egref": 1.08583, "sd11par_Il": 5.90905, - "sd11par_Imp0": 5.5060047491330279, + "sd11par_Imp0": 5.506004749133028, "sd11par_Io": 3.63865e-12, "sd11par_Isc0": 5.90285, "sd11par_Pmp0": 322.305, @@ -94798,7 +94798,7 @@ "snl_c7": -0.093, "snl_dtc": 3.0, "snl_fd": 1.0, - "snl_imp_temp_1": -0.0021202945926680654, + "snl_imp_temp_1": -0.0021202945926680658, "snl_impo": 5.58, "snl_isco": 5.96, "snl_ixo": 5.9, @@ -94809,7 +94809,7 @@ "snl_module_length": 1.665142636532979, "snl_module_name": "SunPower SPR-305-WHT [2007 (E)]", "snl_module_structure": 0.0, - "snl_module_width": 0.9794956685488111, + "snl_module_width": 0.9794956685488112, "snl_n": 1.131, "snl_n_cells": 96.0, "snl_parallel_cells": 1.0, @@ -94821,14 +94821,14 @@ "snl_ref_imp": 5.579722612284382, "snl_ref_imp_temp_0": -0.038, "snl_ref_isc": 5.959701031499999, - "snl_ref_isc_temp_0": 0.059000000000000007, + "snl_ref_isc_temp_0": 0.05900000000000001, "snl_ref_isc_temp_1": 0.0035162236085849996, "snl_ref_pmp": 305.2105300228098, "snl_ref_pmp_temp_0": -0.37803722005446979, "snl_ref_pmp_temp_1": -1.153809403011743, "snl_ref_vmp": 54.69994679499923, "snl_ref_vmp_temp_0": -0.34003722005446976, - "snl_ref_vmp_temp_1": -0.18600017845298939, + "snl_ref_vmp_temp_1": -0.1860001784529894, "snl_ref_voc": 64.19986006248614, "snl_ref_voc_temp_0": -0.2757022666099982, "snl_sandia_notes": "Source: Sandia National Laboratories Updated 9/25/2012 Module Database", @@ -94865,9 +94865,9 @@ "spe_eff4": 20.5, "spe_fd": 1.0, "spe_is_bifacial": 1.0, - "spe_module_length": 2.2772351657218015, + "spe_module_length": 2.277235165721802, "spe_module_structure": 1.0, - "spe_module_width": 1.1329528187670655, + "spe_module_width": 1.1329528187670657, "spe_power": 528.9, "spe_rad0": 200.0, "spe_rad1": 400.0, @@ -94899,7 +94899,7 @@ "subarray1_gcr": 0.3, "subarray1_land_area": 9030.0, "subarray1_mismatch_loss": 2.0, - "subarray1_mod_orient": 0.0, + "subarray1_mod_orient": 3.335046e-317, "subarray1_modules_per_string": 25.0, "subarray1_monthly_tilt": [ 40.0, @@ -94985,7 +94985,7 @@ "subarray2_gcr": 0.3, "subarray2_land_area": 0.0, "subarray2_mismatch_loss": 2.0, - "subarray2_mod_orient": 0.0, + "subarray2_mod_orient": 3.335046e-317, "subarray2_modules_per_string": 1.0, "subarray2_monthly_tilt": [ 40.0, @@ -95071,7 +95071,7 @@ "subarray3_gcr": 0.3, "subarray3_land_area": 0.0, "subarray3_mismatch_loss": 2.0, - "subarray3_mod_orient": 0.0, + "subarray3_mod_orient": 3.335046e-317, "subarray3_modules_per_string": 1.0, "subarray3_monthly_tilt": [ 40.0, @@ -95157,7 +95157,7 @@ "subarray4_gcr": 0.3, "subarray4_land_area": 0.0, "subarray4_mismatch_loss": 2.0, - "subarray4_mod_orient": 0.0, + "subarray4_mod_orient": 3.335046e-317, "subarray4_modules_per_string": 1.0, "subarray4_monthly_tilt": [ 40.0, @@ -95240,8 +95240,8 @@ "term_tenor": 18.0, "tod_library": "Uniform Dispatch", "total_battery_indirect_cost": 42353.690400000014, - "total_direct_cost": 1168200.9074736003, - "total_indirect_cost": 211768.45200000006, + "total_direct_cost": 1168200.9074736005, + "total_indirect_cost": 211768.45200000009, "total_installed_cost": 1438379.4048472804, "total_inverter_capacity": 453.994, "total_land_area": 2.231359622027943, @@ -95256,7 +95256,7 @@ "ui_ac_capacity": 0.453994, "ui_annual_load": 0.0, "ui_array_land_area_acres": 2.231359622027943, - "ui_array_land_area_ha": 0.9030005957094931, + "ui_array_land_area_ha": 0.9030005957094932, "ui_array_land_area_multiplier": 1.0, "ui_aspect_ratio": 1.7, "ui_batt_life_model": 0.0, @@ -95272,7 +95272,7 @@ "ui_land_area_per_mw": 0.0, "ui_pv_capacity": 557.2854, "ui_step_minutes": 60.0, - "ui_total_land_area_ha": 0.9030005957094931, + "ui_total_land_area_ha": 0.9030005957094932, "ui_total_module_area": 2709.0, "ui_total_module_area_acres": 0.6694078866083828, "ui_total_module_area_ha": 0.2709, diff --git a/deploy/runtime/defaults/PV Battery_Leveraged Partnership Flip.json b/deploy/runtime/defaults/PV Battery_Leveraged Partnership Flip.json index f5fd989472..6652fcf211 100644 --- a/deploy/runtime/defaults/PV Battery_Leveraged Partnership Flip.json +++ b/deploy/runtime/defaults/PV Battery_Leveraged Partnership Flip.json @@ -16,9 +16,9 @@ "6par_imp": 12.82, "6par_is_bifacial": 1.0, "6par_isc": 13.71, - "6par_module_length": 2.2772351657218015, + "6par_module_length": 2.277235165721802, "6par_module_name": "Aptos Solar Technology LLC DNA-144-BF10-530W (from CEC database)", - "6par_module_width": 1.1329528187670655, + "6par_module_width": 1.1329528187670657, "6par_mounting": 0.0, "6par_mpeff": 20.571627906976745, "6par_nser": 72.0, @@ -9503,10 +9503,10 @@ 5.0 ] ], - "alpha_sc_calc": 0.039999999999999997, + "alpha_sc_calc": 0.04, "analysis_period": 25.0, "analysis_period_warning": "No messages.", - "annual_albedo": 0.18395068539332039, + "annual_albedo": 0.1839506853933204, "annual_beam": 7.335643835616439, "annual_diffuse": 1.3484328767123289, "annual_global": 5.794761643835617, @@ -9523,7 +9523,7 @@ "batt_Qexp": 0.04000005, "batt_Qexp_percent": 1.77778, "batt_Qfull": 2.25, - "batt_Qfull_flow": 478583.99999999997, + "batt_Qfull_flow": 478584.0, "batt_Qnom": 2.0000002500000004, "batt_Qnom_percent": 88.8889, "batt_Vcut": 2.706, @@ -19419,7 +19419,7 @@ "bos_equip_fixed": 0.0, "bos_equip_perarea": 0.0, "bos_equip_perwatt": 0.32, - "bos_equip_total": 31999773.496320007, + "bos_equip_total": 31999773.49632001, "calculate_bifacial_electrical_mismatch": 1.0, "calculate_rack_shading": 0.0, "calculated_dcac_ratio": 1.329498131855772, @@ -19569,7 +19569,7 @@ 0.0 ] ], - "capex_table_total_installed_ac_cost": 24821220.599999999, + "capex_table_total_installed_ac_cost": 24821220.6, "capex_table_total_installed_batt_cost": 190080241.02144, "capex_table_total_installed_dc_cost": 68999511.60144, "capex_table_total_installed_land_cost": 0.0, @@ -19620,8 +19620,8 @@ "cec_i_sc_ref": 13.71, "cec_is_bifacial": 1.0, "cec_material": "Mono-c-Si", - "cec_module_length": 2.2772351657218015, - "cec_module_width": 1.1329528187670655, + "cec_module_length": 2.277235165721802, + "cec_module_width": 1.1329528187670657, "cec_mounting_config": 0.0, "cec_mounting_orientation": 0.0, "cec_n_s": 72.0, @@ -48047,14 +48047,14 @@ "install_margin_perarea": 0.0, "install_margin_perwatt": 0.13, "install_margin_total": 12999907.982880002, - "installed_per_capacity": 1.9259766211486178, + "installed_per_capacity": 1.9259766211486176, "insurance_rate": 0.0, "inv_cec_cg_c0": -0.000003, "inv_cec_cg_c1": -0.000051, "inv_cec_cg_c2": 0.000984, "inv_cec_cg_c3": -0.001508, - "inv_cec_cg_eff_cec": 96.60945631544223, - "inv_cec_cg_eff_euro": 96.18210492215683, + "inv_cec_cg_eff_cec": 96.60945631544225, + "inv_cec_cg_eff_euro": 96.18210492215684, "inv_cec_cg_filename": "", "inv_cec_cg_idcmax": 18.0, "inv_cec_cg_mppt_hi": 480.0, @@ -49980,7 +49980,7 @@ "inverter_model": 0.0, "inverter_num_units": 30.0, "inverter_power": 2507.194, - "inverter_total": 2999978.7652800006, + "inverter_total": 2999978.765280001, "inverterarray_power": 75215.81999999999, "inverterarray_power_w": 75215819.99999999, "irrad_mode": 0.0, @@ -50674,7 +50674,7 @@ "library_paths": "", "loan_moratorium": 0.0, "lon": -111.9800033569336, - "mera_cost1": 9999929.217600001, + "mera_cost1": 9999929.2176, "mera_cost2": 0.0, "mera_cost3": 0.0, "mera_name1": "Replacement Reserve 1", @@ -50683,13 +50683,13 @@ "module_area": 2.58, "module_aspect_ratio": 2.01, "module_costunits": 0.0, - "module_length": 2.2772351657218015, + "module_length": 2.277235165721802, "module_model": 1.0, "module_name": "Aptos Solar Technology LLC DNA-144-BF10-530W", "module_num_units": 188412.0, "module_power": 0.5307480000000001, "module_total": 33999759.33984001, - "module_width": 1.1329528187670655, + "module_width": 1.1329528187670657, "modulearray_area": 486102.96, "modulearray_power": 99999.29217600002, "modulearray_power_w": 99999292.17600002, @@ -50700,7 +50700,7 @@ "nohrsc_coords": "", "nohrsc_station_id": "", "nohrsc_year": "", - "nominal_discount_rate": 9.060000000000003, + "nominal_discount_rate": 9.060000000000004, "om_batt_capacity_cost": [ 7.25 ], @@ -50836,7 +50836,7 @@ "sd11par_AMa4": -0.000091, "sd11par_Egref": 1.08583, "sd11par_Il": 5.90905, - "sd11par_Imp0": 5.5060047491330279, + "sd11par_Imp0": 5.506004749133028, "sd11par_Io": 3.63865e-12, "sd11par_Isc0": 5.90285, "sd11par_Pmp0": 322.305, @@ -50902,7 +50902,7 @@ "snl_c7": -0.093, "snl_dtc": 3.0, "snl_fd": 1.0, - "snl_imp_temp_1": -0.0021202945926680654, + "snl_imp_temp_1": -0.0021202945926680658, "snl_impo": 5.58, "snl_isco": 5.96, "snl_ixo": 5.9, @@ -50913,7 +50913,7 @@ "snl_module_length": 1.665142636532979, "snl_module_name": "SunPower SPR-305-WHT [2007 (E)]", "snl_module_structure": 0.0, - "snl_module_width": 0.9794956685488111, + "snl_module_width": 0.9794956685488112, "snl_n": 1.131, "snl_n_cells": 96.0, "snl_parallel_cells": 1.0, @@ -50925,14 +50925,14 @@ "snl_ref_imp": 5.579722612284382, "snl_ref_imp_temp_0": -0.038, "snl_ref_isc": 5.959701031499999, - "snl_ref_isc_temp_0": 0.059000000000000007, + "snl_ref_isc_temp_0": 0.05900000000000001, "snl_ref_isc_temp_1": 0.0035162236085849996, "snl_ref_pmp": 305.2105300228098, "snl_ref_pmp_temp_0": -0.37803722005446979, "snl_ref_pmp_temp_1": -1.153809403011743, "snl_ref_vmp": 54.69994679499923, "snl_ref_vmp_temp_0": -0.34003722005446976, - "snl_ref_vmp_temp_1": -0.18600017845298939, + "snl_ref_vmp_temp_1": -0.1860001784529894, "snl_ref_voc": 64.19986006248614, "snl_ref_voc_temp_0": -0.2757022666099982, "snl_sandia_notes": "Source: Sandia National Laboratories Updated 9/25/2012 Module Database", @@ -50969,9 +50969,9 @@ "spe_eff4": 20.5, "spe_fd": 1.0, "spe_is_bifacial": 1.0, - "spe_module_length": 2.2772351657218015, + "spe_module_length": 2.277235165721802, "spe_module_structure": 1.0, - "spe_module_width": 1.1329528187670655, + "spe_module_width": 1.1329528187670657, "spe_power": 528.9, "spe_rad0": 200.0, "spe_rad1": 400.0, @@ -51000,9 +51000,9 @@ "subarray1_diodeconn_loss": 0.5, "subarray1_electrical_mismatch": 0.0, "subarray1_gcr": 0.3, - "subarray1_land_area": 1620343.2000000003, + "subarray1_land_area": 1620343.2000000005, "subarray1_mismatch_loss": 2.0, - "subarray1_mod_orient": 0.0, + "subarray1_mod_orient": 3.335046e-317, "subarray1_modules_per_string": 28.0, "subarray1_monthly_tilt": [ 40.0, @@ -51088,7 +51088,7 @@ "subarray2_gcr": 0.3, "subarray2_land_area": 0.0, "subarray2_mismatch_loss": 2.0, - "subarray2_mod_orient": 0.0, + "subarray2_mod_orient": 3.335046e-317, "subarray2_modules_per_string": 1.0, "subarray2_monthly_tilt": [ 40.0, @@ -51160,7 +51160,7 @@ "subarray2_tilt_eq_lat": 0.0, "subarray2_track_mode": 1.0, "subarray2_tracking_loss": 0.0, - "subarray2_ui_length_side": 2.2772351657218015, + "subarray2_ui_length_side": 2.277235165721802, "subarray2_ui_nmodules": 0.0, "subarray2_ui_nrows": 0.0, "subarray2_ui_row_spacing": 7.590783885739338, @@ -51174,7 +51174,7 @@ "subarray3_gcr": 0.3, "subarray3_land_area": 0.0, "subarray3_mismatch_loss": 2.0, - "subarray3_mod_orient": 0.0, + "subarray3_mod_orient": 3.335046e-317, "subarray3_modules_per_string": 1.0, "subarray3_monthly_tilt": [ 40.0, @@ -51246,7 +51246,7 @@ "subarray3_tilt_eq_lat": 0.0, "subarray3_track_mode": 1.0, "subarray3_tracking_loss": 0.0, - "subarray3_ui_length_side": 2.2772351657218015, + "subarray3_ui_length_side": 2.277235165721802, "subarray3_ui_nmodules": 0.0, "subarray3_ui_nrows": 0.0, "subarray3_ui_row_spacing": 7.590783885739338, @@ -51260,7 +51260,7 @@ "subarray4_gcr": 0.3, "subarray4_land_area": 0.0, "subarray4_mismatch_loss": 2.0, - "subarray4_mod_orient": 0.0, + "subarray4_mod_orient": 3.335046e-317, "subarray4_modules_per_string": 1.0, "subarray4_monthly_tilt": [ 40.0, @@ -51332,11 +51332,11 @@ "subarray4_tilt_eq_lat": 0.0, "subarray4_track_mode": 1.0, "subarray4_tracking_loss": 0.0, - "subarray4_ui_length_side": 2.2772351657218015, + "subarray4_ui_length_side": 2.277235165721802, "subarray4_ui_nmodules": 0.0, "subarray4_ui_nrows": 0.0, "subarray4_ui_row_spacing": 7.590783885739338, - "subtotal_direct": 173459393.66952003, + "subtotal_direct": 173459393.66952006, "system_capacity": 99999.29217600002, "system_use_lifetime_output": 1.0, "tax_investor_equity_percent": 98.0, @@ -51348,7 +51348,7 @@ "term_tenor": 18.0, "tod_library": "Uniform Dispatch", "total_battery_indirect_cost": 999992.9217600002, - "total_direct_cost": 178663175.47960563, + "total_direct_cost": 178663175.47960565, "total_indirect_cost": 4999964.6088000009, "total_installed_cost": 192596298.8623859, "total_inverter_capacity": 75215.82, @@ -51356,7 +51356,7 @@ "total_module_area": 486102.96, "total_modules": 188412.0, "total_system_indirect_cost": 3999971.68704, - "total_system_installed_cost": 113413206.80458191, + "total_system_installed_cost": 113413206.80458193, "transformer_load_loss": 0.0, "transformer_no_load_loss": 0.0, "transmission_loss": 0.0, diff --git a/deploy/runtime/defaults/PV Battery_Merchant Plant.json b/deploy/runtime/defaults/PV Battery_Merchant Plant.json index 47278eae89..71ec045993 100644 --- a/deploy/runtime/defaults/PV Battery_Merchant Plant.json +++ b/deploy/runtime/defaults/PV Battery_Merchant Plant.json @@ -16,9 +16,9 @@ "6par_imp": 12.82, "6par_is_bifacial": 1.0, "6par_isc": 13.71, - "6par_module_length": 2.2772351657218015, + "6par_module_length": 2.277235165721802, "6par_module_name": "Aptos Solar Technology LLC DNA-144-BF10-530W (from CEC database)", - "6par_module_width": 1.1329528187670655, + "6par_module_width": 1.1329528187670657, "6par_mounting": 0.0, "6par_mpeff": 20.571627906976745, "6par_nser": 72.0, @@ -9503,10 +9503,10 @@ 5.0 ] ], - "alpha_sc_calc": 0.039999999999999997, + "alpha_sc_calc": 0.04, "analysis_period": 25.0, "analysis_period_warning": "No messages.", - "annual_albedo": 0.18395068539332039, + "annual_albedo": 0.1839506853933204, "annual_beam": 7.335643835616439, "annual_diffuse": 1.3484328767123289, "annual_global": 5.794761643835617, @@ -9523,7 +9523,7 @@ "batt_Qexp": 0.04000005, "batt_Qexp_percent": 1.77778, "batt_Qfull": 2.25, - "batt_Qfull_flow": 478583.99999999997, + "batt_Qfull_flow": 478584.0, "batt_Qnom": 2.0000002500000004, "batt_Qnom_percent": 88.8889, "batt_Vcut": 2.706, @@ -19419,7 +19419,7 @@ "bos_equip_fixed": 0.0, "bos_equip_perarea": 0.0, "bos_equip_perwatt": 0.32, - "bos_equip_total": 31999773.496320007, + "bos_equip_total": 31999773.49632001, "calculate_bifacial_electrical_mismatch": 1.0, "calculate_rack_shading": 0.0, "calculated_dcac_ratio": 1.329498131855772, @@ -19577,7 +19577,7 @@ 0.0 ] ], - "capex_table_total_installed_ac_cost": 24821220.599999999, + "capex_table_total_installed_ac_cost": 24821220.6, "capex_table_total_installed_batt_cost": 190080241.02144, "capex_table_total_installed_dc_cost": 68999511.60144, "capex_table_total_installed_land_cost": 0.0, @@ -19628,8 +19628,8 @@ "cec_i_sc_ref": 13.71, "cec_is_bifacial": 1.0, "cec_material": "Mono-c-Si", - "cec_module_length": 2.2772351657218015, - "cec_module_width": 1.1329528187670655, + "cec_module_length": 2.277235165721802, + "cec_module_width": 1.1329528187670657, "cec_mounting_config": 0.0, "cec_mounting_orientation": 0.0, "cec_n_s": 72.0, @@ -19705,7 +19705,7 @@ ], "cp_capacity_payment_esc": 0.0, "cp_capacity_payment_type": 0.0, - "cp_system_nameplate": 99.99929217600001, + "cp_system_nameplate": 99.999292176, "dc_adjust": 0.0, "dc_adjust_constant": 0.0, "dc_adjust_en_periods": 0.0, @@ -38653,14 +38653,14 @@ "install_margin_perarea": 0.0, "install_margin_perwatt": 0.13, "install_margin_total": 12999907.982880002, - "installed_per_capacity": 1.9259766211486178, + "installed_per_capacity": 1.9259766211486176, "insurance_rate": 0.0, "inv_cec_cg_c0": -0.000003, "inv_cec_cg_c1": -0.000051, "inv_cec_cg_c2": 0.000984, "inv_cec_cg_c3": -0.001508, - "inv_cec_cg_eff_cec": 96.60945631544223, - "inv_cec_cg_eff_euro": 96.18210492215683, + "inv_cec_cg_eff_cec": 96.60945631544225, + "inv_cec_cg_eff_euro": 96.18210492215684, "inv_cec_cg_filename": "", "inv_cec_cg_idcmax": 18.0, "inv_cec_cg_mppt_hi": 480.0, @@ -40586,7 +40586,7 @@ "inverter_model": 0.0, "inverter_num_units": 30.0, "inverter_power": 2507.194, - "inverter_total": 2999978.7652800006, + "inverter_total": 2999978.765280001, "inverterarray_power": 75215.81999999999, "inverterarray_power_w": 75215819.99999999, "irrad_mode": 0.0, @@ -40643,7 +40643,7 @@ "library_paths": "", "loan_moratorium": 0.0, "lon": -111.9800033569336, - "mera_cost1": 9999929.217600001, + "mera_cost1": 9999929.2176, "mera_cost2": 0.0, "mera_cost3": 0.0, "mera_name1": "Replacement Reserve 1", @@ -40652,13 +40652,13 @@ "module_area": 2.58, "module_aspect_ratio": 2.01, "module_costunits": 0.0, - "module_length": 2.2772351657218015, + "module_length": 2.277235165721802, "module_model": 1.0, "module_name": "Aptos Solar Technology LLC DNA-144-BF10-530W", "module_num_units": 188412.0, "module_power": 0.5307480000000001, "module_total": 33999759.33984001, - "module_width": 1.1329528187670655, + "module_width": 1.1329528187670657, "modulearray_area": 486102.96, "modulearray_power": 99999.29217600002, "modulearray_power_w": 99999292.17600002, @@ -697792,7 +697792,7 @@ "nohrsc_coords": "", "nohrsc_station_id": "", "nohrsc_year": "", - "nominal_discount_rate": 9.060000000000003, + "nominal_discount_rate": 9.060000000000004, "om_batt_capacity_cost": [ 7.25 ], @@ -697923,7 +697923,7 @@ "sd11par_AMa4": -0.000091, "sd11par_Egref": 1.08583, "sd11par_Il": 5.90905, - "sd11par_Imp0": 5.5060047491330279, + "sd11par_Imp0": 5.506004749133028, "sd11par_Io": 3.63865e-12, "sd11par_Isc0": 5.90285, "sd11par_Pmp0": 322.305, @@ -697989,7 +697989,7 @@ "snl_c7": -0.093, "snl_dtc": 3.0, "snl_fd": 1.0, - "snl_imp_temp_1": -0.0021202945926680654, + "snl_imp_temp_1": -0.0021202945926680658, "snl_impo": 5.58, "snl_isco": 5.96, "snl_ixo": 5.9, @@ -698000,7 +698000,7 @@ "snl_module_length": 1.665142636532979, "snl_module_name": "SunPower SPR-305-WHT [2007 (E)]", "snl_module_structure": 0.0, - "snl_module_width": 0.9794956685488111, + "snl_module_width": 0.9794956685488112, "snl_n": 1.131, "snl_n_cells": 96.0, "snl_parallel_cells": 1.0, @@ -698012,14 +698012,14 @@ "snl_ref_imp": 5.579722612284382, "snl_ref_imp_temp_0": -0.038, "snl_ref_isc": 5.959701031499999, - "snl_ref_isc_temp_0": 0.059000000000000007, + "snl_ref_isc_temp_0": 0.05900000000000001, "snl_ref_isc_temp_1": 0.0035162236085849996, "snl_ref_pmp": 305.2105300228098, "snl_ref_pmp_temp_0": -0.37803722005446979, "snl_ref_pmp_temp_1": -1.153809403011743, "snl_ref_vmp": 54.69994679499923, "snl_ref_vmp_temp_0": -0.34003722005446976, - "snl_ref_vmp_temp_1": -0.18600017845298939, + "snl_ref_vmp_temp_1": -0.1860001784529894, "snl_ref_voc": 64.19986006248614, "snl_ref_voc_temp_0": -0.2757022666099982, "snl_sandia_notes": "Source: Sandia National Laboratories Updated 9/25/2012 Module Database", @@ -698055,9 +698055,9 @@ "spe_eff4": 20.5, "spe_fd": 1.0, "spe_is_bifacial": 1.0, - "spe_module_length": 2.2772351657218015, + "spe_module_length": 2.277235165721802, "spe_module_structure": 1.0, - "spe_module_width": 1.1329528187670655, + "spe_module_width": 1.1329528187670657, "spe_power": 528.9, "spe_rad0": 200.0, "spe_rad1": 400.0, @@ -698086,9 +698086,9 @@ "subarray1_diodeconn_loss": 0.5, "subarray1_electrical_mismatch": 0.0, "subarray1_gcr": 0.3, - "subarray1_land_area": 1620343.2000000003, + "subarray1_land_area": 1620343.2000000005, "subarray1_mismatch_loss": 2.0, - "subarray1_mod_orient": 0.0, + "subarray1_mod_orient": 3.335046e-317, "subarray1_modules_per_string": 28.0, "subarray1_monthly_tilt": [ 40.0, @@ -698174,7 +698174,7 @@ "subarray2_gcr": 0.3, "subarray2_land_area": 0.0, "subarray2_mismatch_loss": 2.0, - "subarray2_mod_orient": 0.0, + "subarray2_mod_orient": 3.335046e-317, "subarray2_modules_per_string": 1.0, "subarray2_monthly_tilt": [ 40.0, @@ -698246,7 +698246,7 @@ "subarray2_tilt_eq_lat": 0.0, "subarray2_track_mode": 1.0, "subarray2_tracking_loss": 0.0, - "subarray2_ui_length_side": 2.2772351657218015, + "subarray2_ui_length_side": 2.277235165721802, "subarray2_ui_nmodules": 0.0, "subarray2_ui_nrows": 0.0, "subarray2_ui_row_spacing": 7.590783885739338, @@ -698260,7 +698260,7 @@ "subarray3_gcr": 0.3, "subarray3_land_area": 0.0, "subarray3_mismatch_loss": 2.0, - "subarray3_mod_orient": 0.0, + "subarray3_mod_orient": 3.335046e-317, "subarray3_modules_per_string": 1.0, "subarray3_monthly_tilt": [ 40.0, @@ -698332,7 +698332,7 @@ "subarray3_tilt_eq_lat": 0.0, "subarray3_track_mode": 1.0, "subarray3_tracking_loss": 0.0, - "subarray3_ui_length_side": 2.2772351657218015, + "subarray3_ui_length_side": 2.277235165721802, "subarray3_ui_nmodules": 0.0, "subarray3_ui_nrows": 0.0, "subarray3_ui_row_spacing": 7.590783885739338, @@ -698346,7 +698346,7 @@ "subarray4_gcr": 0.3, "subarray4_land_area": 0.0, "subarray4_mismatch_loss": 2.0, - "subarray4_mod_orient": 0.0, + "subarray4_mod_orient": 3.335046e-317, "subarray4_modules_per_string": 1.0, "subarray4_monthly_tilt": [ 40.0, @@ -698418,17 +698418,17 @@ "subarray4_tilt_eq_lat": 0.0, "subarray4_track_mode": 1.0, "subarray4_tracking_loss": 0.0, - "subarray4_ui_length_side": 2.2772351657218015, + "subarray4_ui_length_side": 2.277235165721802, "subarray4_ui_nmodules": 0.0, "subarray4_ui_nrows": 0.0, "subarray4_ui_row_spacing": 7.590783885739338, - "subtotal_direct": 173459393.66952003, + "subtotal_direct": 173459393.66952006, "system_capacity": 99999.29217600002, "system_use_lifetime_output": 1.0, "term_int_rate": 7.0, "term_tenor": 18.0, "total_battery_indirect_cost": 999992.9217600002, - "total_direct_cost": 178663175.47960563, + "total_direct_cost": 178663175.47960565, "total_indirect_cost": 4999964.6088000009, "total_installed_cost": 192596298.8623859, "total_inverter_capacity": 75215.82, @@ -698436,7 +698436,7 @@ "total_module_area": 486102.96, "total_modules": 188412.0, "total_system_indirect_cost": 3999971.68704, - "total_system_installed_cost": 113413206.80458191, + "total_system_installed_cost": 113413206.80458193, "transformer_load_loss": 0.0, "transformer_no_load_loss": 0.0, "transmission_loss": 0.0, diff --git a/deploy/runtime/defaults/PV Battery_Residential.json b/deploy/runtime/defaults/PV Battery_Residential.json index 6e9b7c999c..d4d865f94a 100644 --- a/deploy/runtime/defaults/PV Battery_Residential.json +++ b/deploy/runtime/defaults/PV Battery_Residential.json @@ -16,11 +16,11 @@ "6par_imp": 11.81, "6par_is_bifacial": 0.0, "6par_isc": 13.06, - "6par_module_length": 1.8130085493455346, + "6par_module_length": 1.8130085493455344, "6par_module_name": "Maxeon Solar Technologies Ltd. SPR-MAX3-400-COM-R (from CEC database)", "6par_module_width": 1.0479818204309448, "6par_mounting": 0.0, - "6par_mpeff": 21.071526315789478, + "6par_mpeff": 21.07152631578948, "6par_nser": 112.0, "6par_pmp": 400.359, "6par_result_Adj": 10.2786, @@ -9580,7 +9580,7 @@ "alpha_sc_calc": 0.045, "analysis_period": 25.0, "analysis_period_warning": "", - "annual_albedo": 0.18395068539332039, + "annual_albedo": 0.1839506853933204, "annual_beam": 7.335643835616439, "annual_crit": 0.0, "annual_diffuse": 1.3484328767123289, @@ -18422,9 +18422,9 @@ "batt_computed_stacks_series": 1.0, "batt_computed_strings": 107.0, "batt_computed_voltage": 51.74, - "batt_current_charge_max": 96.30000000000001, + "batt_current_charge_max": 96.3, "batt_current_choice": 1.0, - "batt_current_discharge_max": 96.30000000000001, + "batt_current_discharge_max": 96.3, "batt_custom_dispatch": [ 0.0 ], @@ -19390,7 +19390,7 @@ 0.0, 0.0 ], - "batt_mass": 177.94864285714287, + "batt_mass": 177.9486428571429, "batt_max_power": 4.982562000000001, "batt_maximum_SOC": 95.0, "batt_meter_position": 0.0, @@ -19456,7 +19456,7 @@ "batt_size_choice": 0.0, "batt_specific_energy_per_mass": 70.0, "batt_specific_energy_per_volume": 82.0, - "batt_surface_area": 1.7081938826471875, + "batt_surface_area": 1.7081938826471877, "batt_target_choice": 0.0, "batt_target_power": [ 1.0, @@ -28239,7 +28239,7 @@ "batt_type": 5.0, "batt_ui_bank_voltage": 51.74, "batt_ui_cell_voltage": 3.98, - "batt_ui_inverter_eff": 97.33435924339611, + "batt_ui_inverter_eff": 97.33435924339612, "batt_ui_nominal_bank_power": 4.982562000000001, "batt_unit_capacity": 400.0, "batt_unit_surface_area": 30.0, @@ -28423,7 +28423,7 @@ "cec_bifacial_ground_clearance_height": 1.0, "cec_bifacial_transmission_factor": 0.013, "cec_bifaciality": 0.7, - "cec_eff": 21.071526315789478, + "cec_eff": 21.07152631578948, "cec_gamma_pmp": -0.28, "cec_gap_spacing": 0.05, "cec_heat_transfer": 0.0, @@ -28434,7 +28434,7 @@ "cec_i_sc_ref": 13.06, "cec_is_bifacial": 0.0, "cec_material": "Mono-c-Si", - "cec_module_length": 1.8130085493455346, + "cec_module_length": 1.8130085493455344, "cec_module_width": 1.0479818204309448, "cec_mounting_config": 0.0, "cec_mounting_orientation": 0.0, @@ -66805,7 +66805,7 @@ "inv_snl_c1": 0.0000337399, "inv_snl_c2": 0.00334072, "inv_snl_c3": 0.00252878, - "inv_snl_eff_cec": 97.33435924339611, + "inv_snl_eff_cec": 97.33435924339612, "inv_snl_eff_euro": 97.18196877409598, "inv_snl_idcmax": 20.7493, "inv_snl_mppt_hi": 480.0, @@ -66856,9 +66856,9 @@ "inverter_count": 1.0, "inverter_model": 0.0, "inverter_num_units": 1.0, - "inverter_power": 7.5600000000000009, + "inverter_power": 7.560000000000001, "inverter_total": 2882.5848, - "inverterarray_power": 7.5600000000000009, + "inverterarray_power": 7.560000000000001, "inverterarray_power_w": 7560.000000000001, "irrad_mode": 0.0, "is_advanced": 0.0, @@ -84466,11 +84466,11 @@ "module_area": 1.9, "module_aspect_ratio": 1.73, "module_costunits": 0.0, - "module_length": 1.8130085493455346, + "module_length": 1.8130085493455344, "module_model": 1.0, "module_name": "Maxeon Solar Technologies Ltd. SPR-MAX3-400-COM-R", "module_num_units": 20.0, - "module_power": 0.40035899999999999, + "module_power": 0.400359, "module_total": 3122.8002, "module_width": 1.0479818204309448, "modulearray_area": 38.0, @@ -84496,7 +84496,7 @@ "nohrsc_coords": "", "nohrsc_station_id": "", "nohrsc_year": "", - "nominal_discount_rate": 9.060000000000003, + "nominal_discount_rate": 9.060000000000004, "normalize_to_utility_bill": 0.0, "om_batt_capacity_cost": [ 15.0 @@ -84637,7 +84637,7 @@ "sd11par_AMa4": -0.000091, "sd11par_Egref": 1.08583, "sd11par_Il": 5.90905, - "sd11par_Imp0": 5.5060047491330279, + "sd11par_Imp0": 5.506004749133028, "sd11par_Io": 3.63865e-12, "sd11par_Isc0": 5.90285, "sd11par_Pmp0": 322.305, @@ -84701,7 +84701,7 @@ "snl_c7": -0.093, "snl_dtc": 3.0, "snl_fd": 1.0, - "snl_imp_temp_1": -0.0021202945926680654, + "snl_imp_temp_1": -0.0021202945926680658, "snl_impo": 5.58, "snl_isco": 5.96, "snl_ixo": 5.9, @@ -84712,7 +84712,7 @@ "snl_module_length": 1.665142636532979, "snl_module_name": "SunPower SPR-305-WHT [2007 (E)]", "snl_module_structure": 0.0, - "snl_module_width": 0.9794956685488111, + "snl_module_width": 0.9794956685488112, "snl_n": 1.131, "snl_n_cells": 96.0, "snl_parallel_cells": 1.0, @@ -84724,14 +84724,14 @@ "snl_ref_imp": 5.579722612284382, "snl_ref_imp_temp_0": -0.038, "snl_ref_isc": 5.959701031499999, - "snl_ref_isc_temp_0": 0.059000000000000007, + "snl_ref_isc_temp_0": 0.05900000000000001, "snl_ref_isc_temp_1": 0.0035162236085849996, "snl_ref_pmp": 305.2105300228098, "snl_ref_pmp_temp_0": -0.37803722005446979, "snl_ref_pmp_temp_1": -1.153809403011743, "snl_ref_vmp": 54.69994679499923, "snl_ref_vmp_temp_0": -0.34003722005446976, - "snl_ref_vmp_temp_1": -0.18600017845298939, + "snl_ref_vmp_temp_1": -0.1860001784529894, "snl_ref_voc": 64.19986006248614, "snl_ref_voc_temp_0": -0.2757022666099982, "snl_sandia_notes": "Source: Sandia National Laboratories Updated 9/25/2012 Module Database", @@ -84767,7 +84767,7 @@ "spe_eff4": 20.5, "spe_fd": 1.0, "spe_is_bifacial": 0.0, - "spe_module_length": 1.8130085493455346, + "spe_module_length": 1.8130085493455344, "spe_module_structure": 0.0, "spe_module_width": 1.0479818204309448, "spe_power": 389.5, @@ -84799,9 +84799,9 @@ "subarray1_diodeconn_loss": 0.5, "subarray1_electrical_mismatch": 0.0, "subarray1_gcr": 0.3, - "subarray1_land_area": 126.66666666666667, + "subarray1_land_area": 126.66666666666669, "subarray1_mismatch_loss": 0.0, - "subarray1_mod_orient": 0.0, + "subarray1_mod_orient": 3.335046e-317, "subarray1_modules_per_string": 10.0, "subarray1_monthly_tilt": [ 40.0, @@ -84887,7 +84887,7 @@ "subarray2_gcr": 0.3, "subarray2_land_area": 0.0, "subarray2_mismatch_loss": 0.0, - "subarray2_mod_orient": 0.0, + "subarray2_mod_orient": 3.335046e-317, "subarray2_modules_per_string": 1.0, "subarray2_monthly_tilt": [ 40.0, @@ -84959,7 +84959,7 @@ "subarray2_tilt_eq_lat": 0.0, "subarray2_track_mode": 0.0, "subarray2_tracking_loss": 0.0, - "subarray2_ui_length_side": 1.8130085493455346, + "subarray2_ui_length_side": 1.8130085493455344, "subarray2_ui_nmodules": 0.0, "subarray2_ui_nrows": 0.0, "subarray2_ui_row_spacing": 6.043361831151782, @@ -84973,7 +84973,7 @@ "subarray3_gcr": 0.3, "subarray3_land_area": 0.0, "subarray3_mismatch_loss": 0.0, - "subarray3_mod_orient": 0.0, + "subarray3_mod_orient": 3.335046e-317, "subarray3_modules_per_string": 1.0, "subarray3_monthly_tilt": [ 40.0, @@ -85045,7 +85045,7 @@ "subarray3_tilt_eq_lat": 0.0, "subarray3_track_mode": 0.0, "subarray3_tracking_loss": 0.0, - "subarray3_ui_length_side": 1.8130085493455346, + "subarray3_ui_length_side": 1.8130085493455344, "subarray3_ui_nmodules": 0.0, "subarray3_ui_nrows": 0.0, "subarray3_ui_row_spacing": 6.043361831151782, @@ -85059,7 +85059,7 @@ "subarray4_gcr": 0.3, "subarray4_land_area": 0.0, "subarray4_mismatch_loss": 0.0, - "subarray4_mod_orient": 0.0, + "subarray4_mod_orient": 3.335046e-317, "subarray4_modules_per_string": 1.0, "subarray4_monthly_tilt": [ 40.0, @@ -85131,7 +85131,7 @@ "subarray4_tilt_eq_lat": 0.0, "subarray4_track_mode": 0.0, "subarray4_tracking_loss": 0.0, - "subarray4_ui_length_side": 1.8130085493455346, + "subarray4_ui_length_side": 1.8130085493455344, "subarray4_ui_nmodules": 0.0, "subarray4_ui_nrows": 0.0, "subarray4_ui_row_spacing": 6.043361831151782, @@ -85140,14 +85140,14 @@ "system_use_lifetime_output": 1.0, "total_battery_indirect_cost": 2370.12528, "total_direct_cost": 27502.108932000003, - "total_indirect_cost": 11850.626400000001, + "total_indirect_cost": 11850.6264, "total_installed_cost": 40727.8407786, "total_inverter_capacity": 7.56, "total_land_area": 0.0312999873152683, "total_module_area": 38.0, "total_modules": 20.0, "total_system_indirect_cost": 9480.50112, - "total_system_installed_cost": 30583.424010000002, + "total_system_installed_cost": 30583.42401, "transformer_load_loss": 0.0, "transformer_no_load_loss": 0.0, "transmission_loss": 0.0, diff --git a/deploy/runtime/defaults/PV Battery_Sale Leaseback.json b/deploy/runtime/defaults/PV Battery_Sale Leaseback.json index 227bda436b..ac93ec4199 100644 --- a/deploy/runtime/defaults/PV Battery_Sale Leaseback.json +++ b/deploy/runtime/defaults/PV Battery_Sale Leaseback.json @@ -16,9 +16,9 @@ "6par_imp": 12.82, "6par_is_bifacial": 1.0, "6par_isc": 13.71, - "6par_module_length": 2.2772351657218015, + "6par_module_length": 2.277235165721802, "6par_module_name": "Aptos Solar Technology LLC DNA-144-BF10-530W (from CEC database)", - "6par_module_width": 1.1329528187670655, + "6par_module_width": 1.1329528187670657, "6par_mounting": 0.0, "6par_mpeff": 20.571627906976745, "6par_nser": 72.0, @@ -9503,10 +9503,10 @@ 5.0 ] ], - "alpha_sc_calc": 0.039999999999999997, + "alpha_sc_calc": 0.04, "analysis_period": 25.0, "analysis_period_warning": "No messages.", - "annual_albedo": 0.18395068539332039, + "annual_albedo": 0.1839506853933204, "annual_beam": 7.335643835616439, "annual_diffuse": 1.3484328767123289, "annual_global": 5.794761643835617, @@ -9523,7 +9523,7 @@ "batt_Qexp": 0.04000005, "batt_Qexp_percent": 1.77778, "batt_Qfull": 2.25, - "batt_Qfull_flow": 478583.99999999997, + "batt_Qfull_flow": 478584.0, "batt_Qnom": 2.0000002500000004, "batt_Qnom_percent": 88.8889, "batt_Vcut": 2.706, @@ -19419,7 +19419,7 @@ "bos_equip_fixed": 0.0, "bos_equip_perarea": 0.0, "bos_equip_perwatt": 0.32, - "bos_equip_total": 31999773.496320007, + "bos_equip_total": 31999773.49632001, "calculate_bifacial_electrical_mismatch": 1.0, "calculate_rack_shading": 0.0, "calculated_dcac_ratio": 1.329498131855772, @@ -19569,7 +19569,7 @@ 0.0 ] ], - "capex_table_total_installed_ac_cost": 24821220.599999999, + "capex_table_total_installed_ac_cost": 24821220.6, "capex_table_total_installed_batt_cost": 190080241.02144, "capex_table_total_installed_dc_cost": 68999511.60144, "capex_table_total_installed_land_cost": 0.0, @@ -19620,8 +19620,8 @@ "cec_i_sc_ref": 13.71, "cec_is_bifacial": 1.0, "cec_material": "Mono-c-Si", - "cec_module_length": 2.2772351657218015, - "cec_module_width": 1.1329528187670655, + "cec_module_length": 2.277235165721802, + "cec_module_width": 1.1329528187670657, "cec_mounting_config": 0.0, "cec_mounting_orientation": 0.0, "cec_n_s": 72.0, @@ -48034,14 +48034,14 @@ "install_margin_perarea": 0.0, "install_margin_perwatt": 0.13, "install_margin_total": 12999907.982880002, - "installed_per_capacity": 1.9259766211486178, + "installed_per_capacity": 1.9259766211486176, "insurance_rate": 0.0, "inv_cec_cg_c0": -0.000003, "inv_cec_cg_c1": -0.000051, "inv_cec_cg_c2": 0.000984, "inv_cec_cg_c3": -0.001508, - "inv_cec_cg_eff_cec": 96.60945631544223, - "inv_cec_cg_eff_euro": 96.18210492215683, + "inv_cec_cg_eff_cec": 96.60945631544225, + "inv_cec_cg_eff_euro": 96.18210492215684, "inv_cec_cg_filename": "", "inv_cec_cg_idcmax": 18.0, "inv_cec_cg_mppt_hi": 480.0, @@ -49967,7 +49967,7 @@ "inverter_model": 0.0, "inverter_num_units": 30.0, "inverter_power": 2507.194, - "inverter_total": 2999978.7652800006, + "inverter_total": 2999978.765280001, "inverterarray_power": 75215.81999999999, "inverterarray_power_w": 75215819.99999999, "irrad_mode": 0.0, @@ -50660,7 +50660,7 @@ "library_folder_list": "x", "library_paths": "", "lon": -111.9800033569336, - "mera_cost1": 9999929.217600001, + "mera_cost1": 9999929.2176, "mera_cost2": 0.0, "mera_cost3": 0.0, "mera_name1": "Replacement Reserve 1", @@ -50669,13 +50669,13 @@ "module_area": 2.58, "module_aspect_ratio": 2.01, "module_costunits": 0.0, - "module_length": 2.2772351657218015, + "module_length": 2.277235165721802, "module_model": 1.0, "module_name": "Aptos Solar Technology LLC DNA-144-BF10-530W", "module_num_units": 188412.0, "module_power": 0.5307480000000001, "module_total": 33999759.33984001, - "module_width": 1.1329528187670655, + "module_width": 1.1329528187670657, "modulearray_area": 486102.96, "modulearray_power": 99999.29217600002, "modulearray_power_w": 99999292.17600002, @@ -50686,7 +50686,7 @@ "nohrsc_coords": "", "nohrsc_station_id": "", "nohrsc_year": "", - "nominal_discount_rate": 9.060000000000003, + "nominal_discount_rate": 9.060000000000004, "om_batt_capacity_cost": [ 7.25 ], @@ -50822,7 +50822,7 @@ "sd11par_AMa4": -0.000091, "sd11par_Egref": 1.08583, "sd11par_Il": 5.90905, - "sd11par_Imp0": 5.5060047491330279, + "sd11par_Imp0": 5.506004749133028, "sd11par_Io": 3.63865e-12, "sd11par_Isc0": 5.90285, "sd11par_Pmp0": 322.305, @@ -50887,7 +50887,7 @@ "snl_c7": -0.093, "snl_dtc": 3.0, "snl_fd": 1.0, - "snl_imp_temp_1": -0.0021202945926680654, + "snl_imp_temp_1": -0.0021202945926680658, "snl_impo": 5.58, "snl_isco": 5.96, "snl_ixo": 5.9, @@ -50898,7 +50898,7 @@ "snl_module_length": 1.665142636532979, "snl_module_name": "SunPower SPR-305-WHT [2007 (E)]", "snl_module_structure": 0.0, - "snl_module_width": 0.9794956685488111, + "snl_module_width": 0.9794956685488112, "snl_n": 1.131, "snl_n_cells": 96.0, "snl_parallel_cells": 1.0, @@ -50910,14 +50910,14 @@ "snl_ref_imp": 5.579722612284382, "snl_ref_imp_temp_0": -0.038, "snl_ref_isc": 5.959701031499999, - "snl_ref_isc_temp_0": 0.059000000000000007, + "snl_ref_isc_temp_0": 0.05900000000000001, "snl_ref_isc_temp_1": 0.0035162236085849996, "snl_ref_pmp": 305.2105300228098, "snl_ref_pmp_temp_0": -0.37803722005446979, "snl_ref_pmp_temp_1": -1.153809403011743, "snl_ref_vmp": 54.69994679499923, "snl_ref_vmp_temp_0": -0.34003722005446976, - "snl_ref_vmp_temp_1": -0.18600017845298939, + "snl_ref_vmp_temp_1": -0.1860001784529894, "snl_ref_voc": 64.19986006248614, "snl_ref_voc_temp_0": -0.2757022666099982, "snl_sandia_notes": "Source: Sandia National Laboratories Updated 9/25/2012 Module Database", @@ -50954,9 +50954,9 @@ "spe_eff4": 20.5, "spe_fd": 1.0, "spe_is_bifacial": 1.0, - "spe_module_length": 2.2772351657218015, + "spe_module_length": 2.277235165721802, "spe_module_structure": 1.0, - "spe_module_width": 1.1329528187670655, + "spe_module_width": 1.1329528187670657, "spe_power": 528.9, "spe_rad0": 200.0, "spe_rad1": 400.0, @@ -50988,9 +50988,9 @@ "subarray1_diodeconn_loss": 0.5, "subarray1_electrical_mismatch": 0.0, "subarray1_gcr": 0.3, - "subarray1_land_area": 1620343.2000000003, + "subarray1_land_area": 1620343.2000000005, "subarray1_mismatch_loss": 2.0, - "subarray1_mod_orient": 0.0, + "subarray1_mod_orient": 3.335046e-317, "subarray1_modules_per_string": 28.0, "subarray1_monthly_tilt": [ 40.0, @@ -51076,7 +51076,7 @@ "subarray2_gcr": 0.3, "subarray2_land_area": 0.0, "subarray2_mismatch_loss": 2.0, - "subarray2_mod_orient": 0.0, + "subarray2_mod_orient": 3.335046e-317, "subarray2_modules_per_string": 1.0, "subarray2_monthly_tilt": [ 40.0, @@ -51148,7 +51148,7 @@ "subarray2_tilt_eq_lat": 0.0, "subarray2_track_mode": 1.0, "subarray2_tracking_loss": 0.0, - "subarray2_ui_length_side": 2.2772351657218015, + "subarray2_ui_length_side": 2.277235165721802, "subarray2_ui_nmodules": 0.0, "subarray2_ui_nrows": 0.0, "subarray2_ui_row_spacing": 7.590783885739338, @@ -51162,7 +51162,7 @@ "subarray3_gcr": 0.3, "subarray3_land_area": 0.0, "subarray3_mismatch_loss": 2.0, - "subarray3_mod_orient": 0.0, + "subarray3_mod_orient": 3.335046e-317, "subarray3_modules_per_string": 1.0, "subarray3_monthly_tilt": [ 40.0, @@ -51234,7 +51234,7 @@ "subarray3_tilt_eq_lat": 0.0, "subarray3_track_mode": 1.0, "subarray3_tracking_loss": 0.0, - "subarray3_ui_length_side": 2.2772351657218015, + "subarray3_ui_length_side": 2.277235165721802, "subarray3_ui_nmodules": 0.0, "subarray3_ui_nrows": 0.0, "subarray3_ui_row_spacing": 7.590783885739338, @@ -51248,7 +51248,7 @@ "subarray4_gcr": 0.3, "subarray4_land_area": 0.0, "subarray4_mismatch_loss": 2.0, - "subarray4_mod_orient": 0.0, + "subarray4_mod_orient": 3.335046e-317, "subarray4_modules_per_string": 1.0, "subarray4_monthly_tilt": [ 40.0, @@ -51320,17 +51320,17 @@ "subarray4_tilt_eq_lat": 0.0, "subarray4_track_mode": 1.0, "subarray4_tracking_loss": 0.0, - "subarray4_ui_length_side": 2.2772351657218015, + "subarray4_ui_length_side": 2.277235165721802, "subarray4_ui_nmodules": 0.0, "subarray4_ui_nrows": 0.0, "subarray4_ui_row_spacing": 7.590783885739338, - "subtotal_direct": 173459393.66952003, + "subtotal_direct": 173459393.66952006, "system_capacity": 99999.29217600002, "system_use_lifetime_output": 1.0, "tax_investor_required_lease_reserve": 6.0, "tod_library": "Uniform Dispatch", "total_battery_indirect_cost": 999992.9217600002, - "total_direct_cost": 178663175.47960563, + "total_direct_cost": 178663175.47960565, "total_indirect_cost": 4999964.6088000009, "total_installed_cost": 192596298.8623859, "total_inverter_capacity": 75215.82, @@ -51338,7 +51338,7 @@ "total_module_area": 486102.96, "total_modules": 188412.0, "total_system_indirect_cost": 3999971.68704, - "total_system_installed_cost": 113413206.80458191, + "total_system_installed_cost": 113413206.80458193, "transformer_load_loss": 0.0, "transformer_no_load_loss": 0.0, "transmission_loss": 0.0, diff --git a/deploy/runtime/defaults/PV Battery_Single Owner.json b/deploy/runtime/defaults/PV Battery_Single Owner.json index b78d783b88..49a9a1a184 100644 --- a/deploy/runtime/defaults/PV Battery_Single Owner.json +++ b/deploy/runtime/defaults/PV Battery_Single Owner.json @@ -16,9 +16,9 @@ "6par_imp": 12.82, "6par_is_bifacial": 1.0, "6par_isc": 13.71, - "6par_module_length": 2.2772351657218015, + "6par_module_length": 2.277235165721802, "6par_module_name": "Aptos Solar Technology LLC DNA-144-BF10-530W (from CEC database)", - "6par_module_width": 1.1329528187670655, + "6par_module_width": 1.1329528187670657, "6par_mounting": 0.0, "6par_mpeff": 20.571627906976745, "6par_nser": 72.0, @@ -9503,10 +9503,10 @@ 5.0 ] ], - "alpha_sc_calc": 0.039999999999999997, + "alpha_sc_calc": 0.04, "analysis_period": 25.0, "analysis_period_warning": "No messages.", - "annual_albedo": 0.18395068539332039, + "annual_albedo": 0.1839506853933204, "annual_beam": 7.335643835616439, "annual_diffuse": 1.3484328767123289, "annual_global": 5.794761643835617, @@ -9523,7 +9523,7 @@ "batt_Qexp": 0.04000005, "batt_Qexp_percent": 1.77778, "batt_Qfull": 2.25, - "batt_Qfull_flow": 478583.99999999997, + "batt_Qfull_flow": 478584.0, "batt_Qnom": 2.0000002500000004, "batt_Qnom_percent": 88.8889, "batt_Vcut": 2.706, @@ -19419,7 +19419,7 @@ "bos_equip_fixed": 0.0, "bos_equip_perarea": 0.0, "bos_equip_perwatt": 0.32, - "bos_equip_total": 31999773.496320007, + "bos_equip_total": 31999773.49632001, "calculate_bifacial_electrical_mismatch": 1.0, "calculate_rack_shading": 0.0, "calculated_dcac_ratio": 1.329498131855772, @@ -19569,7 +19569,7 @@ 0.0 ] ], - "capex_table_total_installed_ac_cost": 24821220.599999999, + "capex_table_total_installed_ac_cost": 24821220.6, "capex_table_total_installed_batt_cost": 190080241.02144, "capex_table_total_installed_dc_cost": 68999511.60144, "capex_table_total_installed_land_cost": 0.0, @@ -19620,8 +19620,8 @@ "cec_i_sc_ref": 13.71, "cec_is_bifacial": 1.0, "cec_material": "Mono-c-Si", - "cec_module_length": 2.2772351657218015, - "cec_module_width": 1.1329528187670655, + "cec_module_length": 2.277235165721802, + "cec_module_width": 1.1329528187670657, "cec_mounting_config": 0.0, "cec_mounting_orientation": 0.0, "cec_n_s": 72.0, @@ -19697,7 +19697,7 @@ ], "cp_capacity_payment_esc": 0.0, "cp_capacity_payment_type": 0.0, - "cp_system_nameplate": 99.99929217600001, + "cp_system_nameplate": 99.999292176, "dc_adjust": 0.0, "dc_adjust_constant": 0.0, "dc_adjust_en_periods": 0.0, @@ -48052,14 +48052,14 @@ "install_margin_perarea": 0.0, "install_margin_perwatt": 0.13, "install_margin_total": 12999907.982880002, - "installed_per_capacity": 1.9259766211486178, + "installed_per_capacity": 1.9259766211486176, "insurance_rate": 0.0, "inv_cec_cg_c0": -0.000003, "inv_cec_cg_c1": -0.000051, "inv_cec_cg_c2": 0.000984, "inv_cec_cg_c3": -0.001508, - "inv_cec_cg_eff_cec": 96.60945631544223, - "inv_cec_cg_eff_euro": 96.18210492215683, + "inv_cec_cg_eff_cec": 96.60945631544225, + "inv_cec_cg_eff_euro": 96.18210492215684, "inv_cec_cg_filename": "", "inv_cec_cg_idcmax": 18.0, "inv_cec_cg_mppt_hi": 480.0, @@ -49985,7 +49985,7 @@ "inverter_model": 0.0, "inverter_num_units": 30.0, "inverter_power": 2507.194, - "inverter_total": 2999978.7652800006, + "inverter_total": 2999978.765280001, "inverterarray_power": 75215.81999999999, "inverterarray_power_w": 75215819.99999999, "irrad_mode": 0.0, @@ -50679,7 +50679,7 @@ "library_paths": "", "loan_moratorium": 0.0, "lon": -111.9800033569336, - "mera_cost1": 9999929.217600001, + "mera_cost1": 9999929.2176, "mera_cost2": 0.0, "mera_cost3": 0.0, "mera_name1": "Replacement Reserve 1", @@ -50688,13 +50688,13 @@ "module_area": 2.58, "module_aspect_ratio": 2.01, "module_costunits": 0.0, - "module_length": 2.2772351657218015, + "module_length": 2.277235165721802, "module_model": 1.0, "module_name": "Aptos Solar Technology LLC DNA-144-BF10-530W", "module_num_units": 188412.0, "module_power": 0.5307480000000001, "module_total": 33999759.33984001, - "module_width": 1.1329528187670655, + "module_width": 1.1329528187670657, "modulearray_area": 486102.96, "modulearray_power": 99999.29217600002, "modulearray_power_w": 99999292.17600002, @@ -50705,7 +50705,7 @@ "nohrsc_coords": "", "nohrsc_station_id": "", "nohrsc_year": "", - "nominal_discount_rate": 9.060000000000003, + "nominal_discount_rate": 9.060000000000004, "om_batt_capacity_cost": [ 7.25 ], @@ -50844,7 +50844,7 @@ "sd11par_AMa4": -0.000091, "sd11par_Egref": 1.08583, "sd11par_Il": 5.90905, - "sd11par_Imp0": 5.5060047491330279, + "sd11par_Imp0": 5.506004749133028, "sd11par_Io": 3.63865e-12, "sd11par_Isc0": 5.90285, "sd11par_Pmp0": 322.305, @@ -50910,7 +50910,7 @@ "snl_c7": -0.093, "snl_dtc": 3.0, "snl_fd": 1.0, - "snl_imp_temp_1": -0.0021202945926680654, + "snl_imp_temp_1": -0.0021202945926680658, "snl_impo": 5.58, "snl_isco": 5.96, "snl_ixo": 5.9, @@ -50921,7 +50921,7 @@ "snl_module_length": 1.665142636532979, "snl_module_name": "SunPower SPR-305-WHT [2007 (E)]", "snl_module_structure": 0.0, - "snl_module_width": 0.9794956685488111, + "snl_module_width": 0.9794956685488112, "snl_n": 1.131, "snl_n_cells": 96.0, "snl_parallel_cells": 1.0, @@ -50933,14 +50933,14 @@ "snl_ref_imp": 5.579722612284382, "snl_ref_imp_temp_0": -0.038, "snl_ref_isc": 5.959701031499999, - "snl_ref_isc_temp_0": 0.059000000000000007, + "snl_ref_isc_temp_0": 0.05900000000000001, "snl_ref_isc_temp_1": 0.0035162236085849996, "snl_ref_pmp": 305.2105300228098, "snl_ref_pmp_temp_0": -0.37803722005446979, "snl_ref_pmp_temp_1": -1.153809403011743, "snl_ref_vmp": 54.69994679499923, "snl_ref_vmp_temp_0": -0.34003722005446976, - "snl_ref_vmp_temp_1": -0.18600017845298939, + "snl_ref_vmp_temp_1": -0.1860001784529894, "snl_ref_voc": 64.19986006248614, "snl_ref_voc_temp_0": -0.2757022666099982, "snl_sandia_notes": "Source: Sandia National Laboratories Updated 9/25/2012 Module Database", @@ -50977,9 +50977,9 @@ "spe_eff4": 20.5, "spe_fd": 1.0, "spe_is_bifacial": 1.0, - "spe_module_length": 2.2772351657218015, + "spe_module_length": 2.277235165721802, "spe_module_structure": 1.0, - "spe_module_width": 1.1329528187670655, + "spe_module_width": 1.1329528187670657, "spe_power": 528.9, "spe_rad0": 200.0, "spe_rad1": 400.0, @@ -51008,9 +51008,9 @@ "subarray1_diodeconn_loss": 0.5, "subarray1_electrical_mismatch": 0.0, "subarray1_gcr": 0.3, - "subarray1_land_area": 1620343.2000000003, + "subarray1_land_area": 1620343.2000000005, "subarray1_mismatch_loss": 2.0, - "subarray1_mod_orient": 1.0, + "subarray1_mod_orient": 3.335046e-317, "subarray1_modules_per_string": 28.0, "subarray1_monthly_tilt": [ 40.0, @@ -51096,7 +51096,7 @@ "subarray2_gcr": 0.3, "subarray2_land_area": 0.0, "subarray2_mismatch_loss": 2.0, - "subarray2_mod_orient": 0.0, + "subarray2_mod_orient": 3.335046e-317, "subarray2_modules_per_string": 1.0, "subarray2_monthly_tilt": [ 40.0, @@ -51168,7 +51168,7 @@ "subarray2_tilt_eq_lat": 0.0, "subarray2_track_mode": 1.0, "subarray2_tracking_loss": 0.0, - "subarray2_ui_length_side": 2.2772351657218015, + "subarray2_ui_length_side": 2.277235165721802, "subarray2_ui_nmodules": 0.0, "subarray2_ui_nrows": 0.0, "subarray2_ui_row_spacing": 7.590783885739338, @@ -51182,7 +51182,7 @@ "subarray3_gcr": 0.3, "subarray3_land_area": 0.0, "subarray3_mismatch_loss": 2.0, - "subarray3_mod_orient": 0.0, + "subarray3_mod_orient": 3.335046e-317, "subarray3_modules_per_string": 1.0, "subarray3_monthly_tilt": [ 40.0, @@ -51254,7 +51254,7 @@ "subarray3_tilt_eq_lat": 0.0, "subarray3_track_mode": 1.0, "subarray3_tracking_loss": 0.0, - "subarray3_ui_length_side": 2.2772351657218015, + "subarray3_ui_length_side": 2.277235165721802, "subarray3_ui_nmodules": 0.0, "subarray3_ui_nrows": 0.0, "subarray3_ui_row_spacing": 7.590783885739338, @@ -51268,7 +51268,7 @@ "subarray4_gcr": 0.3, "subarray4_land_area": 0.0, "subarray4_mismatch_loss": 2.0, - "subarray4_mod_orient": 0.0, + "subarray4_mod_orient": 3.335046e-317, "subarray4_modules_per_string": 1.0, "subarray4_monthly_tilt": [ 40.0, @@ -51340,18 +51340,18 @@ "subarray4_tilt_eq_lat": 0.0, "subarray4_track_mode": 1.0, "subarray4_tracking_loss": 0.0, - "subarray4_ui_length_side": 2.2772351657218015, + "subarray4_ui_length_side": 2.277235165721802, "subarray4_ui_nmodules": 0.0, "subarray4_ui_nrows": 0.0, "subarray4_ui_row_spacing": 7.590783885739338, - "subtotal_direct": 173459393.66952003, + "subtotal_direct": 173459393.66952006, "system_capacity": 99999.29217600002, "system_use_lifetime_output": 1.0, "term_int_rate": 7.0, "term_tenor": 18.0, "tod_library": "Uniform Dispatch", "total_battery_indirect_cost": 999992.9217600002, - "total_direct_cost": 178663175.47960563, + "total_direct_cost": 178663175.47960565, "total_indirect_cost": 4999964.6088000009, "total_installed_cost": 192596298.8623859, "total_inverter_capacity": 75215.82, @@ -51359,7 +51359,7 @@ "total_module_area": 486102.96, "total_modules": 188412.0, "total_system_indirect_cost": 3999971.68704, - "total_system_installed_cost": 113413206.80458191, + "total_system_installed_cost": 113413206.80458193, "transformer_load_loss": 0.0, "transformer_no_load_loss": 0.0, "transmission_loss": 0.0, diff --git a/deploy/runtime/defaults/PV Battery_Third Party.json b/deploy/runtime/defaults/PV Battery_Third Party.json index 2c6688a326..bcca2201c6 100644 --- a/deploy/runtime/defaults/PV Battery_Third Party.json +++ b/deploy/runtime/defaults/PV Battery_Third Party.json @@ -16,11 +16,11 @@ "6par_imp": 11.81, "6par_is_bifacial": 0.0, "6par_isc": 13.06, - "6par_module_length": 1.8130085493455346, + "6par_module_length": 1.8130085493455344, "6par_module_name": "Maxeon Solar Technologies Ltd. SPR-MAX3-400-COM-R (from CEC database)", "6par_module_width": 1.0479818204309448, "6par_mounting": 0.0, - "6par_mpeff": 21.071526315789478, + "6par_mpeff": 21.07152631578948, "6par_nser": 112.0, "6par_pmp": 400.359, "6par_result_Adj": 10.2786, @@ -9578,7 +9578,7 @@ ], "alpha_sc_calc": 0.045, "analysis_period": 25.0, - "annual_albedo": 0.18395068539332039, + "annual_albedo": 0.1839506853933204, "annual_beam": 7.335643835616439, "annual_crit": 0.0, "annual_diffuse": 1.3484328767123289, @@ -18420,9 +18420,9 @@ "batt_computed_stacks_series": 1.0, "batt_computed_strings": 107.0, "batt_computed_voltage": 51.74, - "batt_current_charge_max": 96.30000000000001, + "batt_current_charge_max": 96.3, "batt_current_choice": 1.0, - "batt_current_discharge_max": 96.30000000000001, + "batt_current_discharge_max": 96.3, "batt_custom_dispatch": [ 0.0 ], @@ -19388,7 +19388,7 @@ 0.0, 0.0 ], - "batt_mass": 177.94864285714287, + "batt_mass": 177.9486428571429, "batt_max_power": 4.982562000000001, "batt_maximum_SOC": 95.0, "batt_meter_position": 0.0, @@ -19452,7 +19452,7 @@ "batt_size_choice": 0.0, "batt_specific_energy_per_mass": 70.0, "batt_specific_energy_per_volume": 82.0, - "batt_surface_area": 1.7081938826471875, + "batt_surface_area": 1.7081938826471877, "batt_target_choice": 0.0, "batt_target_power": [ 1.0, @@ -28235,7 +28235,7 @@ "batt_type": 5.0, "batt_ui_bank_voltage": 51.74, "batt_ui_cell_voltage": 3.98, - "batt_ui_inverter_eff": 97.33435924339611, + "batt_ui_inverter_eff": 97.33435924339612, "batt_ui_nominal_bank_power": 4.982562000000001, "batt_unit_capacity": 400.0, "batt_unit_surface_area": 30.0, @@ -28298,7 +28298,7 @@ "cec_bifacial_ground_clearance_height": 1.0, "cec_bifacial_transmission_factor": 0.013, "cec_bifaciality": 0.7, - "cec_eff": 21.071526315789478, + "cec_eff": 21.07152631578948, "cec_gamma_pmp": -0.28, "cec_gap_spacing": 0.05, "cec_heat_transfer": 0.0, @@ -28309,7 +28309,7 @@ "cec_i_sc_ref": 13.06, "cec_is_bifacial": 0.0, "cec_material": "Mono-c-Si", - "cec_module_length": 1.8130085493455346, + "cec_module_length": 1.8130085493455344, "cec_module_width": 1.0479818204309448, "cec_mounting_config": 0.0, "cec_mounting_orientation": 0.0, @@ -66611,7 +66611,7 @@ "inv_snl_c1": 0.0000337399, "inv_snl_c2": 0.00334072, "inv_snl_c3": 0.00252878, - "inv_snl_eff_cec": 97.33435924339611, + "inv_snl_eff_cec": 97.33435924339612, "inv_snl_eff_euro": 97.18196877409598, "inv_snl_idcmax": 20.7493, "inv_snl_mppt_hi": 480.0, @@ -84226,7 +84226,7 @@ "lon": -111.9800033569336, "module_area": 1.9, "module_aspect_ratio": 1.73, - "module_length": 1.8130085493455346, + "module_length": 1.8130085493455344, "module_model": 1.0, "module_name": "Maxeon Solar Technologies Ltd. SPR-MAX3-400-COM-R", "module_width": 1.0479818204309448, @@ -84249,7 +84249,7 @@ "nohrsc_coords": "", "nohrsc_station_id": "", "nohrsc_year": "", - "nominal_discount_rate": 9.060000000000003, + "nominal_discount_rate": 9.060000000000004, "normalize_to_utility_bill": 0.0, "peak_1": 1.85407, "peak_10": 2.55071, @@ -84307,7 +84307,7 @@ "sd11par_AMa4": -0.000091, "sd11par_Egref": 1.08583, "sd11par_Il": 5.90905, - "sd11par_Imp0": 5.5060047491330279, + "sd11par_Imp0": 5.506004749133028, "sd11par_Io": 3.63865e-12, "sd11par_Isc0": 5.90285, "sd11par_Pmp0": 322.305, @@ -84369,7 +84369,7 @@ "snl_c7": -0.093, "snl_dtc": 3.0, "snl_fd": 1.0, - "snl_imp_temp_1": -0.0021202945926680654, + "snl_imp_temp_1": -0.0021202945926680658, "snl_impo": 5.58, "snl_isco": 5.96, "snl_ixo": 5.9, @@ -84380,7 +84380,7 @@ "snl_module_length": 1.665142636532979, "snl_module_name": "SunPower SPR-305-WHT [2007 (E)]", "snl_module_structure": 0.0, - "snl_module_width": 0.9794956685488111, + "snl_module_width": 0.9794956685488112, "snl_n": 1.131, "snl_n_cells": 96.0, "snl_parallel_cells": 1.0, @@ -84392,14 +84392,14 @@ "snl_ref_imp": 5.579722612284382, "snl_ref_imp_temp_0": -0.038, "snl_ref_isc": 5.959701031499999, - "snl_ref_isc_temp_0": 0.059000000000000007, + "snl_ref_isc_temp_0": 0.05900000000000001, "snl_ref_isc_temp_1": 0.0035162236085849996, "snl_ref_pmp": 305.2105300228098, "snl_ref_pmp_temp_0": -0.37803722005446979, "snl_ref_pmp_temp_1": -1.153809403011743, "snl_ref_vmp": 54.69994679499923, "snl_ref_vmp_temp_0": -0.34003722005446976, - "snl_ref_vmp_temp_1": -0.18600017845298939, + "snl_ref_vmp_temp_1": -0.1860001784529894, "snl_ref_voc": 64.19986006248614, "snl_ref_voc_temp_0": -0.2757022666099982, "snl_sandia_notes": "Source: Sandia National Laboratories Updated 9/25/2012 Module Database", @@ -84435,7 +84435,7 @@ "spe_eff4": 20.5, "spe_fd": 1.0, "spe_is_bifacial": 0.0, - "spe_module_length": 1.8130085493455346, + "spe_module_length": 1.8130085493455344, "spe_module_structure": 0.0, "spe_module_width": 1.0479818204309448, "spe_power": 389.5, @@ -84464,9 +84464,9 @@ "subarray1_diodeconn_loss": 0.5, "subarray1_electrical_mismatch": 0.0, "subarray1_gcr": 0.3, - "subarray1_land_area": 126.66666666666667, + "subarray1_land_area": 126.66666666666669, "subarray1_mismatch_loss": 0.0, - "subarray1_mod_orient": 1.0, + "subarray1_mod_orient": 3.335046e-317, "subarray1_modules_per_string": 10.0, "subarray1_monthly_tilt": [ 40.0, @@ -84552,7 +84552,7 @@ "subarray2_gcr": 0.3, "subarray2_land_area": 0.0, "subarray2_mismatch_loss": 0.0, - "subarray2_mod_orient": 0.0, + "subarray2_mod_orient": 3.335046e-317, "subarray2_modules_per_string": 1.0, "subarray2_monthly_tilt": [ 40.0, @@ -84624,7 +84624,7 @@ "subarray2_tilt_eq_lat": 0.0, "subarray2_track_mode": 0.0, "subarray2_tracking_loss": 0.0, - "subarray2_ui_length_side": 1.8130085493455346, + "subarray2_ui_length_side": 1.8130085493455344, "subarray2_ui_nmodules": 0.0, "subarray2_ui_nrows": 0.0, "subarray2_ui_row_spacing": 6.043361831151782, @@ -84638,7 +84638,7 @@ "subarray3_gcr": 0.3, "subarray3_land_area": 0.0, "subarray3_mismatch_loss": 0.0, - "subarray3_mod_orient": 0.0, + "subarray3_mod_orient": 3.335046e-317, "subarray3_modules_per_string": 1.0, "subarray3_monthly_tilt": [ 40.0, @@ -84710,7 +84710,7 @@ "subarray3_tilt_eq_lat": 0.0, "subarray3_track_mode": 0.0, "subarray3_tracking_loss": 0.0, - "subarray3_ui_length_side": 1.8130085493455346, + "subarray3_ui_length_side": 1.8130085493455344, "subarray3_ui_nmodules": 0.0, "subarray3_ui_nrows": 0.0, "subarray3_ui_row_spacing": 6.043361831151782, @@ -84724,7 +84724,7 @@ "subarray4_gcr": 0.3, "subarray4_land_area": 0.0, "subarray4_mismatch_loss": 0.0, - "subarray4_mod_orient": 0.0, + "subarray4_mod_orient": 3.335046e-317, "subarray4_modules_per_string": 1.0, "subarray4_monthly_tilt": [ 40.0, @@ -84796,7 +84796,7 @@ "subarray4_tilt_eq_lat": 0.0, "subarray4_track_mode": 0.0, "subarray4_tracking_loss": 0.0, - "subarray4_ui_length_side": 1.8130085493455346, + "subarray4_ui_length_side": 1.8130085493455344, "subarray4_ui_nmodules": 0.0, "subarray4_ui_nrows": 0.0, "subarray4_ui_row_spacing": 6.043361831151782, diff --git a/deploy/runtime/defaults/Photovoltaic Wind Battery Hybrid_Host Developer.json b/deploy/runtime/defaults/Photovoltaic Wind Battery Hybrid_Host Developer.json index c8c2e1e1a5..d6fcfb5e8d 100644 --- a/deploy/runtime/defaults/Photovoltaic Wind Battery Hybrid_Host Developer.json +++ b/deploy/runtime/defaults/Photovoltaic Wind Battery Hybrid_Host Developer.json @@ -17,9 +17,9 @@ "6par_imp": 12.82, "6par_is_bifacial": 1.0, "6par_isc": 13.71, - "6par_module_length": 2.2772351657218015, + "6par_module_length": 2.277235165721802, "6par_module_name": "Aptos Solar Technology LLC DNA-144-BF10-530W (from CEC database)", - "6par_module_width": 1.1329528187670655, + "6par_module_width": 1.1329528187670657, "6par_mounting": 0.0, "6par_mpeff": 20.571627906976745, "6par_nser": 72.0, @@ -366,9 +366,9 @@ 5.0 ] ], - "alpha_sc_calc": 0.039999999999999997, + "alpha_sc_calc": 0.04, "analysis_period": 25.0, - "annual_albedo": 0.18395068539332039, + "annual_albedo": 0.1839506853933204, "annual_beam": 7.335643835616439, "annual_diffuse": 1.3484328767123289, "annual_global": 5.794761643835617, @@ -456,7 +456,7 @@ "engr_fixed": 0.0, "engr_per_watt": 0.3, "engr_percent": 0.0, - "engr_total": 167185.62000000003, + "engr_total": 167185.62000000006, "file_name": "phoenix_az_33.450495_-111.983688_psmv3_60_tmy.csv", "gamma_pmp_calc": -1.7886207600000004, "gcr_option": 1.0, @@ -701,8 +701,8 @@ "inv_cec_cg_c1": -0.000051, "inv_cec_cg_c2": 0.000984, "inv_cec_cg_c3": -0.001508, - "inv_cec_cg_eff_cec": 96.60945631544223, - "inv_cec_cg_eff_euro": 96.18210492215683, + "inv_cec_cg_eff_cec": 96.60945631544225, + "inv_cec_cg_eff_euro": 96.18210492215684, "inv_cec_cg_filename": "", "inv_cec_cg_idcmax": 18.0, "inv_cec_cg_mppt_hi": 480.0, @@ -2577,7 +2577,7 @@ "inv_snl_c2": -0.000791432, "inv_snl_c3": -0.000320828, "inv_snl_eff_cec": 98.69094035671238, - "inv_snl_eff_euro": 98.57668151849667, + "inv_snl_eff_euro": 98.57668151849669, "inv_snl_idcmax": 213.33, "inv_snl_mppt_hi": 1300.0, "inv_snl_mppt_low": 860.0, @@ -2701,7 +2701,7 @@ "sd11par_AMa4": -0.000091, "sd11par_Egref": 1.08583, "sd11par_Il": 5.90905, - "sd11par_Imp0": 5.5060047491330279, + "sd11par_Imp0": 5.506004749133028, "sd11par_Io": 3.63865e-12, "sd11par_Isc0": 5.90285, "sd11par_Pmp0": 322.305, @@ -2763,7 +2763,7 @@ "snl_c7": -0.093, "snl_dtc": 3.0, "snl_fd": 1.0, - "snl_imp_temp_1": -0.0021202945926680654, + "snl_imp_temp_1": -0.0021202945926680658, "snl_impo": 5.58, "snl_isco": 5.96, "snl_ixo": 5.9, @@ -2774,7 +2774,7 @@ "snl_module_length": 1.665142636532979, "snl_module_name": "SunPower SPR-305-WHT [2007 (E)]", "snl_module_structure": 0.0, - "snl_module_width": 0.9794956685488111, + "snl_module_width": 0.9794956685488112, "snl_n": 1.131, "snl_n_cells": 96.0, "snl_parallel_cells": 1.0, @@ -2786,14 +2786,14 @@ "snl_ref_imp": 5.579722612284382, "snl_ref_imp_temp_0": -0.038, "snl_ref_isc": 5.959701031499999, - "snl_ref_isc_temp_0": 0.059000000000000007, + "snl_ref_isc_temp_0": 0.05900000000000001, "snl_ref_isc_temp_1": 0.0035162236085849996, "snl_ref_pmp": 305.2105300228098, "snl_ref_pmp_temp_0": -0.37803722005446979, "snl_ref_pmp_temp_1": -1.153809403011743, "snl_ref_vmp": 54.69994679499923, "snl_ref_vmp_temp_0": -0.34003722005446976, - "snl_ref_vmp_temp_1": -0.18600017845298939, + "snl_ref_vmp_temp_1": -0.1860001784529894, "snl_ref_voc": 64.19986006248614, "snl_ref_voc_temp_0": -0.2757022666099982, "snl_sandia_notes": "Source: Sandia National Laboratories Updated 9/25/2012 Module Database", @@ -2829,9 +2829,9 @@ "spe_eff4": 20.5, "spe_fd": 1.0, "spe_is_bifacial": 1.0, - "spe_module_length": 2.2772351657218015, + "spe_module_length": 2.277235165721802, "spe_module_structure": 1.0, - "spe_module_width": 1.1329528187670655, + "spe_module_width": 1.1329528187670657, "spe_power": 528.9, "spe_rad0": 200.0, "spe_rad1": 400.0, @@ -2857,7 +2857,7 @@ "subarray1_gcr": 0.3, "subarray1_land_area": 9030.0, "subarray1_mismatch_loss": 2.0, - "subarray1_mod_orient": 0.0, + "subarray1_mod_orient": 3.335046e-317, "subarray1_modules_per_string": 25.0, "subarray1_monthly_tilt": [ 40.0, @@ -2943,7 +2943,7 @@ "subarray2_gcr": 0.3, "subarray2_land_area": 0.0, "subarray2_mismatch_loss": 2.0, - "subarray2_mod_orient": 1.0, + "subarray2_mod_orient": 3.335046e-317, "subarray2_modules_per_string": 1.0, "subarray2_monthly_tilt": [ 40.0, @@ -3029,7 +3029,7 @@ "subarray3_gcr": 0.3, "subarray3_land_area": 0.0, "subarray3_mismatch_loss": 2.0, - "subarray3_mod_orient": 0.0, + "subarray3_mod_orient": 3.335046e-317, "subarray3_modules_per_string": 1.0, "subarray3_monthly_tilt": [ 40.0, @@ -3115,7 +3115,7 @@ "subarray4_gcr": 0.3, "subarray4_land_area": 0.0, "subarray4_mismatch_loss": 2.0, - "subarray4_mod_orient": 0.0, + "subarray4_mod_orient": 3.335046e-317, "subarray4_modules_per_string": 1.0, "subarray4_monthly_tilt": [ 40.0, @@ -3194,7 +3194,7 @@ "subtotal_direct": 702179.604, "system_capacity": 557.2854, "total_direct_cost": 730266.78816, - "total_indirect_cost": 211768.45200000006, + "total_indirect_cost": 211768.45200000009, "total_installed_cost": 978548.579568, "total_inverter_capacity": 453.994, "total_land_area": 2.231359622027943, @@ -3206,7 +3206,7 @@ "tz": -7.0, "ui_ac_capacity": 0.453994, "ui_array_land_area_acres": 2.231359622027943, - "ui_array_land_area_ha": 0.9030005957094931, + "ui_array_land_area_ha": 0.9030005957094932, "ui_array_land_area_multiplier": 1.0, "ui_aspect_ratio": 1.7, "ui_chkbox_nmodx_eq_mod_per_string": 1.0, @@ -3214,7 +3214,7 @@ "ui_land_area_additional_units": 0.0, "ui_land_area_per_mw": 0.0, "ui_step_minutes": 60.0, - "ui_total_land_area_ha": 0.9030005957094931, + "ui_total_land_area_ha": 0.9030005957094932, "ui_total_module_area": 2709.0, "ui_total_module_area_acres": 0.6694078866083828, "ui_total_module_area_ha": 0.2709, @@ -3259,7 +3259,7 @@ ], "desired_farm_size": 100.0, "elec_eff_loss": 1.91, - "elec_loss_total": 2.0080899999999959, + "elec_loss_total": 2.008089999999996, "elec_parasitic_loss": 0.1, "env_degrad_loss": 1.8, "env_env_loss": 0.4, @@ -3305,7 +3305,7 @@ "total_installed_cost_per_kw": 6357.75, "turb_generic_loss": 1.7, "turb_hysteresis_loss": 0.4, - "turb_loss_total": 3.9544963841199989, + "turb_loss_total": 3.954496384119999, "turb_perf_loss": 1.1, "turb_specific_loss": 0.81, "turbine_cost_fixed": 0.0, @@ -12350,7 +12350,7 @@ "batt_cell_power_charge_max": 2.0, "batt_cell_power_discharge_max": 2.0, "batt_chem": 1.0, - "batt_computed_bank_capacity": 1200.5431199999999, + "batt_computed_bank_capacity": 1200.54312, "batt_computed_series": 126.0, "batt_computed_stacks_series": 0.0, "batt_computed_strings": 1064.0, @@ -13330,9 +13330,9 @@ "batt_minimum_modetime": 10.0, "batt_num_cells": 134064.0, "batt_power_charge_max_kwac": 312.64143749999996, - "batt_power_charge_max_kwdc": 300.13577999999998, + "batt_power_charge_max_kwdc": 300.13578, "batt_power_discharge_max_kwac": 288.1303487999999, - "batt_power_discharge_max_kwdc": 300.13577999999998, + "batt_power_discharge_max_kwdc": 300.13578, "batt_pv_ac_forecast": [ 0.0 ], @@ -13375,7 +13375,7 @@ "batt_ui_bank_voltage": 501.48, "batt_ui_cell_voltage": 3.98, "batt_ui_inverter_eff": 96.0, - "batt_ui_nominal_bank_power": 300.13577999999998, + "batt_ui_nominal_bank_power": 300.13578, "batt_unit_capacity": 400.0, "batt_unit_surface_area": 30.0, "batt_user_specified_weather_file_peak_shaving": "", @@ -13407,13 +13407,13 @@ 0.5 ] ], - "batt_volume": 14.640769756097559, - "battery_energy": 1200.5431199999999, + "batt_volume": 14.64076975609756, + "battery_energy": 1200.54312, "battery_indirect_cost_percent": 0.0, "battery_losses_shown": 0.0, "battery_per_kW": 667.0, "battery_per_kWh": 184.0, - "battery_power": 300.13577999999998, + "battery_power": 300.13578, "battery_thermal_shown": 0.0, "battery_total": 421090.49934, "battery_total_cost_lcos": 421090.49934, @@ -23540,7 +23540,7 @@ "om_batt_fixed_cost": [ 0.0 ], - "om_batt_nameplate": 1200.5431199999999, + "om_batt_nameplate": 1200.54312, "om_batt_replacement_cost": [ 280.0 ], @@ -23673,12 +23673,12 @@ "const_per_percent4": 0.0, "const_per_percent5": 0.0, "const_per_percent_total": 100.0, - "const_per_principal1": 2035414.0789080002, + "const_per_principal1": 2035414.078908, "const_per_principal2": 0.0, "const_per_principal3": 0.0, "const_per_principal4": 0.0, "const_per_principal5": 0.0, - "const_per_principal_total": 2035414.0789080002, + "const_per_principal_total": 2035414.078908, "const_per_total1": 53429.619571335, "const_per_total2": 0.0, "const_per_total3": 0.0, @@ -50115,7 +50115,7 @@ "grid_outage": [ 0.0 ], - "host_nominal_discount_rate": 9.060000000000003, + "host_nominal_discount_rate": 9.060000000000004, "host_real_discount_rate": 6.4, "hybrid_capital_cost": 0.0, "ibi_fed_amount": 0.0, @@ -68380,7 +68380,7 @@ 156.2, 184.05 ], - "nominal_discount_rate": 9.060000000000003, + "nominal_discount_rate": 9.060000000000004, "normalize_to_utility_bill": 0.0, "om_capacity": 0.0, "om_fixed": 0.0, @@ -68438,7 +68438,7 @@ "ppa_soln_mode": 1.0, "prop_tax_assessed_decline": 0.0, "prop_tax_cost_assessed_percent": 100.0, - "property_assessed_value": 2035414.0789080002, + "property_assessed_value": 2035414.078908, "property_tax_rate": 0.0, "ptc_fed_amount": [ 0.0 @@ -68477,7 +68477,7 @@ "term_int_rate": 7.0, "term_tenor": 18.0, "tod_library": "Uniform Dispatch", - "total_installed_cost": 2035414.0789080002, + "total_installed_cost": 2035414.078908, "total_inverter_capacity": 453.994, "ui_annual_load": 0.0, "ui_battery_capacity": 288.1303487999999, diff --git a/deploy/runtime/defaults/Photovoltaic Wind Battery Hybrid_Single Owner.json b/deploy/runtime/defaults/Photovoltaic Wind Battery Hybrid_Single Owner.json index 2da786a7d3..1fc5b6e8ea 100644 --- a/deploy/runtime/defaults/Photovoltaic Wind Battery Hybrid_Single Owner.json +++ b/deploy/runtime/defaults/Photovoltaic Wind Battery Hybrid_Single Owner.json @@ -17,9 +17,9 @@ "6par_imp": 12.82, "6par_is_bifacial": 1.0, "6par_isc": 13.71, - "6par_module_length": 2.2772351657218015, + "6par_module_length": 2.277235165721802, "6par_module_name": "Aptos Solar Technology LLC DNA-144-BF10-530W (from CEC database)", - "6par_module_width": 1.1329528187670655, + "6par_module_width": 1.1329528187670657, "6par_mounting": 0.0, "6par_mpeff": 20.571627906976745, "6par_nser": 72.0, @@ -366,9 +366,9 @@ 5.0 ] ], - "alpha_sc_calc": 0.039999999999999997, + "alpha_sc_calc": 0.04, "analysis_period": 25.0, - "annual_albedo": 0.18395068539332039, + "annual_albedo": 0.1839506853933204, "annual_beam": 7.335643835616439, "annual_diffuse": 1.3484328767123289, "annual_global": 5.794761643835617, @@ -381,7 +381,7 @@ "bos_equip_fixed": 0.0, "bos_equip_perarea": 0.0, "bos_equip_perwatt": 0.32, - "bos_equip_total": 31999773.496320007, + "bos_equip_total": 31999773.49632001, "calculate_bifacial_electrical_mismatch": 1.0, "calculate_rack_shading": 0.0, "calculated_dcac_ratio": 1.329498131855772, @@ -408,8 +408,8 @@ "cec_i_sc_ref": 13.71, "cec_is_bifacial": 1.0, "cec_material": "Mono-c-Si", - "cec_module_length": 2.2772351657218015, - "cec_module_width": 1.1329528187670655, + "cec_module_length": 2.277235165721802, + "cec_module_width": 1.1329528187670657, "cec_mounting_config": 0.0, "cec_mounting_orientation": 0.0, "cec_n_s": 72.0, @@ -1340,8 +1340,8 @@ "inv_cec_cg_c1": -0.000051, "inv_cec_cg_c2": 0.000984, "inv_cec_cg_c3": -0.001508, - "inv_cec_cg_eff_cec": 96.60945631544223, - "inv_cec_cg_eff_euro": 96.18210492215683, + "inv_cec_cg_eff_cec": 96.60945631544225, + "inv_cec_cg_eff_euro": 96.18210492215684, "inv_cec_cg_filename": "", "inv_cec_cg_idcmax": 18.0, "inv_cec_cg_mppt_hi": 480.0, @@ -3267,7 +3267,7 @@ "inverter_model": 0.0, "inverter_num_units": 30.0, "inverter_power": 2507.194, - "inverter_total": 2999978.7652800006, + "inverter_total": 2999978.765280001, "inverterarray_power": 75215.81999999999, "irrad_mode": 0.0, "is_advanced": 0.0, @@ -3296,13 +3296,13 @@ "module_area": 2.58, "module_aspect_ratio": 2.01, "module_costunits": 0.0, - "module_length": 2.2772351657218015, + "module_length": 2.277235165721802, "module_model": 1.0, "module_name": "Aptos Solar Technology LLC DNA-144-BF10-530W", "module_num_units": 188412.0, "module_power": 0.5307480000000001, "module_total": 33999759.33984001, - "module_width": 1.1329528187670655, + "module_width": 1.1329528187670657, "modulearray_area": 486102.96, "modulearray_power": 99999.29217600002, "mppt_hi_inverter": 1500.0, @@ -3350,7 +3350,7 @@ "sd11par_AMa4": -0.000091, "sd11par_Egref": 1.08583, "sd11par_Il": 5.90905, - "sd11par_Imp0": 5.5060047491330279, + "sd11par_Imp0": 5.506004749133028, "sd11par_Io": 3.63865e-12, "sd11par_Isc0": 5.90285, "sd11par_Pmp0": 322.305, @@ -3412,7 +3412,7 @@ "snl_c7": -0.093, "snl_dtc": 3.0, "snl_fd": 1.0, - "snl_imp_temp_1": -0.0021202945926680654, + "snl_imp_temp_1": -0.0021202945926680658, "snl_impo": 5.58, "snl_isco": 5.96, "snl_ixo": 5.9, @@ -3423,7 +3423,7 @@ "snl_module_length": 1.665142636532979, "snl_module_name": "SunPower SPR-305-WHT [2007 (E)]", "snl_module_structure": 0.0, - "snl_module_width": 0.9794956685488111, + "snl_module_width": 0.9794956685488112, "snl_n": 1.131, "snl_n_cells": 96.0, "snl_parallel_cells": 1.0, @@ -3435,14 +3435,14 @@ "snl_ref_imp": 5.579722612284382, "snl_ref_imp_temp_0": -0.038, "snl_ref_isc": 5.959701031499999, - "snl_ref_isc_temp_0": 0.059000000000000007, + "snl_ref_isc_temp_0": 0.05900000000000001, "snl_ref_isc_temp_1": 0.0035162236085849996, "snl_ref_pmp": 305.2105300228098, "snl_ref_pmp_temp_0": -0.37803722005446979, "snl_ref_pmp_temp_1": -1.153809403011743, "snl_ref_vmp": 54.69994679499923, "snl_ref_vmp_temp_0": -0.34003722005446976, - "snl_ref_vmp_temp_1": -0.18600017845298939, + "snl_ref_vmp_temp_1": -0.1860001784529894, "snl_ref_voc": 64.19986006248614, "snl_ref_voc_temp_0": -0.2757022666099982, "snl_sandia_notes": "Source: Sandia National Laboratories Updated 9/25/2012 Module Database", @@ -3478,9 +3478,9 @@ "spe_eff4": 20.5, "spe_fd": 1.0, "spe_is_bifacial": 1.0, - "spe_module_length": 2.2772351657218015, + "spe_module_length": 2.277235165721802, "spe_module_structure": 1.0, - "spe_module_width": 1.1329528187670655, + "spe_module_width": 1.1329528187670657, "spe_power": 528.9, "spe_rad0": 200.0, "spe_rad1": 400.0, @@ -3504,9 +3504,9 @@ "subarray1_diodeconn_loss": 0.5, "subarray1_electrical_mismatch": 0.0, "subarray1_gcr": 0.3, - "subarray1_land_area": 1620343.2000000003, + "subarray1_land_area": 1620343.2000000005, "subarray1_mismatch_loss": 2.0, - "subarray1_mod_orient": 0.0, + "subarray1_mod_orient": 3.335046e-317, "subarray1_modules_per_string": 28.0, "subarray1_monthly_tilt": [ 40.0, @@ -3592,7 +3592,7 @@ "subarray2_gcr": 0.3, "subarray2_land_area": 0.0, "subarray2_mismatch_loss": 2.0, - "subarray2_mod_orient": 0.0, + "subarray2_mod_orient": 3.335046e-317, "subarray2_modules_per_string": 1.0, "subarray2_monthly_tilt": [ 40.0, @@ -3664,7 +3664,7 @@ "subarray2_tilt_eq_lat": 0.0, "subarray2_track_mode": 1.0, "subarray2_tracking_loss": 0.0, - "subarray2_ui_length_side": 2.2772351657218015, + "subarray2_ui_length_side": 2.277235165721802, "subarray2_ui_nmodules": 0.0, "subarray2_ui_nrows": 0.0, "subarray2_ui_row_spacing": 7.590783885739338, @@ -3678,7 +3678,7 @@ "subarray3_gcr": 0.3, "subarray3_land_area": 0.0, "subarray3_mismatch_loss": 2.0, - "subarray3_mod_orient": 0.0, + "subarray3_mod_orient": 3.335046e-317, "subarray3_modules_per_string": 1.0, "subarray3_monthly_tilt": [ 40.0, @@ -3750,7 +3750,7 @@ "subarray3_tilt_eq_lat": 0.0, "subarray3_track_mode": 1.0, "subarray3_tracking_loss": 0.0, - "subarray3_ui_length_side": 2.2772351657218015, + "subarray3_ui_length_side": 2.277235165721802, "subarray3_ui_nmodules": 0.0, "subarray3_ui_nrows": 0.0, "subarray3_ui_row_spacing": 7.590783885739338, @@ -3764,7 +3764,7 @@ "subarray4_gcr": 0.3, "subarray4_land_area": 0.0, "subarray4_mismatch_loss": 2.0, - "subarray4_mod_orient": 0.0, + "subarray4_mod_orient": 3.335046e-317, "subarray4_modules_per_string": 1.0, "subarray4_monthly_tilt": [ 40.0, @@ -3836,13 +3836,13 @@ "subarray4_tilt_eq_lat": 0.0, "subarray4_track_mode": 1.0, "subarray4_tracking_loss": 0.0, - "subarray4_ui_length_side": 2.2772351657218015, + "subarray4_ui_length_side": 2.277235165721802, "subarray4_ui_nmodules": 0.0, "subarray4_ui_nrows": 0.0, "subarray4_ui_row_spacing": 7.590783885739338, "subtotal_direct": 98999299.25424, "system_capacity": 99999.29217600002, - "total_direct_cost": 101969278.23186721, + "total_direct_cost": 101969278.2318672, "total_indirect_cost": 4999964.6088000009, "total_installed_cost": 112067706.75226057, "total_inverter_capacity": 75215.82, @@ -3914,7 +3914,7 @@ ], "desired_farm_size": 10.0, "elec_eff_loss": 1.91, - "elec_loss_total": 2.0080899999999959, + "elec_loss_total": 2.008089999999996, "elec_parasitic_loss": 0.1, "env_degrad_loss": 1.8, "env_env_loss": 0.4, @@ -3960,7 +3960,7 @@ "total_installed_cost_per_kw": 1587.4, "turb_generic_loss": 1.7, "turb_hysteresis_loss": 0.4, - "turb_loss_total": 3.9544963841199989, + "turb_loss_total": 3.954496384119999, "turb_perf_loss": 1.1, "turb_specific_loss": 0.81, "turbine_cost_fixed": 0.0, @@ -4889,7 +4889,7 @@ "batt_Qexp": 0.04000005, "batt_Qexp_percent": 1.77778, "batt_Qfull": 2.25, - "batt_Qfull_flow": 478583.99999999997, + "batt_Qfull_flow": 478584.0, "batt_Qnom": 2.0000002500000004, "batt_Qnom_percent": 88.8889, "batt_Vcut": 2.706, @@ -16258,7 +16258,7 @@ "const_per_principal4": 0.0, "const_per_principal5": 0.0, "const_per_principal_total": 504007801.16754057, - "const_per_total1": 13230204.780647941, + "const_per_total1": 13230204.78064794, "const_per_total2": 0.0, "const_per_total3": 0.0, "const_per_total4": 0.0, @@ -16268,7 +16268,7 @@ "const_per_upfront_rate3": 0.0, "const_per_upfront_rate4": 0.0, "const_per_upfront_rate5": 0.0, - "construction_financing_cost": 13230204.780647941, + "construction_financing_cost": 13230204.78064794, "cost_debt_closing": 0.0, "cost_debt_fee": 2.75, "cost_other_financing": 0.0, @@ -34623,7 +34623,7 @@ "mera_name3": "Replacement Reserve 3", "months_receivables_reserve": 0.0, "months_working_reserve": 6.0, - "nominal_discount_rate": 9.060000000000003, + "nominal_discount_rate": 9.060000000000004, "om_capacity": 0.0, "om_fixed": 0.0, "om_production": 0.0, From efe21d21d5101c9963cbabd1a9bec87142bfd26c Mon Sep 17 00:00:00 2001 From: Paul Gilman Date: Fri, 5 Dec 2025 16:16:42 -0800 Subject: [PATCH 28/30] Update defaults for 1 module along side --- ...1_FlatPlatePVAllEquityPartnershipFlip.json | 4 +- .../Pvsamv1_FlatPlatePVCommercial.json | 2 +- .../Pvsamv1_FlatPlatePVHostDeveloper.json | 2 +- .../Pvsamv1_FlatPlatePVLCOECalculator.json | 4 +- ...1_FlatPlatePVLeveragedPartnershipFlip.json | 4 +- .../Pvsamv1_FlatPlatePVMerchantPlant.json | 4 +- .../defaults/Pvsamv1_FlatPlatePVNone.json | 126 ++++----- .../Pvsamv1_FlatPlatePVResidential.json | 4 +- .../Pvsamv1_FlatPlatePVSaleLeaseback.json | 4 +- .../Pvsamv1_FlatPlatePVThirdParty.json | 4 +- ...mv1_PVBatteryAllEquityPartnershipFlip.json | 4 +- .../defaults/Pvsamv1_PVBatteryCommercial.json | 2 +- .../Pvsamv1_PVBatteryHostDeveloper.json | 2 +- ...mv1_PVBatteryLeveragedPartnershipFlip.json | 4 +- .../Pvsamv1_PVBatteryMerchantPlant.json | 4 +- .../Pvsamv1_PVBatteryResidential.json | 4 +- .../Pvsamv1_PVBatterySaleLeaseback.json | 4 +- .../Pvsamv1_PVBatterySingleOwner.json | 4 +- .../defaults/Pvsamv1_PVBatteryThirdParty.json | 4 +- ...voltaicWindBatteryHybridHostDeveloper.json | 2 +- ...tovoltaicWindBatteryHybridSingleOwner.json | 4 +- ... Plate PV_All Equity Partnership Flip.json | 14 +- .../defaults/Flat Plate PV_Commercial.json | 12 +- .../Flat Plate PV_Host Developer.json | 12 +- .../Flat Plate PV_LCOE Calculator.json | 14 +- ...t Plate PV_Leveraged Partnership Flip.json | 14 +- .../Flat Plate PV_Merchant Plant.json | 14 +- .../runtime/defaults/Flat Plate PV_None.json | 266 +++++++++--------- .../defaults/Flat Plate PV_Residential.json | 12 +- .../Flat Plate PV_Sale Leaseback.json | 14 +- .../defaults/Flat Plate PV_Single Owner.json | 8 +- .../defaults/Flat Plate PV_Third Party.json | 12 +- ...V Battery_All Equity Partnership Flip.json | 14 +- .../defaults/PV Battery_Commercial.json | 12 +- .../defaults/PV Battery_Host Developer.json | 12 +- ...PV Battery_Leveraged Partnership Flip.json | 14 +- .../defaults/PV Battery_Merchant Plant.json | 14 +- .../defaults/PV Battery_Residential.json | 12 +- .../defaults/PV Battery_Sale Leaseback.json | 14 +- .../defaults/PV Battery_Single Owner.json | 14 +- .../defaults/PV Battery_Third Party.json | 12 +- ...ic Wind Battery Hybrid_Host Developer.json | 12 +- ...taic Wind Battery Hybrid_Single Owner.json | 14 +- test_results_win64.csv | 34 +-- 44 files changed, 383 insertions(+), 383 deletions(-) diff --git a/api/api_autogen/library/defaults/Pvsamv1_FlatPlatePVAllEquityPartnershipFlip.json b/api/api_autogen/library/defaults/Pvsamv1_FlatPlatePVAllEquityPartnershipFlip.json index 6458f4a985..83b4090bea 100644 --- a/api/api_autogen/library/defaults/Pvsamv1_FlatPlatePVAllEquityPartnershipFlip.json +++ b/api/api_autogen/library/defaults/Pvsamv1_FlatPlatePVAllEquityPartnershipFlip.json @@ -212,8 +212,8 @@ "Layout": { "module_aspect_ratio": 2.01, "subarray1_mod_orient": 0, - "subarray1_nmodx": 42, - "subarray1_nmody": 2, + "subarray1_nmodx": 28, + "subarray1_nmody": 1, "subarray2_mod_orient": 0, "subarray2_nmodx": 1, "subarray2_nmody": 1, diff --git a/api/api_autogen/library/defaults/Pvsamv1_FlatPlatePVCommercial.json b/api/api_autogen/library/defaults/Pvsamv1_FlatPlatePVCommercial.json index e93d48bc9b..e69ea589f5 100644 --- a/api/api_autogen/library/defaults/Pvsamv1_FlatPlatePVCommercial.json +++ b/api/api_autogen/library/defaults/Pvsamv1_FlatPlatePVCommercial.json @@ -213,7 +213,7 @@ "module_aspect_ratio": 1.7, "subarray1_mod_orient": 0, "subarray1_nmodx": 25, - "subarray1_nmody": 2, + "subarray1_nmody": 1, "subarray2_mod_orient": 0, "subarray2_nmodx": 1, "subarray2_nmody": 1, diff --git a/api/api_autogen/library/defaults/Pvsamv1_FlatPlatePVHostDeveloper.json b/api/api_autogen/library/defaults/Pvsamv1_FlatPlatePVHostDeveloper.json index 3d2d207cc3..e28f74c9ad 100644 --- a/api/api_autogen/library/defaults/Pvsamv1_FlatPlatePVHostDeveloper.json +++ b/api/api_autogen/library/defaults/Pvsamv1_FlatPlatePVHostDeveloper.json @@ -213,7 +213,7 @@ "module_aspect_ratio": 1.7, "subarray1_mod_orient": 0, "subarray1_nmodx": 25, - "subarray1_nmody": 2, + "subarray1_nmody": 1, "subarray2_mod_orient": 0, "subarray2_nmodx": 1, "subarray2_nmody": 1, diff --git a/api/api_autogen/library/defaults/Pvsamv1_FlatPlatePVLCOECalculator.json b/api/api_autogen/library/defaults/Pvsamv1_FlatPlatePVLCOECalculator.json index b9db494a68..6b5b02cad8 100644 --- a/api/api_autogen/library/defaults/Pvsamv1_FlatPlatePVLCOECalculator.json +++ b/api/api_autogen/library/defaults/Pvsamv1_FlatPlatePVLCOECalculator.json @@ -203,8 +203,8 @@ "Layout": { "module_aspect_ratio": 2.01, "subarray1_mod_orient": 0, - "subarray1_nmodx": 42, - "subarray1_nmody": 2, + "subarray1_nmodx": 28, + "subarray1_nmody": 1, "subarray2_mod_orient": 0, "subarray2_nmodx": 1, "subarray2_nmody": 1, diff --git a/api/api_autogen/library/defaults/Pvsamv1_FlatPlatePVLeveragedPartnershipFlip.json b/api/api_autogen/library/defaults/Pvsamv1_FlatPlatePVLeveragedPartnershipFlip.json index 6458f4a985..83b4090bea 100644 --- a/api/api_autogen/library/defaults/Pvsamv1_FlatPlatePVLeveragedPartnershipFlip.json +++ b/api/api_autogen/library/defaults/Pvsamv1_FlatPlatePVLeveragedPartnershipFlip.json @@ -212,8 +212,8 @@ "Layout": { "module_aspect_ratio": 2.01, "subarray1_mod_orient": 0, - "subarray1_nmodx": 42, - "subarray1_nmody": 2, + "subarray1_nmodx": 28, + "subarray1_nmody": 1, "subarray2_mod_orient": 0, "subarray2_nmodx": 1, "subarray2_nmody": 1, diff --git a/api/api_autogen/library/defaults/Pvsamv1_FlatPlatePVMerchantPlant.json b/api/api_autogen/library/defaults/Pvsamv1_FlatPlatePVMerchantPlant.json index 36c9a56020..74d7e6a820 100644 --- a/api/api_autogen/library/defaults/Pvsamv1_FlatPlatePVMerchantPlant.json +++ b/api/api_autogen/library/defaults/Pvsamv1_FlatPlatePVMerchantPlant.json @@ -212,8 +212,8 @@ "Layout": { "module_aspect_ratio": 2.01, "subarray1_mod_orient": 0, - "subarray1_nmodx": 42, - "subarray1_nmody": 2, + "subarray1_nmodx": 28, + "subarray1_nmody": 1, "subarray2_mod_orient": 0, "subarray2_nmodx": 1, "subarray2_nmody": 1, diff --git a/api/api_autogen/library/defaults/Pvsamv1_FlatPlatePVNone.json b/api/api_autogen/library/defaults/Pvsamv1_FlatPlatePVNone.json index d56a359852..6b5b02cad8 100644 --- a/api/api_autogen/library/defaults/Pvsamv1_FlatPlatePVNone.json +++ b/api/api_autogen/library/defaults/Pvsamv1_FlatPlatePVNone.json @@ -76,16 +76,16 @@ "subarray1_azimuth": 180, "subarray1_backtrack": 0, "subarray1_gcr": 0.3, - "subarray1_modules_per_string": 20, + "subarray1_modules_per_string": 28, "subarray1_monthly_tilt": [40.000000, 40.000000, 40.000000, 20.000000, 20.000000, 20.000000, 20.000000, 20.000000, 20.000000, 40.000000, 40.000000, 40.000000], "subarray1_mppt_input": 1, - "subarray1_nstrings": 15354, + "subarray1_nstrings": 6729, "subarray1_rotlim": 45, "subarray1_slope_azm": 0, "subarray1_slope_tilt": 0, - "subarray1_tilt": 20, + "subarray1_tilt": 0, "subarray1_tilt_eq_lat": 0, - "subarray1_track_mode": 0, + "subarray1_track_mode": 1, "subarray2_azimuth": 180, "subarray2_backtrack": 0, "subarray2_enable": 0, @@ -97,9 +97,9 @@ "subarray2_rotlim": 45, "subarray2_slope_azm": 0, "subarray2_slope_tilt": 0, - "subarray2_tilt": 20, + "subarray2_tilt": 0, "subarray2_tilt_eq_lat": 0, - "subarray2_track_mode": 0, + "subarray2_track_mode": 1, "subarray3_azimuth": 180, "subarray3_backtrack": 0, "subarray3_enable": 0, @@ -111,9 +111,9 @@ "subarray3_rotlim": 45, "subarray3_slope_azm": 0, "subarray3_slope_tilt": 0, - "subarray3_tilt": 20, + "subarray3_tilt": 0, "subarray3_tilt_eq_lat": 0, - "subarray3_track_mode": 0, + "subarray3_track_mode": 1, "subarray4_azimuth": 180, "subarray4_backtrack": 0, "subarray4_enable": 0, @@ -125,10 +125,10 @@ "subarray4_rotlim": 45, "subarray4_slope_azm": 0, "subarray4_slope_tilt": 0, - "subarray4_tilt": 20, + "subarray4_tilt": 0, "subarray4_tilt_eq_lat": 0, - "subarray4_track_mode": 0, - "system_capacity": 95240.6 + "subarray4_track_mode": 1, + "system_capacity": 99999.3 }, "Shading": { "subarray1_shade_mode": 0, @@ -201,9 +201,9 @@ ] }, "Layout": { - "module_aspect_ratio": 1.49044, + "module_aspect_ratio": 2.01, "subarray1_mod_orient": 0, - "subarray1_nmodx": 20, + "subarray1_nmodx": 28, "subarray1_nmody": 1, "subarray2_mod_orient": 0, "subarray2_nmodx": 1, @@ -219,84 +219,84 @@ "module_model": 1 }, "SimpleEfficiencyModuleModel": { - "spe_a": -3.56, - "spe_area": 0.74074, - "spe_b": -0.075, - "spe_bifacial_ground_clearance_height": 1, + "spe_a": -3.47, + "spe_area": 2.58, + "spe_b": -0.0594, + "spe_bifacial_ground_clearance_height": 1.7, "spe_bifacial_transmission_factor": 0.013, "spe_bifaciality": 0.7, "spe_dT": 3, - "spe_eff0": 19, - "spe_eff1": 19, - "spe_eff2": 19, - "spe_eff3": 19, - "spe_eff4": 19, + "spe_eff0": 20.5, + "spe_eff1": 20.5, + "spe_eff2": 20.5, + "spe_eff3": 20.5, + "spe_eff4": 20.5, "spe_fd": 1, - "spe_is_bifacial": 0, - "spe_module_structure": 0, + "spe_is_bifacial": 1, + "spe_module_structure": 1, "spe_rad0": 200, "spe_rad1": 400, "spe_rad2": 600, "spe_rad3": 800, "spe_rad4": 1000, "spe_reference": 4, - "spe_temp_coeff": -0.5, - "spe_vmp": 30, - "spe_voc": 36 + "spe_temp_coeff": -0.337, + "spe_vmp": 41.4, + "spe_voc": 49.2 }, "CECPerformanceModelWithModuleDatabase": { - "cec_a_ref": 2.57764, - "cec_adjust": 22.9092, - "cec_alpha_sc": 0.00373527, - "cec_area": 1.631, + "cec_a_ref": 1.82452, + "cec_adjust": 0.0529963, + "cec_alpha_sc": 0.005484, + "cec_area": 2.58, "cec_array_cols": 10, "cec_array_rows": 1, "cec_backside_temp": 20, - "cec_beta_oc": -0.175619, - "cec_bifacial_ground_clearance_height": 1, + "cec_beta_oc": -0.140712, + "cec_bifacial_ground_clearance_height": 1.7, "cec_bifacial_transmission_factor": 0.013, "cec_bifaciality": 0.7, "cec_gap_spacing": 0.05, "cec_heat_transfer": 0, "cec_height": 0, - "cec_i_l_ref": 6.05373, - "cec_i_mp_ref": 5.67, - "cec_i_o_ref": 8.36043e-11, - "cec_i_sc_ref": 6.05, - "cec_is_bifacial": 0, - "cec_module_length": 1.559, - "cec_module_width": 1.046, + "cec_i_l_ref": 13.7267, + "cec_i_mp_ref": 12.82, + "cec_i_o_ref": 2.59771e-11, + "cec_i_sc_ref": 13.71, + "cec_is_bifacial": 1, + "cec_module_length": 2.27724, + "cec_module_width": 1.13295, "cec_mounting_config": 0, "cec_mounting_orientation": 0, - "cec_n_s": 96, - "cec_r_s": 0.30812, - "cec_r_sh_ref": 500.069, + "cec_n_s": 72, + "cec_r_s": 0.16229, + "cec_r_sh_ref": 133.611, "cec_standoff": 6, - "cec_t_noct": 46, + "cec_t_noct": 43.1, "cec_temp_corr_mode": 0, "cec_transient_thermal_model_unit_mass": 11.0919, - "cec_v_mp_ref": 54.7, - "cec_v_oc_ref": 64.4 + "cec_v_mp_ref": 41.4, + "cec_v_oc_ref": 49.2 }, "CECPerformanceModelWithUserEnteredSpecifications": { - "sixpar_aisc": 0.00373527, - "sixpar_area": 1.631, - "sixpar_bifacial_ground_clearance_height": 1, + "sixpar_aisc": 0.005484, + "sixpar_area": 2.58, + "sixpar_bifacial_ground_clearance_height": 1.7, "sixpar_bifacial_transmission_factor": 0.013, "sixpar_bifaciality": 0.7, - "sixpar_bvoc": -0.175619, + "sixpar_bvoc": -0.140712, "sixpar_celltech": 0, - "sixpar_gpmp": -0.386, - "sixpar_imp": 5.67, - "sixpar_is_bifacial": 0, - "sixpar_isc": 6.05, + "sixpar_gpmp": -0.337, + "sixpar_imp": 12.82, + "sixpar_is_bifacial": 1, + "sixpar_isc": 13.71, "sixpar_mounting": 0, - "sixpar_nser": 96, + "sixpar_nser": 72, "sixpar_standoff": 6, - "sixpar_tnoct": 46, + "sixpar_tnoct": 43.1, "sixpar_transient_thermal_model_unit_mass": 11.0919, - "sixpar_vmp": 54.7, - "sixpar_voc": 64.4 + "sixpar_vmp": 41.4, + "sixpar_voc": 49.2 }, "SandiaPVArrayPerformanceModelWithModuleDatabase": { "snl_a": -3.62, @@ -374,7 +374,7 @@ "MermoudLejeuneSingleDiodeModel": { }, "Inverter": { - "inv_cec_cg_eff_cec": 96.6364, + "inv_cec_cg_eff_cec": 96.6095, "inv_cec_cg_paco": 3800, "inv_ds_eff": 96, "inv_ds_paco": 4000, @@ -404,10 +404,10 @@ ] }, "InverterCECCoefficientGenerator": { - "inv_cec_cg_c0": -3.1752e-06, - "inv_cec_cg_c1": -5.12314e-05, - "inv_cec_cg_c2": 0.000983596, - "inv_cec_cg_c3": -0.0015078, + "inv_cec_cg_c0": -3e-06, + "inv_cec_cg_c1": -5.1e-05, + "inv_cec_cg_c2": 0.000984, + "inv_cec_cg_c3": -0.001508, "inv_cec_cg_paco": 3800, "inv_cec_cg_pdco": 3928.11, "inv_cec_cg_pnt": 0.99, diff --git a/api/api_autogen/library/defaults/Pvsamv1_FlatPlatePVResidential.json b/api/api_autogen/library/defaults/Pvsamv1_FlatPlatePVResidential.json index 3307a02250..19f4a01e7a 100644 --- a/api/api_autogen/library/defaults/Pvsamv1_FlatPlatePVResidential.json +++ b/api/api_autogen/library/defaults/Pvsamv1_FlatPlatePVResidential.json @@ -212,8 +212,8 @@ "Layout": { "module_aspect_ratio": 1.73, "subarray1_mod_orient": 0, - "subarray1_nmodx": 5, - "subarray1_nmody": 2, + "subarray1_nmodx": 10, + "subarray1_nmody": 1, "subarray2_mod_orient": 0, "subarray2_nmodx": 1, "subarray2_nmody": 1, diff --git a/api/api_autogen/library/defaults/Pvsamv1_FlatPlatePVSaleLeaseback.json b/api/api_autogen/library/defaults/Pvsamv1_FlatPlatePVSaleLeaseback.json index 6458f4a985..83b4090bea 100644 --- a/api/api_autogen/library/defaults/Pvsamv1_FlatPlatePVSaleLeaseback.json +++ b/api/api_autogen/library/defaults/Pvsamv1_FlatPlatePVSaleLeaseback.json @@ -212,8 +212,8 @@ "Layout": { "module_aspect_ratio": 2.01, "subarray1_mod_orient": 0, - "subarray1_nmodx": 42, - "subarray1_nmody": 2, + "subarray1_nmodx": 28, + "subarray1_nmody": 1, "subarray2_mod_orient": 0, "subarray2_nmodx": 1, "subarray2_nmody": 1, diff --git a/api/api_autogen/library/defaults/Pvsamv1_FlatPlatePVThirdParty.json b/api/api_autogen/library/defaults/Pvsamv1_FlatPlatePVThirdParty.json index e94578f4b0..c71111ee9a 100644 --- a/api/api_autogen/library/defaults/Pvsamv1_FlatPlatePVThirdParty.json +++ b/api/api_autogen/library/defaults/Pvsamv1_FlatPlatePVThirdParty.json @@ -212,8 +212,8 @@ "Layout": { "module_aspect_ratio": 1.73, "subarray1_mod_orient": 0, - "subarray1_nmodx": 5, - "subarray1_nmody": 2, + "subarray1_nmodx": 10, + "subarray1_nmody": 1, "subarray2_mod_orient": 0, "subarray2_nmodx": 1, "subarray2_nmody": 1, diff --git a/api/api_autogen/library/defaults/Pvsamv1_PVBatteryAllEquityPartnershipFlip.json b/api/api_autogen/library/defaults/Pvsamv1_PVBatteryAllEquityPartnershipFlip.json index 1ce4abeb95..719b6aeffc 100644 --- a/api/api_autogen/library/defaults/Pvsamv1_PVBatteryAllEquityPartnershipFlip.json +++ b/api/api_autogen/library/defaults/Pvsamv1_PVBatteryAllEquityPartnershipFlip.json @@ -212,8 +212,8 @@ "Layout": { "module_aspect_ratio": 2.01, "subarray1_mod_orient": 0, - "subarray1_nmodx": 42, - "subarray1_nmody": 2, + "subarray1_nmodx": 28, + "subarray1_nmody": 1, "subarray2_mod_orient": 0, "subarray2_nmodx": 1, "subarray2_nmody": 1, diff --git a/api/api_autogen/library/defaults/Pvsamv1_PVBatteryCommercial.json b/api/api_autogen/library/defaults/Pvsamv1_PVBatteryCommercial.json index 4b520963db..edead9c9bc 100644 --- a/api/api_autogen/library/defaults/Pvsamv1_PVBatteryCommercial.json +++ b/api/api_autogen/library/defaults/Pvsamv1_PVBatteryCommercial.json @@ -213,7 +213,7 @@ "module_aspect_ratio": 1.7, "subarray1_mod_orient": 0, "subarray1_nmodx": 25, - "subarray1_nmody": 2, + "subarray1_nmody": 1, "subarray2_mod_orient": 0, "subarray2_nmodx": 1, "subarray2_nmody": 1, diff --git a/api/api_autogen/library/defaults/Pvsamv1_PVBatteryHostDeveloper.json b/api/api_autogen/library/defaults/Pvsamv1_PVBatteryHostDeveloper.json index effe477a78..56fd07a8e4 100644 --- a/api/api_autogen/library/defaults/Pvsamv1_PVBatteryHostDeveloper.json +++ b/api/api_autogen/library/defaults/Pvsamv1_PVBatteryHostDeveloper.json @@ -213,7 +213,7 @@ "module_aspect_ratio": 1.7, "subarray1_mod_orient": 0, "subarray1_nmodx": 25, - "subarray1_nmody": 2, + "subarray1_nmody": 1, "subarray2_mod_orient": 0, "subarray2_nmodx": 1, "subarray2_nmody": 1, diff --git a/api/api_autogen/library/defaults/Pvsamv1_PVBatteryLeveragedPartnershipFlip.json b/api/api_autogen/library/defaults/Pvsamv1_PVBatteryLeveragedPartnershipFlip.json index 1ce4abeb95..719b6aeffc 100644 --- a/api/api_autogen/library/defaults/Pvsamv1_PVBatteryLeveragedPartnershipFlip.json +++ b/api/api_autogen/library/defaults/Pvsamv1_PVBatteryLeveragedPartnershipFlip.json @@ -212,8 +212,8 @@ "Layout": { "module_aspect_ratio": 2.01, "subarray1_mod_orient": 0, - "subarray1_nmodx": 42, - "subarray1_nmody": 2, + "subarray1_nmodx": 28, + "subarray1_nmody": 1, "subarray2_mod_orient": 0, "subarray2_nmodx": 1, "subarray2_nmody": 1, diff --git a/api/api_autogen/library/defaults/Pvsamv1_PVBatteryMerchantPlant.json b/api/api_autogen/library/defaults/Pvsamv1_PVBatteryMerchantPlant.json index 38058d0346..c9365dcbd1 100644 --- a/api/api_autogen/library/defaults/Pvsamv1_PVBatteryMerchantPlant.json +++ b/api/api_autogen/library/defaults/Pvsamv1_PVBatteryMerchantPlant.json @@ -212,8 +212,8 @@ "Layout": { "module_aspect_ratio": 2.01, "subarray1_mod_orient": 0, - "subarray1_nmodx": 42, - "subarray1_nmody": 2, + "subarray1_nmodx": 28, + "subarray1_nmody": 1, "subarray2_mod_orient": 0, "subarray2_nmodx": 1, "subarray2_nmody": 1, diff --git a/api/api_autogen/library/defaults/Pvsamv1_PVBatteryResidential.json b/api/api_autogen/library/defaults/Pvsamv1_PVBatteryResidential.json index 38ad8fe0cd..4523bb6d62 100644 --- a/api/api_autogen/library/defaults/Pvsamv1_PVBatteryResidential.json +++ b/api/api_autogen/library/defaults/Pvsamv1_PVBatteryResidential.json @@ -212,8 +212,8 @@ "Layout": { "module_aspect_ratio": 1.73, "subarray1_mod_orient": 0, - "subarray1_nmodx": 5, - "subarray1_nmody": 2, + "subarray1_nmodx": 10, + "subarray1_nmody": 1, "subarray2_mod_orient": 0, "subarray2_nmodx": 1, "subarray2_nmody": 1, diff --git a/api/api_autogen/library/defaults/Pvsamv1_PVBatterySaleLeaseback.json b/api/api_autogen/library/defaults/Pvsamv1_PVBatterySaleLeaseback.json index 1ce4abeb95..719b6aeffc 100644 --- a/api/api_autogen/library/defaults/Pvsamv1_PVBatterySaleLeaseback.json +++ b/api/api_autogen/library/defaults/Pvsamv1_PVBatterySaleLeaseback.json @@ -212,8 +212,8 @@ "Layout": { "module_aspect_ratio": 2.01, "subarray1_mod_orient": 0, - "subarray1_nmodx": 42, - "subarray1_nmody": 2, + "subarray1_nmodx": 28, + "subarray1_nmody": 1, "subarray2_mod_orient": 0, "subarray2_nmodx": 1, "subarray2_nmody": 1, diff --git a/api/api_autogen/library/defaults/Pvsamv1_PVBatterySingleOwner.json b/api/api_autogen/library/defaults/Pvsamv1_PVBatterySingleOwner.json index 1ce4abeb95..719b6aeffc 100644 --- a/api/api_autogen/library/defaults/Pvsamv1_PVBatterySingleOwner.json +++ b/api/api_autogen/library/defaults/Pvsamv1_PVBatterySingleOwner.json @@ -212,8 +212,8 @@ "Layout": { "module_aspect_ratio": 2.01, "subarray1_mod_orient": 0, - "subarray1_nmodx": 42, - "subarray1_nmody": 2, + "subarray1_nmodx": 28, + "subarray1_nmody": 1, "subarray2_mod_orient": 0, "subarray2_nmodx": 1, "subarray2_nmody": 1, diff --git a/api/api_autogen/library/defaults/Pvsamv1_PVBatteryThirdParty.json b/api/api_autogen/library/defaults/Pvsamv1_PVBatteryThirdParty.json index ab017ba45e..7f5338a6db 100644 --- a/api/api_autogen/library/defaults/Pvsamv1_PVBatteryThirdParty.json +++ b/api/api_autogen/library/defaults/Pvsamv1_PVBatteryThirdParty.json @@ -212,8 +212,8 @@ "Layout": { "module_aspect_ratio": 1.73, "subarray1_mod_orient": 0, - "subarray1_nmodx": 5, - "subarray1_nmody": 2, + "subarray1_nmodx": 10, + "subarray1_nmody": 1, "subarray2_mod_orient": 0, "subarray2_nmodx": 1, "subarray2_nmody": 1, diff --git a/api/api_autogen/library/defaults/Pvsamv1_PhotovoltaicWindBatteryHybridHostDeveloper.json b/api/api_autogen/library/defaults/Pvsamv1_PhotovoltaicWindBatteryHybridHostDeveloper.json index fcd6d9c884..67ab5d366f 100644 --- a/api/api_autogen/library/defaults/Pvsamv1_PhotovoltaicWindBatteryHybridHostDeveloper.json +++ b/api/api_autogen/library/defaults/Pvsamv1_PhotovoltaicWindBatteryHybridHostDeveloper.json @@ -206,7 +206,7 @@ "module_aspect_ratio": 1.7, "subarray1_mod_orient": 0, "subarray1_nmodx": 25, - "subarray1_nmody": 2, + "subarray1_nmody": 1, "subarray2_mod_orient": 0, "subarray2_nmodx": 1, "subarray2_nmody": 1, diff --git a/api/api_autogen/library/defaults/Pvsamv1_PhotovoltaicWindBatteryHybridSingleOwner.json b/api/api_autogen/library/defaults/Pvsamv1_PhotovoltaicWindBatteryHybridSingleOwner.json index cbd3cb590d..3b79940e67 100644 --- a/api/api_autogen/library/defaults/Pvsamv1_PhotovoltaicWindBatteryHybridSingleOwner.json +++ b/api/api_autogen/library/defaults/Pvsamv1_PhotovoltaicWindBatteryHybridSingleOwner.json @@ -205,8 +205,8 @@ "Layout": { "module_aspect_ratio": 2.01, "subarray1_mod_orient": 0, - "subarray1_nmodx": 42, - "subarray1_nmody": 2, + "subarray1_nmodx": 28, + "subarray1_nmody": 1, "subarray2_mod_orient": 0, "subarray2_nmodx": 1, "subarray2_nmody": 1, diff --git a/deploy/runtime/defaults/Flat Plate PV_All Equity Partnership Flip.json b/deploy/runtime/defaults/Flat Plate PV_All Equity Partnership Flip.json index 922829b5ce..ff93a7ff29 100644 --- a/deploy/runtime/defaults/Flat Plate PV_All Equity Partnership Flip.json +++ b/deploy/runtime/defaults/Flat Plate PV_All Equity Partnership Flip.json @@ -40308,7 +40308,7 @@ "subarray1_gcr": 0.3, "subarray1_land_area": 1620343.2000000005, "subarray1_mismatch_loss": 2.0, - "subarray1_mod_orient": 3.335046e-317, + "subarray1_mod_orient": 0.0, "subarray1_modules_per_string": 28.0, "subarray1_monthly_tilt": [ 40.0, @@ -40327,8 +40327,8 @@ "subarray1_mppt_input": 1.0, "subarray1_nameplate_loss": 0.0, "subarray1_nmodules": 188412.0, - "subarray1_nmodx": 42.0, - "subarray1_nmody": 2.0, + "subarray1_nmodx": 28.0, + "subarray1_nmody": 1.0, "subarray1_nstrings": 6729.0, "subarray1_rack_shading": 4.0, "subarray1_rear_soiling_loss": 0.0, @@ -40382,7 +40382,7 @@ "subarray1_tracking_loss": 0.0, "subarray1_ui_length_side": 4.554470331443603, "subarray1_ui_nmodules": 188412.0, - "subarray1_ui_nrows": 2243.0, + "subarray1_ui_nrows": 6729.0, "subarray1_ui_row_spacing": 15.181567771478676, "subarray2_azimuth": 180.0, "subarray2_backtrack": 0.0, @@ -40394,7 +40394,7 @@ "subarray2_gcr": 0.3, "subarray2_land_area": 0.0, "subarray2_mismatch_loss": 2.0, - "subarray2_mod_orient": 3.335046e-317, + "subarray2_mod_orient": 0.0, "subarray2_modules_per_string": 1.0, "subarray2_monthly_tilt": [ 40.0, @@ -40480,7 +40480,7 @@ "subarray3_gcr": 0.3, "subarray3_land_area": 0.0, "subarray3_mismatch_loss": 2.0, - "subarray3_mod_orient": 3.335046e-317, + "subarray3_mod_orient": 0.0, "subarray3_modules_per_string": 1.0, "subarray3_monthly_tilt": [ 40.0, @@ -40566,7 +40566,7 @@ "subarray4_gcr": 0.3, "subarray4_land_area": 0.0, "subarray4_mismatch_loss": 2.0, - "subarray4_mod_orient": 3.335046e-317, + "subarray4_mod_orient": 0.0, "subarray4_modules_per_string": 1.0, "subarray4_monthly_tilt": [ 40.0, diff --git a/deploy/runtime/defaults/Flat Plate PV_Commercial.json b/deploy/runtime/defaults/Flat Plate PV_Commercial.json index 6103391b03..778a2afe0b 100644 --- a/deploy/runtime/defaults/Flat Plate PV_Commercial.json +++ b/deploy/runtime/defaults/Flat Plate PV_Commercial.json @@ -47742,7 +47742,7 @@ "subarray1_gcr": 0.3, "subarray1_land_area": 9030.0, "subarray1_mismatch_loss": 2.0, - "subarray1_mod_orient": 3.335046e-317, + "subarray1_mod_orient": 0.0, "subarray1_modules_per_string": 25.0, "subarray1_monthly_tilt": [ 40.0, @@ -47762,7 +47762,7 @@ "subarray1_nameplate_loss": 0.0, "subarray1_nmodules": 1050.0, "subarray1_nmodx": 25.0, - "subarray1_nmody": 2.0, + "subarray1_nmody": 1.0, "subarray1_nstrings": 42.0, "subarray1_rack_shading": 4.0, "subarray1_rear_soiling_loss": 0.0, @@ -47816,7 +47816,7 @@ "subarray1_tracking_loss": 0.0, "subarray1_ui_length_side": 4.188555837039779, "subarray1_ui_nmodules": 1050.0, - "subarray1_ui_nrows": 21.0, + "subarray1_ui_nrows": 42.0, "subarray1_ui_row_spacing": 13.961852790132597, "subarray2_azimuth": 180.0, "subarray2_backtrack": 0.0, @@ -47828,7 +47828,7 @@ "subarray2_gcr": 0.3, "subarray2_land_area": 0.0, "subarray2_mismatch_loss": 2.0, - "subarray2_mod_orient": 3.335046e-317, + "subarray2_mod_orient": 0.0, "subarray2_modules_per_string": 1.0, "subarray2_monthly_tilt": [ 40.0, @@ -47914,7 +47914,7 @@ "subarray3_gcr": 0.3, "subarray3_land_area": 0.0, "subarray3_mismatch_loss": 2.0, - "subarray3_mod_orient": 3.335046e-317, + "subarray3_mod_orient": 0.0, "subarray3_modules_per_string": 1.0, "subarray3_monthly_tilt": [ 40.0, @@ -48000,7 +48000,7 @@ "subarray4_gcr": 0.3, "subarray4_land_area": 0.0, "subarray4_mismatch_loss": 2.0, - "subarray4_mod_orient": 3.335046e-317, + "subarray4_mod_orient": 0.0, "subarray4_modules_per_string": 1.0, "subarray4_monthly_tilt": [ 40.0, diff --git a/deploy/runtime/defaults/Flat Plate PV_Host Developer.json b/deploy/runtime/defaults/Flat Plate PV_Host Developer.json index 4caa4a576d..b409b5a588 100644 --- a/deploy/runtime/defaults/Flat Plate PV_Host Developer.json +++ b/deploy/runtime/defaults/Flat Plate PV_Host Developer.json @@ -57897,7 +57897,7 @@ "subarray1_gcr": 0.3, "subarray1_land_area": 9030.0, "subarray1_mismatch_loss": 2.0, - "subarray1_mod_orient": 3.335046e-317, + "subarray1_mod_orient": 0.0, "subarray1_modules_per_string": 25.0, "subarray1_monthly_tilt": [ 40.0, @@ -57917,7 +57917,7 @@ "subarray1_nameplate_loss": 0.0, "subarray1_nmodules": 1050.0, "subarray1_nmodx": 25.0, - "subarray1_nmody": 2.0, + "subarray1_nmody": 1.0, "subarray1_nstrings": 42.0, "subarray1_rack_shading": 4.0, "subarray1_rear_soiling_loss": 0.0, @@ -57971,7 +57971,7 @@ "subarray1_tracking_loss": 0.0, "subarray1_ui_length_side": 4.188555837039779, "subarray1_ui_nmodules": 1050.0, - "subarray1_ui_nrows": 21.0, + "subarray1_ui_nrows": 42.0, "subarray1_ui_row_spacing": 13.961852790132597, "subarray2_azimuth": 180.0, "subarray2_backtrack": 0.0, @@ -57983,7 +57983,7 @@ "subarray2_gcr": 0.3, "subarray2_land_area": 0.0, "subarray2_mismatch_loss": 2.0, - "subarray2_mod_orient": 3.335046e-317, + "subarray2_mod_orient": 0.0, "subarray2_modules_per_string": 1.0, "subarray2_monthly_tilt": [ 40.0, @@ -58069,7 +58069,7 @@ "subarray3_gcr": 0.3, "subarray3_land_area": 0.0, "subarray3_mismatch_loss": 2.0, - "subarray3_mod_orient": 3.335046e-317, + "subarray3_mod_orient": 0.0, "subarray3_modules_per_string": 1.0, "subarray3_monthly_tilt": [ 40.0, @@ -58155,7 +58155,7 @@ "subarray4_gcr": 0.3, "subarray4_land_area": 0.0, "subarray4_mismatch_loss": 2.0, - "subarray4_mod_orient": 3.335046e-317, + "subarray4_mod_orient": 0.0, "subarray4_modules_per_string": 1.0, "subarray4_monthly_tilt": [ 40.0, diff --git a/deploy/runtime/defaults/Flat Plate PV_LCOE Calculator.json b/deploy/runtime/defaults/Flat Plate PV_LCOE Calculator.json index 47b6fca744..b9a7f4e47a 100644 --- a/deploy/runtime/defaults/Flat Plate PV_LCOE Calculator.json +++ b/deploy/runtime/defaults/Flat Plate PV_LCOE Calculator.json @@ -11575,7 +11575,7 @@ "subarray1_gcr": 0.3, "subarray1_land_area": 1620343.2000000005, "subarray1_mismatch_loss": 2.0, - "subarray1_mod_orient": 3.335046e-317, + "subarray1_mod_orient": 0.0, "subarray1_modules_per_string": 28.0, "subarray1_monthly_tilt": [ 40.0, @@ -11594,8 +11594,8 @@ "subarray1_mppt_input": 1.0, "subarray1_nameplate_loss": 0.0, "subarray1_nmodules": 188412.0, - "subarray1_nmodx": 42.0, - "subarray1_nmody": 2.0, + "subarray1_nmodx": 28.0, + "subarray1_nmody": 1.0, "subarray1_nstrings": 6729.0, "subarray1_rack_shading": 4.0, "subarray1_rear_soiling_loss": 0.0, @@ -11649,7 +11649,7 @@ "subarray1_tracking_loss": 0.0, "subarray1_ui_length_side": 2.265905637534131, "subarray1_ui_nmodules": 188412.0, - "subarray1_ui_nrows": 2243.0, + "subarray1_ui_nrows": 6729.0, "subarray1_ui_row_spacing": 7.553018791780437, "subarray2_azimuth": 180.0, "subarray2_backtrack": 0.0, @@ -11661,7 +11661,7 @@ "subarray2_gcr": 0.3, "subarray2_land_area": 0.0, "subarray2_mismatch_loss": 2.0, - "subarray2_mod_orient": 3.335046e-317, + "subarray2_mod_orient": 0.0, "subarray2_modules_per_string": 1.0, "subarray2_monthly_tilt": [ 40.0, @@ -11747,7 +11747,7 @@ "subarray3_gcr": 0.3, "subarray3_land_area": 0.0, "subarray3_mismatch_loss": 2.0, - "subarray3_mod_orient": 3.335046e-317, + "subarray3_mod_orient": 0.0, "subarray3_modules_per_string": 1.0, "subarray3_monthly_tilt": [ 40.0, @@ -11833,7 +11833,7 @@ "subarray4_gcr": 0.3, "subarray4_land_area": 0.0, "subarray4_mismatch_loss": 2.0, - "subarray4_mod_orient": 3.335046e-317, + "subarray4_mod_orient": 0.0, "subarray4_modules_per_string": 1.0, "subarray4_monthly_tilt": [ 40.0, diff --git a/deploy/runtime/defaults/Flat Plate PV_Leveraged Partnership Flip.json b/deploy/runtime/defaults/Flat Plate PV_Leveraged Partnership Flip.json index 9a3e8106e0..ad4bf37eaa 100644 --- a/deploy/runtime/defaults/Flat Plate PV_Leveraged Partnership Flip.json +++ b/deploy/runtime/defaults/Flat Plate PV_Leveraged Partnership Flip.json @@ -40317,7 +40317,7 @@ "subarray1_gcr": 0.3, "subarray1_land_area": 1620343.2000000005, "subarray1_mismatch_loss": 2.0, - "subarray1_mod_orient": 3.335046e-317, + "subarray1_mod_orient": 0.0, "subarray1_modules_per_string": 28.0, "subarray1_monthly_tilt": [ 40.0, @@ -40336,8 +40336,8 @@ "subarray1_mppt_input": 1.0, "subarray1_nameplate_loss": 0.0, "subarray1_nmodules": 188412.0, - "subarray1_nmodx": 42.0, - "subarray1_nmody": 2.0, + "subarray1_nmodx": 28.0, + "subarray1_nmody": 1.0, "subarray1_nstrings": 6729.0, "subarray1_rack_shading": 4.0, "subarray1_rear_soiling_loss": 0.0, @@ -40391,7 +40391,7 @@ "subarray1_tracking_loss": 0.0, "subarray1_ui_length_side": 4.554470331443603, "subarray1_ui_nmodules": 188412.0, - "subarray1_ui_nrows": 2243.0, + "subarray1_ui_nrows": 6729.0, "subarray1_ui_row_spacing": 15.181567771478676, "subarray2_azimuth": 180.0, "subarray2_backtrack": 0.0, @@ -40403,7 +40403,7 @@ "subarray2_gcr": 0.3, "subarray2_land_area": 0.0, "subarray2_mismatch_loss": 2.0, - "subarray2_mod_orient": 3.335046e-317, + "subarray2_mod_orient": 0.0, "subarray2_modules_per_string": 1.0, "subarray2_monthly_tilt": [ 40.0, @@ -40489,7 +40489,7 @@ "subarray3_gcr": 0.3, "subarray3_land_area": 0.0, "subarray3_mismatch_loss": 2.0, - "subarray3_mod_orient": 3.335046e-317, + "subarray3_mod_orient": 0.0, "subarray3_modules_per_string": 1.0, "subarray3_monthly_tilt": [ 40.0, @@ -40575,7 +40575,7 @@ "subarray4_gcr": 0.3, "subarray4_land_area": 0.0, "subarray4_mismatch_loss": 2.0, - "subarray4_mod_orient": 3.335046e-317, + "subarray4_mod_orient": 0.0, "subarray4_modules_per_string": 1.0, "subarray4_monthly_tilt": [ 40.0, diff --git a/deploy/runtime/defaults/Flat Plate PV_Merchant Plant.json b/deploy/runtime/defaults/Flat Plate PV_Merchant Plant.json index 1433687dee..7bdde3c03d 100644 --- a/deploy/runtime/defaults/Flat Plate PV_Merchant Plant.json +++ b/deploy/runtime/defaults/Flat Plate PV_Merchant Plant.json @@ -687403,7 +687403,7 @@ "subarray1_gcr": 0.3, "subarray1_land_area": 1620343.2000000005, "subarray1_mismatch_loss": 2.0, - "subarray1_mod_orient": 3.335046e-317, + "subarray1_mod_orient": 0.0, "subarray1_modules_per_string": 28.0, "subarray1_monthly_tilt": [ 40.0, @@ -687422,8 +687422,8 @@ "subarray1_mppt_input": 1.0, "subarray1_nameplate_loss": 0.0, "subarray1_nmodules": 188412.0, - "subarray1_nmodx": 42.0, - "subarray1_nmody": 2.0, + "subarray1_nmodx": 28.0, + "subarray1_nmody": 1.0, "subarray1_nstrings": 6729.0, "subarray1_rack_shading": 4.0, "subarray1_rear_soiling_loss": 0.0, @@ -687477,7 +687477,7 @@ "subarray1_tracking_loss": 0.0, "subarray1_ui_length_side": 4.554470331443603, "subarray1_ui_nmodules": 188412.0, - "subarray1_ui_nrows": 2243.0, + "subarray1_ui_nrows": 6729.0, "subarray1_ui_row_spacing": 15.181567771478676, "subarray2_azimuth": 180.0, "subarray2_backtrack": 0.0, @@ -687489,7 +687489,7 @@ "subarray2_gcr": 0.3, "subarray2_land_area": 0.0, "subarray2_mismatch_loss": 2.0, - "subarray2_mod_orient": 3.335046e-317, + "subarray2_mod_orient": 0.0, "subarray2_modules_per_string": 1.0, "subarray2_monthly_tilt": [ 40.0, @@ -687575,7 +687575,7 @@ "subarray3_gcr": 0.3, "subarray3_land_area": 0.0, "subarray3_mismatch_loss": 2.0, - "subarray3_mod_orient": 3.335046e-317, + "subarray3_mod_orient": 0.0, "subarray3_modules_per_string": 1.0, "subarray3_monthly_tilt": [ 40.0, @@ -687661,7 +687661,7 @@ "subarray4_gcr": 0.3, "subarray4_land_area": 0.0, "subarray4_mismatch_loss": 2.0, - "subarray4_mod_orient": 3.335046e-317, + "subarray4_mod_orient": 0.0, "subarray4_modules_per_string": 1.0, "subarray4_monthly_tilt": [ 40.0, diff --git a/deploy/runtime/defaults/Flat Plate PV_None.json b/deploy/runtime/defaults/Flat Plate PV_None.json index c59cefe57d..9ce35c3221 100644 --- a/deploy/runtime/defaults/Flat Plate PV_None.json +++ b/deploy/runtime/defaults/Flat Plate PV_None.json @@ -1,39 +1,39 @@ { - "6par_aisc": 0.00373527, - "6par_aisc_display": 0.00373527, + "6par_aisc": 0.005484, + "6par_aisc_display": 0.005484, "6par_aisc_units": 0.0, - "6par_area": 1.631, - "6par_aspect_ratio": 1.49, - "6par_bifacial_ground_clearance_height": 1.0, + "6par_area": 2.58, + "6par_aspect_ratio": 2.01, + "6par_bifacial_ground_clearance_height": 1.7, "6par_bifacial_transmission_factor": 0.013, "6par_bifaciality": 0.7, - "6par_bvoc": -0.175619, - "6par_bvoc_display": -0.175619, + "6par_bvoc": -0.140712, + "6par_bvoc_display": -0.140712, "6par_bvoc_units": 0.0, "6par_celltech": 0.0, "6par_data_filename": "", - "6par_gpmp": -0.386, - "6par_imp": 5.67, - "6par_is_bifacial": 0.0, - "6par_isc": 6.05, - "6par_module_length": 1.5589066681491873, - "6par_module_name": "SunPower SPR-E19-310-COM", - "6par_module_width": 1.046246086006166, + "6par_gpmp": -0.337, + "6par_imp": 12.82, + "6par_is_bifacial": 1.0, + "6par_isc": 13.71, + "6par_module_length": 2.277235165721802, + "6par_module_name": "Aptos Solar Technology LLC DNA-144-BF10-530W (from CEC database)", + "6par_module_width": 1.1329528187670657, "6par_mounting": 0.0, - "6par_mpeff": 19.01587982832618, - "6par_nser": 96.0, - "6par_pmp": 310.149, - "6par_result_Adj": 0.0, - "6par_result_Il": 0.0, - "6par_result_Io": 0.0, - "6par_result_Rs": 0.0, - "6par_result_Rsh": 0.0, - "6par_result_a": 0.0, + "6par_mpeff": 20.571627906976745, + "6par_nser": 72.0, + "6par_pmp": 530.748, + "6par_result_Adj": 0.0529963, + "6par_result_Il": 13.7267, + "6par_result_Io": 2.59771e-11, + "6par_result_Rs": 0.16229, + "6par_result_Rsh": 133.611, + "6par_result_a": 1.82452, "6par_standoff": 6.0, - "6par_tnoct": 46.0, + "6par_tnoct": 43.1, "6par_transient_thermal_model_unit_mass": 11.0919, - "6par_vmp": 54.7, - "6par_voc": 64.4, + "6par_vmp": 41.4, + "6par_voc": 49.2, "acwiring_loss": 1.0, "adjust": 0.0, "adjust_constant": 0.0, @@ -365,8 +365,8 @@ 5.0 ] ], - "alpha_sc_calc": 0.06174, - "annual_albedo": 0.1839506853933204, + "alpha_sc_calc": 0.04, + "annual_albedo": 0.18395068539332039, "annual_beam": 7.335643835616439, "annual_diffuse": 1.3484328767123289, "annual_global": 5.794761643835617, @@ -375,47 +375,47 @@ "annual_twet": NaN, "annual_wspd": 1.786484018864629, "batt_max_power": 0.0, - "beta_oc_calc": -0.2727003105590062, + "beta_oc_calc": -0.286, "calculate_bifacial_electrical_mismatch": 1.0, "calculate_rack_shading": 0.0, - "calculated_dcac_ratio": 1.2662303611128614, - "cec_a_ref": 2.57764, - "cec_adjust": 22.9092, - "cec_alpha_sc": 0.00373527, - "cec_area": 1.631, + "calculated_dcac_ratio": 1.329498131855772, + "cec_a_ref": 1.82452, + "cec_adjust": 0.0529963, + "cec_alpha_sc": 0.005484, + "cec_area": 2.58, "cec_array_cols": 10.0, "cec_array_rows": 1.0, - "cec_aspect_ratio": 1.4904397705544932, + "cec_aspect_ratio": 2.01, "cec_backside_temp": 20.0, - "cec_beta_oc": -0.175619, - "cec_bifacial_ground_clearance_height": 1.0, + "cec_beta_oc": -0.140712, + "cec_bifacial_ground_clearance_height": 1.7, "cec_bifacial_transmission_factor": 0.013, "cec_bifaciality": 0.7, - "cec_eff": 19.01587982832618, - "cec_gamma_pmp": -0.386, + "cec_eff": 20.571627906976745, + "cec_gamma_pmp": -0.337, "cec_gap_spacing": 0.05, "cec_heat_transfer": 0.0, "cec_height": 0.0, - "cec_i_l_ref": 6.05373, - "cec_i_mp_ref": 5.67, - "cec_i_o_ref": 8.36043e-11, - "cec_i_sc_ref": 6.05, - "cec_is_bifacial": 0.0, + "cec_i_l_ref": 13.7267, + "cec_i_mp_ref": 12.82, + "cec_i_o_ref": 2.59771e-11, + "cec_i_sc_ref": 13.71, + "cec_is_bifacial": 1.0, "cec_material": "Mono-c-Si", - "cec_module_length": 1.559, - "cec_module_width": 1.046, + "cec_module_length": 2.277235165721802, + "cec_module_width": 1.1329528187670657, "cec_mounting_config": 0.0, "cec_mounting_orientation": 0.0, - "cec_n_s": 96.0, - "cec_p_mp_ref": 310.149, - "cec_r_s": 0.30812, - "cec_r_sh_ref": 500.069, + "cec_n_s": 72.0, + "cec_p_mp_ref": 530.748, + "cec_r_s": 0.16229, + "cec_r_sh_ref": 133.611, "cec_standoff": 6.0, - "cec_t_noct": 46.0, + "cec_t_noct": 43.1, "cec_temp_corr_mode": 0.0, "cec_transient_thermal_model_unit_mass": 11.0919, - "cec_v_mp_ref": 54.7, - "cec_v_oc_ref": 64.4, + "cec_v_mp_ref": 41.4, + "cec_v_oc_ref": 49.2, "city": "-", "clipping_correction_method_ui": 0.0, "country": "-", @@ -447,7 +447,7 @@ "enable_subhourly_clipping_ui": 0.0, "enable_subinterval_distribution": 0.0, "file_name": "phoenix_az_33.450495_-111.983688_psmv3_60_tmy.csv", - "gamma_pmp_calc": -1.1971751400000002, + "gamma_pmp_calc": -1.7886207600000004, "gcr_option": 1.0, "grid_curtailment": [ 1e38, @@ -9435,12 +9435,12 @@ "in_location_options": 0.0, "in_nsrdb_options": 0.0, "in_time_step": 0.0, - "inv_cec_cg_c0": -0.0000031752, - "inv_cec_cg_c1": -0.0000512314, - "inv_cec_cg_c2": 0.000983596, - "inv_cec_cg_c3": -0.0015078, - "inv_cec_cg_eff_cec": 96.63639448965016, - "inv_cec_cg_eff_euro": 96.21547583609996, + "inv_cec_cg_c0": -0.000003, + "inv_cec_cg_c1": -0.000051, + "inv_cec_cg_c2": 0.000984, + "inv_cec_cg_c3": -0.001508, + "inv_cec_cg_eff_cec": 96.60945631544225, + "inv_cec_cg_eff_euro": 96.18210492215684, "inv_cec_cg_filename": "", "inv_cec_cg_idcmax": 18.0, "inv_cec_cg_mppt_hi": 480.0, @@ -11368,19 +11368,19 @@ "lat": 33.45000076293945, "layout_warning": "No system sizing messages.", "lbl_bifacial": "", - "lib_is_bifacial": 0.0, - "lib_length": 1.559, - "lib_manufacturer": "SunPower", - "lib_width": 1.046, + "lib_is_bifacial": 1.0, + "lib_length": 0.0, + "lib_manufacturer": "Aptos Solar Technology LLC", + "lib_width": 0.0, "library_folder_list": "x", "library_paths": "", "lon": -111.9800033569336, - "module_area": 1.631, - "module_aspect_ratio": 1.4904397705544932, - "module_length": 1.559, + "module_area": 2.58, + "module_aspect_ratio": 2.01, + "module_length": 2.277235165721802, "module_model": 1.0, - "module_name": "SunPower SPR-E19-310-COM", - "module_width": 1.046, + "module_name": "Aptos Solar Technology LLC DNA-144-BF10-530W", + "module_width": 1.1329528187670657, "mppt_hi_inverter": 1500.0, "mppt_low_inverter": 800.0, "nohrsc_coords": "", @@ -11507,36 +11507,36 @@ "solar_data_source": "NSRDB", "solar_resource": "phoenix_az_33.450495_-111.983688_psmv3_60_tmy", "solar_resource_file": "phoenix_az_33.450495_-111.983688_psmv3_60_tmy.csv", - "spe_a": -3.56, - "spe_area": 0.74074, - "spe_aspect_ratio": 1.7, - "spe_b": -0.075, - "spe_bifacial_ground_clearance_height": 1.0, + "spe_a": -3.47, + "spe_area": 2.58, + "spe_aspect_ratio": 2.01, + "spe_b": -0.0594, + "spe_bifacial_ground_clearance_height": 1.7, "spe_bifacial_transmission_factor": 0.013, "spe_bifaciality": 0.7, "spe_dT": 3.0, "spe_data_filename": "", - "spe_eff0": 19.0, - "spe_eff1": 19.0, - "spe_eff2": 19.0, - "spe_eff3": 19.0, - "spe_eff4": 19.0, + "spe_eff0": 20.5, + "spe_eff1": 20.5, + "spe_eff2": 20.5, + "spe_eff3": 20.5, + "spe_eff4": 20.5, "spe_fd": 1.0, - "spe_is_bifacial": 0.0, - "spe_module_length": 1.1221666542898164, - "spe_module_structure": 0.0, - "spe_module_width": 0.660098031935186, - "spe_power": 140.7406, + "spe_is_bifacial": 1.0, + "spe_module_length": 2.277235165721802, + "spe_module_structure": 1.0, + "spe_module_width": 1.1329528187670657, + "spe_power": 528.9, "spe_rad0": 200.0, "spe_rad1": 400.0, "spe_rad2": 600.0, "spe_rad3": 800.0, "spe_rad4": 1000.0, "spe_reference": 4.0, - "spe_temp_coeff": -0.5, + "spe_temp_coeff": -0.337, "spe_transient_thermal_model_unit_mass": 11.0919, - "spe_vmp": 30.0, - "spe_voc": 36.0, + "spe_vmp": 41.4, + "spe_voc": 49.2, "state": "-", "station_id": "78208", "step": 3600.0, @@ -11549,10 +11549,10 @@ "subarray1_diodeconn_loss": 0.5, "subarray1_electrical_mismatch": 0.0, "subarray1_gcr": 0.3, - "subarray1_land_area": 1669491.6, + "subarray1_land_area": 1620343.2000000005, "subarray1_mismatch_loss": 2.0, - "subarray1_mod_orient": 3.335046e-317, - "subarray1_modules_per_string": 20.0, + "subarray1_mod_orient": 0.0, + "subarray1_modules_per_string": 28.0, "subarray1_monthly_tilt": [ 40.0, 40.0, @@ -11569,10 +11569,10 @@ ], "subarray1_mppt_input": 1.0, "subarray1_nameplate_loss": 0.0, - "subarray1_nmodules": 307080.0, - "subarray1_nmodx": 20.0, + "subarray1_nmodules": 188412.0, + "subarray1_nmodx": 28.0, "subarray1_nmody": 1.0, - "subarray1_nstrings": 15354.0, + "subarray1_nstrings": 6729.0, "subarray1_rack_shading": 4.0, "subarray1_rear_soiling_loss": 0.0, "subarray1_rotlim": 45.0, @@ -11617,16 +11617,16 @@ 5.0 ], "subarray1_soiling_annual_average": 5.0, - "subarray1_string_vmp": 1094.0, - "subarray1_string_voc": 1288.0, - "subarray1_tilt": 20.0, + "subarray1_string_vmp": 1159.2, + "subarray1_string_voc": 1377.6000000000002, + "subarray1_tilt": 0.0, "subarray1_tilt_eq_lat": 0.0, - "subarray1_track_mode": 0.0, + "subarray1_track_mode": 1.0, "subarray1_tracking_loss": 0.0, - "subarray1_ui_length_side": 1.559, - "subarray1_ui_nmodules": 307080.0, - "subarray1_ui_nrows": 15354.0, - "subarray1_ui_row_spacing": 10.393333333333333, + "subarray1_ui_length_side": 2.277235165721802, + "subarray1_ui_nmodules": 188412.0, + "subarray1_ui_nrows": 6729.0, + "subarray1_ui_row_spacing": 7.590783885739338, "subarray2_azimuth": 180.0, "subarray2_backtrack": 0.0, "subarray2_dcloss": 4.440200000000005, @@ -11637,7 +11637,7 @@ "subarray2_gcr": 0.3, "subarray2_land_area": 0.0, "subarray2_mismatch_loss": 2.0, - "subarray2_mod_orient": 3.335046e-317, + "subarray2_mod_orient": 0.0, "subarray2_modules_per_string": 1.0, "subarray2_monthly_tilt": [ 40.0, @@ -11703,16 +11703,16 @@ 5.0 ], "subarray2_soiling_annual_average": 5.0, - "subarray2_string_vmp": 54.7, - "subarray2_string_voc": 64.4, - "subarray2_tilt": 20.0, + "subarray2_string_vmp": 41.4, + "subarray2_string_voc": 49.2, + "subarray2_tilt": 0.0, "subarray2_tilt_eq_lat": 0.0, - "subarray2_track_mode": 0.0, + "subarray2_track_mode": 1.0, "subarray2_tracking_loss": 0.0, - "subarray2_ui_length_side": 1.559, + "subarray2_ui_length_side": 2.277235165721802, "subarray2_ui_nmodules": 0.0, "subarray2_ui_nrows": 0.0, - "subarray2_ui_row_spacing": 5.196666666666666, + "subarray2_ui_row_spacing": 7.590783885739338, "subarray3_azimuth": 180.0, "subarray3_backtrack": 0.0, "subarray3_dcloss": 4.440200000000005, @@ -11723,7 +11723,7 @@ "subarray3_gcr": 0.3, "subarray3_land_area": 0.0, "subarray3_mismatch_loss": 2.0, - "subarray3_mod_orient": 3.335046e-317, + "subarray3_mod_orient": 0.0, "subarray3_modules_per_string": 1.0, "subarray3_monthly_tilt": [ 40.0, @@ -11789,16 +11789,16 @@ 5.0 ], "subarray3_soiling_annual_average": 5.0, - "subarray3_string_vmp": 54.7, - "subarray3_string_voc": 64.4, - "subarray3_tilt": 20.0, + "subarray3_string_vmp": 41.4, + "subarray3_string_voc": 49.2, + "subarray3_tilt": 0.0, "subarray3_tilt_eq_lat": 0.0, - "subarray3_track_mode": 0.0, + "subarray3_track_mode": 1.0, "subarray3_tracking_loss": 0.0, - "subarray3_ui_length_side": 1.559, + "subarray3_ui_length_side": 2.277235165721802, "subarray3_ui_nmodules": 0.0, "subarray3_ui_nrows": 0.0, - "subarray3_ui_row_spacing": 5.196666666666666, + "subarray3_ui_row_spacing": 7.590783885739338, "subarray4_azimuth": 180.0, "subarray4_backtrack": 0.0, "subarray4_dcloss": 4.440200000000005, @@ -11809,7 +11809,7 @@ "subarray4_gcr": 0.3, "subarray4_land_area": 0.0, "subarray4_mismatch_loss": 2.0, - "subarray4_mod_orient": 3.335046e-317, + "subarray4_mod_orient": 0.0, "subarray4_modules_per_string": 1.0, "subarray4_monthly_tilt": [ 40.0, @@ -11875,39 +11875,39 @@ 5.0 ], "subarray4_soiling_annual_average": 5.0, - "subarray4_string_vmp": 54.7, - "subarray4_string_voc": 64.4, - "subarray4_tilt": 20.0, + "subarray4_string_vmp": 41.4, + "subarray4_string_voc": 49.2, + "subarray4_tilt": 0.0, "subarray4_tilt_eq_lat": 0.0, - "subarray4_track_mode": 0.0, + "subarray4_track_mode": 1.0, "subarray4_tracking_loss": 0.0, - "subarray4_ui_length_side": 1.559, + "subarray4_ui_length_side": 2.277235165721802, "subarray4_ui_nmodules": 0.0, "subarray4_ui_nrows": 0.0, - "subarray4_ui_row_spacing": 5.196666666666666, - "system_capacity": 95240.55492, + "subarray4_ui_row_spacing": 7.590783885739338, + "system_capacity": 99999.29217600002, "total_inverter_capacity": 75215.82, - "total_land_area": 412.5399939706341, - "total_module_area": 500847.48, - "total_modules": 307080.0, + "total_land_area": 400.39517057669408, + "total_module_area": 486102.96, + "total_modules": 188412.0, "transformer_load_loss": 0.0, "transformer_no_load_loss": 0.0, "transmission_loss": 0.0, "tz": -7.0, "ui_ac_capacity": 75.21582000000001, - "ui_array_land_area_acres": 412.5399939706341, - "ui_array_land_area_ha": 166.9492701364335, + "ui_array_land_area_acres": 400.39517057669408, + "ui_array_land_area_ha": 162.03442689411146, "ui_array_land_area_multiplier": 1.0, - "ui_aspect_ratio": 1.7, + "ui_aspect_ratio": 2.01, "ui_chkbox_nmodx_eq_mod_per_string": 1.0, "ui_land_area_additional": 0.0, "ui_land_area_additional_units": 0.0, "ui_land_area_per_mw": 0.0, "ui_step_minutes": 60.0, - "ui_total_land_area_ha": 166.9492701364335, - "ui_total_module_area": 500847.48, - "ui_total_module_area_acres": 123.7619981911902, - "ui_total_module_area_ha": 50.084748, + "ui_total_land_area_ha": 162.03442689411146, + "ui_total_module_area": 486102.96, + "ui_total_module_area_acres": 120.11855117300822, + "ui_total_module_area_ha": 48.610296000000008, "ui_use_acre_per_mw": 0.0, "use_snow_weather_file": 1.0, "use_spatial_albedos": 0.0, diff --git a/deploy/runtime/defaults/Flat Plate PV_Residential.json b/deploy/runtime/defaults/Flat Plate PV_Residential.json index 273b043c99..26077ec231 100644 --- a/deploy/runtime/defaults/Flat Plate PV_Residential.json +++ b/deploy/runtime/defaults/Flat Plate PV_Residential.json @@ -47819,7 +47819,7 @@ "subarray1_gcr": 0.3, "subarray1_land_area": 126.66666666666669, "subarray1_mismatch_loss": 0.0, - "subarray1_mod_orient": 3.335046e-317, + "subarray1_mod_orient": 0.0, "subarray1_modules_per_string": 10.0, "subarray1_monthly_tilt": [ 40.0, @@ -47838,8 +47838,8 @@ "subarray1_mppt_input": 1.0, "subarray1_nameplate_loss": 0.0, "subarray1_nmodules": 20.0, - "subarray1_nmodx": 5.0, - "subarray1_nmody": 2.0, + "subarray1_nmodx": 10.0, + "subarray1_nmody": 1.0, "subarray1_nstrings": 2.0, "subarray1_rack_shading": 4.0, "subarray1_rear_soiling_loss": 0.0, @@ -47905,7 +47905,7 @@ "subarray2_gcr": 0.3, "subarray2_land_area": 0.0, "subarray2_mismatch_loss": 0.0, - "subarray2_mod_orient": 3.335046e-317, + "subarray2_mod_orient": 0.0, "subarray2_modules_per_string": 1.0, "subarray2_monthly_tilt": [ 40.0, @@ -47991,7 +47991,7 @@ "subarray3_gcr": 0.3, "subarray3_land_area": 0.0, "subarray3_mismatch_loss": 0.0, - "subarray3_mod_orient": 3.335046e-317, + "subarray3_mod_orient": 0.0, "subarray3_modules_per_string": 1.0, "subarray3_monthly_tilt": [ 40.0, @@ -48077,7 +48077,7 @@ "subarray4_gcr": 0.3, "subarray4_land_area": 0.0, "subarray4_mismatch_loss": 0.0, - "subarray4_mod_orient": 3.335046e-317, + "subarray4_mod_orient": 0.0, "subarray4_modules_per_string": 1.0, "subarray4_monthly_tilt": [ 40.0, diff --git a/deploy/runtime/defaults/Flat Plate PV_Sale Leaseback.json b/deploy/runtime/defaults/Flat Plate PV_Sale Leaseback.json index 0501914103..5063c910a6 100644 --- a/deploy/runtime/defaults/Flat Plate PV_Sale Leaseback.json +++ b/deploy/runtime/defaults/Flat Plate PV_Sale Leaseback.json @@ -40305,7 +40305,7 @@ "subarray1_gcr": 0.3, "subarray1_land_area": 1620343.2000000005, "subarray1_mismatch_loss": 2.0, - "subarray1_mod_orient": 3.335046e-317, + "subarray1_mod_orient": 0.0, "subarray1_modules_per_string": 28.0, "subarray1_monthly_tilt": [ 40.0, @@ -40324,8 +40324,8 @@ "subarray1_mppt_input": 1.0, "subarray1_nameplate_loss": 0.0, "subarray1_nmodules": 188412.0, - "subarray1_nmodx": 42.0, - "subarray1_nmody": 2.0, + "subarray1_nmodx": 28.0, + "subarray1_nmody": 1.0, "subarray1_nstrings": 6729.0, "subarray1_rack_shading": 4.0, "subarray1_rear_soiling_loss": 0.0, @@ -40379,7 +40379,7 @@ "subarray1_tracking_loss": 0.0, "subarray1_ui_length_side": 4.554470331443603, "subarray1_ui_nmodules": 188412.0, - "subarray1_ui_nrows": 2243.0, + "subarray1_ui_nrows": 6729.0, "subarray1_ui_row_spacing": 15.181567771478676, "subarray2_azimuth": 180.0, "subarray2_backtrack": 0.0, @@ -40391,7 +40391,7 @@ "subarray2_gcr": 0.3, "subarray2_land_area": 0.0, "subarray2_mismatch_loss": 2.0, - "subarray2_mod_orient": 3.335046e-317, + "subarray2_mod_orient": 0.0, "subarray2_modules_per_string": 1.0, "subarray2_monthly_tilt": [ 40.0, @@ -40477,7 +40477,7 @@ "subarray3_gcr": 0.3, "subarray3_land_area": 0.0, "subarray3_mismatch_loss": 2.0, - "subarray3_mod_orient": 3.335046e-317, + "subarray3_mod_orient": 0.0, "subarray3_modules_per_string": 1.0, "subarray3_monthly_tilt": [ 40.0, @@ -40563,7 +40563,7 @@ "subarray4_gcr": 0.3, "subarray4_land_area": 0.0, "subarray4_mismatch_loss": 2.0, - "subarray4_mod_orient": 3.335046e-317, + "subarray4_mod_orient": 0.0, "subarray4_modules_per_string": 1.0, "subarray4_monthly_tilt": [ 40.0, diff --git a/deploy/runtime/defaults/Flat Plate PV_Single Owner.json b/deploy/runtime/defaults/Flat Plate PV_Single Owner.json index f6eb27eaf9..6cdcb588d5 100644 --- a/deploy/runtime/defaults/Flat Plate PV_Single Owner.json +++ b/deploy/runtime/defaults/Flat Plate PV_Single Owner.json @@ -40325,7 +40325,7 @@ "subarray1_gcr": 0.3, "subarray1_land_area": 1620343.2000000005, "subarray1_mismatch_loss": 2.0, - "subarray1_mod_orient": 3.335046e-317, + "subarray1_mod_orient": 0.0, "subarray1_modules_per_string": 28.0, "subarray1_monthly_tilt": [ 40.0, @@ -40411,7 +40411,7 @@ "subarray2_gcr": 0.3, "subarray2_land_area": 0.0, "subarray2_mismatch_loss": 2.0, - "subarray2_mod_orient": 3.335046e-317, + "subarray2_mod_orient": 0.0, "subarray2_modules_per_string": 1.0, "subarray2_monthly_tilt": [ 40.0, @@ -40497,7 +40497,7 @@ "subarray3_gcr": 0.3, "subarray3_land_area": 0.0, "subarray3_mismatch_loss": 2.0, - "subarray3_mod_orient": 3.335046e-317, + "subarray3_mod_orient": 0.0, "subarray3_modules_per_string": 1.0, "subarray3_monthly_tilt": [ 40.0, @@ -40583,7 +40583,7 @@ "subarray4_gcr": 0.3, "subarray4_land_area": 0.0, "subarray4_mismatch_loss": 2.0, - "subarray4_mod_orient": 3.335046e-317, + "subarray4_mod_orient": 0.0, "subarray4_modules_per_string": 1.0, "subarray4_monthly_tilt": [ 40.0, diff --git a/deploy/runtime/defaults/Flat Plate PV_Third Party.json b/deploy/runtime/defaults/Flat Plate PV_Third Party.json index 77f01d7f54..2b7398afa9 100644 --- a/deploy/runtime/defaults/Flat Plate PV_Third Party.json +++ b/deploy/runtime/defaults/Flat Plate PV_Third Party.json @@ -47528,7 +47528,7 @@ "subarray1_gcr": 0.3, "subarray1_land_area": 126.66666666666669, "subarray1_mismatch_loss": 0.0, - "subarray1_mod_orient": 3.335046e-317, + "subarray1_mod_orient": 0.0, "subarray1_modules_per_string": 10.0, "subarray1_monthly_tilt": [ 40.0, @@ -47547,8 +47547,8 @@ "subarray1_mppt_input": 1.0, "subarray1_nameplate_loss": 0.0, "subarray1_nmodules": 20.0, - "subarray1_nmodx": 5.0, - "subarray1_nmody": 2.0, + "subarray1_nmodx": 10.0, + "subarray1_nmody": 1.0, "subarray1_nstrings": 2.0, "subarray1_rack_shading": 4.0, "subarray1_rear_soiling_loss": 0.0, @@ -47614,7 +47614,7 @@ "subarray2_gcr": 0.3, "subarray2_land_area": 0.0, "subarray2_mismatch_loss": 0.0, - "subarray2_mod_orient": 3.335046e-317, + "subarray2_mod_orient": 0.0, "subarray2_modules_per_string": 1.0, "subarray2_monthly_tilt": [ 40.0, @@ -47700,7 +47700,7 @@ "subarray3_gcr": 0.3, "subarray3_land_area": 0.0, "subarray3_mismatch_loss": 0.0, - "subarray3_mod_orient": 3.335046e-317, + "subarray3_mod_orient": 0.0, "subarray3_modules_per_string": 1.0, "subarray3_monthly_tilt": [ 40.0, @@ -47786,7 +47786,7 @@ "subarray4_gcr": 0.3, "subarray4_land_area": 0.0, "subarray4_mismatch_loss": 0.0, - "subarray4_mod_orient": 3.335046e-317, + "subarray4_mod_orient": 0.0, "subarray4_modules_per_string": 1.0, "subarray4_monthly_tilt": [ 40.0, diff --git a/deploy/runtime/defaults/PV Battery_All Equity Partnership Flip.json b/deploy/runtime/defaults/PV Battery_All Equity Partnership Flip.json index 3d9675a58c..ddd081bc88 100644 --- a/deploy/runtime/defaults/PV Battery_All Equity Partnership Flip.json +++ b/deploy/runtime/defaults/PV Battery_All Equity Partnership Flip.json @@ -50993,7 +50993,7 @@ "subarray1_gcr": 0.3, "subarray1_land_area": 1620343.2000000005, "subarray1_mismatch_loss": 2.0, - "subarray1_mod_orient": 3.335046e-317, + "subarray1_mod_orient": 0.0, "subarray1_modules_per_string": 28.0, "subarray1_monthly_tilt": [ 40.0, @@ -51012,8 +51012,8 @@ "subarray1_mppt_input": 1.0, "subarray1_nameplate_loss": 0.0, "subarray1_nmodules": 188412.0, - "subarray1_nmodx": 42.0, - "subarray1_nmody": 2.0, + "subarray1_nmodx": 28.0, + "subarray1_nmody": 1.0, "subarray1_nstrings": 6729.0, "subarray1_rack_shading": 4.0, "subarray1_rear_soiling_loss": 0.0, @@ -51067,7 +51067,7 @@ "subarray1_tracking_loss": 0.0, "subarray1_ui_length_side": 4.554470331443603, "subarray1_ui_nmodules": 188412.0, - "subarray1_ui_nrows": 2243.0, + "subarray1_ui_nrows": 6729.0, "subarray1_ui_row_spacing": 15.181567771478676, "subarray2_azimuth": 180.0, "subarray2_backtrack": 0.0, @@ -51079,7 +51079,7 @@ "subarray2_gcr": 0.3, "subarray2_land_area": 0.0, "subarray2_mismatch_loss": 2.0, - "subarray2_mod_orient": 3.335046e-317, + "subarray2_mod_orient": 0.0, "subarray2_modules_per_string": 1.0, "subarray2_monthly_tilt": [ 40.0, @@ -51165,7 +51165,7 @@ "subarray3_gcr": 0.3, "subarray3_land_area": 0.0, "subarray3_mismatch_loss": 2.0, - "subarray3_mod_orient": 3.335046e-317, + "subarray3_mod_orient": 0.0, "subarray3_modules_per_string": 1.0, "subarray3_monthly_tilt": [ 40.0, @@ -51251,7 +51251,7 @@ "subarray4_gcr": 0.3, "subarray4_land_area": 0.0, "subarray4_mismatch_loss": 2.0, - "subarray4_mod_orient": 3.335046e-317, + "subarray4_mod_orient": 0.0, "subarray4_modules_per_string": 1.0, "subarray4_monthly_tilt": [ 40.0, diff --git a/deploy/runtime/defaults/PV Battery_Commercial.json b/deploy/runtime/defaults/PV Battery_Commercial.json index 9bac2b31a0..84919373e6 100644 --- a/deploy/runtime/defaults/PV Battery_Commercial.json +++ b/deploy/runtime/defaults/PV Battery_Commercial.json @@ -84744,7 +84744,7 @@ "subarray1_gcr": 0.3, "subarray1_land_area": 9030.0, "subarray1_mismatch_loss": 2.0, - "subarray1_mod_orient": 3.335046e-317, + "subarray1_mod_orient": 0.0, "subarray1_modules_per_string": 25.0, "subarray1_monthly_tilt": [ 40.0, @@ -84764,7 +84764,7 @@ "subarray1_nameplate_loss": 0.0, "subarray1_nmodules": 1050.0, "subarray1_nmodx": 25.0, - "subarray1_nmody": 2.0, + "subarray1_nmody": 1.0, "subarray1_nstrings": 42.0, "subarray1_rack_shading": 4.0, "subarray1_rear_soiling_loss": 0.0, @@ -84818,7 +84818,7 @@ "subarray1_tracking_loss": 0.0, "subarray1_ui_length_side": 4.188555837039779, "subarray1_ui_nmodules": 1050.0, - "subarray1_ui_nrows": 21.0, + "subarray1_ui_nrows": 42.0, "subarray1_ui_row_spacing": 13.961852790132597, "subarray2_azimuth": 180.0, "subarray2_backtrack": 0.0, @@ -84830,7 +84830,7 @@ "subarray2_gcr": 0.3, "subarray2_land_area": 0.0, "subarray2_mismatch_loss": 2.0, - "subarray2_mod_orient": 3.335046e-317, + "subarray2_mod_orient": 0.0, "subarray2_modules_per_string": 1.0, "subarray2_monthly_tilt": [ 40.0, @@ -84916,7 +84916,7 @@ "subarray3_gcr": 0.3, "subarray3_land_area": 0.0, "subarray3_mismatch_loss": 2.0, - "subarray3_mod_orient": 3.335046e-317, + "subarray3_mod_orient": 0.0, "subarray3_modules_per_string": 1.0, "subarray3_monthly_tilt": [ 40.0, @@ -85002,7 +85002,7 @@ "subarray4_gcr": 0.3, "subarray4_land_area": 0.0, "subarray4_mismatch_loss": 2.0, - "subarray4_mod_orient": 3.335046e-317, + "subarray4_mod_orient": 0.0, "subarray4_modules_per_string": 1.0, "subarray4_monthly_tilt": [ 40.0, diff --git a/deploy/runtime/defaults/PV Battery_Host Developer.json b/deploy/runtime/defaults/PV Battery_Host Developer.json index 7566e686e3..f62e3541ff 100644 --- a/deploy/runtime/defaults/PV Battery_Host Developer.json +++ b/deploy/runtime/defaults/PV Battery_Host Developer.json @@ -94899,7 +94899,7 @@ "subarray1_gcr": 0.3, "subarray1_land_area": 9030.0, "subarray1_mismatch_loss": 2.0, - "subarray1_mod_orient": 3.335046e-317, + "subarray1_mod_orient": 0.0, "subarray1_modules_per_string": 25.0, "subarray1_monthly_tilt": [ 40.0, @@ -94919,7 +94919,7 @@ "subarray1_nameplate_loss": 0.0, "subarray1_nmodules": 1050.0, "subarray1_nmodx": 25.0, - "subarray1_nmody": 2.0, + "subarray1_nmody": 1.0, "subarray1_nstrings": 42.0, "subarray1_rack_shading": 4.0, "subarray1_rear_soiling_loss": 0.0, @@ -94973,7 +94973,7 @@ "subarray1_tracking_loss": 0.0, "subarray1_ui_length_side": 4.188555837039779, "subarray1_ui_nmodules": 1050.0, - "subarray1_ui_nrows": 21.0, + "subarray1_ui_nrows": 42.0, "subarray1_ui_row_spacing": 13.961852790132597, "subarray2_azimuth": 180.0, "subarray2_backtrack": 0.0, @@ -94985,7 +94985,7 @@ "subarray2_gcr": 0.3, "subarray2_land_area": 0.0, "subarray2_mismatch_loss": 2.0, - "subarray2_mod_orient": 3.335046e-317, + "subarray2_mod_orient": 0.0, "subarray2_modules_per_string": 1.0, "subarray2_monthly_tilt": [ 40.0, @@ -95071,7 +95071,7 @@ "subarray3_gcr": 0.3, "subarray3_land_area": 0.0, "subarray3_mismatch_loss": 2.0, - "subarray3_mod_orient": 3.335046e-317, + "subarray3_mod_orient": 0.0, "subarray3_modules_per_string": 1.0, "subarray3_monthly_tilt": [ 40.0, @@ -95157,7 +95157,7 @@ "subarray4_gcr": 0.3, "subarray4_land_area": 0.0, "subarray4_mismatch_loss": 2.0, - "subarray4_mod_orient": 3.335046e-317, + "subarray4_mod_orient": 0.0, "subarray4_modules_per_string": 1.0, "subarray4_monthly_tilt": [ 40.0, diff --git a/deploy/runtime/defaults/PV Battery_Leveraged Partnership Flip.json b/deploy/runtime/defaults/PV Battery_Leveraged Partnership Flip.json index 6652fcf211..fbc55c8358 100644 --- a/deploy/runtime/defaults/PV Battery_Leveraged Partnership Flip.json +++ b/deploy/runtime/defaults/PV Battery_Leveraged Partnership Flip.json @@ -51002,7 +51002,7 @@ "subarray1_gcr": 0.3, "subarray1_land_area": 1620343.2000000005, "subarray1_mismatch_loss": 2.0, - "subarray1_mod_orient": 3.335046e-317, + "subarray1_mod_orient": 0.0, "subarray1_modules_per_string": 28.0, "subarray1_monthly_tilt": [ 40.0, @@ -51021,8 +51021,8 @@ "subarray1_mppt_input": 1.0, "subarray1_nameplate_loss": 0.0, "subarray1_nmodules": 188412.0, - "subarray1_nmodx": 42.0, - "subarray1_nmody": 2.0, + "subarray1_nmodx": 28.0, + "subarray1_nmody": 1.0, "subarray1_nstrings": 6729.0, "subarray1_rack_shading": 4.0, "subarray1_rear_soiling_loss": 0.0, @@ -51076,7 +51076,7 @@ "subarray1_tracking_loss": 0.0, "subarray1_ui_length_side": 4.554470331443603, "subarray1_ui_nmodules": 188412.0, - "subarray1_ui_nrows": 2243.0, + "subarray1_ui_nrows": 6729.0, "subarray1_ui_row_spacing": 15.181567771478676, "subarray2_azimuth": 180.0, "subarray2_backtrack": 0.0, @@ -51088,7 +51088,7 @@ "subarray2_gcr": 0.3, "subarray2_land_area": 0.0, "subarray2_mismatch_loss": 2.0, - "subarray2_mod_orient": 3.335046e-317, + "subarray2_mod_orient": 0.0, "subarray2_modules_per_string": 1.0, "subarray2_monthly_tilt": [ 40.0, @@ -51174,7 +51174,7 @@ "subarray3_gcr": 0.3, "subarray3_land_area": 0.0, "subarray3_mismatch_loss": 2.0, - "subarray3_mod_orient": 3.335046e-317, + "subarray3_mod_orient": 0.0, "subarray3_modules_per_string": 1.0, "subarray3_monthly_tilt": [ 40.0, @@ -51260,7 +51260,7 @@ "subarray4_gcr": 0.3, "subarray4_land_area": 0.0, "subarray4_mismatch_loss": 2.0, - "subarray4_mod_orient": 3.335046e-317, + "subarray4_mod_orient": 0.0, "subarray4_modules_per_string": 1.0, "subarray4_monthly_tilt": [ 40.0, diff --git a/deploy/runtime/defaults/PV Battery_Merchant Plant.json b/deploy/runtime/defaults/PV Battery_Merchant Plant.json index 71ec045993..e708cefb64 100644 --- a/deploy/runtime/defaults/PV Battery_Merchant Plant.json +++ b/deploy/runtime/defaults/PV Battery_Merchant Plant.json @@ -698088,7 +698088,7 @@ "subarray1_gcr": 0.3, "subarray1_land_area": 1620343.2000000005, "subarray1_mismatch_loss": 2.0, - "subarray1_mod_orient": 3.335046e-317, + "subarray1_mod_orient": 0.0, "subarray1_modules_per_string": 28.0, "subarray1_monthly_tilt": [ 40.0, @@ -698107,8 +698107,8 @@ "subarray1_mppt_input": 1.0, "subarray1_nameplate_loss": 0.0, "subarray1_nmodules": 188412.0, - "subarray1_nmodx": 42.0, - "subarray1_nmody": 2.0, + "subarray1_nmodx": 28.0, + "subarray1_nmody": 1.0, "subarray1_nstrings": 6729.0, "subarray1_rack_shading": 4.0, "subarray1_rear_soiling_loss": 0.0, @@ -698162,7 +698162,7 @@ "subarray1_tracking_loss": 0.0, "subarray1_ui_length_side": 4.554470331443603, "subarray1_ui_nmodules": 188412.0, - "subarray1_ui_nrows": 2243.0, + "subarray1_ui_nrows": 6729.0, "subarray1_ui_row_spacing": 15.181567771478676, "subarray2_azimuth": 180.0, "subarray2_backtrack": 0.0, @@ -698174,7 +698174,7 @@ "subarray2_gcr": 0.3, "subarray2_land_area": 0.0, "subarray2_mismatch_loss": 2.0, - "subarray2_mod_orient": 3.335046e-317, + "subarray2_mod_orient": 0.0, "subarray2_modules_per_string": 1.0, "subarray2_monthly_tilt": [ 40.0, @@ -698260,7 +698260,7 @@ "subarray3_gcr": 0.3, "subarray3_land_area": 0.0, "subarray3_mismatch_loss": 2.0, - "subarray3_mod_orient": 3.335046e-317, + "subarray3_mod_orient": 0.0, "subarray3_modules_per_string": 1.0, "subarray3_monthly_tilt": [ 40.0, @@ -698346,7 +698346,7 @@ "subarray4_gcr": 0.3, "subarray4_land_area": 0.0, "subarray4_mismatch_loss": 2.0, - "subarray4_mod_orient": 3.335046e-317, + "subarray4_mod_orient": 0.0, "subarray4_modules_per_string": 1.0, "subarray4_monthly_tilt": [ 40.0, diff --git a/deploy/runtime/defaults/PV Battery_Residential.json b/deploy/runtime/defaults/PV Battery_Residential.json index d4d865f94a..2f31e3e84c 100644 --- a/deploy/runtime/defaults/PV Battery_Residential.json +++ b/deploy/runtime/defaults/PV Battery_Residential.json @@ -84801,7 +84801,7 @@ "subarray1_gcr": 0.3, "subarray1_land_area": 126.66666666666669, "subarray1_mismatch_loss": 0.0, - "subarray1_mod_orient": 3.335046e-317, + "subarray1_mod_orient": 0.0, "subarray1_modules_per_string": 10.0, "subarray1_monthly_tilt": [ 40.0, @@ -84820,8 +84820,8 @@ "subarray1_mppt_input": 1.0, "subarray1_nameplate_loss": 0.0, "subarray1_nmodules": 20.0, - "subarray1_nmodx": 5.0, - "subarray1_nmody": 2.0, + "subarray1_nmodx": 10.0, + "subarray1_nmody": 1.0, "subarray1_nstrings": 2.0, "subarray1_rack_shading": 4.0, "subarray1_rear_soiling_loss": 0.0, @@ -84887,7 +84887,7 @@ "subarray2_gcr": 0.3, "subarray2_land_area": 0.0, "subarray2_mismatch_loss": 0.0, - "subarray2_mod_orient": 3.335046e-317, + "subarray2_mod_orient": 0.0, "subarray2_modules_per_string": 1.0, "subarray2_monthly_tilt": [ 40.0, @@ -84973,7 +84973,7 @@ "subarray3_gcr": 0.3, "subarray3_land_area": 0.0, "subarray3_mismatch_loss": 0.0, - "subarray3_mod_orient": 3.335046e-317, + "subarray3_mod_orient": 0.0, "subarray3_modules_per_string": 1.0, "subarray3_monthly_tilt": [ 40.0, @@ -85059,7 +85059,7 @@ "subarray4_gcr": 0.3, "subarray4_land_area": 0.0, "subarray4_mismatch_loss": 0.0, - "subarray4_mod_orient": 3.335046e-317, + "subarray4_mod_orient": 0.0, "subarray4_modules_per_string": 1.0, "subarray4_monthly_tilt": [ 40.0, diff --git a/deploy/runtime/defaults/PV Battery_Sale Leaseback.json b/deploy/runtime/defaults/PV Battery_Sale Leaseback.json index ac93ec4199..975a85a463 100644 --- a/deploy/runtime/defaults/PV Battery_Sale Leaseback.json +++ b/deploy/runtime/defaults/PV Battery_Sale Leaseback.json @@ -50990,7 +50990,7 @@ "subarray1_gcr": 0.3, "subarray1_land_area": 1620343.2000000005, "subarray1_mismatch_loss": 2.0, - "subarray1_mod_orient": 3.335046e-317, + "subarray1_mod_orient": 0.0, "subarray1_modules_per_string": 28.0, "subarray1_monthly_tilt": [ 40.0, @@ -51009,8 +51009,8 @@ "subarray1_mppt_input": 1.0, "subarray1_nameplate_loss": 0.0, "subarray1_nmodules": 188412.0, - "subarray1_nmodx": 42.0, - "subarray1_nmody": 2.0, + "subarray1_nmodx": 28.0, + "subarray1_nmody": 1.0, "subarray1_nstrings": 6729.0, "subarray1_rack_shading": 4.0, "subarray1_rear_soiling_loss": 0.0, @@ -51064,7 +51064,7 @@ "subarray1_tracking_loss": 0.0, "subarray1_ui_length_side": 4.554470331443603, "subarray1_ui_nmodules": 188412.0, - "subarray1_ui_nrows": 2243.0, + "subarray1_ui_nrows": 6729.0, "subarray1_ui_row_spacing": 15.181567771478676, "subarray2_azimuth": 180.0, "subarray2_backtrack": 0.0, @@ -51076,7 +51076,7 @@ "subarray2_gcr": 0.3, "subarray2_land_area": 0.0, "subarray2_mismatch_loss": 2.0, - "subarray2_mod_orient": 3.335046e-317, + "subarray2_mod_orient": 0.0, "subarray2_modules_per_string": 1.0, "subarray2_monthly_tilt": [ 40.0, @@ -51162,7 +51162,7 @@ "subarray3_gcr": 0.3, "subarray3_land_area": 0.0, "subarray3_mismatch_loss": 2.0, - "subarray3_mod_orient": 3.335046e-317, + "subarray3_mod_orient": 0.0, "subarray3_modules_per_string": 1.0, "subarray3_monthly_tilt": [ 40.0, @@ -51248,7 +51248,7 @@ "subarray4_gcr": 0.3, "subarray4_land_area": 0.0, "subarray4_mismatch_loss": 2.0, - "subarray4_mod_orient": 3.335046e-317, + "subarray4_mod_orient": 0.0, "subarray4_modules_per_string": 1.0, "subarray4_monthly_tilt": [ 40.0, diff --git a/deploy/runtime/defaults/PV Battery_Single Owner.json b/deploy/runtime/defaults/PV Battery_Single Owner.json index 49a9a1a184..d90e3970c3 100644 --- a/deploy/runtime/defaults/PV Battery_Single Owner.json +++ b/deploy/runtime/defaults/PV Battery_Single Owner.json @@ -51010,7 +51010,7 @@ "subarray1_gcr": 0.3, "subarray1_land_area": 1620343.2000000005, "subarray1_mismatch_loss": 2.0, - "subarray1_mod_orient": 3.335046e-317, + "subarray1_mod_orient": 0.0, "subarray1_modules_per_string": 28.0, "subarray1_monthly_tilt": [ 40.0, @@ -51029,8 +51029,8 @@ "subarray1_mppt_input": 1.0, "subarray1_nameplate_loss": 0.0, "subarray1_nmodules": 188412.0, - "subarray1_nmodx": 42.0, - "subarray1_nmody": 2.0, + "subarray1_nmodx": 28.0, + "subarray1_nmody": 1.0, "subarray1_nstrings": 6729.0, "subarray1_rack_shading": 4.0, "subarray1_rear_soiling_loss": 0.0, @@ -51084,7 +51084,7 @@ "subarray1_tracking_loss": 0.0, "subarray1_ui_length_side": 2.265905637534131, "subarray1_ui_nmodules": 188412.0, - "subarray1_ui_nrows": 2243.0, + "subarray1_ui_nrows": 6729.0, "subarray1_ui_row_spacing": 7.553018791780437, "subarray2_azimuth": 180.0, "subarray2_backtrack": 0.0, @@ -51096,7 +51096,7 @@ "subarray2_gcr": 0.3, "subarray2_land_area": 0.0, "subarray2_mismatch_loss": 2.0, - "subarray2_mod_orient": 3.335046e-317, + "subarray2_mod_orient": 0.0, "subarray2_modules_per_string": 1.0, "subarray2_monthly_tilt": [ 40.0, @@ -51182,7 +51182,7 @@ "subarray3_gcr": 0.3, "subarray3_land_area": 0.0, "subarray3_mismatch_loss": 2.0, - "subarray3_mod_orient": 3.335046e-317, + "subarray3_mod_orient": 0.0, "subarray3_modules_per_string": 1.0, "subarray3_monthly_tilt": [ 40.0, @@ -51268,7 +51268,7 @@ "subarray4_gcr": 0.3, "subarray4_land_area": 0.0, "subarray4_mismatch_loss": 2.0, - "subarray4_mod_orient": 3.335046e-317, + "subarray4_mod_orient": 0.0, "subarray4_modules_per_string": 1.0, "subarray4_monthly_tilt": [ 40.0, diff --git a/deploy/runtime/defaults/PV Battery_Third Party.json b/deploy/runtime/defaults/PV Battery_Third Party.json index bcca2201c6..a320ca242b 100644 --- a/deploy/runtime/defaults/PV Battery_Third Party.json +++ b/deploy/runtime/defaults/PV Battery_Third Party.json @@ -84466,7 +84466,7 @@ "subarray1_gcr": 0.3, "subarray1_land_area": 126.66666666666669, "subarray1_mismatch_loss": 0.0, - "subarray1_mod_orient": 3.335046e-317, + "subarray1_mod_orient": 0.0, "subarray1_modules_per_string": 10.0, "subarray1_monthly_tilt": [ 40.0, @@ -84485,8 +84485,8 @@ "subarray1_mppt_input": 1.0, "subarray1_nameplate_loss": 0.0, "subarray1_nmodules": 20.0, - "subarray1_nmodx": 5.0, - "subarray1_nmody": 2.0, + "subarray1_nmodx": 10.0, + "subarray1_nmody": 1.0, "subarray1_nstrings": 2.0, "subarray1_rack_shading": 4.0, "subarray1_rear_soiling_loss": 0.0, @@ -84552,7 +84552,7 @@ "subarray2_gcr": 0.3, "subarray2_land_area": 0.0, "subarray2_mismatch_loss": 0.0, - "subarray2_mod_orient": 3.335046e-317, + "subarray2_mod_orient": 0.0, "subarray2_modules_per_string": 1.0, "subarray2_monthly_tilt": [ 40.0, @@ -84638,7 +84638,7 @@ "subarray3_gcr": 0.3, "subarray3_land_area": 0.0, "subarray3_mismatch_loss": 0.0, - "subarray3_mod_orient": 3.335046e-317, + "subarray3_mod_orient": 0.0, "subarray3_modules_per_string": 1.0, "subarray3_monthly_tilt": [ 40.0, @@ -84724,7 +84724,7 @@ "subarray4_gcr": 0.3, "subarray4_land_area": 0.0, "subarray4_mismatch_loss": 0.0, - "subarray4_mod_orient": 3.335046e-317, + "subarray4_mod_orient": 0.0, "subarray4_modules_per_string": 1.0, "subarray4_monthly_tilt": [ 40.0, diff --git a/deploy/runtime/defaults/Photovoltaic Wind Battery Hybrid_Host Developer.json b/deploy/runtime/defaults/Photovoltaic Wind Battery Hybrid_Host Developer.json index d6fcfb5e8d..a9cd02ee48 100644 --- a/deploy/runtime/defaults/Photovoltaic Wind Battery Hybrid_Host Developer.json +++ b/deploy/runtime/defaults/Photovoltaic Wind Battery Hybrid_Host Developer.json @@ -2857,7 +2857,7 @@ "subarray1_gcr": 0.3, "subarray1_land_area": 9030.0, "subarray1_mismatch_loss": 2.0, - "subarray1_mod_orient": 3.335046e-317, + "subarray1_mod_orient": 0.0, "subarray1_modules_per_string": 25.0, "subarray1_monthly_tilt": [ 40.0, @@ -2877,7 +2877,7 @@ "subarray1_nameplate_loss": 0.0, "subarray1_nmodules": 1050.0, "subarray1_nmodx": 25.0, - "subarray1_nmody": 2.0, + "subarray1_nmody": 1.0, "subarray1_nstrings": 42.0, "subarray1_rack_shading": 4.0, "subarray1_rear_soiling_loss": 0.0, @@ -2931,7 +2931,7 @@ "subarray1_tracking_loss": 0.0, "subarray1_ui_length_side": 4.188555837039779, "subarray1_ui_nmodules": 1050.0, - "subarray1_ui_nrows": 21.0, + "subarray1_ui_nrows": 42.0, "subarray1_ui_row_spacing": 13.961852790132597, "subarray2_azimuth": 180.0, "subarray2_backtrack": 0.0, @@ -2943,7 +2943,7 @@ "subarray2_gcr": 0.3, "subarray2_land_area": 0.0, "subarray2_mismatch_loss": 2.0, - "subarray2_mod_orient": 3.335046e-317, + "subarray2_mod_orient": 0.0, "subarray2_modules_per_string": 1.0, "subarray2_monthly_tilt": [ 40.0, @@ -3029,7 +3029,7 @@ "subarray3_gcr": 0.3, "subarray3_land_area": 0.0, "subarray3_mismatch_loss": 2.0, - "subarray3_mod_orient": 3.335046e-317, + "subarray3_mod_orient": 0.0, "subarray3_modules_per_string": 1.0, "subarray3_monthly_tilt": [ 40.0, @@ -3115,7 +3115,7 @@ "subarray4_gcr": 0.3, "subarray4_land_area": 0.0, "subarray4_mismatch_loss": 2.0, - "subarray4_mod_orient": 3.335046e-317, + "subarray4_mod_orient": 0.0, "subarray4_modules_per_string": 1.0, "subarray4_monthly_tilt": [ 40.0, diff --git a/deploy/runtime/defaults/Photovoltaic Wind Battery Hybrid_Single Owner.json b/deploy/runtime/defaults/Photovoltaic Wind Battery Hybrid_Single Owner.json index 1fc5b6e8ea..4581403e81 100644 --- a/deploy/runtime/defaults/Photovoltaic Wind Battery Hybrid_Single Owner.json +++ b/deploy/runtime/defaults/Photovoltaic Wind Battery Hybrid_Single Owner.json @@ -3506,7 +3506,7 @@ "subarray1_gcr": 0.3, "subarray1_land_area": 1620343.2000000005, "subarray1_mismatch_loss": 2.0, - "subarray1_mod_orient": 3.335046e-317, + "subarray1_mod_orient": 0.0, "subarray1_modules_per_string": 28.0, "subarray1_monthly_tilt": [ 40.0, @@ -3525,8 +3525,8 @@ "subarray1_mppt_input": 1.0, "subarray1_nameplate_loss": 0.0, "subarray1_nmodules": 188412.0, - "subarray1_nmodx": 42.0, - "subarray1_nmody": 2.0, + "subarray1_nmodx": 28.0, + "subarray1_nmody": 1.0, "subarray1_nstrings": 6729.0, "subarray1_rack_shading": 4.0, "subarray1_rear_soiling_loss": 0.0, @@ -3580,7 +3580,7 @@ "subarray1_tracking_loss": 0.0, "subarray1_ui_length_side": 4.554470331443603, "subarray1_ui_nmodules": 188412.0, - "subarray1_ui_nrows": 2243.0, + "subarray1_ui_nrows": 6729.0, "subarray1_ui_row_spacing": 15.181567771478676, "subarray2_azimuth": 180.0, "subarray2_backtrack": 0.0, @@ -3592,7 +3592,7 @@ "subarray2_gcr": 0.3, "subarray2_land_area": 0.0, "subarray2_mismatch_loss": 2.0, - "subarray2_mod_orient": 3.335046e-317, + "subarray2_mod_orient": 0.0, "subarray2_modules_per_string": 1.0, "subarray2_monthly_tilt": [ 40.0, @@ -3678,7 +3678,7 @@ "subarray3_gcr": 0.3, "subarray3_land_area": 0.0, "subarray3_mismatch_loss": 2.0, - "subarray3_mod_orient": 3.335046e-317, + "subarray3_mod_orient": 0.0, "subarray3_modules_per_string": 1.0, "subarray3_monthly_tilt": [ 40.0, @@ -3764,7 +3764,7 @@ "subarray4_gcr": 0.3, "subarray4_land_area": 0.0, "subarray4_mismatch_loss": 2.0, - "subarray4_mod_orient": 3.335046e-317, + "subarray4_mod_orient": 0.0, "subarray4_modules_per_string": 1.0, "subarray4_monthly_tilt": [ 40.0, diff --git a/test_results_win64.csv b/test_results_win64.csv index 20cba0fe0c..b076e4f5a4 100644 --- a/test_results_win64.csv +++ b/test_results_win64.csv @@ -1,15 +1,15 @@ TECHNOLOGY,FINANCING,ANNUAL_OUTPUT,LCOE_NOM,LPPA_NOM,MESSAGES Flat Plate PV,Residential,14982,10.0439,NA,; -Flat Plate PV,Commercial,1.10797e+06,3.29402,NA,; +Flat Plate PV,Commercial,1.12335e+06,3.2458,NA,; Flat Plate PV,Third Party,14982,NA,NA,; -Flat Plate PV,Host Developer,1.10797e+06,8.5834,11.4567,; +Flat Plate PV,Host Developer,1.12335e+06,8.47579,11.4572,; Warning: IRR at end of analysis period is 55.2013%. A high IRR may indicate a project with unrealistically high returns. Warning: IRR in target year is 55.1928%. A high IRR may indicate a project with unrealistically high returns. Flat Plate PV,Single Owner,238224208,3.41199,4.32513,; -Flat Plate PV,Merchant Plant,235722032,3.25046,NA,; Warning: NPV is $-2.38378e+07. A negative NPV indicates project costs are higher than revenues. -Flat Plate PV,Leveraged Partnership Flip,235722032,3.6085,4.32454,; Warning: IRR at end of analysis period is not a number (NaN). This can indicate that revenues are too low to cover costs, or that they are excessively high compared to costs. -Flat Plate PV,All Equity Partnership Flip,235722032,4.09852,4.32454,; Warning: IRR at end of analysis period is not a number (NaN). This can indicate that revenues are too low to cover costs, or that they are excessively high compared to costs. Warning: IRR in target year is not a number (NaN). This can indicate that revenues are too low to cover costs, or that they are excessively high compared to costs. -Flat Plate PV,Sale Leaseback,235722032,4.72857,4.32454,; Warning: IRR at end of analysis period is not a number (NaN). This can indicate that revenues are too low to cover costs, or that they are excessively high compared to costs. Warning: NPV is $-9.19125e+06. A negative NPV indicates project costs are higher than revenues. -Flat Plate PV,LCOE Calculator,238236784,NA,NA,; -Flat Plate PV,None,175782288,NA,NA,; +Flat Plate PV,Merchant Plant,238224208,3.18533,NA,; Warning: NPV is $-2.27005e+07. A negative NPV indicates project costs are higher than revenues. +Flat Plate PV,Leveraged Partnership Flip,238224208,3.54163,4.32513,; Warning: IRR at end of analysis period is not a number (NaN). This can indicate that revenues are too low to cover costs, or that they are excessively high compared to costs. +Flat Plate PV,All Equity Partnership Flip,238224208,4.03472,4.32513,; Warning: IRR at end of analysis period is not a number (NaN). This can indicate that revenues are too low to cover costs, or that they are excessively high compared to costs. Warning: IRR in target year is not a number (NaN). This can indicate that revenues are too low to cover costs, or that they are excessively high compared to costs. +Flat Plate PV,Sale Leaseback,238224208,4.65662,4.32513,; Warning: IRR at end of analysis period is not a number (NaN). This can indicate that revenues are too low to cover costs, or that they are excessively high compared to costs. Warning: NPV is $-7.66598e+06. A negative NPV indicates project costs are higher than revenues. +Flat Plate PV,LCOE Calculator,238224208,NA,NA,; +Flat Plate PV,None,238224208,NA,NA,; PVWatts,Residential,13916.2,10.8929,NA,; PVWatts,Commercial,939340,3.76959,NA,; PVWatts,Third Party,11132.9,NA,NA,; @@ -30,14 +30,14 @@ High-X Concentrating PV,Sale Leaseback,2.39082e+06,25.5293,25.9389,; High-X Concentrating PV,LCOE Calculator,2.39082e+06,NA,NA,; High-X Concentrating PV,None,2.39082e+06,NA,NA,; PV Battery,Residential,14867.8,17.9988,NA,; -PV Battery,Commercial,1.10017e+06,7.41913,NA,; +PV Battery,Commercial,1.11543e+06,7.31047,NA,; PV Battery,Third Party,14867.8,NA,NA,; -PV Battery,Host Developer,1.10017e+06,11.8926,16.2124,; -PV Battery,Single Owner,231607616,8.88125,9.71521,; -PV Battery,Merchant Plant,229096800,8.31227,NA,; Warning: IRR at end of analysis period is not a number (NaN). This can indicate that revenues are too low to cover costs, or that they are excessively high compared to costs. Warning: IRR in target year is not a number (NaN). This can indicate that revenues are too low to cover costs, or that they are excessively high compared to costs. Warning: NPV is $-1.17756e+08. A negative NPV indicates project costs are higher than revenues. -PV Battery,Leveraged Partnership Flip,229096800,8.59547,9.728,; Warning: IRR at end of analysis period is not a number (NaN). This can indicate that revenues are too low to cover costs, or that they are excessively high compared to costs. -PV Battery,All Equity Partnership Flip,229096800,10.3591,9.728,; Warning: IRR at end of analysis period is not a number (NaN). This can indicate that revenues are too low to cover costs, or that they are excessively high compared to costs. Warning: IRR in target year is not a number (NaN). This can indicate that revenues are too low to cover costs, or that they are excessively high compared to costs. Warning: NPV is $-1.71685e+07. A negative NPV indicates project costs are higher than revenues. -PV Battery,Sale Leaseback,229096800,10.3928,9.728,; Warning: IRR at end of analysis period is not a number (NaN). This can indicate that revenues are too low to cover costs, or that they are excessively high compared to costs. Warning: NPV is $-1.4859e+07. A negative NPV indicates project costs are higher than revenues. +PV Battery,Host Developer,1.11543e+06,11.7156,16.2131,; +PV Battery,Single Owner,231595056,8.88196,9.7153,; +PV Battery,Merchant Plant,231595056,8.17862,NA,; Warning: IRR at end of analysis period is not a number (NaN). This can indicate that revenues are too low to cover costs, or that they are excessively high compared to costs. Warning: IRR in target year is not a number (NaN). This can indicate that revenues are too low to cover costs, or that they are excessively high compared to costs. Warning: NPV is $-1.16629e+08. A negative NPV indicates project costs are higher than revenues. +PV Battery,Leveraged Partnership Flip,231595056,8.46666,9.7153,; Warning: IRR at end of analysis period is not a number (NaN). This can indicate that revenues are too low to cover costs, or that they are excessively high compared to costs. +PV Battery,All Equity Partnership Flip,231595056,10.2262,9.7153,; Warning: IRR at end of analysis period is not a number (NaN). This can indicate that revenues are too low to cover costs, or that they are excessively high compared to costs. Warning: IRR in target year is not a number (NaN). This can indicate that revenues are too low to cover costs, or that they are excessively high compared to costs. Warning: NPV is $-1.47483e+07. A negative NPV indicates project costs are higher than revenues. +PV Battery,Sale Leaseback,231595056,10.2604,9.7153,; Warning: IRR at end of analysis period is not a number (NaN). This can indicate that revenues are too low to cover costs, or that they are excessively high compared to costs. Warning: NPV is $-1.24118e+07. A negative NPV indicates project costs are higher than revenues. PVWatts Battery,Residential,13799.1,16.333,NA,; PVWatts Battery,Commercial,931773,7.03326,NA,; PVWatts Battery,Third Party,13799.1,NA,NA,; @@ -174,8 +174,8 @@ PVWatts Wind Battery Hybrid,Single Owner,571509504,9.05417,6.19689,; Notice: Sim PVWatts Wind Battery Hybrid,Host Developer,1119067,15.2982,16.5422,; Notice: Simulation time step is 60 minutes for pvwattsv8. Notice: Simulation time step is 60 minutes for windpower. PVWatts Wind FuelCell Battery Hybrid,Single Owner,574976896,9.01877,6.10819,; Notice: Simulation time step is 60 minutes for pvwattsv8. Notice: Simulation time step is 60 minutes for windpower. PVWatts Wind FuelCell Battery Hybrid,Host Developer,2.68756e+06,39.3376,40.0341,; Notice: Simulation time step is 60 minutes for pvwattsv8. Notice: Simulation time step is 60 minutes for windpower. -Photovoltaic Wind Battery Hybrid,Single Owner,599155200,8.51709,5.92852,; Notice: Simulation time step is 60 minutes for pvsamv1. Notice: Simulation time step is 60 minutes for windpower. -Photovoltaic Wind Battery Hybrid,Host Developer,1.28827e+06,12.8301,16.5711,; Notice: Simulation time step is 60 minutes for pvsamv1. Notice: Simulation time step is 60 minutes for windpower. +Photovoltaic Wind Battery Hybrid,Single Owner,601657408,8.48431,5.92762,; Notice: Simulation time step is 60 minutes for pvsamv1. Notice: Simulation time step is 60 minutes for windpower. +Photovoltaic Wind Battery Hybrid,Host Developer,1.30379e+06,12.694,16.5711,; Notice: Simulation time step is 60 minutes for pvsamv1. Notice: Simulation time step is 60 minutes for windpower. CustomGeneration PVWatts Wind FuelCell Battery Hybrid,Single Owner,1332349312,11.5544,5.88111,; Notice: Simulation time step is 60 minutes for custom_generation. Notice: Simulation time step is 60 minutes for pvwattsv8. Notice: Simulation time step is 60 minutes for windpower. CustomGeneration PVWatts Wind FuelCell Battery Hybrid,Host Developer,759754816,14.566,14.6375,; Notice: Simulation time step is 60 minutes for custom_generation. Notice: Simulation time step is 60 minutes for pvwattsv8. Notice: Simulation time step is 60 minutes for windpower. final_configuration_eof,none,NA,NA,NA, From 92943b53192cab72e6c16c7696ad697724cd2fb8 Mon Sep 17 00:00:00 2001 From: Paul Gilman Date: Fri, 5 Dec 2025 16:17:12 -0800 Subject: [PATCH 29/30] Update sCO2 defaults for PySAM --- api/include/SAM_Sco2CspSystem.h | 174 ++++++++- api/include/SAM_Sco2CspUdPcTables.h | 174 ++++++++- api/modules/SAM_Sco2CspSystem.cpp | 507 ++++++++++++++++++++++++++ api/modules/SAM_Sco2CspUdPcTables.cpp | 507 ++++++++++++++++++++++++++ 4 files changed, 1360 insertions(+), 2 deletions(-) diff --git a/api/include/SAM_Sco2CspSystem.h b/api/include/SAM_Sco2CspSystem.h index 4ecd3ac347..74fd46098a 100644 --- a/api/include/SAM_Sco2CspSystem.h +++ b/api/include/SAM_Sco2CspSystem.h @@ -39,6 +39,14 @@ extern "C" */ SAM_EXPORT void SAM_Sco2CspSystem_SystemDesign_T_amb_des_nset(SAM_table ptr, double number, SAM_error *err); + /** + * Set T_bypass_target: HTR BP Cycle Target Temperature [C] + * options: None + * constraints: None + * required if: cycle_config=3 + */ + SAM_EXPORT void SAM_Sco2CspSystem_SystemDesign_T_bypass_target_nset(SAM_table ptr, double number, SAM_error *err); + /** * Set T_htf_hot_des: HTF design hot temperature (PHX inlet) [C] * options: None @@ -47,6 +55,14 @@ extern "C" */ SAM_EXPORT void SAM_Sco2CspSystem_SystemDesign_T_htf_hot_des_nset(SAM_table ptr, double number, SAM_error *err); + /** + * Set T_target_is_HTF: Target Temperature is HTF (1) or cold sco2 at BP + * options: None + * constraints: None + * required if: ?=1 + */ + SAM_EXPORT void SAM_Sco2CspSystem_SystemDesign_T_target_is_HTF_nset(SAM_table ptr, double number, SAM_error *err); + /** * Set W_dot_net_des: Design cycle power output (no cooling parasitics) [MWe] * options: None @@ -71,6 +87,14 @@ extern "C" */ SAM_EXPORT void SAM_Sco2CspSystem_SystemDesign_dT_mc_approach_nset(SAM_table ptr, double number, SAM_error *err); + /** + * Set deltaT_bypass: sco2 Bypass Outlet Temp - HTR_HP_OUT Temp [C] + * options: None + * constraints: None + * required if: ?=0 + */ + SAM_EXPORT void SAM_Sco2CspSystem_SystemDesign_deltaT_bypass_nset(SAM_table ptr, double number, SAM_error *err); + /** * Set design_method: 1 = Specify efficiency, 2 = Specify total recup UA, 3 = Specify each recup design * options: None @@ -79,6 +103,14 @@ extern "C" */ SAM_EXPORT void SAM_Sco2CspSystem_SystemDesign_design_method_nset(SAM_table ptr, double number, SAM_error *err); + /** + * Set eta_thermal_cutoff: Minimum eta allowable to solve and return cmod success + * options: None + * constraints: None + * required if: ?=0 + */ + SAM_EXPORT void SAM_Sco2CspSystem_SystemDesign_eta_thermal_cutoff_nset(SAM_table ptr, double number, SAM_error *err); + /** * Set eta_thermal_des: Power cycle thermal efficiency * options: None @@ -103,6 +135,22 @@ extern "C" */ SAM_EXPORT void SAM_Sco2CspSystem_SystemDesign_htf_props_mset(SAM_table ptr, double* mat, int nrows, int ncols, SAM_error *err); + /** + * Set is_bypass_ok: 1 = Yes, 0 = No Bypass, < 0 = fix bp_frac to abs(input) + * options: None + * constraints: None + * required if: ?=1 + */ + SAM_EXPORT void SAM_Sco2CspSystem_SystemDesign_is_bypass_ok_nset(SAM_table ptr, double number, SAM_error *err); + + /** + * Set set_HTF_mdot: For HTR Bypass ONLY, 0 = calculate HTF mdot (need to set dT_PHX_cold_approach), > 0 = HTF mdot kg/s [kg/s] + * options: None + * constraints: None + * required if: ?=0 + */ + SAM_EXPORT void SAM_Sco2CspSystem_SystemDesign_set_HTF_mdot_nset(SAM_table ptr, double number, SAM_error *err); + /** * Set site_elevation: Site elevation [m] * options: None @@ -111,6 +159,14 @@ extern "C" */ SAM_EXPORT void SAM_Sco2CspSystem_SystemDesign_site_elevation_nset(SAM_table ptr, double number, SAM_error *err); + /** + * Set yr_inflation: Inflation target year [yr] + * options: None + * constraints: None + * required if: ?=0 + */ + SAM_EXPORT void SAM_Sco2CspSystem_SystemDesign_yr_inflation_nset(SAM_table ptr, double number, SAM_error *err); + // // HeatExchangerDesign parameters @@ -269,7 +325,7 @@ extern "C" SAM_EXPORT void SAM_Sco2CspSystem_HeatExchangerDesign_UA_recup_tot_des_nset(SAM_table ptr, double number, SAM_error *err); /** - * Set cycle_config: 1 = recompression, 2 = partial cooling + * Set cycle_config: 1 = recompression, 2 = partial cooling, 3 = recomp with htr bypass, 4 = turbine split flow * options: High temperature recuperator * constraints: None * required if: ?=1 @@ -401,6 +457,14 @@ extern "C" */ SAM_EXPORT void SAM_Sco2CspSystem_Common_eta_isen_t_nset(SAM_table ptr, double number, SAM_error *err); + /** + * Set eta_isen_t2: Design secondary turbine isentropic efficiency (TSF only) [-] + * options: None + * constraints: None + * required if: cycle_config=4 + */ + SAM_EXPORT void SAM_Sco2CspSystem_Common_eta_isen_t2_nset(SAM_table ptr, double number, SAM_error *err); + /** * Set is_gen_od_polynomials: Generate off-design polynomials for Generic CSP models? 1 = Yes, 0 = No * options: None @@ -409,6 +473,14 @@ extern "C" */ SAM_EXPORT void SAM_Sco2CspSystem_Common_is_gen_od_polynomials_nset(SAM_table ptr, double number, SAM_error *err); + /** + * Set is_turbine_split_ok: 1 = Yes, 0 = No Second Turbine, < 0 = fix split_frac to abs(input) + * options: None + * constraints: None + * required if: ?=1 + */ + SAM_EXPORT void SAM_Sco2CspSystem_Common_is_turbine_split_ok_nset(SAM_table ptr, double number, SAM_error *err); + /** * Set mc_comp_type: Main compressor compressor type 1: SNL 2: CompA [-] * options: None @@ -562,24 +634,38 @@ extern "C" SAM_EXPORT double SAM_Sco2CspSystem_SystemDesign_T_amb_des_nget(SAM_table ptr, SAM_error *err); + SAM_EXPORT double SAM_Sco2CspSystem_SystemDesign_T_bypass_target_nget(SAM_table ptr, SAM_error *err); + SAM_EXPORT double SAM_Sco2CspSystem_SystemDesign_T_htf_hot_des_nget(SAM_table ptr, SAM_error *err); + SAM_EXPORT double SAM_Sco2CspSystem_SystemDesign_T_target_is_HTF_nget(SAM_table ptr, SAM_error *err); + SAM_EXPORT double SAM_Sco2CspSystem_SystemDesign_W_dot_net_des_nget(SAM_table ptr, SAM_error *err); SAM_EXPORT double SAM_Sco2CspSystem_SystemDesign_dT_PHX_hot_approach_nget(SAM_table ptr, SAM_error *err); SAM_EXPORT double SAM_Sco2CspSystem_SystemDesign_dT_mc_approach_nget(SAM_table ptr, SAM_error *err); + SAM_EXPORT double SAM_Sco2CspSystem_SystemDesign_deltaT_bypass_nget(SAM_table ptr, SAM_error *err); + SAM_EXPORT double SAM_Sco2CspSystem_SystemDesign_design_method_nget(SAM_table ptr, SAM_error *err); + SAM_EXPORT double SAM_Sco2CspSystem_SystemDesign_eta_thermal_cutoff_nget(SAM_table ptr, SAM_error *err); + SAM_EXPORT double SAM_Sco2CspSystem_SystemDesign_eta_thermal_des_nget(SAM_table ptr, SAM_error *err); SAM_EXPORT double SAM_Sco2CspSystem_SystemDesign_htf_nget(SAM_table ptr, SAM_error *err); SAM_EXPORT double* SAM_Sco2CspSystem_SystemDesign_htf_props_mget(SAM_table ptr, int* nrows, int* ncols, SAM_error *err); + SAM_EXPORT double SAM_Sco2CspSystem_SystemDesign_is_bypass_ok_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Sco2CspSystem_SystemDesign_set_HTF_mdot_nget(SAM_table ptr, SAM_error *err); + SAM_EXPORT double SAM_Sco2CspSystem_SystemDesign_site_elevation_nget(SAM_table ptr, SAM_error *err); + SAM_EXPORT double SAM_Sco2CspSystem_SystemDesign_yr_inflation_nget(SAM_table ptr, SAM_error *err); + /** * HeatExchangerDesign Getters @@ -660,8 +746,12 @@ extern "C" SAM_EXPORT double SAM_Sco2CspSystem_Common_eta_isen_t_nget(SAM_table ptr, SAM_error *err); + SAM_EXPORT double SAM_Sco2CspSystem_Common_eta_isen_t2_nget(SAM_table ptr, SAM_error *err); + SAM_EXPORT double SAM_Sco2CspSystem_Common_is_gen_od_polynomials_nget(SAM_table ptr, SAM_error *err); + SAM_EXPORT double SAM_Sco2CspSystem_Common_is_turbine_split_ok_nget(SAM_table ptr, SAM_error *err); + SAM_EXPORT double SAM_Sco2CspSystem_Common_mc_comp_type_nget(SAM_table ptr, SAM_error *err); SAM_EXPORT double* SAM_Sco2CspSystem_Common_od_P_mc_in_sweep_aget(SAM_table ptr, int* length, SAM_error *err); @@ -711,6 +801,16 @@ extern "C" * Outputs Getters */ + SAM_EXPORT double SAM_Sco2CspSystem_Outputs_BPX_co2_deltaP_des_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Sco2CspSystem_Outputs_BPX_cost_bare_erected_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Sco2CspSystem_Outputs_BPX_cost_equipment_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Sco2CspSystem_Outputs_BPX_m_dot_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Sco2CspSystem_Outputs_BPX_min_dT_nget(SAM_table ptr, SAM_error *err); + SAM_EXPORT double SAM_Sco2CspSystem_Outputs_HTR_HP_T_in_des_nget(SAM_table ptr, SAM_error *err); SAM_EXPORT double* SAM_Sco2CspSystem_Outputs_HTR_HP_T_in_od_aget(SAM_table ptr, int* length, SAM_error *err); @@ -719,6 +819,8 @@ extern "C" SAM_EXPORT double* SAM_Sco2CspSystem_Outputs_HTR_HP_deltaP_od_aget(SAM_table ptr, int* length, SAM_error *err); + SAM_EXPORT double SAM_Sco2CspSystem_Outputs_HTR_HP_m_dot_nget(SAM_table ptr, SAM_error *err); + SAM_EXPORT double SAM_Sco2CspSystem_Outputs_HTR_LP_T_out_des_nget(SAM_table ptr, SAM_error *err); SAM_EXPORT double* SAM_Sco2CspSystem_Outputs_HTR_LP_T_out_od_aget(SAM_table ptr, int* length, SAM_error *err); @@ -763,6 +865,8 @@ extern "C" SAM_EXPORT double* SAM_Sco2CspSystem_Outputs_LTR_min_dT_od_aget(SAM_table ptr, int* length, SAM_error *err); + SAM_EXPORT double SAM_Sco2CspSystem_Outputs_NTU_BPX_nget(SAM_table ptr, SAM_error *err); + SAM_EXPORT double SAM_Sco2CspSystem_Outputs_NTU_HTR_nget(SAM_table ptr, SAM_error *err); SAM_EXPORT double SAM_Sco2CspSystem_Outputs_NTU_LTR_nget(SAM_table ptr, SAM_error *err); @@ -777,6 +881,8 @@ extern "C" SAM_EXPORT double SAM_Sco2CspSystem_Outputs_PHX_min_dT_nget(SAM_table ptr, SAM_error *err); + SAM_EXPORT double SAM_Sco2CspSystem_Outputs_P_co2_BPX_in_nget(SAM_table ptr, SAM_error *err); + SAM_EXPORT double SAM_Sco2CspSystem_Outputs_P_co2_PHX_in_nget(SAM_table ptr, SAM_error *err); SAM_EXPORT double* SAM_Sco2CspSystem_Outputs_P_co2_PHX_in_od_aget(SAM_table ptr, int* length, SAM_error *err); @@ -797,6 +903,8 @@ extern "C" SAM_EXPORT double* SAM_Sco2CspSystem_Outputs_P_state_points_aget(SAM_table ptr, int* length, SAM_error *err); + SAM_EXPORT double* SAM_Sco2CspSystem_Outputs_P_t2_data_aget(SAM_table ptr, int* length, SAM_error *err); + SAM_EXPORT double* SAM_Sco2CspSystem_Outputs_P_t_data_aget(SAM_table ptr, int* length, SAM_error *err); SAM_EXPORT double* SAM_Sco2CspSystem_Outputs_Q_dot_od_aget(SAM_table ptr, int* length, SAM_error *err); @@ -813,6 +921,8 @@ extern "C" SAM_EXPORT double* SAM_Sco2CspSystem_Outputs_T_amb_od_aget(SAM_table ptr, int* length, SAM_error *err); + SAM_EXPORT double SAM_Sco2CspSystem_Outputs_T_co2_BPX_in_nget(SAM_table ptr, SAM_error *err); + SAM_EXPORT double SAM_Sco2CspSystem_Outputs_T_co2_PHX_in_nget(SAM_table ptr, SAM_error *err); SAM_EXPORT double* SAM_Sco2CspSystem_Outputs_T_co2_PHX_in_od_aget(SAM_table ptr, int* length, SAM_error *err); @@ -821,12 +931,16 @@ extern "C" SAM_EXPORT double SAM_Sco2CspSystem_Outputs_T_comp_in_nget(SAM_table ptr, SAM_error *err); + SAM_EXPORT double SAM_Sco2CspSystem_Outputs_T_htf_bp_out_des_nget(SAM_table ptr, SAM_error *err); + SAM_EXPORT double SAM_Sco2CspSystem_Outputs_T_htf_cold_des_nget(SAM_table ptr, SAM_error *err); SAM_EXPORT double* SAM_Sco2CspSystem_Outputs_T_htf_cold_od_aget(SAM_table ptr, int* length, SAM_error *err); SAM_EXPORT double* SAM_Sco2CspSystem_Outputs_T_htf_hot_od_aget(SAM_table ptr, int* length, SAM_error *err); + SAM_EXPORT double SAM_Sco2CspSystem_Outputs_T_htf_phx_out_des_nget(SAM_table ptr, SAM_error *err); + SAM_EXPORT double* SAM_Sco2CspSystem_Outputs_T_main_cooler_data_aget(SAM_table ptr, int* length, SAM_error *err); SAM_EXPORT double* SAM_Sco2CspSystem_Outputs_T_mc_in_od_aget(SAM_table ptr, int* length, SAM_error *err); @@ -835,8 +949,12 @@ extern "C" SAM_EXPORT double* SAM_Sco2CspSystem_Outputs_T_state_points_aget(SAM_table ptr, int* length, SAM_error *err); + SAM_EXPORT double SAM_Sco2CspSystem_Outputs_T_turb2_in_nget(SAM_table ptr, SAM_error *err); + SAM_EXPORT double SAM_Sco2CspSystem_Outputs_T_turb_in_nget(SAM_table ptr, SAM_error *err); + SAM_EXPORT double SAM_Sco2CspSystem_Outputs_UA_BPX_nget(SAM_table ptr, SAM_error *err); + SAM_EXPORT double SAM_Sco2CspSystem_Outputs_UA_PHX_nget(SAM_table ptr, SAM_error *err); SAM_EXPORT double SAM_Sco2CspSystem_Outputs_W_dot_net_less_cooling_nget(SAM_table ptr, SAM_error *err); @@ -845,6 +963,10 @@ extern "C" SAM_EXPORT double* SAM_Sco2CspSystem_Outputs_W_dot_net_od_aget(SAM_table ptr, int* length, SAM_error *err); + SAM_EXPORT double SAM_Sco2CspSystem_Outputs_back_work_ratio_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Sco2CspSystem_Outputs_bypass_frac_nget(SAM_table ptr, SAM_error *err); + SAM_EXPORT double SAM_Sco2CspSystem_Outputs_c_tot_W_dot_nget(SAM_table ptr, SAM_error *err); SAM_EXPORT double* SAM_Sco2CspSystem_Outputs_c_tot_W_dot_od_aget(SAM_table ptr, int* length, SAM_error *err); @@ -867,6 +989,12 @@ extern "C" SAM_EXPORT double SAM_Sco2CspSystem_Outputs_cycle_spec_cost_thermal_nget(SAM_table ptr, SAM_error *err); + SAM_EXPORT double SAM_Sco2CspSystem_Outputs_cycle_success_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Sco2CspSystem_Outputs_dT_htf_des_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Sco2CspSystem_Outputs_deltaT_HTF_BPX_nget(SAM_table ptr, SAM_error *err); + SAM_EXPORT double SAM_Sco2CspSystem_Outputs_deltaT_HTF_PHX_nget(SAM_table ptr, SAM_error *err); SAM_EXPORT double* SAM_Sco2CspSystem_Outputs_deltaT_HTF_PHX_od_aget(SAM_table ptr, int* length, SAM_error *err); @@ -879,6 +1007,8 @@ extern "C" SAM_EXPORT double* SAM_Sco2CspSystem_Outputs_diff_m_dot_od_aget(SAM_table ptr, int* length, SAM_error *err); + SAM_EXPORT double SAM_Sco2CspSystem_Outputs_eff_BPX_nget(SAM_table ptr, SAM_error *err); + SAM_EXPORT double SAM_Sco2CspSystem_Outputs_eff_HTR_nget(SAM_table ptr, SAM_error *err); SAM_EXPORT double* SAM_Sco2CspSystem_Outputs_eff_HTR_od_aget(SAM_table ptr, int* length, SAM_error *err); @@ -889,6 +1019,10 @@ extern "C" SAM_EXPORT double SAM_Sco2CspSystem_Outputs_eff_PHX_nget(SAM_table ptr, SAM_error *err); + SAM_EXPORT double SAM_Sco2CspSystem_Outputs_error_int_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT const char* SAM_Sco2CspSystem_Outputs_error_msg_sget(SAM_table ptr, SAM_error *err); + SAM_EXPORT double SAM_Sco2CspSystem_Outputs_eta_thermal_calc_nget(SAM_table ptr, SAM_error *err); SAM_EXPORT double SAM_Sco2CspSystem_Outputs_eta_thermal_net_less_cooling_des_nget(SAM_table ptr, SAM_error *err); @@ -905,6 +1039,8 @@ extern "C" SAM_EXPORT double* SAM_Sco2CspSystem_Outputs_h_state_points_aget(SAM_table ptr, int* length, SAM_error *err); + SAM_EXPORT double* SAM_Sco2CspSystem_Outputs_h_t2_data_aget(SAM_table ptr, int* length, SAM_error *err); + SAM_EXPORT double* SAM_Sco2CspSystem_Outputs_h_t_data_aget(SAM_table ptr, int* length, SAM_error *err); SAM_EXPORT double SAM_Sco2CspSystem_Outputs_m_dot_co2_full_nget(SAM_table ptr, SAM_error *err); @@ -1085,6 +1221,8 @@ extern "C" SAM_EXPORT double SAM_Sco2CspSystem_Outputs_piping_inventory_etc_cost_nget(SAM_table ptr, SAM_error *err); + SAM_EXPORT double SAM_Sco2CspSystem_Outputs_q_dot_BPX_nget(SAM_table ptr, SAM_error *err); + SAM_EXPORT double SAM_Sco2CspSystem_Outputs_q_dot_HTR_nget(SAM_table ptr, SAM_error *err); SAM_EXPORT double* SAM_Sco2CspSystem_Outputs_q_dot_HTR_od_aget(SAM_table ptr, int* length, SAM_error *err); @@ -1095,6 +1233,8 @@ extern "C" SAM_EXPORT double SAM_Sco2CspSystem_Outputs_q_dot_PHX_nget(SAM_table ptr, SAM_error *err); + SAM_EXPORT double SAM_Sco2CspSystem_Outputs_q_dot_in_total_nget(SAM_table ptr, SAM_error *err); + SAM_EXPORT double* SAM_Sco2CspSystem_Outputs_rc_D_aget(SAM_table ptr, int* length, SAM_error *err); SAM_EXPORT double SAM_Sco2CspSystem_Outputs_rc_N_des_nget(SAM_table ptr, SAM_error *err); @@ -1187,6 +1327,32 @@ extern "C" SAM_EXPORT double* SAM_Sco2CspSystem_Outputs_sim_time_od_aget(SAM_table ptr, int* length, SAM_error *err); + SAM_EXPORT double SAM_Sco2CspSystem_Outputs_t2_D_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Sco2CspSystem_Outputs_t2_N_des_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Sco2CspSystem_Outputs_t2_P_in_des_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Sco2CspSystem_Outputs_t2_P_out_des_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Sco2CspSystem_Outputs_t2_T_out_des_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Sco2CspSystem_Outputs_t2_W_dot_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Sco2CspSystem_Outputs_t2_cost_bare_erected_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Sco2CspSystem_Outputs_t2_cost_equipment_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Sco2CspSystem_Outputs_t2_delta_h_isen_des_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Sco2CspSystem_Outputs_t2_m_dot_des_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Sco2CspSystem_Outputs_t2_nu_des_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Sco2CspSystem_Outputs_t2_rho_in_des_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Sco2CspSystem_Outputs_t2_tip_ratio_des_nget(SAM_table ptr, SAM_error *err); + SAM_EXPORT double SAM_Sco2CspSystem_Outputs_t_D_nget(SAM_table ptr, SAM_error *err); SAM_EXPORT double SAM_Sco2CspSystem_Outputs_t_N_des_nget(SAM_table ptr, SAM_error *err); @@ -1235,6 +1401,12 @@ extern "C" SAM_EXPORT double* SAM_Sco2CspSystem_Outputs_t_tip_ratio_od_aget(SAM_table ptr, int* length, SAM_error *err); + SAM_EXPORT double SAM_Sco2CspSystem_Outputs_t_tot_W_dot_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Sco2CspSystem_Outputs_t_tot_cost_equip_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Sco2CspSystem_Outputs_turbine_split_frac_nget(SAM_table ptr, SAM_error *err); + SAM_EXPORT double SAM_Sco2CspSystem_Outputs_udpc_n_T_amb_nget(SAM_table ptr, SAM_error *err); SAM_EXPORT double SAM_Sco2CspSystem_Outputs_udpc_n_T_htf_nget(SAM_table ptr, SAM_error *err); diff --git a/api/include/SAM_Sco2CspUdPcTables.h b/api/include/SAM_Sco2CspUdPcTables.h index d6c2ad75de..187439fadd 100644 --- a/api/include/SAM_Sco2CspUdPcTables.h +++ b/api/include/SAM_Sco2CspUdPcTables.h @@ -39,6 +39,14 @@ extern "C" */ SAM_EXPORT void SAM_Sco2CspUdPcTables_SystemDesign_T_amb_des_nset(SAM_table ptr, double number, SAM_error *err); + /** + * Set T_bypass_target: HTR BP Cycle Target Temperature [C] + * options: None + * constraints: None + * required if: cycle_config=3 + */ + SAM_EXPORT void SAM_Sco2CspUdPcTables_SystemDesign_T_bypass_target_nset(SAM_table ptr, double number, SAM_error *err); + /** * Set T_htf_hot_des: HTF design hot temperature (PHX inlet) [C] * options: None @@ -47,6 +55,14 @@ extern "C" */ SAM_EXPORT void SAM_Sco2CspUdPcTables_SystemDesign_T_htf_hot_des_nset(SAM_table ptr, double number, SAM_error *err); + /** + * Set T_target_is_HTF: Target Temperature is HTF (1) or cold sco2 at BP + * options: None + * constraints: None + * required if: ?=1 + */ + SAM_EXPORT void SAM_Sco2CspUdPcTables_SystemDesign_T_target_is_HTF_nset(SAM_table ptr, double number, SAM_error *err); + /** * Set W_dot_net_des: Design cycle power output (no cooling parasitics) [MWe] * options: None @@ -71,6 +87,14 @@ extern "C" */ SAM_EXPORT void SAM_Sco2CspUdPcTables_SystemDesign_dT_mc_approach_nset(SAM_table ptr, double number, SAM_error *err); + /** + * Set deltaT_bypass: sco2 Bypass Outlet Temp - HTR_HP_OUT Temp [C] + * options: None + * constraints: None + * required if: ?=0 + */ + SAM_EXPORT void SAM_Sco2CspUdPcTables_SystemDesign_deltaT_bypass_nset(SAM_table ptr, double number, SAM_error *err); + /** * Set design_method: 1 = Specify efficiency, 2 = Specify total recup UA, 3 = Specify each recup design * options: None @@ -79,6 +103,14 @@ extern "C" */ SAM_EXPORT void SAM_Sco2CspUdPcTables_SystemDesign_design_method_nset(SAM_table ptr, double number, SAM_error *err); + /** + * Set eta_thermal_cutoff: Minimum eta allowable to solve and return cmod success + * options: None + * constraints: None + * required if: ?=0 + */ + SAM_EXPORT void SAM_Sco2CspUdPcTables_SystemDesign_eta_thermal_cutoff_nset(SAM_table ptr, double number, SAM_error *err); + /** * Set eta_thermal_des: Power cycle thermal efficiency * options: None @@ -103,6 +135,22 @@ extern "C" */ SAM_EXPORT void SAM_Sco2CspUdPcTables_SystemDesign_htf_props_mset(SAM_table ptr, double* mat, int nrows, int ncols, SAM_error *err); + /** + * Set is_bypass_ok: 1 = Yes, 0 = No Bypass, < 0 = fix bp_frac to abs(input) + * options: None + * constraints: None + * required if: ?=1 + */ + SAM_EXPORT void SAM_Sco2CspUdPcTables_SystemDesign_is_bypass_ok_nset(SAM_table ptr, double number, SAM_error *err); + + /** + * Set set_HTF_mdot: For HTR Bypass ONLY, 0 = calculate HTF mdot (need to set dT_PHX_cold_approach), > 0 = HTF mdot kg/s [kg/s] + * options: None + * constraints: None + * required if: ?=0 + */ + SAM_EXPORT void SAM_Sco2CspUdPcTables_SystemDesign_set_HTF_mdot_nset(SAM_table ptr, double number, SAM_error *err); + /** * Set site_elevation: Site elevation [m] * options: None @@ -111,6 +159,14 @@ extern "C" */ SAM_EXPORT void SAM_Sco2CspUdPcTables_SystemDesign_site_elevation_nset(SAM_table ptr, double number, SAM_error *err); + /** + * Set yr_inflation: Inflation target year [yr] + * options: None + * constraints: None + * required if: ?=0 + */ + SAM_EXPORT void SAM_Sco2CspUdPcTables_SystemDesign_yr_inflation_nset(SAM_table ptr, double number, SAM_error *err); + // // HeatExchangerDesign parameters @@ -269,7 +325,7 @@ extern "C" SAM_EXPORT void SAM_Sco2CspUdPcTables_HeatExchangerDesign_UA_recup_tot_des_nset(SAM_table ptr, double number, SAM_error *err); /** - * Set cycle_config: 1 = recompression, 2 = partial cooling + * Set cycle_config: 1 = recompression, 2 = partial cooling, 3 = recomp with htr bypass, 4 = turbine split flow * options: High temperature recuperator * constraints: None * required if: ?=1 @@ -425,6 +481,14 @@ extern "C" */ SAM_EXPORT void SAM_Sco2CspUdPcTables_Common_eta_isen_t_nset(SAM_table ptr, double number, SAM_error *err); + /** + * Set eta_isen_t2: Design secondary turbine isentropic efficiency (TSF only) [-] + * options: None + * constraints: None + * required if: cycle_config=4 + */ + SAM_EXPORT void SAM_Sco2CspUdPcTables_Common_eta_isen_t2_nset(SAM_table ptr, double number, SAM_error *err); + /** * Set is_apply_default_htf_mins: 1 = yes (0.5 rc, 0.7 simple), 0 = no, only use 'm_dot_htf_ND_low' * options: None @@ -441,6 +505,14 @@ extern "C" */ SAM_EXPORT void SAM_Sco2CspUdPcTables_Common_is_generate_udpc_nset(SAM_table ptr, double number, SAM_error *err); + /** + * Set is_turbine_split_ok: 1 = Yes, 0 = No Second Turbine, < 0 = fix split_frac to abs(input) + * options: None + * constraints: None + * required if: ?=1 + */ + SAM_EXPORT void SAM_Sco2CspUdPcTables_Common_is_turbine_split_ok_nset(SAM_table ptr, double number, SAM_error *err); + /** * Set m_dot_htf_ND_high: Upper level of normalized HTF mass flow rate * options: None @@ -570,24 +642,38 @@ extern "C" SAM_EXPORT double SAM_Sco2CspUdPcTables_SystemDesign_T_amb_des_nget(SAM_table ptr, SAM_error *err); + SAM_EXPORT double SAM_Sco2CspUdPcTables_SystemDesign_T_bypass_target_nget(SAM_table ptr, SAM_error *err); + SAM_EXPORT double SAM_Sco2CspUdPcTables_SystemDesign_T_htf_hot_des_nget(SAM_table ptr, SAM_error *err); + SAM_EXPORT double SAM_Sco2CspUdPcTables_SystemDesign_T_target_is_HTF_nget(SAM_table ptr, SAM_error *err); + SAM_EXPORT double SAM_Sco2CspUdPcTables_SystemDesign_W_dot_net_des_nget(SAM_table ptr, SAM_error *err); SAM_EXPORT double SAM_Sco2CspUdPcTables_SystemDesign_dT_PHX_hot_approach_nget(SAM_table ptr, SAM_error *err); SAM_EXPORT double SAM_Sco2CspUdPcTables_SystemDesign_dT_mc_approach_nget(SAM_table ptr, SAM_error *err); + SAM_EXPORT double SAM_Sco2CspUdPcTables_SystemDesign_deltaT_bypass_nget(SAM_table ptr, SAM_error *err); + SAM_EXPORT double SAM_Sco2CspUdPcTables_SystemDesign_design_method_nget(SAM_table ptr, SAM_error *err); + SAM_EXPORT double SAM_Sco2CspUdPcTables_SystemDesign_eta_thermal_cutoff_nget(SAM_table ptr, SAM_error *err); + SAM_EXPORT double SAM_Sco2CspUdPcTables_SystemDesign_eta_thermal_des_nget(SAM_table ptr, SAM_error *err); SAM_EXPORT double SAM_Sco2CspUdPcTables_SystemDesign_htf_nget(SAM_table ptr, SAM_error *err); SAM_EXPORT double* SAM_Sco2CspUdPcTables_SystemDesign_htf_props_mget(SAM_table ptr, int* nrows, int* ncols, SAM_error *err); + SAM_EXPORT double SAM_Sco2CspUdPcTables_SystemDesign_is_bypass_ok_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Sco2CspUdPcTables_SystemDesign_set_HTF_mdot_nget(SAM_table ptr, SAM_error *err); + SAM_EXPORT double SAM_Sco2CspUdPcTables_SystemDesign_site_elevation_nget(SAM_table ptr, SAM_error *err); + SAM_EXPORT double SAM_Sco2CspUdPcTables_SystemDesign_yr_inflation_nget(SAM_table ptr, SAM_error *err); + /** * HeatExchangerDesign Getters @@ -674,10 +760,14 @@ extern "C" SAM_EXPORT double SAM_Sco2CspUdPcTables_Common_eta_isen_t_nget(SAM_table ptr, SAM_error *err); + SAM_EXPORT double SAM_Sco2CspUdPcTables_Common_eta_isen_t2_nget(SAM_table ptr, SAM_error *err); + SAM_EXPORT double SAM_Sco2CspUdPcTables_Common_is_apply_default_htf_mins_nget(SAM_table ptr, SAM_error *err); SAM_EXPORT double SAM_Sco2CspUdPcTables_Common_is_generate_udpc_nget(SAM_table ptr, SAM_error *err); + SAM_EXPORT double SAM_Sco2CspUdPcTables_Common_is_turbine_split_ok_nget(SAM_table ptr, SAM_error *err); + SAM_EXPORT double SAM_Sco2CspUdPcTables_Common_m_dot_htf_ND_high_nget(SAM_table ptr, SAM_error *err); SAM_EXPORT double SAM_Sco2CspUdPcTables_Common_m_dot_htf_ND_low_nget(SAM_table ptr, SAM_error *err); @@ -721,10 +811,22 @@ extern "C" * Outputs Getters */ + SAM_EXPORT double SAM_Sco2CspUdPcTables_Outputs_BPX_co2_deltaP_des_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Sco2CspUdPcTables_Outputs_BPX_cost_bare_erected_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Sco2CspUdPcTables_Outputs_BPX_cost_equipment_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Sco2CspUdPcTables_Outputs_BPX_m_dot_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Sco2CspUdPcTables_Outputs_BPX_min_dT_nget(SAM_table ptr, SAM_error *err); + SAM_EXPORT double SAM_Sco2CspUdPcTables_Outputs_HTR_HP_T_in_des_nget(SAM_table ptr, SAM_error *err); SAM_EXPORT double SAM_Sco2CspUdPcTables_Outputs_HTR_HP_deltaP_des_nget(SAM_table ptr, SAM_error *err); + SAM_EXPORT double SAM_Sco2CspUdPcTables_Outputs_HTR_HP_m_dot_nget(SAM_table ptr, SAM_error *err); + SAM_EXPORT double SAM_Sco2CspUdPcTables_Outputs_HTR_LP_T_out_des_nget(SAM_table ptr, SAM_error *err); SAM_EXPORT double SAM_Sco2CspUdPcTables_Outputs_HTR_LP_deltaP_des_nget(SAM_table ptr, SAM_error *err); @@ -755,6 +857,8 @@ extern "C" SAM_EXPORT double SAM_Sco2CspUdPcTables_Outputs_LTR_min_dT_nget(SAM_table ptr, SAM_error *err); + SAM_EXPORT double SAM_Sco2CspUdPcTables_Outputs_NTU_BPX_nget(SAM_table ptr, SAM_error *err); + SAM_EXPORT double SAM_Sco2CspUdPcTables_Outputs_NTU_HTR_nget(SAM_table ptr, SAM_error *err); SAM_EXPORT double SAM_Sco2CspUdPcTables_Outputs_NTU_LTR_nget(SAM_table ptr, SAM_error *err); @@ -769,6 +873,8 @@ extern "C" SAM_EXPORT double SAM_Sco2CspUdPcTables_Outputs_PHX_min_dT_nget(SAM_table ptr, SAM_error *err); + SAM_EXPORT double SAM_Sco2CspUdPcTables_Outputs_P_co2_BPX_in_nget(SAM_table ptr, SAM_error *err); + SAM_EXPORT double SAM_Sco2CspUdPcTables_Outputs_P_co2_PHX_in_nget(SAM_table ptr, SAM_error *err); SAM_EXPORT double SAM_Sco2CspUdPcTables_Outputs_P_comp_in_nget(SAM_table ptr, SAM_error *err); @@ -783,6 +889,8 @@ extern "C" SAM_EXPORT double* SAM_Sco2CspUdPcTables_Outputs_P_state_points_aget(SAM_table ptr, int* length, SAM_error *err); + SAM_EXPORT double* SAM_Sco2CspUdPcTables_Outputs_P_t2_data_aget(SAM_table ptr, int* length, SAM_error *err); + SAM_EXPORT double* SAM_Sco2CspUdPcTables_Outputs_P_t_data_aget(SAM_table ptr, int* length, SAM_error *err); SAM_EXPORT double* SAM_Sco2CspUdPcTables_Outputs_T_HTR_HP_data_aget(SAM_table ptr, int* length, SAM_error *err); @@ -797,26 +905,40 @@ extern "C" SAM_EXPORT double* SAM_Sco2CspUdPcTables_Outputs_T_amb_ind_mget(SAM_table ptr, int* nrows, int* ncols, SAM_error *err); + SAM_EXPORT double SAM_Sco2CspUdPcTables_Outputs_T_co2_BPX_in_nget(SAM_table ptr, SAM_error *err); + SAM_EXPORT double SAM_Sco2CspUdPcTables_Outputs_T_co2_PHX_in_nget(SAM_table ptr, SAM_error *err); SAM_EXPORT double SAM_Sco2CspUdPcTables_Outputs_T_comp_in_nget(SAM_table ptr, SAM_error *err); + SAM_EXPORT double SAM_Sco2CspUdPcTables_Outputs_T_htf_bp_out_des_nget(SAM_table ptr, SAM_error *err); + SAM_EXPORT double SAM_Sco2CspUdPcTables_Outputs_T_htf_cold_des_nget(SAM_table ptr, SAM_error *err); SAM_EXPORT double* SAM_Sco2CspUdPcTables_Outputs_T_htf_ind_mget(SAM_table ptr, int* nrows, int* ncols, SAM_error *err); + SAM_EXPORT double SAM_Sco2CspUdPcTables_Outputs_T_htf_phx_out_des_nget(SAM_table ptr, SAM_error *err); + SAM_EXPORT double* SAM_Sco2CspUdPcTables_Outputs_T_main_cooler_data_aget(SAM_table ptr, int* length, SAM_error *err); SAM_EXPORT double* SAM_Sco2CspUdPcTables_Outputs_T_pre_cooler_data_aget(SAM_table ptr, int* length, SAM_error *err); SAM_EXPORT double* SAM_Sco2CspUdPcTables_Outputs_T_state_points_aget(SAM_table ptr, int* length, SAM_error *err); + SAM_EXPORT double SAM_Sco2CspUdPcTables_Outputs_T_turb2_in_nget(SAM_table ptr, SAM_error *err); + SAM_EXPORT double SAM_Sco2CspUdPcTables_Outputs_T_turb_in_nget(SAM_table ptr, SAM_error *err); + SAM_EXPORT double SAM_Sco2CspUdPcTables_Outputs_UA_BPX_nget(SAM_table ptr, SAM_error *err); + SAM_EXPORT double SAM_Sco2CspUdPcTables_Outputs_UA_PHX_nget(SAM_table ptr, SAM_error *err); SAM_EXPORT double SAM_Sco2CspUdPcTables_Outputs_W_dot_net_less_cooling_nget(SAM_table ptr, SAM_error *err); + SAM_EXPORT double SAM_Sco2CspUdPcTables_Outputs_back_work_ratio_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Sco2CspUdPcTables_Outputs_bypass_frac_nget(SAM_table ptr, SAM_error *err); + SAM_EXPORT double SAM_Sco2CspUdPcTables_Outputs_c_tot_W_dot_nget(SAM_table ptr, SAM_error *err); SAM_EXPORT double SAM_Sco2CspUdPcTables_Outputs_c_tot_cost_equip_nget(SAM_table ptr, SAM_error *err); @@ -835,14 +957,26 @@ extern "C" SAM_EXPORT double SAM_Sco2CspUdPcTables_Outputs_cycle_spec_cost_thermal_nget(SAM_table ptr, SAM_error *err); + SAM_EXPORT double SAM_Sco2CspUdPcTables_Outputs_cycle_success_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Sco2CspUdPcTables_Outputs_dT_htf_des_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Sco2CspUdPcTables_Outputs_deltaT_HTF_BPX_nget(SAM_table ptr, SAM_error *err); + SAM_EXPORT double SAM_Sco2CspUdPcTables_Outputs_deltaT_HTF_PHX_nget(SAM_table ptr, SAM_error *err); + SAM_EXPORT double SAM_Sco2CspUdPcTables_Outputs_eff_BPX_nget(SAM_table ptr, SAM_error *err); + SAM_EXPORT double SAM_Sco2CspUdPcTables_Outputs_eff_HTR_nget(SAM_table ptr, SAM_error *err); SAM_EXPORT double SAM_Sco2CspUdPcTables_Outputs_eff_LTR_nget(SAM_table ptr, SAM_error *err); SAM_EXPORT double SAM_Sco2CspUdPcTables_Outputs_eff_PHX_nget(SAM_table ptr, SAM_error *err); + SAM_EXPORT double SAM_Sco2CspUdPcTables_Outputs_error_int_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT const char* SAM_Sco2CspUdPcTables_Outputs_error_msg_sget(SAM_table ptr, SAM_error *err); + SAM_EXPORT double SAM_Sco2CspUdPcTables_Outputs_eta_thermal_calc_nget(SAM_table ptr, SAM_error *err); SAM_EXPORT double SAM_Sco2CspUdPcTables_Outputs_eta_thermal_net_less_cooling_des_nget(SAM_table ptr, SAM_error *err); @@ -855,6 +989,8 @@ extern "C" SAM_EXPORT double* SAM_Sco2CspUdPcTables_Outputs_h_state_points_aget(SAM_table ptr, int* length, SAM_error *err); + SAM_EXPORT double* SAM_Sco2CspUdPcTables_Outputs_h_t2_data_aget(SAM_table ptr, int* length, SAM_error *err); + SAM_EXPORT double* SAM_Sco2CspUdPcTables_Outputs_h_t_data_aget(SAM_table ptr, int* length, SAM_error *err); SAM_EXPORT double SAM_Sco2CspUdPcTables_Outputs_m_dot_co2_full_nget(SAM_table ptr, SAM_error *err); @@ -965,12 +1101,16 @@ extern "C" SAM_EXPORT double SAM_Sco2CspUdPcTables_Outputs_piping_inventory_etc_cost_nget(SAM_table ptr, SAM_error *err); + SAM_EXPORT double SAM_Sco2CspUdPcTables_Outputs_q_dot_BPX_nget(SAM_table ptr, SAM_error *err); + SAM_EXPORT double SAM_Sco2CspUdPcTables_Outputs_q_dot_HTR_nget(SAM_table ptr, SAM_error *err); SAM_EXPORT double SAM_Sco2CspUdPcTables_Outputs_q_dot_LTR_nget(SAM_table ptr, SAM_error *err); SAM_EXPORT double SAM_Sco2CspUdPcTables_Outputs_q_dot_PHX_nget(SAM_table ptr, SAM_error *err); + SAM_EXPORT double SAM_Sco2CspUdPcTables_Outputs_q_dot_in_total_nget(SAM_table ptr, SAM_error *err); + SAM_EXPORT double* SAM_Sco2CspUdPcTables_Outputs_rc_D_aget(SAM_table ptr, int* length, SAM_error *err); SAM_EXPORT double SAM_Sco2CspUdPcTables_Outputs_rc_N_des_nget(SAM_table ptr, SAM_error *err); @@ -1033,6 +1173,32 @@ extern "C" SAM_EXPORT double* SAM_Sco2CspUdPcTables_Outputs_s_state_points_aget(SAM_table ptr, int* length, SAM_error *err); + SAM_EXPORT double SAM_Sco2CspUdPcTables_Outputs_t2_D_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Sco2CspUdPcTables_Outputs_t2_N_des_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Sco2CspUdPcTables_Outputs_t2_P_in_des_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Sco2CspUdPcTables_Outputs_t2_P_out_des_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Sco2CspUdPcTables_Outputs_t2_T_out_des_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Sco2CspUdPcTables_Outputs_t2_W_dot_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Sco2CspUdPcTables_Outputs_t2_cost_bare_erected_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Sco2CspUdPcTables_Outputs_t2_cost_equipment_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Sco2CspUdPcTables_Outputs_t2_delta_h_isen_des_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Sco2CspUdPcTables_Outputs_t2_m_dot_des_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Sco2CspUdPcTables_Outputs_t2_nu_des_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Sco2CspUdPcTables_Outputs_t2_rho_in_des_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Sco2CspUdPcTables_Outputs_t2_tip_ratio_des_nget(SAM_table ptr, SAM_error *err); + SAM_EXPORT double SAM_Sco2CspUdPcTables_Outputs_t_D_nget(SAM_table ptr, SAM_error *err); SAM_EXPORT double SAM_Sco2CspUdPcTables_Outputs_t_N_des_nget(SAM_table ptr, SAM_error *err); @@ -1059,6 +1225,12 @@ extern "C" SAM_EXPORT double SAM_Sco2CspUdPcTables_Outputs_t_tip_ratio_des_nget(SAM_table ptr, SAM_error *err); + SAM_EXPORT double SAM_Sco2CspUdPcTables_Outputs_t_tot_W_dot_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Sco2CspUdPcTables_Outputs_t_tot_cost_equip_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Sco2CspUdPcTables_Outputs_turbine_split_frac_nget(SAM_table ptr, SAM_error *err); + #ifdef __cplusplus } /* end of extern "C" { */ #endif diff --git a/api/modules/SAM_Sco2CspSystem.cpp b/api/modules/SAM_Sco2CspSystem.cpp index 94aecc8047..a06a3e5fd3 100644 --- a/api/modules/SAM_Sco2CspSystem.cpp +++ b/api/modules/SAM_Sco2CspSystem.cpp @@ -20,12 +20,24 @@ SAM_EXPORT void SAM_Sco2CspSystem_SystemDesign_T_amb_des_nset(SAM_table ptr, dou }); } +SAM_EXPORT void SAM_Sco2CspSystem_SystemDesign_T_bypass_target_nset(SAM_table ptr, double number, SAM_error *err){ + translateExceptions(err, [&]{ + ssc_data_set_number(ptr, "T_bypass_target", number); + }); +} + SAM_EXPORT void SAM_Sco2CspSystem_SystemDesign_T_htf_hot_des_nset(SAM_table ptr, double number, SAM_error *err){ translateExceptions(err, [&]{ ssc_data_set_number(ptr, "T_htf_hot_des", number); }); } +SAM_EXPORT void SAM_Sco2CspSystem_SystemDesign_T_target_is_HTF_nset(SAM_table ptr, double number, SAM_error *err){ + translateExceptions(err, [&]{ + ssc_data_set_number(ptr, "T_target_is_HTF", number); + }); +} + SAM_EXPORT void SAM_Sco2CspSystem_SystemDesign_W_dot_net_des_nset(SAM_table ptr, double number, SAM_error *err){ translateExceptions(err, [&]{ ssc_data_set_number(ptr, "W_dot_net_des", number); @@ -44,12 +56,24 @@ SAM_EXPORT void SAM_Sco2CspSystem_SystemDesign_dT_mc_approach_nset(SAM_table ptr }); } +SAM_EXPORT void SAM_Sco2CspSystem_SystemDesign_deltaT_bypass_nset(SAM_table ptr, double number, SAM_error *err){ + translateExceptions(err, [&]{ + ssc_data_set_number(ptr, "deltaT_bypass", number); + }); +} + SAM_EXPORT void SAM_Sco2CspSystem_SystemDesign_design_method_nset(SAM_table ptr, double number, SAM_error *err){ translateExceptions(err, [&]{ ssc_data_set_number(ptr, "design_method", number); }); } +SAM_EXPORT void SAM_Sco2CspSystem_SystemDesign_eta_thermal_cutoff_nset(SAM_table ptr, double number, SAM_error *err){ + translateExceptions(err, [&]{ + ssc_data_set_number(ptr, "eta_thermal_cutoff", number); + }); +} + SAM_EXPORT void SAM_Sco2CspSystem_SystemDesign_eta_thermal_des_nset(SAM_table ptr, double number, SAM_error *err){ translateExceptions(err, [&]{ ssc_data_set_number(ptr, "eta_thermal_des", number); @@ -68,12 +92,30 @@ SAM_EXPORT void SAM_Sco2CspSystem_SystemDesign_htf_props_mset(SAM_table ptr, dou }); } +SAM_EXPORT void SAM_Sco2CspSystem_SystemDesign_is_bypass_ok_nset(SAM_table ptr, double number, SAM_error *err){ + translateExceptions(err, [&]{ + ssc_data_set_number(ptr, "is_bypass_ok", number); + }); +} + +SAM_EXPORT void SAM_Sco2CspSystem_SystemDesign_set_HTF_mdot_nset(SAM_table ptr, double number, SAM_error *err){ + translateExceptions(err, [&]{ + ssc_data_set_number(ptr, "set_HTF_mdot", number); + }); +} + SAM_EXPORT void SAM_Sco2CspSystem_SystemDesign_site_elevation_nset(SAM_table ptr, double number, SAM_error *err){ translateExceptions(err, [&]{ ssc_data_set_number(ptr, "site_elevation", number); }); } +SAM_EXPORT void SAM_Sco2CspSystem_SystemDesign_yr_inflation_nset(SAM_table ptr, double number, SAM_error *err){ + translateExceptions(err, [&]{ + ssc_data_set_number(ptr, "yr_inflation", number); + }); +} + SAM_EXPORT void SAM_Sco2CspSystem_HeatExchangerDesign_HTR_HP_deltaP_des_in_nset(SAM_table ptr, double number, SAM_error *err){ translateExceptions(err, [&]{ ssc_data_set_number(ptr, "HTR_HP_deltaP_des_in", number); @@ -284,12 +326,24 @@ SAM_EXPORT void SAM_Sco2CspSystem_Common_eta_isen_t_nset(SAM_table ptr, double n }); } +SAM_EXPORT void SAM_Sco2CspSystem_Common_eta_isen_t2_nset(SAM_table ptr, double number, SAM_error *err){ + translateExceptions(err, [&]{ + ssc_data_set_number(ptr, "eta_isen_t2", number); + }); +} + SAM_EXPORT void SAM_Sco2CspSystem_Common_is_gen_od_polynomials_nset(SAM_table ptr, double number, SAM_error *err){ translateExceptions(err, [&]{ ssc_data_set_number(ptr, "is_gen_od_polynomials", number); }); } +SAM_EXPORT void SAM_Sco2CspSystem_Common_is_turbine_split_ok_nset(SAM_table ptr, double number, SAM_error *err){ + translateExceptions(err, [&]{ + ssc_data_set_number(ptr, "is_turbine_split_ok", number); + }); +} + SAM_EXPORT void SAM_Sco2CspSystem_Common_mc_comp_type_nset(SAM_table ptr, double number, SAM_error *err){ translateExceptions(err, [&]{ ssc_data_set_number(ptr, "mc_comp_type", number); @@ -401,6 +455,15 @@ SAM_EXPORT double SAM_Sco2CspSystem_SystemDesign_T_amb_des_nget(SAM_table ptr, S return result; } +SAM_EXPORT double SAM_Sco2CspSystem_SystemDesign_T_bypass_target_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "T_bypass_target", &result)) + make_access_error("SAM_Sco2CspSystem", "T_bypass_target"); + }); + return result; +} + SAM_EXPORT double SAM_Sco2CspSystem_SystemDesign_T_htf_hot_des_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ @@ -410,6 +473,15 @@ SAM_EXPORT double SAM_Sco2CspSystem_SystemDesign_T_htf_hot_des_nget(SAM_table pt return result; } +SAM_EXPORT double SAM_Sco2CspSystem_SystemDesign_T_target_is_HTF_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "T_target_is_HTF", &result)) + make_access_error("SAM_Sco2CspSystem", "T_target_is_HTF"); + }); + return result; +} + SAM_EXPORT double SAM_Sco2CspSystem_SystemDesign_W_dot_net_des_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ @@ -437,6 +509,15 @@ SAM_EXPORT double SAM_Sco2CspSystem_SystemDesign_dT_mc_approach_nget(SAM_table p return result; } +SAM_EXPORT double SAM_Sco2CspSystem_SystemDesign_deltaT_bypass_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "deltaT_bypass", &result)) + make_access_error("SAM_Sco2CspSystem", "deltaT_bypass"); + }); + return result; +} + SAM_EXPORT double SAM_Sco2CspSystem_SystemDesign_design_method_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ @@ -446,6 +527,15 @@ SAM_EXPORT double SAM_Sco2CspSystem_SystemDesign_design_method_nget(SAM_table pt return result; } +SAM_EXPORT double SAM_Sco2CspSystem_SystemDesign_eta_thermal_cutoff_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "eta_thermal_cutoff", &result)) + make_access_error("SAM_Sco2CspSystem", "eta_thermal_cutoff"); + }); + return result; +} + SAM_EXPORT double SAM_Sco2CspSystem_SystemDesign_eta_thermal_des_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ @@ -474,6 +564,24 @@ SAM_EXPORT double* SAM_Sco2CspSystem_SystemDesign_htf_props_mget(SAM_table ptr, return result; } +SAM_EXPORT double SAM_Sco2CspSystem_SystemDesign_is_bypass_ok_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "is_bypass_ok", &result)) + make_access_error("SAM_Sco2CspSystem", "is_bypass_ok"); + }); + return result; +} + +SAM_EXPORT double SAM_Sco2CspSystem_SystemDesign_set_HTF_mdot_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "set_HTF_mdot", &result)) + make_access_error("SAM_Sco2CspSystem", "set_HTF_mdot"); + }); + return result; +} + SAM_EXPORT double SAM_Sco2CspSystem_SystemDesign_site_elevation_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ @@ -483,6 +591,15 @@ SAM_EXPORT double SAM_Sco2CspSystem_SystemDesign_site_elevation_nget(SAM_table p return result; } +SAM_EXPORT double SAM_Sco2CspSystem_SystemDesign_yr_inflation_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "yr_inflation", &result)) + make_access_error("SAM_Sco2CspSystem", "yr_inflation"); + }); + return result; +} + SAM_EXPORT double SAM_Sco2CspSystem_HeatExchangerDesign_HTR_HP_deltaP_des_in_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ @@ -798,6 +915,15 @@ SAM_EXPORT double SAM_Sco2CspSystem_Common_eta_isen_t_nget(SAM_table ptr, SAM_er return result; } +SAM_EXPORT double SAM_Sco2CspSystem_Common_eta_isen_t2_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "eta_isen_t2", &result)) + make_access_error("SAM_Sco2CspSystem", "eta_isen_t2"); + }); + return result; +} + SAM_EXPORT double SAM_Sco2CspSystem_Common_is_gen_od_polynomials_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ @@ -807,6 +933,15 @@ SAM_EXPORT double SAM_Sco2CspSystem_Common_is_gen_od_polynomials_nget(SAM_table return result; } +SAM_EXPORT double SAM_Sco2CspSystem_Common_is_turbine_split_ok_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "is_turbine_split_ok", &result)) + make_access_error("SAM_Sco2CspSystem", "is_turbine_split_ok"); + }); + return result; +} + SAM_EXPORT double SAM_Sco2CspSystem_Common_mc_comp_type_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ @@ -966,6 +1101,51 @@ SAM_EXPORT double SAM_Sco2CspSystem_AirCoolerDesign_is_design_air_cooler_nget(SA return result; } +SAM_EXPORT double SAM_Sco2CspSystem_Outputs_BPX_co2_deltaP_des_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "BPX_co2_deltaP_des", &result)) + make_access_error("SAM_Sco2CspSystem", "BPX_co2_deltaP_des"); + }); + return result; +} + +SAM_EXPORT double SAM_Sco2CspSystem_Outputs_BPX_cost_bare_erected_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "BPX_cost_bare_erected", &result)) + make_access_error("SAM_Sco2CspSystem", "BPX_cost_bare_erected"); + }); + return result; +} + +SAM_EXPORT double SAM_Sco2CspSystem_Outputs_BPX_cost_equipment_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "BPX_cost_equipment", &result)) + make_access_error("SAM_Sco2CspSystem", "BPX_cost_equipment"); + }); + return result; +} + +SAM_EXPORT double SAM_Sco2CspSystem_Outputs_BPX_m_dot_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "BPX_m_dot", &result)) + make_access_error("SAM_Sco2CspSystem", "BPX_m_dot"); + }); + return result; +} + +SAM_EXPORT double SAM_Sco2CspSystem_Outputs_BPX_min_dT_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "BPX_min_dT", &result)) + make_access_error("SAM_Sco2CspSystem", "BPX_min_dT"); + }); + return result; +} + SAM_EXPORT double SAM_Sco2CspSystem_Outputs_HTR_HP_T_in_des_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ @@ -1004,6 +1184,15 @@ SAM_EXPORT double* SAM_Sco2CspSystem_Outputs_HTR_HP_deltaP_od_aget(SAM_table ptr return result; } +SAM_EXPORT double SAM_Sco2CspSystem_Outputs_HTR_HP_m_dot_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "HTR_HP_m_dot", &result)) + make_access_error("SAM_Sco2CspSystem", "HTR_HP_m_dot"); + }); + return result; +} + SAM_EXPORT double SAM_Sco2CspSystem_Outputs_HTR_LP_T_out_des_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ @@ -1209,6 +1398,15 @@ SAM_EXPORT double* SAM_Sco2CspSystem_Outputs_LTR_min_dT_od_aget(SAM_table ptr, i return result; } +SAM_EXPORT double SAM_Sco2CspSystem_Outputs_NTU_BPX_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "NTU_BPX", &result)) + make_access_error("SAM_Sco2CspSystem", "NTU_BPX"); + }); + return result; +} + SAM_EXPORT double SAM_Sco2CspSystem_Outputs_NTU_HTR_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ @@ -1272,6 +1470,15 @@ SAM_EXPORT double SAM_Sco2CspSystem_Outputs_PHX_min_dT_nget(SAM_table ptr, SAM_e return result; } +SAM_EXPORT double SAM_Sco2CspSystem_Outputs_P_co2_BPX_in_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "P_co2_BPX_in", &result)) + make_access_error("SAM_Sco2CspSystem", "P_co2_BPX_in"); + }); + return result; +} + SAM_EXPORT double SAM_Sco2CspSystem_Outputs_P_co2_PHX_in_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ @@ -1369,6 +1576,16 @@ SAM_EXPORT double* SAM_Sco2CspSystem_Outputs_P_state_points_aget(SAM_table ptr, return result; } +SAM_EXPORT double* SAM_Sco2CspSystem_Outputs_P_t2_data_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "P_t2_data", length); + if (!result) + make_access_error("SAM_Sco2CspSystem", "P_t2_data"); + }); + return result; +} + SAM_EXPORT double* SAM_Sco2CspSystem_Outputs_P_t_data_aget(SAM_table ptr, int* length, SAM_error *err){ double* result = nullptr; translateExceptions(err, [&]{ @@ -1449,6 +1666,15 @@ SAM_EXPORT double* SAM_Sco2CspSystem_Outputs_T_amb_od_aget(SAM_table ptr, int* l return result; } +SAM_EXPORT double SAM_Sco2CspSystem_Outputs_T_co2_BPX_in_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "T_co2_BPX_in", &result)) + make_access_error("SAM_Sco2CspSystem", "T_co2_BPX_in"); + }); + return result; +} + SAM_EXPORT double SAM_Sco2CspSystem_Outputs_T_co2_PHX_in_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ @@ -1487,6 +1713,15 @@ SAM_EXPORT double SAM_Sco2CspSystem_Outputs_T_comp_in_nget(SAM_table ptr, SAM_er return result; } +SAM_EXPORT double SAM_Sco2CspSystem_Outputs_T_htf_bp_out_des_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "T_htf_bp_out_des", &result)) + make_access_error("SAM_Sco2CspSystem", "T_htf_bp_out_des"); + }); + return result; +} + SAM_EXPORT double SAM_Sco2CspSystem_Outputs_T_htf_cold_des_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ @@ -1516,6 +1751,15 @@ SAM_EXPORT double* SAM_Sco2CspSystem_Outputs_T_htf_hot_od_aget(SAM_table ptr, in return result; } +SAM_EXPORT double SAM_Sco2CspSystem_Outputs_T_htf_phx_out_des_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "T_htf_phx_out_des", &result)) + make_access_error("SAM_Sco2CspSystem", "T_htf_phx_out_des"); + }); + return result; +} + SAM_EXPORT double* SAM_Sco2CspSystem_Outputs_T_main_cooler_data_aget(SAM_table ptr, int* length, SAM_error *err){ double* result = nullptr; translateExceptions(err, [&]{ @@ -1556,6 +1800,15 @@ SAM_EXPORT double* SAM_Sco2CspSystem_Outputs_T_state_points_aget(SAM_table ptr, return result; } +SAM_EXPORT double SAM_Sco2CspSystem_Outputs_T_turb2_in_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "T_turb2_in", &result)) + make_access_error("SAM_Sco2CspSystem", "T_turb2_in"); + }); + return result; +} + SAM_EXPORT double SAM_Sco2CspSystem_Outputs_T_turb_in_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ @@ -1565,6 +1818,15 @@ SAM_EXPORT double SAM_Sco2CspSystem_Outputs_T_turb_in_nget(SAM_table ptr, SAM_er return result; } +SAM_EXPORT double SAM_Sco2CspSystem_Outputs_UA_BPX_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "UA_BPX", &result)) + make_access_error("SAM_Sco2CspSystem", "UA_BPX"); + }); + return result; +} + SAM_EXPORT double SAM_Sco2CspSystem_Outputs_UA_PHX_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ @@ -1603,6 +1865,24 @@ SAM_EXPORT double* SAM_Sco2CspSystem_Outputs_W_dot_net_od_aget(SAM_table ptr, in return result; } +SAM_EXPORT double SAM_Sco2CspSystem_Outputs_back_work_ratio_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "back_work_ratio", &result)) + make_access_error("SAM_Sco2CspSystem", "back_work_ratio"); + }); + return result; +} + +SAM_EXPORT double SAM_Sco2CspSystem_Outputs_bypass_frac_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "bypass_frac", &result)) + make_access_error("SAM_Sco2CspSystem", "bypass_frac"); + }); + return result; +} + SAM_EXPORT double SAM_Sco2CspSystem_Outputs_c_tot_W_dot_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ @@ -1704,6 +1984,33 @@ SAM_EXPORT double SAM_Sco2CspSystem_Outputs_cycle_spec_cost_thermal_nget(SAM_tab return result; } +SAM_EXPORT double SAM_Sco2CspSystem_Outputs_cycle_success_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "cycle_success", &result)) + make_access_error("SAM_Sco2CspSystem", "cycle_success"); + }); + return result; +} + +SAM_EXPORT double SAM_Sco2CspSystem_Outputs_dT_htf_des_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "dT_htf_des", &result)) + make_access_error("SAM_Sco2CspSystem", "dT_htf_des"); + }); + return result; +} + +SAM_EXPORT double SAM_Sco2CspSystem_Outputs_deltaT_HTF_BPX_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "deltaT_HTF_BPX", &result)) + make_access_error("SAM_Sco2CspSystem", "deltaT_HTF_BPX"); + }); + return result; +} + SAM_EXPORT double SAM_Sco2CspSystem_Outputs_deltaT_HTF_PHX_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ @@ -1763,6 +2070,15 @@ SAM_EXPORT double* SAM_Sco2CspSystem_Outputs_diff_m_dot_od_aget(SAM_table ptr, i return result; } +SAM_EXPORT double SAM_Sco2CspSystem_Outputs_eff_BPX_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "eff_BPX", &result)) + make_access_error("SAM_Sco2CspSystem", "eff_BPX"); + }); + return result; +} + SAM_EXPORT double SAM_Sco2CspSystem_Outputs_eff_HTR_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ @@ -1810,6 +2126,25 @@ SAM_EXPORT double SAM_Sco2CspSystem_Outputs_eff_PHX_nget(SAM_table ptr, SAM_erro return result; } +SAM_EXPORT double SAM_Sco2CspSystem_Outputs_error_int_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "error_int", &result)) + make_access_error("SAM_Sco2CspSystem", "error_int"); + }); + return result; +} + +SAM_EXPORT const char* SAM_Sco2CspSystem_Outputs_error_msg_sget(SAM_table ptr, SAM_error *err){ + const char* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_string(ptr, "error_msg"); + if (!result) + make_access_error("SAM_Sco2CspSystem", "error_msg"); + }); + return result; +} + SAM_EXPORT double SAM_Sco2CspSystem_Outputs_eta_thermal_calc_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ @@ -1888,6 +2223,16 @@ SAM_EXPORT double* SAM_Sco2CspSystem_Outputs_h_state_points_aget(SAM_table ptr, return result; } +SAM_EXPORT double* SAM_Sco2CspSystem_Outputs_h_t2_data_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "h_t2_data", length); + if (!result) + make_access_error("SAM_Sco2CspSystem", "h_t2_data"); + }); + return result; +} + SAM_EXPORT double* SAM_Sco2CspSystem_Outputs_h_t_data_aget(SAM_table ptr, int* length, SAM_error *err){ double* result = nullptr; translateExceptions(err, [&]{ @@ -2741,6 +3086,15 @@ SAM_EXPORT double SAM_Sco2CspSystem_Outputs_piping_inventory_etc_cost_nget(SAM_t return result; } +SAM_EXPORT double SAM_Sco2CspSystem_Outputs_q_dot_BPX_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "q_dot_BPX", &result)) + make_access_error("SAM_Sco2CspSystem", "q_dot_BPX"); + }); + return result; +} + SAM_EXPORT double SAM_Sco2CspSystem_Outputs_q_dot_HTR_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ @@ -2788,6 +3142,15 @@ SAM_EXPORT double SAM_Sco2CspSystem_Outputs_q_dot_PHX_nget(SAM_table ptr, SAM_er return result; } +SAM_EXPORT double SAM_Sco2CspSystem_Outputs_q_dot_in_total_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "q_dot_in_total", &result)) + make_access_error("SAM_Sco2CspSystem", "q_dot_in_total"); + }); + return result; +} + SAM_EXPORT double* SAM_Sco2CspSystem_Outputs_rc_D_aget(SAM_table ptr, int* length, SAM_error *err){ double* result = nullptr; translateExceptions(err, [&]{ @@ -3228,6 +3591,123 @@ SAM_EXPORT double* SAM_Sco2CspSystem_Outputs_sim_time_od_aget(SAM_table ptr, int return result; } +SAM_EXPORT double SAM_Sco2CspSystem_Outputs_t2_D_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "t2_D", &result)) + make_access_error("SAM_Sco2CspSystem", "t2_D"); + }); + return result; +} + +SAM_EXPORT double SAM_Sco2CspSystem_Outputs_t2_N_des_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "t2_N_des", &result)) + make_access_error("SAM_Sco2CspSystem", "t2_N_des"); + }); + return result; +} + +SAM_EXPORT double SAM_Sco2CspSystem_Outputs_t2_P_in_des_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "t2_P_in_des", &result)) + make_access_error("SAM_Sco2CspSystem", "t2_P_in_des"); + }); + return result; +} + +SAM_EXPORT double SAM_Sco2CspSystem_Outputs_t2_P_out_des_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "t2_P_out_des", &result)) + make_access_error("SAM_Sco2CspSystem", "t2_P_out_des"); + }); + return result; +} + +SAM_EXPORT double SAM_Sco2CspSystem_Outputs_t2_T_out_des_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "t2_T_out_des", &result)) + make_access_error("SAM_Sco2CspSystem", "t2_T_out_des"); + }); + return result; +} + +SAM_EXPORT double SAM_Sco2CspSystem_Outputs_t2_W_dot_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "t2_W_dot", &result)) + make_access_error("SAM_Sco2CspSystem", "t2_W_dot"); + }); + return result; +} + +SAM_EXPORT double SAM_Sco2CspSystem_Outputs_t2_cost_bare_erected_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "t2_cost_bare_erected", &result)) + make_access_error("SAM_Sco2CspSystem", "t2_cost_bare_erected"); + }); + return result; +} + +SAM_EXPORT double SAM_Sco2CspSystem_Outputs_t2_cost_equipment_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "t2_cost_equipment", &result)) + make_access_error("SAM_Sco2CspSystem", "t2_cost_equipment"); + }); + return result; +} + +SAM_EXPORT double SAM_Sco2CspSystem_Outputs_t2_delta_h_isen_des_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "t2_delta_h_isen_des", &result)) + make_access_error("SAM_Sco2CspSystem", "t2_delta_h_isen_des"); + }); + return result; +} + +SAM_EXPORT double SAM_Sco2CspSystem_Outputs_t2_m_dot_des_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "t2_m_dot_des", &result)) + make_access_error("SAM_Sco2CspSystem", "t2_m_dot_des"); + }); + return result; +} + +SAM_EXPORT double SAM_Sco2CspSystem_Outputs_t2_nu_des_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "t2_nu_des", &result)) + make_access_error("SAM_Sco2CspSystem", "t2_nu_des"); + }); + return result; +} + +SAM_EXPORT double SAM_Sco2CspSystem_Outputs_t2_rho_in_des_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "t2_rho_in_des", &result)) + make_access_error("SAM_Sco2CspSystem", "t2_rho_in_des"); + }); + return result; +} + +SAM_EXPORT double SAM_Sco2CspSystem_Outputs_t2_tip_ratio_des_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "t2_tip_ratio_des", &result)) + make_access_error("SAM_Sco2CspSystem", "t2_tip_ratio_des"); + }); + return result; +} + SAM_EXPORT double SAM_Sco2CspSystem_Outputs_t_D_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ @@ -3455,6 +3935,33 @@ SAM_EXPORT double* SAM_Sco2CspSystem_Outputs_t_tip_ratio_od_aget(SAM_table ptr, return result; } +SAM_EXPORT double SAM_Sco2CspSystem_Outputs_t_tot_W_dot_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "t_tot_W_dot", &result)) + make_access_error("SAM_Sco2CspSystem", "t_tot_W_dot"); + }); + return result; +} + +SAM_EXPORT double SAM_Sco2CspSystem_Outputs_t_tot_cost_equip_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "t_tot_cost_equip", &result)) + make_access_error("SAM_Sco2CspSystem", "t_tot_cost_equip"); + }); + return result; +} + +SAM_EXPORT double SAM_Sco2CspSystem_Outputs_turbine_split_frac_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "turbine_split_frac", &result)) + make_access_error("SAM_Sco2CspSystem", "turbine_split_frac"); + }); + return result; +} + SAM_EXPORT double SAM_Sco2CspSystem_Outputs_udpc_n_T_amb_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ diff --git a/api/modules/SAM_Sco2CspUdPcTables.cpp b/api/modules/SAM_Sco2CspUdPcTables.cpp index 00a8024f68..8fd36a29b6 100644 --- a/api/modules/SAM_Sco2CspUdPcTables.cpp +++ b/api/modules/SAM_Sco2CspUdPcTables.cpp @@ -20,12 +20,24 @@ SAM_EXPORT void SAM_Sco2CspUdPcTables_SystemDesign_T_amb_des_nset(SAM_table ptr, }); } +SAM_EXPORT void SAM_Sco2CspUdPcTables_SystemDesign_T_bypass_target_nset(SAM_table ptr, double number, SAM_error *err){ + translateExceptions(err, [&]{ + ssc_data_set_number(ptr, "T_bypass_target", number); + }); +} + SAM_EXPORT void SAM_Sco2CspUdPcTables_SystemDesign_T_htf_hot_des_nset(SAM_table ptr, double number, SAM_error *err){ translateExceptions(err, [&]{ ssc_data_set_number(ptr, "T_htf_hot_des", number); }); } +SAM_EXPORT void SAM_Sco2CspUdPcTables_SystemDesign_T_target_is_HTF_nset(SAM_table ptr, double number, SAM_error *err){ + translateExceptions(err, [&]{ + ssc_data_set_number(ptr, "T_target_is_HTF", number); + }); +} + SAM_EXPORT void SAM_Sco2CspUdPcTables_SystemDesign_W_dot_net_des_nset(SAM_table ptr, double number, SAM_error *err){ translateExceptions(err, [&]{ ssc_data_set_number(ptr, "W_dot_net_des", number); @@ -44,12 +56,24 @@ SAM_EXPORT void SAM_Sco2CspUdPcTables_SystemDesign_dT_mc_approach_nset(SAM_table }); } +SAM_EXPORT void SAM_Sco2CspUdPcTables_SystemDesign_deltaT_bypass_nset(SAM_table ptr, double number, SAM_error *err){ + translateExceptions(err, [&]{ + ssc_data_set_number(ptr, "deltaT_bypass", number); + }); +} + SAM_EXPORT void SAM_Sco2CspUdPcTables_SystemDesign_design_method_nset(SAM_table ptr, double number, SAM_error *err){ translateExceptions(err, [&]{ ssc_data_set_number(ptr, "design_method", number); }); } +SAM_EXPORT void SAM_Sco2CspUdPcTables_SystemDesign_eta_thermal_cutoff_nset(SAM_table ptr, double number, SAM_error *err){ + translateExceptions(err, [&]{ + ssc_data_set_number(ptr, "eta_thermal_cutoff", number); + }); +} + SAM_EXPORT void SAM_Sco2CspUdPcTables_SystemDesign_eta_thermal_des_nset(SAM_table ptr, double number, SAM_error *err){ translateExceptions(err, [&]{ ssc_data_set_number(ptr, "eta_thermal_des", number); @@ -68,12 +92,30 @@ SAM_EXPORT void SAM_Sco2CspUdPcTables_SystemDesign_htf_props_mset(SAM_table ptr, }); } +SAM_EXPORT void SAM_Sco2CspUdPcTables_SystemDesign_is_bypass_ok_nset(SAM_table ptr, double number, SAM_error *err){ + translateExceptions(err, [&]{ + ssc_data_set_number(ptr, "is_bypass_ok", number); + }); +} + +SAM_EXPORT void SAM_Sco2CspUdPcTables_SystemDesign_set_HTF_mdot_nset(SAM_table ptr, double number, SAM_error *err){ + translateExceptions(err, [&]{ + ssc_data_set_number(ptr, "set_HTF_mdot", number); + }); +} + SAM_EXPORT void SAM_Sco2CspUdPcTables_SystemDesign_site_elevation_nset(SAM_table ptr, double number, SAM_error *err){ translateExceptions(err, [&]{ ssc_data_set_number(ptr, "site_elevation", number); }); } +SAM_EXPORT void SAM_Sco2CspUdPcTables_SystemDesign_yr_inflation_nset(SAM_table ptr, double number, SAM_error *err){ + translateExceptions(err, [&]{ + ssc_data_set_number(ptr, "yr_inflation", number); + }); +} + SAM_EXPORT void SAM_Sco2CspUdPcTables_HeatExchangerDesign_HTR_HP_deltaP_des_in_nset(SAM_table ptr, double number, SAM_error *err){ translateExceptions(err, [&]{ ssc_data_set_number(ptr, "HTR_HP_deltaP_des_in", number); @@ -302,6 +344,12 @@ SAM_EXPORT void SAM_Sco2CspUdPcTables_Common_eta_isen_t_nset(SAM_table ptr, doub }); } +SAM_EXPORT void SAM_Sco2CspUdPcTables_Common_eta_isen_t2_nset(SAM_table ptr, double number, SAM_error *err){ + translateExceptions(err, [&]{ + ssc_data_set_number(ptr, "eta_isen_t2", number); + }); +} + SAM_EXPORT void SAM_Sco2CspUdPcTables_Common_is_apply_default_htf_mins_nset(SAM_table ptr, double number, SAM_error *err){ translateExceptions(err, [&]{ ssc_data_set_number(ptr, "is_apply_default_htf_mins", number); @@ -314,6 +362,12 @@ SAM_EXPORT void SAM_Sco2CspUdPcTables_Common_is_generate_udpc_nset(SAM_table ptr }); } +SAM_EXPORT void SAM_Sco2CspUdPcTables_Common_is_turbine_split_ok_nset(SAM_table ptr, double number, SAM_error *err){ + translateExceptions(err, [&]{ + ssc_data_set_number(ptr, "is_turbine_split_ok", number); + }); +} + SAM_EXPORT void SAM_Sco2CspUdPcTables_Common_m_dot_htf_ND_high_nset(SAM_table ptr, double number, SAM_error *err){ translateExceptions(err, [&]{ ssc_data_set_number(ptr, "m_dot_htf_ND_high", number); @@ -407,6 +461,15 @@ SAM_EXPORT double SAM_Sco2CspUdPcTables_SystemDesign_T_amb_des_nget(SAM_table pt return result; } +SAM_EXPORT double SAM_Sco2CspUdPcTables_SystemDesign_T_bypass_target_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "T_bypass_target", &result)) + make_access_error("SAM_Sco2CspUdPcTables", "T_bypass_target"); + }); + return result; +} + SAM_EXPORT double SAM_Sco2CspUdPcTables_SystemDesign_T_htf_hot_des_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ @@ -416,6 +479,15 @@ SAM_EXPORT double SAM_Sco2CspUdPcTables_SystemDesign_T_htf_hot_des_nget(SAM_tabl return result; } +SAM_EXPORT double SAM_Sco2CspUdPcTables_SystemDesign_T_target_is_HTF_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "T_target_is_HTF", &result)) + make_access_error("SAM_Sco2CspUdPcTables", "T_target_is_HTF"); + }); + return result; +} + SAM_EXPORT double SAM_Sco2CspUdPcTables_SystemDesign_W_dot_net_des_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ @@ -443,6 +515,15 @@ SAM_EXPORT double SAM_Sco2CspUdPcTables_SystemDesign_dT_mc_approach_nget(SAM_tab return result; } +SAM_EXPORT double SAM_Sco2CspUdPcTables_SystemDesign_deltaT_bypass_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "deltaT_bypass", &result)) + make_access_error("SAM_Sco2CspUdPcTables", "deltaT_bypass"); + }); + return result; +} + SAM_EXPORT double SAM_Sco2CspUdPcTables_SystemDesign_design_method_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ @@ -452,6 +533,15 @@ SAM_EXPORT double SAM_Sco2CspUdPcTables_SystemDesign_design_method_nget(SAM_tabl return result; } +SAM_EXPORT double SAM_Sco2CspUdPcTables_SystemDesign_eta_thermal_cutoff_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "eta_thermal_cutoff", &result)) + make_access_error("SAM_Sco2CspUdPcTables", "eta_thermal_cutoff"); + }); + return result; +} + SAM_EXPORT double SAM_Sco2CspUdPcTables_SystemDesign_eta_thermal_des_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ @@ -480,6 +570,24 @@ SAM_EXPORT double* SAM_Sco2CspUdPcTables_SystemDesign_htf_props_mget(SAM_table p return result; } +SAM_EXPORT double SAM_Sco2CspUdPcTables_SystemDesign_is_bypass_ok_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "is_bypass_ok", &result)) + make_access_error("SAM_Sco2CspUdPcTables", "is_bypass_ok"); + }); + return result; +} + +SAM_EXPORT double SAM_Sco2CspUdPcTables_SystemDesign_set_HTF_mdot_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "set_HTF_mdot", &result)) + make_access_error("SAM_Sco2CspUdPcTables", "set_HTF_mdot"); + }); + return result; +} + SAM_EXPORT double SAM_Sco2CspUdPcTables_SystemDesign_site_elevation_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ @@ -489,6 +597,15 @@ SAM_EXPORT double SAM_Sco2CspUdPcTables_SystemDesign_site_elevation_nget(SAM_tab return result; } +SAM_EXPORT double SAM_Sco2CspUdPcTables_SystemDesign_yr_inflation_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "yr_inflation", &result)) + make_access_error("SAM_Sco2CspUdPcTables", "yr_inflation"); + }); + return result; +} + SAM_EXPORT double SAM_Sco2CspUdPcTables_HeatExchangerDesign_HTR_HP_deltaP_des_in_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ @@ -831,6 +948,15 @@ SAM_EXPORT double SAM_Sco2CspUdPcTables_Common_eta_isen_t_nget(SAM_table ptr, SA return result; } +SAM_EXPORT double SAM_Sco2CspUdPcTables_Common_eta_isen_t2_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "eta_isen_t2", &result)) + make_access_error("SAM_Sco2CspUdPcTables", "eta_isen_t2"); + }); + return result; +} + SAM_EXPORT double SAM_Sco2CspUdPcTables_Common_is_apply_default_htf_mins_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ @@ -849,6 +975,15 @@ SAM_EXPORT double SAM_Sco2CspUdPcTables_Common_is_generate_udpc_nget(SAM_table p return result; } +SAM_EXPORT double SAM_Sco2CspUdPcTables_Common_is_turbine_split_ok_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "is_turbine_split_ok", &result)) + make_access_error("SAM_Sco2CspUdPcTables", "is_turbine_split_ok"); + }); + return result; +} + SAM_EXPORT double SAM_Sco2CspUdPcTables_Common_m_dot_htf_ND_high_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ @@ -975,6 +1110,51 @@ SAM_EXPORT double SAM_Sco2CspUdPcTables_AirCoolerDesign_is_design_air_cooler_nge return result; } +SAM_EXPORT double SAM_Sco2CspUdPcTables_Outputs_BPX_co2_deltaP_des_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "BPX_co2_deltaP_des", &result)) + make_access_error("SAM_Sco2CspUdPcTables", "BPX_co2_deltaP_des"); + }); + return result; +} + +SAM_EXPORT double SAM_Sco2CspUdPcTables_Outputs_BPX_cost_bare_erected_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "BPX_cost_bare_erected", &result)) + make_access_error("SAM_Sco2CspUdPcTables", "BPX_cost_bare_erected"); + }); + return result; +} + +SAM_EXPORT double SAM_Sco2CspUdPcTables_Outputs_BPX_cost_equipment_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "BPX_cost_equipment", &result)) + make_access_error("SAM_Sco2CspUdPcTables", "BPX_cost_equipment"); + }); + return result; +} + +SAM_EXPORT double SAM_Sco2CspUdPcTables_Outputs_BPX_m_dot_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "BPX_m_dot", &result)) + make_access_error("SAM_Sco2CspUdPcTables", "BPX_m_dot"); + }); + return result; +} + +SAM_EXPORT double SAM_Sco2CspUdPcTables_Outputs_BPX_min_dT_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "BPX_min_dT", &result)) + make_access_error("SAM_Sco2CspUdPcTables", "BPX_min_dT"); + }); + return result; +} + SAM_EXPORT double SAM_Sco2CspUdPcTables_Outputs_HTR_HP_T_in_des_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ @@ -993,6 +1173,15 @@ SAM_EXPORT double SAM_Sco2CspUdPcTables_Outputs_HTR_HP_deltaP_des_nget(SAM_table return result; } +SAM_EXPORT double SAM_Sco2CspUdPcTables_Outputs_HTR_HP_m_dot_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "HTR_HP_m_dot", &result)) + make_access_error("SAM_Sco2CspUdPcTables", "HTR_HP_m_dot"); + }); + return result; +} + SAM_EXPORT double SAM_Sco2CspUdPcTables_Outputs_HTR_LP_T_out_des_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ @@ -1128,6 +1317,15 @@ SAM_EXPORT double SAM_Sco2CspUdPcTables_Outputs_LTR_min_dT_nget(SAM_table ptr, S return result; } +SAM_EXPORT double SAM_Sco2CspUdPcTables_Outputs_NTU_BPX_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "NTU_BPX", &result)) + make_access_error("SAM_Sco2CspUdPcTables", "NTU_BPX"); + }); + return result; +} + SAM_EXPORT double SAM_Sco2CspUdPcTables_Outputs_NTU_HTR_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ @@ -1191,6 +1389,15 @@ SAM_EXPORT double SAM_Sco2CspUdPcTables_Outputs_PHX_min_dT_nget(SAM_table ptr, S return result; } +SAM_EXPORT double SAM_Sco2CspUdPcTables_Outputs_P_co2_BPX_in_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "P_co2_BPX_in", &result)) + make_access_error("SAM_Sco2CspUdPcTables", "P_co2_BPX_in"); + }); + return result; +} + SAM_EXPORT double SAM_Sco2CspUdPcTables_Outputs_P_co2_PHX_in_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ @@ -1258,6 +1465,16 @@ SAM_EXPORT double* SAM_Sco2CspUdPcTables_Outputs_P_state_points_aget(SAM_table p return result; } +SAM_EXPORT double* SAM_Sco2CspUdPcTables_Outputs_P_t2_data_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "P_t2_data", length); + if (!result) + make_access_error("SAM_Sco2CspUdPcTables", "P_t2_data"); + }); + return result; +} + SAM_EXPORT double* SAM_Sco2CspUdPcTables_Outputs_P_t_data_aget(SAM_table ptr, int* length, SAM_error *err){ double* result = nullptr; translateExceptions(err, [&]{ @@ -1328,6 +1545,15 @@ SAM_EXPORT double* SAM_Sco2CspUdPcTables_Outputs_T_amb_ind_mget(SAM_table ptr, i return result; } +SAM_EXPORT double SAM_Sco2CspUdPcTables_Outputs_T_co2_BPX_in_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "T_co2_BPX_in", &result)) + make_access_error("SAM_Sco2CspUdPcTables", "T_co2_BPX_in"); + }); + return result; +} + SAM_EXPORT double SAM_Sco2CspUdPcTables_Outputs_T_co2_PHX_in_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ @@ -1346,6 +1572,15 @@ SAM_EXPORT double SAM_Sco2CspUdPcTables_Outputs_T_comp_in_nget(SAM_table ptr, SA return result; } +SAM_EXPORT double SAM_Sco2CspUdPcTables_Outputs_T_htf_bp_out_des_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "T_htf_bp_out_des", &result)) + make_access_error("SAM_Sco2CspUdPcTables", "T_htf_bp_out_des"); + }); + return result; +} + SAM_EXPORT double SAM_Sco2CspUdPcTables_Outputs_T_htf_cold_des_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ @@ -1365,6 +1600,15 @@ SAM_EXPORT double* SAM_Sco2CspUdPcTables_Outputs_T_htf_ind_mget(SAM_table ptr, i return result; } +SAM_EXPORT double SAM_Sco2CspUdPcTables_Outputs_T_htf_phx_out_des_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "T_htf_phx_out_des", &result)) + make_access_error("SAM_Sco2CspUdPcTables", "T_htf_phx_out_des"); + }); + return result; +} + SAM_EXPORT double* SAM_Sco2CspUdPcTables_Outputs_T_main_cooler_data_aget(SAM_table ptr, int* length, SAM_error *err){ double* result = nullptr; translateExceptions(err, [&]{ @@ -1395,6 +1639,15 @@ SAM_EXPORT double* SAM_Sco2CspUdPcTables_Outputs_T_state_points_aget(SAM_table p return result; } +SAM_EXPORT double SAM_Sco2CspUdPcTables_Outputs_T_turb2_in_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "T_turb2_in", &result)) + make_access_error("SAM_Sco2CspUdPcTables", "T_turb2_in"); + }); + return result; +} + SAM_EXPORT double SAM_Sco2CspUdPcTables_Outputs_T_turb_in_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ @@ -1404,6 +1657,15 @@ SAM_EXPORT double SAM_Sco2CspUdPcTables_Outputs_T_turb_in_nget(SAM_table ptr, SA return result; } +SAM_EXPORT double SAM_Sco2CspUdPcTables_Outputs_UA_BPX_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "UA_BPX", &result)) + make_access_error("SAM_Sco2CspUdPcTables", "UA_BPX"); + }); + return result; +} + SAM_EXPORT double SAM_Sco2CspUdPcTables_Outputs_UA_PHX_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ @@ -1422,6 +1684,24 @@ SAM_EXPORT double SAM_Sco2CspUdPcTables_Outputs_W_dot_net_less_cooling_nget(SAM_ return result; } +SAM_EXPORT double SAM_Sco2CspUdPcTables_Outputs_back_work_ratio_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "back_work_ratio", &result)) + make_access_error("SAM_Sco2CspUdPcTables", "back_work_ratio"); + }); + return result; +} + +SAM_EXPORT double SAM_Sco2CspUdPcTables_Outputs_bypass_frac_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "bypass_frac", &result)) + make_access_error("SAM_Sco2CspUdPcTables", "bypass_frac"); + }); + return result; +} + SAM_EXPORT double SAM_Sco2CspUdPcTables_Outputs_c_tot_W_dot_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ @@ -1503,6 +1783,33 @@ SAM_EXPORT double SAM_Sco2CspUdPcTables_Outputs_cycle_spec_cost_thermal_nget(SAM return result; } +SAM_EXPORT double SAM_Sco2CspUdPcTables_Outputs_cycle_success_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "cycle_success", &result)) + make_access_error("SAM_Sco2CspUdPcTables", "cycle_success"); + }); + return result; +} + +SAM_EXPORT double SAM_Sco2CspUdPcTables_Outputs_dT_htf_des_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "dT_htf_des", &result)) + make_access_error("SAM_Sco2CspUdPcTables", "dT_htf_des"); + }); + return result; +} + +SAM_EXPORT double SAM_Sco2CspUdPcTables_Outputs_deltaT_HTF_BPX_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "deltaT_HTF_BPX", &result)) + make_access_error("SAM_Sco2CspUdPcTables", "deltaT_HTF_BPX"); + }); + return result; +} + SAM_EXPORT double SAM_Sco2CspUdPcTables_Outputs_deltaT_HTF_PHX_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ @@ -1512,6 +1819,15 @@ SAM_EXPORT double SAM_Sco2CspUdPcTables_Outputs_deltaT_HTF_PHX_nget(SAM_table pt return result; } +SAM_EXPORT double SAM_Sco2CspUdPcTables_Outputs_eff_BPX_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "eff_BPX", &result)) + make_access_error("SAM_Sco2CspUdPcTables", "eff_BPX"); + }); + return result; +} + SAM_EXPORT double SAM_Sco2CspUdPcTables_Outputs_eff_HTR_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ @@ -1539,6 +1855,25 @@ SAM_EXPORT double SAM_Sco2CspUdPcTables_Outputs_eff_PHX_nget(SAM_table ptr, SAM_ return result; } +SAM_EXPORT double SAM_Sco2CspUdPcTables_Outputs_error_int_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "error_int", &result)) + make_access_error("SAM_Sco2CspUdPcTables", "error_int"); + }); + return result; +} + +SAM_EXPORT const char* SAM_Sco2CspUdPcTables_Outputs_error_msg_sget(SAM_table ptr, SAM_error *err){ + const char* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_string(ptr, "error_msg"); + if (!result) + make_access_error("SAM_Sco2CspUdPcTables", "error_msg"); + }); + return result; +} + SAM_EXPORT double SAM_Sco2CspUdPcTables_Outputs_eta_thermal_calc_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ @@ -1597,6 +1932,16 @@ SAM_EXPORT double* SAM_Sco2CspUdPcTables_Outputs_h_state_points_aget(SAM_table p return result; } +SAM_EXPORT double* SAM_Sco2CspUdPcTables_Outputs_h_t2_data_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "h_t2_data", length); + if (!result) + make_access_error("SAM_Sco2CspUdPcTables", "h_t2_data"); + }); + return result; +} + SAM_EXPORT double* SAM_Sco2CspUdPcTables_Outputs_h_t_data_aget(SAM_table ptr, int* length, SAM_error *err){ double* result = nullptr; translateExceptions(err, [&]{ @@ -2100,6 +2445,15 @@ SAM_EXPORT double SAM_Sco2CspUdPcTables_Outputs_piping_inventory_etc_cost_nget(S return result; } +SAM_EXPORT double SAM_Sco2CspUdPcTables_Outputs_q_dot_BPX_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "q_dot_BPX", &result)) + make_access_error("SAM_Sco2CspUdPcTables", "q_dot_BPX"); + }); + return result; +} + SAM_EXPORT double SAM_Sco2CspUdPcTables_Outputs_q_dot_HTR_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ @@ -2127,6 +2481,15 @@ SAM_EXPORT double SAM_Sco2CspUdPcTables_Outputs_q_dot_PHX_nget(SAM_table ptr, SA return result; } +SAM_EXPORT double SAM_Sco2CspUdPcTables_Outputs_q_dot_in_total_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "q_dot_in_total", &result)) + make_access_error("SAM_Sco2CspUdPcTables", "q_dot_in_total"); + }); + return result; +} + SAM_EXPORT double* SAM_Sco2CspUdPcTables_Outputs_rc_D_aget(SAM_table ptr, int* length, SAM_error *err){ double* result = nullptr; translateExceptions(err, [&]{ @@ -2417,6 +2780,123 @@ SAM_EXPORT double* SAM_Sco2CspUdPcTables_Outputs_s_state_points_aget(SAM_table p return result; } +SAM_EXPORT double SAM_Sco2CspUdPcTables_Outputs_t2_D_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "t2_D", &result)) + make_access_error("SAM_Sco2CspUdPcTables", "t2_D"); + }); + return result; +} + +SAM_EXPORT double SAM_Sco2CspUdPcTables_Outputs_t2_N_des_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "t2_N_des", &result)) + make_access_error("SAM_Sco2CspUdPcTables", "t2_N_des"); + }); + return result; +} + +SAM_EXPORT double SAM_Sco2CspUdPcTables_Outputs_t2_P_in_des_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "t2_P_in_des", &result)) + make_access_error("SAM_Sco2CspUdPcTables", "t2_P_in_des"); + }); + return result; +} + +SAM_EXPORT double SAM_Sco2CspUdPcTables_Outputs_t2_P_out_des_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "t2_P_out_des", &result)) + make_access_error("SAM_Sco2CspUdPcTables", "t2_P_out_des"); + }); + return result; +} + +SAM_EXPORT double SAM_Sco2CspUdPcTables_Outputs_t2_T_out_des_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "t2_T_out_des", &result)) + make_access_error("SAM_Sco2CspUdPcTables", "t2_T_out_des"); + }); + return result; +} + +SAM_EXPORT double SAM_Sco2CspUdPcTables_Outputs_t2_W_dot_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "t2_W_dot", &result)) + make_access_error("SAM_Sco2CspUdPcTables", "t2_W_dot"); + }); + return result; +} + +SAM_EXPORT double SAM_Sco2CspUdPcTables_Outputs_t2_cost_bare_erected_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "t2_cost_bare_erected", &result)) + make_access_error("SAM_Sco2CspUdPcTables", "t2_cost_bare_erected"); + }); + return result; +} + +SAM_EXPORT double SAM_Sco2CspUdPcTables_Outputs_t2_cost_equipment_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "t2_cost_equipment", &result)) + make_access_error("SAM_Sco2CspUdPcTables", "t2_cost_equipment"); + }); + return result; +} + +SAM_EXPORT double SAM_Sco2CspUdPcTables_Outputs_t2_delta_h_isen_des_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "t2_delta_h_isen_des", &result)) + make_access_error("SAM_Sco2CspUdPcTables", "t2_delta_h_isen_des"); + }); + return result; +} + +SAM_EXPORT double SAM_Sco2CspUdPcTables_Outputs_t2_m_dot_des_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "t2_m_dot_des", &result)) + make_access_error("SAM_Sco2CspUdPcTables", "t2_m_dot_des"); + }); + return result; +} + +SAM_EXPORT double SAM_Sco2CspUdPcTables_Outputs_t2_nu_des_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "t2_nu_des", &result)) + make_access_error("SAM_Sco2CspUdPcTables", "t2_nu_des"); + }); + return result; +} + +SAM_EXPORT double SAM_Sco2CspUdPcTables_Outputs_t2_rho_in_des_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "t2_rho_in_des", &result)) + make_access_error("SAM_Sco2CspUdPcTables", "t2_rho_in_des"); + }); + return result; +} + +SAM_EXPORT double SAM_Sco2CspUdPcTables_Outputs_t2_tip_ratio_des_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "t2_tip_ratio_des", &result)) + make_access_error("SAM_Sco2CspUdPcTables", "t2_tip_ratio_des"); + }); + return result; +} + SAM_EXPORT double SAM_Sco2CspUdPcTables_Outputs_t_D_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ @@ -2534,3 +3014,30 @@ SAM_EXPORT double SAM_Sco2CspUdPcTables_Outputs_t_tip_ratio_des_nget(SAM_table p return result; } +SAM_EXPORT double SAM_Sco2CspUdPcTables_Outputs_t_tot_W_dot_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "t_tot_W_dot", &result)) + make_access_error("SAM_Sco2CspUdPcTables", "t_tot_W_dot"); + }); + return result; +} + +SAM_EXPORT double SAM_Sco2CspUdPcTables_Outputs_t_tot_cost_equip_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "t_tot_cost_equip", &result)) + make_access_error("SAM_Sco2CspUdPcTables", "t_tot_cost_equip"); + }); + return result; +} + +SAM_EXPORT double SAM_Sco2CspUdPcTables_Outputs_turbine_split_frac_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "turbine_split_frac", &result)) + make_access_error("SAM_Sco2CspUdPcTables", "turbine_split_frac"); + }); + return result; +} + From 22d747bb33b4b9632a20c518fe3779c3a9ee5ef3 Mon Sep 17 00:00:00 2001 From: Paul Gilman Date: Mon, 8 Dec 2025 14:16:57 -0800 Subject: [PATCH 30/30] Clean up startup and UI forms --- deploy/runtime/startup.lk | 25 - .../ui/PV Subarray Voltage Mismatch.json | 226 - deploy/runtime/ui/PV System Design.json | 9900 ----------------- 3 files changed, 10151 deletions(-) delete mode 100644 deploy/runtime/ui/PV Subarray Voltage Mismatch.json delete mode 100644 deploy/runtime/ui/PV System Design.json diff --git a/deploy/runtime/startup.lk b/deploy/runtime/startup.lk index 5a6decc744..040297f1ed 100644 --- a/deploy/runtime/startup.lk +++ b/deploy/runtime/startup.lk @@ -278,31 +278,6 @@ function setup_pvwatts_pages() setup_grid_limits_page(); } -function setup_flat_plate_pv_pages() -{ - //addpage( [ ['AA Widgets'] ], { 'sidebar'='Widgets' } ); // use for widget testing - - addpage( [[ 'Solar Resource Download', 'Solar Resource Library', 'Solar Resource Information', {'name'='PV Albedo and Radiation', 'caption' = 'Albedo - Sky Diffuse Model - Irradiance Data (Advanced)', 'collapsible'=true, 'collapsible_var'='pv.radmode.is_shown'} ]], { 'sidebar'='Location and Resource', 'help'='pv_location_and_resource' } ); - addpage( [ ['Simple Efficiency Module Model'], - ['CEC Performance Model with Module Database'], - ['CEC Performance Model with User Entered Specifications'], - ['Sandia PV Array Performance Model with Module Database'], - ['IEC61853 Single Diode Model'] ], - { 'sidebar'='Module', 'help'='pv_module', 'exclusive_var'='module_model' } ); - addpage( [ ['Inverter CEC Database', 'Inverter Temp Derate CEC DB'], - ['Inverter Datasheet', 'Inverter Temp Derate DS'], - ['Inverter Part Load Curve', 'Inverter Temp Derate PLC'], - ['Inverter CEC Coefficient Generator', 'Inverter Temp Derate CEC CG'] ], - { 'sidebar'='Inverter', 'help'='pv_inverter', 'exclusive_var'='inverter_model' } ); - // Battery Enable form stores hidden en_batt variable required by some UI forms to determine if there is a battery - addpage( [ ['PV System Design', - {'name'='PV Land Area', 'caption' = 'Land Area', 'collapsible'=true, 'collapsible_var'='pv_land_area_is_shown'}, - {'name'='PV Subarray Voltage Mismatch', 'collapsible'=true, 'collapsible_var' = 'mismatch_shown'}, - 'Battery Enable'] ], { 'sidebar'='System Design', 'help'='pv_system_design' } ); - addpage( [ ['PV Shading'] ], { 'sidebar'='Shading and Layout', 'help'='pv_shading' } ); - addpage( [ ['PV Losses']], { 'sidebar'='Losses', 'help'='pv_losses' } ); -} - function setup_detailed_pv_pages(bin) { addpage( [['Solar Resource Download', diff --git a/deploy/runtime/ui/PV Subarray Voltage Mismatch.json b/deploy/runtime/ui/PV Subarray Voltage Mismatch.json deleted file mode 100644 index 1bca75b247..0000000000 --- a/deploy/runtime/ui/PV Subarray Voltage Mismatch.json +++ /dev/null @@ -1,226 +0,0 @@ -{ - "Name": "PV Subarray Voltage Mismatch", - "Width": 1010.0, - "Height": 186.0, - "FormObjects": { - "Label": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "Label211" - }, - "X": { - "Type": 3.0, - "Integer": 15.0 - }, - "Y": { - "Type": 3.0, - "Integer": 33.0 - }, - "Width": { - "Type": 3.0, - "Integer": 854.0 - }, - "Height": { - "Type": 3.0, - "Integer": 60.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Caption": { - "Type": 5.0, - "String": "When subarrays have different orientations, modules in each subarray are exposed to different levels of solar radiation and wind speed, which results in different subarray cell temperatures and maximum power point voltages (Vmp). The voltage mismatch causes electrical losses and an inverter input voltage less than Vmp. By default, SAM estimates the inverter input voltage by averaging the subarray Vmp values." - }, - "TextColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "Bold": { - "Type": 2.0, - "Boolean": 0.0 - }, - "FontSize": { - "Type": 3.0, - "Integer": -1.0 - }, - "WordWrap": { - "Type": 2.0, - "Boolean": 1.0 - }, - "AlignRight": { - "Type": 2.0, - "Boolean": 0.0 - }, - "AlignTop": { - "Type": 2.0, - "Boolean": 1.0 - } - } - }, - "Label": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "Label2111" - }, - "X": { - "Type": 3.0, - "Integer": 15.0 - }, - "Y": { - "Type": 3.0, - "Integer": 93.0 - }, - "Width": { - "Type": 3.0, - "Integer": 854.0 - }, - "Height": { - "Type": 3.0, - "Integer": 57.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Caption": { - "Type": 5.0, - "String": "If you are using the CEC or IEC 61853 module model, SAM can more accurately estimate the inverter input voltage. This option requires longer simulation times to calculate mismatch losses. This more accurate method generally results in lower system output than the default method. See Help for details." - }, - "TextColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "Bold": { - "Type": 2.0, - "Boolean": 0.0 - }, - "FontSize": { - "Type": 3.0, - "Integer": -1.0 - }, - "WordWrap": { - "Type": 2.0, - "Boolean": 1.0 - }, - "AlignRight": { - "Type": 2.0, - "Boolean": 0.0 - }, - "AlignTop": { - "Type": 2.0, - "Boolean": 1.0 - } - } - }, - "CheckBox": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "enable_mismatch_vmax_calc" - }, - "X": { - "Type": 3.0, - "Integer": 15.0 - }, - "Y": { - "Type": 3.0, - "Integer": 153.0 - }, - "Width": { - "Type": 3.0, - "Integer": 854.0 - }, - "Height": { - "Type": 3.0, - "Integer": 24.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Caption": { - "Type": 5.0, - "String": "Calculate maximum power voltage for array and associated losses due to subarray mismatch" - }, - "State": { - "Type": 2.0, - "Boolean": 1.0 - }, - "TabOrder": { - "Type": 3.0, - "Integer": 50.0 - } - } - }, - "GroupBox": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "object 4" - }, - "X": { - "Type": 3.0, - "Integer": 9.0 - }, - "Y": { - "Type": 3.0, - "Integer": 12.0 - }, - "Width": { - "Type": 3.0, - "Integer": 1000.0 - }, - "Height": { - "Type": 3.0, - "Integer": 171.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Caption": { - "Type": 5.0, - "String": "Subarray Voltage Mismatch Calculation" - }, - "Bold": { - "Type": 2.0, - "Boolean": 1.0 - } - } - } - }, - "VarDatabase": { - "enable_mismatch_vmax_calc": { - "Version": 4.0, - "Type": 1.0, - "Label": "Enable subarray voltage mismatch calculation", - "Units": " ", - "Group": "PV System Design", - "IndexLabels": "", - "Flags": 3.0, - "DefaultValue": 0.0, - "UIObject": "Default", - "sscVariableName": "", - "sscVariableValue": "" - } - }, - "Equations": [], - "Callbacks": [] -} \ No newline at end of file diff --git a/deploy/runtime/ui/PV System Design.json b/deploy/runtime/ui/PV System Design.json deleted file mode 100644 index 84f23ab2dd..0000000000 --- a/deploy/runtime/ui/PV System Design.json +++ /dev/null @@ -1,9900 +0,0 @@ -{ - "Name": "PV System Design", - "Width": 886.0, - "Height": 1138.0, - "FormObjects": { - "GroupBox": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "GroupBox1" - }, - "X": { - "Type": 3.0, - "Integer": 306.0 - }, - "Y": { - "Type": 3.0, - "Integer": 6.0 - }, - "Width": { - "Type": 3.0, - "Integer": 575.0 - }, - "Height": { - "Type": 3.0, - "Integer": 160.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Caption": { - "Type": 5.0, - "String": "Sizing Summary" - }, - "Bold": { - "Type": 2.0, - "Boolean": 1.0 - } - } - }, - "GroupBox": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "GroupBox11" - }, - "X": { - "Type": 3.0, - "Integer": 9.0 - }, - "Y": { - "Type": 3.0, - "Integer": 6.0 - }, - "Width": { - "Type": 3.0, - "Integer": 293.0 - }, - "Height": { - "Type": 3.0, - "Integer": 160.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Caption": { - "Type": 5.0, - "String": "AC Sizing" - }, - "Bold": { - "Type": 2.0, - "Boolean": 1.0 - } - } - }, - "GroupBox": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "GroupBox2" - }, - "X": { - "Type": 3.0, - "Integer": 9.0 - }, - "Y": { - "Type": 3.0, - "Integer": 168.0 - }, - "Width": { - "Type": 3.0, - "Integer": 872.0 - }, - "Height": { - "Type": 3.0, - "Integer": 962.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Caption": { - "Type": 5.0, - "String": "DC Sizing and Configuration" - }, - "Bold": { - "Type": 2.0, - "Boolean": 1.0 - } - } - }, - "Divider": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "HLine1" - }, - "X": { - "Type": 3.0, - "Integer": 15.0 - }, - "Y": { - "Type": 3.0, - "Integer": 900.0 - }, - "Width": { - "Type": 3.0, - "Integer": 802.0 - }, - "Height": { - "Type": 3.0, - "Integer": 18.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Orientation": { - "Type": 3.0, - "Integer": 0.0 - }, - "Colour": { - "Type": 4.0, - "Color": { - "Red": 120.0, - "Green": 120.0, - "Blue": 120.0, - "Alpha": 255.0 - } - }, - "Caption": { - "Type": 5.0, - "String": "Electrical Sizing Information" - }, - "Bold": { - "Type": 2.0, - "Boolean": 1.0 - } - } - }, - "Divider": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "HLine111" - }, - "X": { - "Type": 3.0, - "Integer": 18.0 - }, - "Y": { - "Type": 3.0, - "Integer": 255.0 - }, - "Width": { - "Type": 3.0, - "Integer": 802.0 - }, - "Height": { - "Type": 3.0, - "Integer": 18.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Orientation": { - "Type": 3.0, - "Integer": 0.0 - }, - "Colour": { - "Type": 4.0, - "Color": { - "Red": 120.0, - "Green": 120.0, - "Blue": 120.0, - "Alpha": 255.0 - } - }, - "Caption": { - "Type": 5.0, - "String": "Electrical Configuration" - }, - "Bold": { - "Type": 2.0, - "Boolean": 1.0 - } - } - }, - "Divider": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "HLine12" - }, - "X": { - "Type": 3.0, - "Integer": 18.0 - }, - "Y": { - "Type": 3.0, - "Integer": 444.0 - }, - "Width": { - "Type": 3.0, - "Integer": 802.0 - }, - "Height": { - "Type": 3.0, - "Integer": 16.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Orientation": { - "Type": 3.0, - "Integer": 0.0 - }, - "Colour": { - "Type": 4.0, - "Color": { - "Red": 120.0, - "Green": 120.0, - "Blue": 120.0, - "Alpha": 255.0 - } - }, - "Caption": { - "Type": 5.0, - "String": "Multiple MPPT Inputs" - }, - "Bold": { - "Type": 2.0, - "Boolean": 1.0 - } - } - }, - "Divider": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "HLine129" - }, - "X": { - "Type": 3.0, - "Integer": 21.0 - }, - "Y": { - "Type": 3.0, - "Integer": 507.0 - }, - "Width": { - "Type": 3.0, - "Integer": 802.0 - }, - "Height": { - "Type": 3.0, - "Integer": 16.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Orientation": { - "Type": 3.0, - "Integer": 0.0 - }, - "Colour": { - "Type": 4.0, - "Color": { - "Red": 120.0, - "Green": 120.0, - "Blue": 120.0, - "Alpha": 255.0 - } - }, - "Caption": { - "Type": 5.0, - "String": "Tracking & Orientation" - }, - "Bold": { - "Type": 2.0, - "Boolean": 1.0 - } - } - }, - "Label": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "Label1123" - }, - "X": { - "Type": 3.0, - "Integer": 21.0 - }, - "Y": { - "Type": 3.0, - "Integer": 411.0 - }, - "Width": { - "Type": 3.0, - "Integer": 266.0 - }, - "Height": { - "Type": 3.0, - "Integer": 24.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Caption": { - "Type": 5.0, - "String": "String Vmp at reference conditions (V)" - }, - "TextColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "Bold": { - "Type": 2.0, - "Boolean": 0.0 - }, - "FontSize": { - "Type": 3.0, - "Integer": 0.0 - }, - "WordWrap": { - "Type": 2.0, - "Boolean": 0.0 - }, - "AlignRight": { - "Type": 2.0, - "Boolean": 1.0 - }, - "AlignTop": { - "Type": 2.0, - "Boolean": 0.0 - } - } - }, - "Label": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "Label1124" - }, - "X": { - "Type": 3.0, - "Integer": 21.0 - }, - "Y": { - "Type": 3.0, - "Integer": 384.0 - }, - "Width": { - "Type": 3.0, - "Integer": 266.0 - }, - "Height": { - "Type": 3.0, - "Integer": 24.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Caption": { - "Type": 5.0, - "String": "String Voc at reference conditions (V)" - }, - "TextColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "Bold": { - "Type": 2.0, - "Boolean": 0.0 - }, - "FontSize": { - "Type": 3.0, - "Integer": 0.0 - }, - "WordWrap": { - "Type": 2.0, - "Boolean": 0.0 - }, - "AlignRight": { - "Type": 2.0, - "Boolean": 1.0 - }, - "AlignTop": { - "Type": 2.0, - "Boolean": 0.0 - } - } - }, - "Label": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "Label1133" - }, - "X": { - "Type": 3.0, - "Integer": 21.0 - }, - "Y": { - "Type": 3.0, - "Integer": 357.0 - }, - "Width": { - "Type": 3.0, - "Integer": 266.0 - }, - "Height": { - "Type": 3.0, - "Integer": 24.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Caption": { - "Type": 5.0, - "String": "Number of modules in subarray" - }, - "TextColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "Bold": { - "Type": 2.0, - "Boolean": 0.0 - }, - "FontSize": { - "Type": 3.0, - "Integer": 0.0 - }, - "WordWrap": { - "Type": 2.0, - "Boolean": 0.0 - }, - "AlignRight": { - "Type": 2.0, - "Boolean": 1.0 - }, - "AlignTop": { - "Type": 2.0, - "Boolean": 0.0 - } - } - }, - "Label": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "Label1145" - }, - "X": { - "Type": 3.0, - "Integer": 21.0 - }, - "Y": { - "Type": 3.0, - "Integer": 330.0 - }, - "Width": { - "Type": 3.0, - "Integer": 266.0 - }, - "Height": { - "Type": 3.0, - "Integer": 24.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Caption": { - "Type": 5.0, - "String": "Strings in parallel in subarray" - }, - "TextColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "Bold": { - "Type": 2.0, - "Boolean": 0.0 - }, - "FontSize": { - "Type": 3.0, - "Integer": 0.0 - }, - "WordWrap": { - "Type": 2.0, - "Boolean": 0.0 - }, - "AlignRight": { - "Type": 2.0, - "Boolean": 1.0 - }, - "AlignTop": { - "Type": 2.0, - "Boolean": 0.0 - } - } - }, - "Label": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "Label1146" - }, - "X": { - "Type": 3.0, - "Integer": 21.0 - }, - "Y": { - "Type": 3.0, - "Integer": 303.0 - }, - "Width": { - "Type": 3.0, - "Integer": 266.0 - }, - "Height": { - "Type": 3.0, - "Integer": 24.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Caption": { - "Type": 5.0, - "String": "Modules per string in subarray" - }, - "TextColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "Bold": { - "Type": 2.0, - "Boolean": 0.0 - }, - "FontSize": { - "Type": 3.0, - "Integer": 0.0 - }, - "WordWrap": { - "Type": 2.0, - "Boolean": 0.0 - }, - "AlignRight": { - "Type": 2.0, - "Boolean": 1.0 - }, - "AlignTop": { - "Type": 2.0, - "Boolean": 0.0 - } - } - }, - "Label": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "Label122" - }, - "X": { - "Type": 3.0, - "Integer": 18.0 - }, - "Y": { - "Type": 3.0, - "Integer": 783.0 - }, - "Width": { - "Type": 3.0, - "Integer": 266.0 - }, - "Height": { - "Type": 3.0, - "Integer": 24.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Caption": { - "Type": 5.0, - "String": "Backtracking" - }, - "TextColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "Bold": { - "Type": 2.0, - "Boolean": 0.0 - }, - "FontSize": { - "Type": 3.0, - "Integer": 0.0 - }, - "WordWrap": { - "Type": 2.0, - "Boolean": 0.0 - }, - "AlignRight": { - "Type": 2.0, - "Boolean": 1.0 - }, - "AlignTop": { - "Type": 2.0, - "Boolean": 0.0 - } - } - }, - "Label": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "Label12283" - }, - "X": { - "Type": 3.0, - "Integer": 18.0 - }, - "Y": { - "Type": 3.0, - "Integer": 837.0 - }, - "Width": { - "Type": 3.0, - "Integer": 266.0 - }, - "Height": { - "Type": 3.0, - "Integer": 24.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Caption": { - "Type": 5.0, - "String": "Terrain azimuth (deg)" - }, - "TextColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "Bold": { - "Type": 2.0, - "Boolean": 0.0 - }, - "FontSize": { - "Type": 3.0, - "Integer": 0.0 - }, - "WordWrap": { - "Type": 2.0, - "Boolean": 0.0 - }, - "AlignRight": { - "Type": 2.0, - "Boolean": 1.0 - }, - "AlignTop": { - "Type": 2.0, - "Boolean": 0.0 - } - } - }, - "Label": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "Label1228310" - }, - "X": { - "Type": 3.0, - "Integer": 18.0 - }, - "Y": { - "Type": 3.0, - "Integer": 810.0 - }, - "Width": { - "Type": 3.0, - "Integer": 266.0 - }, - "Height": { - "Type": 3.0, - "Integer": 24.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Caption": { - "Type": 5.0, - "String": "Terrain slope (deg)" - }, - "TextColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "Bold": { - "Type": 2.0, - "Boolean": 0.0 - }, - "FontSize": { - "Type": 3.0, - "Integer": 0.0 - }, - "WordWrap": { - "Type": 2.0, - "Boolean": 0.0 - }, - "AlignRight": { - "Type": 2.0, - "Boolean": 1.0 - }, - "AlignTop": { - "Type": 2.0, - "Boolean": 0.0 - } - } - }, - "Label": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "Label1228321" - }, - "X": { - "Type": 3.0, - "Integer": 18.0 - }, - "Y": { - "Type": 3.0, - "Integer": 756.0 - }, - "Width": { - "Type": 3.0, - "Integer": 266.0 - }, - "Height": { - "Type": 3.0, - "Integer": 24.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Caption": { - "Type": 5.0, - "String": "Tracker rotation limit (deg)" - }, - "TextColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "Bold": { - "Type": 2.0, - "Boolean": 0.0 - }, - "FontSize": { - "Type": 3.0, - "Integer": 0.0 - }, - "WordWrap": { - "Type": 2.0, - "Boolean": 0.0 - }, - "AlignRight": { - "Type": 2.0, - "Boolean": 1.0 - }, - "AlignTop": { - "Type": 2.0, - "Boolean": 0.0 - } - } - }, - "Label": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "Label12284" - }, - "X": { - "Type": 3.0, - "Integer": 18.0 - }, - "Y": { - "Type": 3.0, - "Integer": 702.0 - }, - "Width": { - "Type": 3.0, - "Integer": 266.0 - }, - "Height": { - "Type": 3.0, - "Integer": 24.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Caption": { - "Type": 5.0, - "String": "Azimuth (deg)" - }, - "TextColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "Bold": { - "Type": 2.0, - "Boolean": 0.0 - }, - "FontSize": { - "Type": 3.0, - "Integer": 0.0 - }, - "WordWrap": { - "Type": 2.0, - "Boolean": 0.0 - }, - "AlignRight": { - "Type": 2.0, - "Boolean": 1.0 - }, - "AlignTop": { - "Type": 2.0, - "Boolean": 0.0 - } - } - }, - "Label": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "Label13" - }, - "X": { - "Type": 3.0, - "Integer": 18.0 - }, - "Y": { - "Type": 3.0, - "Integer": 675.0 - }, - "Width": { - "Type": 3.0, - "Integer": 266.0 - }, - "Height": { - "Type": 3.0, - "Integer": 24.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Caption": { - "Type": 5.0, - "String": "Tilt (deg)" - }, - "TextColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "Bold": { - "Type": 2.0, - "Boolean": 0.0 - }, - "FontSize": { - "Type": 3.0, - "Integer": 0.0 - }, - "WordWrap": { - "Type": 2.0, - "Boolean": 0.0 - }, - "AlignRight": { - "Type": 2.0, - "Boolean": 1.0 - }, - "AlignTop": { - "Type": 2.0, - "Boolean": 0.0 - } - } - }, - "Label": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "Label2" - }, - "X": { - "Type": 3.0, - "Integer": 321.0 - }, - "Y": { - "Type": 3.0, - "Integer": 132.0 - }, - "Width": { - "Type": 3.0, - "Integer": 552.0 - }, - "Height": { - "Type": 3.0, - "Integer": 31.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Caption": { - "Type": 5.0, - "String": "System and subarray capacity and voltage ratings are at module reference conditions shown on the Module page." - }, - "TextColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "Bold": { - "Type": 2.0, - "Boolean": 0.0 - }, - "FontSize": { - "Type": 3.0, - "Integer": -1.0 - }, - "WordWrap": { - "Type": 2.0, - "Boolean": 1.0 - }, - "AlignRight": { - "Type": 2.0, - "Boolean": 0.0 - }, - "AlignTop": { - "Type": 2.0, - "Boolean": 1.0 - } - } - }, - "Label": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "Label213" - }, - "X": { - "Type": 3.0, - "Integer": 18.0 - }, - "Y": { - "Type": 3.0, - "Integer": 189.0 - }, - "Width": { - "Type": 3.0, - "Integer": 860.0 - }, - "Height": { - "Type": 3.0, - "Integer": 44.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Caption": { - "Type": 5.0, - "String": "To model a system with one array, specify properties for Subarray 1 and disable Subarrays 2, 3, and 4. To model a system with up to four subarrays connected in parallel to a single bank of inverters, for each subarray, check Enable and specify a number of strings and other properties." - }, - "TextColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "Bold": { - "Type": 2.0, - "Boolean": 0.0 - }, - "FontSize": { - "Type": 3.0, - "Integer": 0.0 - }, - "WordWrap": { - "Type": 2.0, - "Boolean": 1.0 - }, - "AlignRight": { - "Type": 2.0, - "Boolean": 0.0 - }, - "AlignTop": { - "Type": 2.0, - "Boolean": 1.0 - } - } - }, - "Label": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "Label4" - }, - "X": { - "Type": 3.0, - "Integer": 420.0 - }, - "Y": { - "Type": 3.0, - "Integer": 240.0 - }, - "Width": { - "Type": 3.0, - "Integer": 110.0 - }, - "Height": { - "Type": 3.0, - "Integer": 21.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Caption": { - "Type": 5.0, - "String": "Subarray 2" - }, - "TextColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "Bold": { - "Type": 2.0, - "Boolean": 1.0 - }, - "FontSize": { - "Type": 3.0, - "Integer": 0.0 - }, - "WordWrap": { - "Type": 2.0, - "Boolean": 0.0 - }, - "AlignRight": { - "Type": 2.0, - "Boolean": 0.0 - }, - "AlignTop": { - "Type": 2.0, - "Boolean": 0.0 - } - } - }, - "Label": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "Label41" - }, - "X": { - "Type": 3.0, - "Integer": 555.0 - }, - "Y": { - "Type": 3.0, - "Integer": 240.0 - }, - "Width": { - "Type": 3.0, - "Integer": 110.0 - }, - "Height": { - "Type": 3.0, - "Integer": 21.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Caption": { - "Type": 5.0, - "String": "Subarray 3" - }, - "TextColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "Bold": { - "Type": 2.0, - "Boolean": 1.0 - }, - "FontSize": { - "Type": 3.0, - "Integer": 0.0 - }, - "WordWrap": { - "Type": 2.0, - "Boolean": 0.0 - }, - "AlignRight": { - "Type": 2.0, - "Boolean": 0.0 - }, - "AlignTop": { - "Type": 2.0, - "Boolean": 0.0 - } - } - }, - "Label": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "Label411" - }, - "X": { - "Type": 3.0, - "Integer": 690.0 - }, - "Y": { - "Type": 3.0, - "Integer": 240.0 - }, - "Width": { - "Type": 3.0, - "Integer": 110.0 - }, - "Height": { - "Type": 3.0, - "Integer": 21.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Caption": { - "Type": 5.0, - "String": "Subarray 4" - }, - "TextColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "Bold": { - "Type": 2.0, - "Boolean": 1.0 - }, - "FontSize": { - "Type": 3.0, - "Integer": 0.0 - }, - "WordWrap": { - "Type": 2.0, - "Boolean": 0.0 - }, - "AlignRight": { - "Type": 2.0, - "Boolean": 0.0 - }, - "AlignTop": { - "Type": 2.0, - "Boolean": 0.0 - } - } - }, - "Label": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "Label4111" - }, - "X": { - "Type": 3.0, - "Integer": 288.0 - }, - "Y": { - "Type": 3.0, - "Integer": 240.0 - }, - "Width": { - "Type": 3.0, - "Integer": 110.0 - }, - "Height": { - "Type": 3.0, - "Integer": 21.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Caption": { - "Type": 5.0, - "String": "Subarray 1" - }, - "TextColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "Bold": { - "Type": 2.0, - "Boolean": 1.0 - }, - "FontSize": { - "Type": 3.0, - "Integer": 0.0 - }, - "WordWrap": { - "Type": 2.0, - "Boolean": 0.0 - }, - "AlignRight": { - "Type": 2.0, - "Boolean": 0.0 - }, - "AlignTop": { - "Type": 2.0, - "Boolean": 0.0 - } - } - }, - "Label": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "Label5" - }, - "X": { - "Type": 3.0, - "Integer": 291.0 - }, - "Y": { - "Type": 3.0, - "Integer": 279.0 - }, - "Width": { - "Type": 3.0, - "Integer": 110.0 - }, - "Height": { - "Type": 3.0, - "Integer": 21.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Caption": { - "Type": 5.0, - "String": "(always enabled)" - }, - "TextColour": { - "Type": 4.0, - "Color": { - "Red": 128.0, - "Green": 128.0, - "Blue": 128.0, - "Alpha": 255.0 - } - }, - "Bold": { - "Type": 2.0, - "Boolean": 0.0 - }, - "FontSize": { - "Type": 3.0, - "Integer": 0.0 - }, - "WordWrap": { - "Type": 2.0, - "Boolean": 0.0 - }, - "AlignRight": { - "Type": 2.0, - "Boolean": 0.0 - }, - "AlignTop": { - "Type": 2.0, - "Boolean": 0.0 - } - } - }, - "Numeric": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "batt_max_power" - }, - "X": { - "Type": 3.0, - "Integer": 492.0 - }, - "Y": { - "Type": 3.0, - "Integer": 105.0 - }, - "Width": { - "Type": 3.0, - "Integer": 82.0 - }, - "Height": { - "Type": 3.0, - "Integer": 24.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Value": { - "Type": 1.0, - "Double": 9999.0 - }, - "Mode": { - "Type": 3.0, - "Integer": 1.0 - }, - "Format": { - "Type": 3.0, - "Integer": 0.0 - }, - "Decimals": { - "Type": 3.0, - "Integer": 3.0 - }, - "Prefix": { - "Type": 5.0, - "String": "" - }, - "Suffix": { - "Type": 5.0, - "String": "" - }, - "ThousandsSep": { - "Type": 2.0, - "Boolean": 1.0 - }, - "Editable": { - "Type": 2.0, - "Boolean": 1.0 - }, - "ForeColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "BackColour": { - "Type": 4.0, - "Color": { - "Red": 255.0, - "Green": 255.0, - "Blue": 255.0, - "Alpha": 255.0 - } - }, - "TabOrder": { - "Type": 3.0, - "Integer": -1.0 - } - } - }, - "Button": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "btn_reset_inverter_voltages" - }, - "X": { - "Type": 3.0, - "Integer": 51.0 - }, - "Y": { - "Type": 3.0, - "Integer": 1086.0 - }, - "Width": { - "Type": 3.0, - "Integer": 276.0 - }, - "Height": { - "Type": 3.0, - "Integer": 28.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Caption": { - "Type": 5.0, - "String": "Copy ratings from Inverter page" - }, - "TabOrder": { - "Type": 3.0, - "Integer": -1.0 - } - } - }, - "Button": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "btn_set_subarrays" - }, - "X": { - "Type": 3.0, - "Integer": 33.0 - }, - "Y": { - "Type": 3.0, - "Integer": 465.0 - }, - "Width": { - "Type": 3.0, - "Integer": 189.0 - }, - "Height": { - "Type": 3.0, - "Integer": 28.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Caption": { - "Type": 5.0, - "String": "Set MPPT inputs" - }, - "TabOrder": { - "Type": 3.0, - "Integer": 6.0 - } - } - }, - "Numeric": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "calculated_dcac_ratio" - }, - "X": { - "Type": 3.0, - "Integer": 177.0 - }, - "Y": { - "Type": 3.0, - "Integer": 54.0 - }, - "Width": { - "Type": 3.0, - "Integer": 82.0 - }, - "Height": { - "Type": 3.0, - "Integer": 24.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Value": { - "Type": 1.0, - "Double": 1.1 - }, - "Mode": { - "Type": 3.0, - "Integer": 1.0 - }, - "Format": { - "Type": 3.0, - "Integer": 0.0 - }, - "Decimals": { - "Type": 3.0, - "Integer": 2.0 - }, - "Prefix": { - "Type": 5.0, - "String": "" - }, - "Suffix": { - "Type": 5.0, - "String": "" - }, - "ThousandsSep": { - "Type": 2.0, - "Boolean": 0.0 - }, - "Editable": { - "Type": 2.0, - "Boolean": 1.0 - }, - "ForeColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "BackColour": { - "Type": 4.0, - "Color": { - "Red": 255.0, - "Green": 255.0, - "Blue": 255.0, - "Alpha": 255.0 - } - }, - "TabOrder": { - "Type": 3.0, - "Integer": 3.0 - } - } - }, - "Numeric": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "desired_dcac_ratio" - }, - "X": { - "Type": 3.0, - "Integer": 177.0 - }, - "Y": { - "Type": 3.0, - "Integer": 108.0 - }, - "Width": { - "Type": 3.0, - "Integer": 82.0 - }, - "Height": { - "Type": 3.0, - "Integer": 24.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Value": { - "Type": 1.0, - "Double": 0.0 - }, - "Mode": { - "Type": 3.0, - "Integer": 1.0 - }, - "Format": { - "Type": 3.0, - "Integer": 1.0 - }, - "Decimals": { - "Type": 3.0, - "Integer": 2.0 - }, - "Prefix": { - "Type": 5.0, - "String": "" - }, - "Suffix": { - "Type": 5.0, - "String": "" - }, - "ThousandsSep": { - "Type": 2.0, - "Boolean": 1.0 - }, - "Editable": { - "Type": 2.0, - "Boolean": 1.0 - }, - "ForeColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "BackColour": { - "Type": 4.0, - "Color": { - "Red": 255.0, - "Green": 255.0, - "Blue": 255.0, - "Alpha": 255.0 - } - }, - "TabOrder": { - "Type": 3.0, - "Integer": 5.0 - } - } - }, - "Numeric": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "desired_size" - }, - "X": { - "Type": 3.0, - "Integer": 177.0 - }, - "Y": { - "Type": 3.0, - "Integer": 81.0 - }, - "Width": { - "Type": 3.0, - "Integer": 82.0 - }, - "Height": { - "Type": 3.0, - "Integer": 24.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Value": { - "Type": 1.0, - "Double": 0.0 - }, - "Mode": { - "Type": 3.0, - "Integer": 1.0 - }, - "Format": { - "Type": 3.0, - "Integer": 1.0 - }, - "Decimals": { - "Type": 3.0, - "Integer": 2.0 - }, - "Prefix": { - "Type": 5.0, - "String": "" - }, - "Suffix": { - "Type": 5.0, - "String": "" - }, - "ThousandsSep": { - "Type": 2.0, - "Boolean": 1.0 - }, - "Editable": { - "Type": 2.0, - "Boolean": 1.0 - }, - "ForeColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "BackColour": { - "Type": 4.0, - "Color": { - "Red": 255.0, - "Green": 255.0, - "Blue": 255.0, - "Alpha": 255.0 - } - }, - "TabOrder": { - "Type": 3.0, - "Integer": 4.0 - } - } - }, - "CheckBox": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "enable_auto_size" - }, - "X": { - "Type": 3.0, - "Integer": 15.0 - }, - "Y": { - "Type": 3.0, - "Integer": 138.0 - }, - "Width": { - "Type": 3.0, - "Integer": 283.0 - }, - "Height": { - "Type": 3.0, - "Integer": 24.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Caption": { - "Type": 5.0, - "String": "Estimate Subarray 1 configuration" - }, - "State": { - "Type": 2.0, - "Boolean": 1.0 - }, - "TabOrder": { - "Type": 3.0, - "Integer": 2.0 - } - } - }, - "Label": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "gcr_info" - }, - "X": { - "Type": 3.0, - "Integer": 24.0 - }, - "Y": { - "Type": 3.0, - "Integer": 864.0 - }, - "Width": { - "Type": 3.0, - "Integer": 786.0 - }, - "Height": { - "Type": 3.0, - "Integer": 36.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Caption": { - "Type": 5.0, - "String": "Ground coverage ratio is used (1) to determine when a one-axis tracking system will backtrack, (2) in self-shading calculations for fixed tilt or one-axis tracking systems on the Shading page, and (3) in the total land area calculation. See Help for details." - }, - "TextColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "Bold": { - "Type": 2.0, - "Boolean": 0.0 - }, - "FontSize": { - "Type": 3.0, - "Integer": -1.0 - }, - "WordWrap": { - "Type": 2.0, - "Boolean": 1.0 - }, - "AlignRight": { - "Type": 2.0, - "Boolean": 0.0 - }, - "AlignTop": { - "Type": 2.0, - "Boolean": 1.0 - } - } - }, - "Label": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "gcr_label" - }, - "X": { - "Type": 3.0, - "Integer": 18.0 - }, - "Y": { - "Type": 3.0, - "Integer": 729.0 - }, - "Width": { - "Type": 3.0, - "Integer": 266.0 - }, - "Height": { - "Type": 3.0, - "Integer": 24.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Caption": { - "Type": 5.0, - "String": "Ground coverage ratio (GCR)" - }, - "TextColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "Bold": { - "Type": 2.0, - "Boolean": 0.0 - }, - "FontSize": { - "Type": 3.0, - "Integer": 0.0 - }, - "WordWrap": { - "Type": 2.0, - "Boolean": 0.0 - }, - "AlignRight": { - "Type": 2.0, - "Boolean": 1.0 - }, - "AlignTop": { - "Type": 2.0, - "Boolean": 0.0 - } - } - }, - "Numeric": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "inverter_count" - }, - "X": { - "Type": 3.0, - "Integer": 177.0 - }, - "Y": { - "Type": 3.0, - "Integer": 27.0 - }, - "Width": { - "Type": 3.0, - "Integer": 82.0 - }, - "Height": { - "Type": 3.0, - "Integer": 24.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Value": { - "Type": 1.0, - "Double": 1.0 - }, - "Mode": { - "Type": 3.0, - "Integer": 0.0 - }, - "Format": { - "Type": 3.0, - "Integer": 0.0 - }, - "Decimals": { - "Type": 3.0, - "Integer": 3.0 - }, - "Prefix": { - "Type": 5.0, - "String": "" - }, - "Suffix": { - "Type": 5.0, - "String": "" - }, - "ThousandsSep": { - "Type": 2.0, - "Boolean": 1.0 - }, - "Editable": { - "Type": 2.0, - "Boolean": 1.0 - }, - "ForeColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "BackColour": { - "Type": 4.0, - "Color": { - "Red": 255.0, - "Green": 255.0, - "Blue": 255.0, - "Alpha": 255.0 - } - }, - "TabOrder": { - "Type": 3.0, - "Integer": 1.0 - } - } - }, - "MultilineText": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "layout_warning" - }, - "X": { - "Type": 3.0, - "Integer": 348.0 - }, - "Y": { - "Type": 3.0, - "Integer": 990.0 - }, - "Width": { - "Type": 3.0, - "Integer": 478.0 - }, - "Height": { - "Type": 3.0, - "Integer": 132.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Text": { - "Type": 5.0, - "String": "" - }, - "Editable": { - "Type": 2.0, - "Boolean": 0.0 - }, - "ForeColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "BackColour": { - "Type": 4.0, - "Color": { - "Red": 255.0, - "Green": 255.0, - "Blue": 255.0, - "Alpha": 255.0 - } - }, - "TabOrder": { - "Type": 3.0, - "Integer": -1.0 - } - } - }, - "Numeric": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "mppt_hi_inverter" - }, - "X": { - "Type": 3.0, - "Integer": 201.0 - }, - "Y": { - "Type": 3.0, - "Integer": 1029.0 - }, - "Width": { - "Type": 3.0, - "Integer": 82.0 - }, - "Height": { - "Type": 3.0, - "Integer": 24.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Value": { - "Type": 1.0, - "Double": 9999.0 - }, - "Mode": { - "Type": 3.0, - "Integer": 1.0 - }, - "Format": { - "Type": 3.0, - "Integer": 1.0 - }, - "Decimals": { - "Type": 3.0, - "Integer": 1.0 - }, - "Prefix": { - "Type": 5.0, - "String": "" - }, - "Suffix": { - "Type": 5.0, - "String": "" - }, - "ThousandsSep": { - "Type": 2.0, - "Boolean": 1.0 - }, - "Editable": { - "Type": 2.0, - "Boolean": 1.0 - }, - "ForeColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "BackColour": { - "Type": 4.0, - "Color": { - "Red": 255.0, - "Green": 255.0, - "Blue": 255.0, - "Alpha": 255.0 - } - }, - "TabOrder": { - "Type": 3.0, - "Integer": -1.0 - } - } - }, - "Numeric": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "mppt_low_inverter" - }, - "X": { - "Type": 3.0, - "Integer": 201.0 - }, - "Y": { - "Type": 3.0, - "Integer": 1002.0 - }, - "Width": { - "Type": 3.0, - "Integer": 82.0 - }, - "Height": { - "Type": 3.0, - "Integer": 24.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Value": { - "Type": 1.0, - "Double": 9999.0 - }, - "Mode": { - "Type": 3.0, - "Integer": 1.0 - }, - "Format": { - "Type": 3.0, - "Integer": 1.0 - }, - "Decimals": { - "Type": 3.0, - "Integer": 1.0 - }, - "Prefix": { - "Type": 5.0, - "String": "" - }, - "Suffix": { - "Type": 5.0, - "String": "" - }, - "ThousandsSep": { - "Type": 2.0, - "Boolean": 1.0 - }, - "Editable": { - "Type": 2.0, - "Boolean": 1.0 - }, - "ForeColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "BackColour": { - "Type": 4.0, - "Color": { - "Red": 255.0, - "Green": 255.0, - "Blue": 255.0, - "Alpha": 255.0 - } - }, - "TabOrder": { - "Type": 3.0, - "Integer": -1.0 - } - } - }, - "Numeric": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "num_strings_total" - }, - "X": { - "Type": 3.0, - "Integer": 771.0 - }, - "Y": { - "Type": 3.0, - "Integer": 51.0 - }, - "Width": { - "Type": 3.0, - "Integer": 82.0 - }, - "Height": { - "Type": 3.0, - "Integer": 24.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Value": { - "Type": 1.0, - "Double": 0.0 - }, - "Mode": { - "Type": 3.0, - "Integer": 0.0 - }, - "Format": { - "Type": 3.0, - "Integer": 0.0 - }, - "Decimals": { - "Type": 3.0, - "Integer": 3.0 - }, - "Prefix": { - "Type": 5.0, - "String": "" - }, - "Suffix": { - "Type": 5.0, - "String": "" - }, - "ThousandsSep": { - "Type": 2.0, - "Boolean": 1.0 - }, - "Editable": { - "Type": 2.0, - "Boolean": 1.0 - }, - "ForeColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "BackColour": { - "Type": 4.0, - "Color": { - "Red": 255.0, - "Green": 255.0, - "Blue": 255.0, - "Alpha": 255.0 - } - }, - "TabOrder": { - "Type": 3.0, - "Integer": -1.0 - } - } - }, - "Divider": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "object 22" - }, - "X": { - "Type": 3.0, - "Integer": 33.0 - }, - "Y": { - "Type": 3.0, - "Integer": 984.0 - }, - "Width": { - "Type": 3.0, - "Integer": 300.0 - }, - "Height": { - "Type": 3.0, - "Integer": 16.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Orientation": { - "Type": 3.0, - "Integer": 0.0 - }, - "Colour": { - "Type": 4.0, - "Color": { - "Red": 120.0, - "Green": 120.0, - "Blue": 120.0, - "Alpha": 255.0 - } - }, - "Caption": { - "Type": 5.0, - "String": "Inverter Voltage Ratings" - }, - "Bold": { - "Type": 2.0, - "Boolean": 1.0 - } - } - }, - "Label": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "object 7" - }, - "X": { - "Type": 3.0, - "Integer": 300.0 - }, - "Y": { - "Type": 3.0, - "Integer": 489.0 - }, - "Width": { - "Type": 3.0, - "Integer": 492.0 - }, - "Height": { - "Type": 3.0, - "Integer": 24.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Caption": { - "Type": 5.0, - "String": "Set MPPT inputs when Number of MPPT Inputs on the Inverter page is greater than 1." - }, - "TextColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "Bold": { - "Type": 2.0, - "Boolean": 0.0 - }, - "FontSize": { - "Type": 3.0, - "Integer": 0.0 - }, - "WordWrap": { - "Type": 2.0, - "Boolean": 1.0 - }, - "AlignRight": { - "Type": 2.0, - "Boolean": 1.0 - }, - "AlignTop": { - "Type": 2.0, - "Boolean": 1.0 - } - } - }, - "Label": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "object 746" - }, - "X": { - "Type": 3.0, - "Integer": 21.0 - }, - "Y": { - "Type": 3.0, - "Integer": 918.0 - }, - "Width": { - "Type": 3.0, - "Integer": 792.0 - }, - "Height": { - "Type": 3.0, - "Integer": 54.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Caption": { - "Type": 5.0, - "String": "SAM uses the inverter voltage ratings when you choose Estimate Subarray 1 Configuration above to automatically size the array, and for voltage clipping calculations during the simulation. You can change these values when the data from the inverter library does not match information on the manufacturer datasheet. Click Reset Inverter Voltage Ratings to reset the voltage ratings to values from the Inverter page. See Help for details." - }, - "TextColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "Bold": { - "Type": 2.0, - "Boolean": 0.0 - }, - "FontSize": { - "Type": 3.0, - "Integer": 0.0 - }, - "WordWrap": { - "Type": 2.0, - "Boolean": 1.0 - }, - "AlignRight": { - "Type": 2.0, - "Boolean": 0.0 - }, - "AlignTop": { - "Type": 2.0, - "Boolean": 1.0 - } - } - }, - "Image": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "pv_orientation" - }, - "X": { - "Type": 3.0, - "Integer": 72.0 - }, - "Y": { - "Type": 3.0, - "Integer": 540.0 - }, - "Width": { - "Type": 3.0, - "Integer": 200.0 - }, - "Height": { - "Type": 3.0, - "Integer": 110.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Image": { - "Type": 7.0, - "Image": "PV System Design.png" - }, - "Centered": { - "Type": 2.0, - "Boolean": 1.0 - } - } - }, - "Label": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "sizing_instructions" - }, - "X": { - "Type": 3.0, - "Integer": 15.0 - }, - "Y": { - "Type": 3.0, - "Integer": 84.0 - }, - "Width": { - "Type": 3.0, - "Integer": 283.0 - }, - "Height": { - "Type": 3.0, - "Integer": 52.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Caption": { - "Type": 5.0, - "String": "Size the system using modules per string and strings in parallel inputs below." - }, - "TextColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "Bold": { - "Type": 2.0, - "Boolean": 0.0 - }, - "FontSize": { - "Type": 3.0, - "Integer": 0.0 - }, - "WordWrap": { - "Type": 2.0, - "Boolean": 1.0 - }, - "AlignRight": { - "Type": 2.0, - "Boolean": 0.0 - }, - "AlignTop": { - "Type": 2.0, - "Boolean": 1.0 - } - } - }, - "Numeric": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "subarray1_azimuth" - }, - "X": { - "Type": 3.0, - "Integer": 288.0 - }, - "Y": { - "Type": 3.0, - "Integer": 702.0 - }, - "Width": { - "Type": 3.0, - "Integer": 100.0 - }, - "Height": { - "Type": 3.0, - "Integer": 24.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Value": { - "Type": 1.0, - "Double": 0.0 - }, - "Mode": { - "Type": 3.0, - "Integer": 1.0 - }, - "Format": { - "Type": 3.0, - "Integer": 1.0 - }, - "Decimals": { - "Type": 3.0, - "Integer": 3.0 - }, - "Prefix": { - "Type": 5.0, - "String": "" - }, - "Suffix": { - "Type": 5.0, - "String": "" - }, - "ThousandsSep": { - "Type": 2.0, - "Boolean": 0.0 - }, - "Editable": { - "Type": 2.0, - "Boolean": 1.0 - }, - "ForeColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "BackColour": { - "Type": 4.0, - "Color": { - "Red": 255.0, - "Green": 255.0, - "Blue": 255.0, - "Alpha": 255.0 - } - }, - "TabOrder": { - "Type": 3.0, - "Integer": 16.0 - } - } - }, - "CheckBox": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "subarray1_backtrack" - }, - "X": { - "Type": 3.0, - "Integer": 288.0 - }, - "Y": { - "Type": 3.0, - "Integer": 783.0 - }, - "Width": { - "Type": 3.0, - "Integer": 101.0 - }, - "Height": { - "Type": 3.0, - "Integer": 24.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Caption": { - "Type": 5.0, - "String": "Enable" - }, - "State": { - "Type": 2.0, - "Boolean": 0.0 - }, - "TabOrder": { - "Type": 3.0, - "Integer": 19.0 - } - } - }, - "Numeric": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "subarray1_gcr" - }, - "X": { - "Type": 3.0, - "Integer": 288.0 - }, - "Y": { - "Type": 3.0, - "Integer": 729.0 - }, - "Width": { - "Type": 3.0, - "Integer": 100.0 - }, - "Height": { - "Type": 3.0, - "Integer": 24.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Value": { - "Type": 1.0, - "Double": 0.0 - }, - "Mode": { - "Type": 3.0, - "Integer": 1.0 - }, - "Format": { - "Type": 3.0, - "Integer": 1.0 - }, - "Decimals": { - "Type": 3.0, - "Integer": 3.0 - }, - "Prefix": { - "Type": 5.0, - "String": "" - }, - "Suffix": { - "Type": 5.0, - "String": "" - }, - "ThousandsSep": { - "Type": 2.0, - "Boolean": 0.0 - }, - "Editable": { - "Type": 2.0, - "Boolean": 1.0 - }, - "ForeColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "BackColour": { - "Type": 4.0, - "Color": { - "Red": 255.0, - "Green": 255.0, - "Blue": 255.0, - "Alpha": 255.0 - } - }, - "TabOrder": { - "Type": 3.0, - "Integer": 17.0 - } - } - }, - "Numeric": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "subarray1_modules_per_string" - }, - "X": { - "Type": 3.0, - "Integer": 291.0 - }, - "Y": { - "Type": 3.0, - "Integer": 303.0 - }, - "Width": { - "Type": 3.0, - "Integer": 100.0 - }, - "Height": { - "Type": 3.0, - "Integer": 24.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Value": { - "Type": 1.0, - "Double": 0.0 - }, - "Mode": { - "Type": 3.0, - "Integer": 0.0 - }, - "Format": { - "Type": 3.0, - "Integer": 0.0 - }, - "Decimals": { - "Type": 3.0, - "Integer": 3.0 - }, - "Prefix": { - "Type": 5.0, - "String": "" - }, - "Suffix": { - "Type": 5.0, - "String": "" - }, - "ThousandsSep": { - "Type": 2.0, - "Boolean": 1.0 - }, - "Editable": { - "Type": 2.0, - "Boolean": 1.0 - }, - "ForeColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "BackColour": { - "Type": 4.0, - "Color": { - "Red": 255.0, - "Green": 255.0, - "Blue": 255.0, - "Alpha": 255.0 - } - }, - "TabOrder": { - "Type": 3.0, - "Integer": 7.0 - } - } - }, - "MonthlyFactor": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "subarray1_monthly_tilt" - }, - "X": { - "Type": 3.0, - "Integer": 288.0 - }, - "Y": { - "Type": 3.0, - "Integer": 675.0 - }, - "Width": { - "Type": 3.0, - "Integer": 90.0 - }, - "Height": { - "Type": 3.0, - "Integer": 24.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Description": { - "Type": 5.0, - "String": "" - }, - "TabOrder": { - "Type": 3.0, - "Integer": 15.0 - } - } - }, - "Numeric": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "subarray1_mppt_input" - }, - "X": { - "Type": 3.0, - "Integer": 291.0 - }, - "Y": { - "Type": 3.0, - "Integer": 462.0 - }, - "Width": { - "Type": 3.0, - "Integer": 100.0 - }, - "Height": { - "Type": 3.0, - "Integer": 24.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Value": { - "Type": 1.0, - "Double": 0.0 - }, - "Mode": { - "Type": 3.0, - "Integer": 0.0 - }, - "Format": { - "Type": 3.0, - "Integer": 0.0 - }, - "Decimals": { - "Type": 3.0, - "Integer": 0.0 - }, - "Prefix": { - "Type": 5.0, - "String": "" - }, - "Suffix": { - "Type": 5.0, - "String": "" - }, - "ThousandsSep": { - "Type": 2.0, - "Boolean": 1.0 - }, - "Editable": { - "Type": 2.0, - "Boolean": 1.0 - }, - "ForeColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "BackColour": { - "Type": 4.0, - "Color": { - "Red": 255.0, - "Green": 255.0, - "Blue": 255.0, - "Alpha": 255.0 - } - }, - "TabOrder": { - "Type": 3.0, - "Integer": 12.0 - } - } - }, - "Numeric": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "subarray1_nmodules" - }, - "X": { - "Type": 3.0, - "Integer": 291.0 - }, - "Y": { - "Type": 3.0, - "Integer": 357.0 - }, - "Width": { - "Type": 3.0, - "Integer": 100.0 - }, - "Height": { - "Type": 3.0, - "Integer": 24.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Value": { - "Type": 1.0, - "Double": 0.0 - }, - "Mode": { - "Type": 3.0, - "Integer": 0.0 - }, - "Format": { - "Type": 3.0, - "Integer": 0.0 - }, - "Decimals": { - "Type": 3.0, - "Integer": 3.0 - }, - "Prefix": { - "Type": 5.0, - "String": "" - }, - "Suffix": { - "Type": 5.0, - "String": "" - }, - "ThousandsSep": { - "Type": 2.0, - "Boolean": 1.0 - }, - "Editable": { - "Type": 2.0, - "Boolean": 1.0 - }, - "ForeColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "BackColour": { - "Type": 4.0, - "Color": { - "Red": 255.0, - "Green": 255.0, - "Blue": 255.0, - "Alpha": 255.0 - } - }, - "TabOrder": { - "Type": 3.0, - "Integer": 9.0 - } - } - }, - "Numeric": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "subarray1_nstrings" - }, - "X": { - "Type": 3.0, - "Integer": 291.0 - }, - "Y": { - "Type": 3.0, - "Integer": 330.0 - }, - "Width": { - "Type": 3.0, - "Integer": 100.0 - }, - "Height": { - "Type": 3.0, - "Integer": 24.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Value": { - "Type": 1.0, - "Double": 0.0 - }, - "Mode": { - "Type": 3.0, - "Integer": 0.0 - }, - "Format": { - "Type": 3.0, - "Integer": 0.0 - }, - "Decimals": { - "Type": 3.0, - "Integer": 3.0 - }, - "Prefix": { - "Type": 5.0, - "String": "" - }, - "Suffix": { - "Type": 5.0, - "String": "" - }, - "ThousandsSep": { - "Type": 2.0, - "Boolean": 1.0 - }, - "Editable": { - "Type": 2.0, - "Boolean": 1.0 - }, - "ForeColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "BackColour": { - "Type": 4.0, - "Color": { - "Red": 255.0, - "Green": 255.0, - "Blue": 255.0, - "Alpha": 255.0 - } - }, - "TabOrder": { - "Type": 3.0, - "Integer": 8.0 - } - } - }, - "Numeric": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "subarray1_rotlim" - }, - "X": { - "Type": 3.0, - "Integer": 288.0 - }, - "Y": { - "Type": 3.0, - "Integer": 756.0 - }, - "Width": { - "Type": 3.0, - "Integer": 100.0 - }, - "Height": { - "Type": 3.0, - "Integer": 24.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Value": { - "Type": 1.0, - "Double": 0.0 - }, - "Mode": { - "Type": 3.0, - "Integer": 1.0 - }, - "Format": { - "Type": 3.0, - "Integer": 1.0 - }, - "Decimals": { - "Type": 3.0, - "Integer": 3.0 - }, - "Prefix": { - "Type": 5.0, - "String": "" - }, - "Suffix": { - "Type": 5.0, - "String": "" - }, - "ThousandsSep": { - "Type": 2.0, - "Boolean": 0.0 - }, - "Editable": { - "Type": 2.0, - "Boolean": 1.0 - }, - "ForeColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "BackColour": { - "Type": 4.0, - "Color": { - "Red": 255.0, - "Green": 255.0, - "Blue": 255.0, - "Alpha": 255.0 - } - }, - "TabOrder": { - "Type": 3.0, - "Integer": 18.0 - } - } - }, - "Numeric": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "subarray1_slope_azm" - }, - "X": { - "Type": 3.0, - "Integer": 288.0 - }, - "Y": { - "Type": 3.0, - "Integer": 837.0 - }, - "Width": { - "Type": 3.0, - "Integer": 100.0 - }, - "Height": { - "Type": 3.0, - "Integer": 24.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Value": { - "Type": 1.0, - "Double": 0.0 - }, - "Mode": { - "Type": 3.0, - "Integer": 1.0 - }, - "Format": { - "Type": 3.0, - "Integer": 1.0 - }, - "Decimals": { - "Type": 3.0, - "Integer": 3.0 - }, - "Prefix": { - "Type": 5.0, - "String": "" - }, - "Suffix": { - "Type": 5.0, - "String": "" - }, - "ThousandsSep": { - "Type": 2.0, - "Boolean": 0.0 - }, - "Editable": { - "Type": 2.0, - "Boolean": 1.0 - }, - "ForeColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "BackColour": { - "Type": 4.0, - "Color": { - "Red": 255.0, - "Green": 255.0, - "Blue": 255.0, - "Alpha": 255.0 - } - }, - "TabOrder": { - "Type": 3.0, - "Integer": 21.0 - } - } - }, - "Numeric": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "subarray1_slope_tilt" - }, - "X": { - "Type": 3.0, - "Integer": 288.0 - }, - "Y": { - "Type": 3.0, - "Integer": 810.0 - }, - "Width": { - "Type": 3.0, - "Integer": 100.0 - }, - "Height": { - "Type": 3.0, - "Integer": 24.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Value": { - "Type": 1.0, - "Double": 0.0 - }, - "Mode": { - "Type": 3.0, - "Integer": 1.0 - }, - "Format": { - "Type": 3.0, - "Integer": 1.0 - }, - "Decimals": { - "Type": 3.0, - "Integer": 3.0 - }, - "Prefix": { - "Type": 5.0, - "String": "" - }, - "Suffix": { - "Type": 5.0, - "String": "" - }, - "ThousandsSep": { - "Type": 2.0, - "Boolean": 0.0 - }, - "Editable": { - "Type": 2.0, - "Boolean": 1.0 - }, - "ForeColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "BackColour": { - "Type": 4.0, - "Color": { - "Red": 255.0, - "Green": 255.0, - "Blue": 255.0, - "Alpha": 255.0 - } - }, - "TabOrder": { - "Type": 3.0, - "Integer": 20.0 - } - } - }, - "Numeric": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "subarray1_string_vmp" - }, - "X": { - "Type": 3.0, - "Integer": 291.0 - }, - "Y": { - "Type": 3.0, - "Integer": 411.0 - }, - "Width": { - "Type": 3.0, - "Integer": 100.0 - }, - "Height": { - "Type": 3.0, - "Integer": 24.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Value": { - "Type": 1.0, - "Double": 0.0 - }, - "Mode": { - "Type": 3.0, - "Integer": 1.0 - }, - "Format": { - "Type": 3.0, - "Integer": 0.0 - }, - "Decimals": { - "Type": 3.0, - "Integer": 1.0 - }, - "Prefix": { - "Type": 5.0, - "String": "" - }, - "Suffix": { - "Type": 5.0, - "String": "" - }, - "ThousandsSep": { - "Type": 2.0, - "Boolean": 1.0 - }, - "Editable": { - "Type": 2.0, - "Boolean": 1.0 - }, - "ForeColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "BackColour": { - "Type": 4.0, - "Color": { - "Red": 255.0, - "Green": 255.0, - "Blue": 255.0, - "Alpha": 255.0 - } - }, - "TabOrder": { - "Type": 3.0, - "Integer": 11.0 - } - } - }, - "Numeric": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "subarray1_string_voc" - }, - "X": { - "Type": 3.0, - "Integer": 291.0 - }, - "Y": { - "Type": 3.0, - "Integer": 384.0 - }, - "Width": { - "Type": 3.0, - "Integer": 100.0 - }, - "Height": { - "Type": 3.0, - "Integer": 24.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Value": { - "Type": 1.0, - "Double": 0.0 - }, - "Mode": { - "Type": 3.0, - "Integer": 1.0 - }, - "Format": { - "Type": 3.0, - "Integer": 0.0 - }, - "Decimals": { - "Type": 3.0, - "Integer": 1.0 - }, - "Prefix": { - "Type": 5.0, - "String": "" - }, - "Suffix": { - "Type": 5.0, - "String": "" - }, - "ThousandsSep": { - "Type": 2.0, - "Boolean": 1.0 - }, - "Editable": { - "Type": 2.0, - "Boolean": 1.0 - }, - "ForeColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "BackColour": { - "Type": 4.0, - "Color": { - "Red": 255.0, - "Green": 255.0, - "Blue": 255.0, - "Alpha": 255.0 - } - }, - "TabOrder": { - "Type": 3.0, - "Integer": 10.0 - } - } - }, - "Numeric": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "subarray1_tilt" - }, - "X": { - "Type": 3.0, - "Integer": 288.0 - }, - "Y": { - "Type": 3.0, - "Integer": 675.0 - }, - "Width": { - "Type": 3.0, - "Integer": 100.0 - }, - "Height": { - "Type": 3.0, - "Integer": 24.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Value": { - "Type": 1.0, - "Double": 0.0 - }, - "Mode": { - "Type": 3.0, - "Integer": 1.0 - }, - "Format": { - "Type": 3.0, - "Integer": 1.0 - }, - "Decimals": { - "Type": 3.0, - "Integer": 3.0 - }, - "Prefix": { - "Type": 5.0, - "String": "" - }, - "Suffix": { - "Type": 5.0, - "String": "" - }, - "ThousandsSep": { - "Type": 2.0, - "Boolean": 0.0 - }, - "Editable": { - "Type": 2.0, - "Boolean": 1.0 - }, - "ForeColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "BackColour": { - "Type": 4.0, - "Color": { - "Red": 255.0, - "Green": 255.0, - "Blue": 255.0, - "Alpha": 255.0 - } - }, - "TabOrder": { - "Type": 3.0, - "Integer": 15.0 - } - } - }, - "CheckBox": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "subarray1_tilt_eq_lat" - }, - "X": { - "Type": 3.0, - "Integer": 291.0 - }, - "Y": { - "Type": 3.0, - "Integer": 645.0 - }, - "Width": { - "Type": 3.0, - "Integer": 119.0 - }, - "Height": { - "Type": 3.0, - "Integer": 24.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Caption": { - "Type": 5.0, - "String": "Tilt=latitude" - }, - "State": { - "Type": 2.0, - "Boolean": 0.0 - }, - "TabOrder": { - "Type": 3.0, - "Integer": 14.0 - } - } - }, - "RadioChoice": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "subarray1_track_mode" - }, - "X": { - "Type": 3.0, - "Integer": 291.0 - }, - "Y": { - "Type": 3.0, - "Integer": 522.0 - }, - "Width": { - "Type": 3.0, - "Integer": 113.0 - }, - "Height": { - "Type": 3.0, - "Integer": 120.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Selection": { - "Type": 3.0, - "Integer": -1.0 - }, - "Items": { - "Type": 6.0, - "StringList": "Fixed|1-Axis|2-Axis|Azimuth Axis|Seasonal Tilt" - }, - "ShowCaptions": { - "Type": 2.0, - "Boolean": 1.0 - }, - "Horizontal": { - "Type": 2.0, - "Boolean": 0.0 - }, - "TabOrder": { - "Type": 3.0, - "Integer": 13.0 - } - } - }, - "Numeric": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "subarray2_azimuth" - }, - "X": { - "Type": 3.0, - "Integer": 420.0 - }, - "Y": { - "Type": 3.0, - "Integer": 702.0 - }, - "Width": { - "Type": 3.0, - "Integer": 100.0 - }, - "Height": { - "Type": 3.0, - "Integer": 24.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Value": { - "Type": 1.0, - "Double": 0.0 - }, - "Mode": { - "Type": 3.0, - "Integer": 1.0 - }, - "Format": { - "Type": 3.0, - "Integer": 1.0 - }, - "Decimals": { - "Type": 3.0, - "Integer": 3.0 - }, - "Prefix": { - "Type": 5.0, - "String": "" - }, - "Suffix": { - "Type": 5.0, - "String": "" - }, - "ThousandsSep": { - "Type": 2.0, - "Boolean": 0.0 - }, - "Editable": { - "Type": 2.0, - "Boolean": 1.0 - }, - "ForeColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "BackColour": { - "Type": 4.0, - "Color": { - "Red": 255.0, - "Green": 255.0, - "Blue": 255.0, - "Alpha": 255.0 - } - }, - "TabOrder": { - "Type": 3.0, - "Integer": 32.0 - } - } - }, - "CheckBox": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "subarray2_backtrack" - }, - "X": { - "Type": 3.0, - "Integer": 420.0 - }, - "Y": { - "Type": 3.0, - "Integer": 783.0 - }, - "Width": { - "Type": 3.0, - "Integer": 101.0 - }, - "Height": { - "Type": 3.0, - "Integer": 24.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Caption": { - "Type": 5.0, - "String": "Enable" - }, - "State": { - "Type": 2.0, - "Boolean": 0.0 - }, - "TabOrder": { - "Type": 3.0, - "Integer": 35.0 - } - } - }, - "CheckBox": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "subarray2_enable" - }, - "X": { - "Type": 3.0, - "Integer": 423.0 - }, - "Y": { - "Type": 3.0, - "Integer": 279.0 - }, - "Width": { - "Type": 3.0, - "Integer": 101.0 - }, - "Height": { - "Type": 3.0, - "Integer": 21.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Caption": { - "Type": 5.0, - "String": "Enable" - }, - "State": { - "Type": 2.0, - "Boolean": 0.0 - }, - "TabOrder": { - "Type": 3.0, - "Integer": 22.0 - } - } - }, - "Numeric": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "subarray2_gcr" - }, - "X": { - "Type": 3.0, - "Integer": 420.0 - }, - "Y": { - "Type": 3.0, - "Integer": 729.0 - }, - "Width": { - "Type": 3.0, - "Integer": 100.0 - }, - "Height": { - "Type": 3.0, - "Integer": 24.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Value": { - "Type": 1.0, - "Double": 0.0 - }, - "Mode": { - "Type": 3.0, - "Integer": 1.0 - }, - "Format": { - "Type": 3.0, - "Integer": 1.0 - }, - "Decimals": { - "Type": 3.0, - "Integer": 3.0 - }, - "Prefix": { - "Type": 5.0, - "String": "" - }, - "Suffix": { - "Type": 5.0, - "String": "" - }, - "ThousandsSep": { - "Type": 2.0, - "Boolean": 0.0 - }, - "Editable": { - "Type": 2.0, - "Boolean": 1.0 - }, - "ForeColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "BackColour": { - "Type": 4.0, - "Color": { - "Red": 255.0, - "Green": 255.0, - "Blue": 255.0, - "Alpha": 255.0 - } - }, - "TabOrder": { - "Type": 3.0, - "Integer": 33.0 - } - } - }, - "Numeric": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "subarray2_modules_per_string" - }, - "X": { - "Type": 3.0, - "Integer": 423.0 - }, - "Y": { - "Type": 3.0, - "Integer": 303.0 - }, - "Width": { - "Type": 3.0, - "Integer": 100.0 - }, - "Height": { - "Type": 3.0, - "Integer": 24.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Value": { - "Type": 1.0, - "Double": 0.0 - }, - "Mode": { - "Type": 3.0, - "Integer": 0.0 - }, - "Format": { - "Type": 3.0, - "Integer": 0.0 - }, - "Decimals": { - "Type": 3.0, - "Integer": 3.0 - }, - "Prefix": { - "Type": 5.0, - "String": "" - }, - "Suffix": { - "Type": 5.0, - "String": "" - }, - "ThousandsSep": { - "Type": 2.0, - "Boolean": 1.0 - }, - "Editable": { - "Type": 2.0, - "Boolean": 1.0 - }, - "ForeColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "BackColour": { - "Type": 4.0, - "Color": { - "Red": 255.0, - "Green": 255.0, - "Blue": 255.0, - "Alpha": 255.0 - } - }, - "TabOrder": { - "Type": 3.0, - "Integer": 23.0 - } - } - }, - "MonthlyFactor": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "subarray2_monthly_tilt" - }, - "X": { - "Type": 3.0, - "Integer": 420.0 - }, - "Y": { - "Type": 3.0, - "Integer": 675.0 - }, - "Width": { - "Type": 3.0, - "Integer": 90.0 - }, - "Height": { - "Type": 3.0, - "Integer": 24.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Description": { - "Type": 5.0, - "String": "" - }, - "TabOrder": { - "Type": 3.0, - "Integer": 31.0 - } - } - }, - "Numeric": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "subarray2_mppt_input" - }, - "X": { - "Type": 3.0, - "Integer": 423.0 - }, - "Y": { - "Type": 3.0, - "Integer": 462.0 - }, - "Width": { - "Type": 3.0, - "Integer": 100.0 - }, - "Height": { - "Type": 3.0, - "Integer": 24.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Value": { - "Type": 1.0, - "Double": 0.0 - }, - "Mode": { - "Type": 3.0, - "Integer": 0.0 - }, - "Format": { - "Type": 3.0, - "Integer": 0.0 - }, - "Decimals": { - "Type": 3.0, - "Integer": 0.0 - }, - "Prefix": { - "Type": 5.0, - "String": "" - }, - "Suffix": { - "Type": 5.0, - "String": "" - }, - "ThousandsSep": { - "Type": 2.0, - "Boolean": 1.0 - }, - "Editable": { - "Type": 2.0, - "Boolean": 1.0 - }, - "ForeColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "BackColour": { - "Type": 4.0, - "Color": { - "Red": 255.0, - "Green": 255.0, - "Blue": 255.0, - "Alpha": 255.0 - } - }, - "TabOrder": { - "Type": 3.0, - "Integer": 28.0 - } - } - }, - "Numeric": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "subarray2_nmodules" - }, - "X": { - "Type": 3.0, - "Integer": 423.0 - }, - "Y": { - "Type": 3.0, - "Integer": 357.0 - }, - "Width": { - "Type": 3.0, - "Integer": 100.0 - }, - "Height": { - "Type": 3.0, - "Integer": 21.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Value": { - "Type": 1.0, - "Double": 0.0 - }, - "Mode": { - "Type": 3.0, - "Integer": 0.0 - }, - "Format": { - "Type": 3.0, - "Integer": 0.0 - }, - "Decimals": { - "Type": 3.0, - "Integer": 3.0 - }, - "Prefix": { - "Type": 5.0, - "String": "" - }, - "Suffix": { - "Type": 5.0, - "String": "" - }, - "ThousandsSep": { - "Type": 2.0, - "Boolean": 1.0 - }, - "Editable": { - "Type": 2.0, - "Boolean": 1.0 - }, - "ForeColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "BackColour": { - "Type": 4.0, - "Color": { - "Red": 255.0, - "Green": 255.0, - "Blue": 255.0, - "Alpha": 255.0 - } - }, - "TabOrder": { - "Type": 3.0, - "Integer": 25.0 - } - } - }, - "Numeric": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "subarray2_nstrings" - }, - "X": { - "Type": 3.0, - "Integer": 423.0 - }, - "Y": { - "Type": 3.0, - "Integer": 330.0 - }, - "Width": { - "Type": 3.0, - "Integer": 100.0 - }, - "Height": { - "Type": 3.0, - "Integer": 24.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Value": { - "Type": 1.0, - "Double": 0.0 - }, - "Mode": { - "Type": 3.0, - "Integer": 0.0 - }, - "Format": { - "Type": 3.0, - "Integer": 0.0 - }, - "Decimals": { - "Type": 3.0, - "Integer": 3.0 - }, - "Prefix": { - "Type": 5.0, - "String": "" - }, - "Suffix": { - "Type": 5.0, - "String": "" - }, - "ThousandsSep": { - "Type": 2.0, - "Boolean": 1.0 - }, - "Editable": { - "Type": 2.0, - "Boolean": 1.0 - }, - "ForeColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "BackColour": { - "Type": 4.0, - "Color": { - "Red": 255.0, - "Green": 255.0, - "Blue": 255.0, - "Alpha": 255.0 - } - }, - "TabOrder": { - "Type": 3.0, - "Integer": 24.0 - } - } - }, - "Numeric": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "subarray2_rotlim" - }, - "X": { - "Type": 3.0, - "Integer": 420.0 - }, - "Y": { - "Type": 3.0, - "Integer": 756.0 - }, - "Width": { - "Type": 3.0, - "Integer": 100.0 - }, - "Height": { - "Type": 3.0, - "Integer": 24.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Value": { - "Type": 1.0, - "Double": 0.0 - }, - "Mode": { - "Type": 3.0, - "Integer": 1.0 - }, - "Format": { - "Type": 3.0, - "Integer": 1.0 - }, - "Decimals": { - "Type": 3.0, - "Integer": 3.0 - }, - "Prefix": { - "Type": 5.0, - "String": "" - }, - "Suffix": { - "Type": 5.0, - "String": "" - }, - "ThousandsSep": { - "Type": 2.0, - "Boolean": 0.0 - }, - "Editable": { - "Type": 2.0, - "Boolean": 1.0 - }, - "ForeColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "BackColour": { - "Type": 4.0, - "Color": { - "Red": 255.0, - "Green": 255.0, - "Blue": 255.0, - "Alpha": 255.0 - } - }, - "TabOrder": { - "Type": 3.0, - "Integer": 34.0 - } - } - }, - "Numeric": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "subarray2_slope_azm" - }, - "X": { - "Type": 3.0, - "Integer": 420.0 - }, - "Y": { - "Type": 3.0, - "Integer": 837.0 - }, - "Width": { - "Type": 3.0, - "Integer": 100.0 - }, - "Height": { - "Type": 3.0, - "Integer": 24.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Value": { - "Type": 1.0, - "Double": 0.0 - }, - "Mode": { - "Type": 3.0, - "Integer": 1.0 - }, - "Format": { - "Type": 3.0, - "Integer": 1.0 - }, - "Decimals": { - "Type": 3.0, - "Integer": 3.0 - }, - "Prefix": { - "Type": 5.0, - "String": "" - }, - "Suffix": { - "Type": 5.0, - "String": "" - }, - "ThousandsSep": { - "Type": 2.0, - "Boolean": 0.0 - }, - "Editable": { - "Type": 2.0, - "Boolean": 1.0 - }, - "ForeColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "BackColour": { - "Type": 4.0, - "Color": { - "Red": 255.0, - "Green": 255.0, - "Blue": 255.0, - "Alpha": 255.0 - } - }, - "TabOrder": { - "Type": 3.0, - "Integer": 37.0 - } - } - }, - "Numeric": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "subarray2_slope_tilt" - }, - "X": { - "Type": 3.0, - "Integer": 420.0 - }, - "Y": { - "Type": 3.0, - "Integer": 810.0 - }, - "Width": { - "Type": 3.0, - "Integer": 100.0 - }, - "Height": { - "Type": 3.0, - "Integer": 24.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Value": { - "Type": 1.0, - "Double": 0.0 - }, - "Mode": { - "Type": 3.0, - "Integer": 1.0 - }, - "Format": { - "Type": 3.0, - "Integer": 1.0 - }, - "Decimals": { - "Type": 3.0, - "Integer": 3.0 - }, - "Prefix": { - "Type": 5.0, - "String": "" - }, - "Suffix": { - "Type": 5.0, - "String": "" - }, - "ThousandsSep": { - "Type": 2.0, - "Boolean": 0.0 - }, - "Editable": { - "Type": 2.0, - "Boolean": 1.0 - }, - "ForeColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "BackColour": { - "Type": 4.0, - "Color": { - "Red": 255.0, - "Green": 255.0, - "Blue": 255.0, - "Alpha": 255.0 - } - }, - "TabOrder": { - "Type": 3.0, - "Integer": 36.0 - } - } - }, - "Numeric": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "subarray2_string_vmp" - }, - "X": { - "Type": 3.0, - "Integer": 423.0 - }, - "Y": { - "Type": 3.0, - "Integer": 411.0 - }, - "Width": { - "Type": 3.0, - "Integer": 100.0 - }, - "Height": { - "Type": 3.0, - "Integer": 21.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Value": { - "Type": 1.0, - "Double": 0.0 - }, - "Mode": { - "Type": 3.0, - "Integer": 1.0 - }, - "Format": { - "Type": 3.0, - "Integer": 0.0 - }, - "Decimals": { - "Type": 3.0, - "Integer": 1.0 - }, - "Prefix": { - "Type": 5.0, - "String": "" - }, - "Suffix": { - "Type": 5.0, - "String": "" - }, - "ThousandsSep": { - "Type": 2.0, - "Boolean": 1.0 - }, - "Editable": { - "Type": 2.0, - "Boolean": 1.0 - }, - "ForeColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "BackColour": { - "Type": 4.0, - "Color": { - "Red": 255.0, - "Green": 255.0, - "Blue": 255.0, - "Alpha": 255.0 - } - }, - "TabOrder": { - "Type": 3.0, - "Integer": 27.0 - } - } - }, - "Numeric": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "subarray2_string_voc" - }, - "X": { - "Type": 3.0, - "Integer": 423.0 - }, - "Y": { - "Type": 3.0, - "Integer": 384.0 - }, - "Width": { - "Type": 3.0, - "Integer": 100.0 - }, - "Height": { - "Type": 3.0, - "Integer": 21.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Value": { - "Type": 1.0, - "Double": 0.0 - }, - "Mode": { - "Type": 3.0, - "Integer": 1.0 - }, - "Format": { - "Type": 3.0, - "Integer": 0.0 - }, - "Decimals": { - "Type": 3.0, - "Integer": 1.0 - }, - "Prefix": { - "Type": 5.0, - "String": "" - }, - "Suffix": { - "Type": 5.0, - "String": "" - }, - "ThousandsSep": { - "Type": 2.0, - "Boolean": 1.0 - }, - "Editable": { - "Type": 2.0, - "Boolean": 1.0 - }, - "ForeColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "BackColour": { - "Type": 4.0, - "Color": { - "Red": 255.0, - "Green": 255.0, - "Blue": 255.0, - "Alpha": 255.0 - } - }, - "TabOrder": { - "Type": 3.0, - "Integer": 26.0 - } - } - }, - "Numeric": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "subarray2_tilt" - }, - "X": { - "Type": 3.0, - "Integer": 420.0 - }, - "Y": { - "Type": 3.0, - "Integer": 675.0 - }, - "Width": { - "Type": 3.0, - "Integer": 100.0 - }, - "Height": { - "Type": 3.0, - "Integer": 24.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Value": { - "Type": 1.0, - "Double": 0.0 - }, - "Mode": { - "Type": 3.0, - "Integer": 1.0 - }, - "Format": { - "Type": 3.0, - "Integer": 1.0 - }, - "Decimals": { - "Type": 3.0, - "Integer": 3.0 - }, - "Prefix": { - "Type": 5.0, - "String": "" - }, - "Suffix": { - "Type": 5.0, - "String": "" - }, - "ThousandsSep": { - "Type": 2.0, - "Boolean": 0.0 - }, - "Editable": { - "Type": 2.0, - "Boolean": 1.0 - }, - "ForeColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "BackColour": { - "Type": 4.0, - "Color": { - "Red": 255.0, - "Green": 255.0, - "Blue": 255.0, - "Alpha": 255.0 - } - }, - "TabOrder": { - "Type": 3.0, - "Integer": 31.0 - } - } - }, - "CheckBox": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "subarray2_tilt_eq_lat" - }, - "X": { - "Type": 3.0, - "Integer": 423.0 - }, - "Y": { - "Type": 3.0, - "Integer": 645.0 - }, - "Width": { - "Type": 3.0, - "Integer": 113.0 - }, - "Height": { - "Type": 3.0, - "Integer": 21.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Caption": { - "Type": 5.0, - "String": "Tilt=latitude" - }, - "State": { - "Type": 2.0, - "Boolean": 0.0 - }, - "TabOrder": { - "Type": 3.0, - "Integer": 30.0 - } - } - }, - "RadioChoice": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "subarray2_track_mode" - }, - "X": { - "Type": 3.0, - "Integer": 423.0 - }, - "Y": { - "Type": 3.0, - "Integer": 522.0 - }, - "Width": { - "Type": 3.0, - "Integer": 113.0 - }, - "Height": { - "Type": 3.0, - "Integer": 120.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Selection": { - "Type": 3.0, - "Integer": -1.0 - }, - "Items": { - "Type": 6.0, - "StringList": "Fixed|1-Axis|2-Axis|Azimuth Axis|Seasonal tilt" - }, - "ShowCaptions": { - "Type": 2.0, - "Boolean": 1.0 - }, - "Horizontal": { - "Type": 2.0, - "Boolean": 0.0 - }, - "TabOrder": { - "Type": 3.0, - "Integer": 29.0 - } - } - }, - "Numeric": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "subarray3_azimuth" - }, - "X": { - "Type": 3.0, - "Integer": 555.0 - }, - "Y": { - "Type": 3.0, - "Integer": 702.0 - }, - "Width": { - "Type": 3.0, - "Integer": 100.0 - }, - "Height": { - "Type": 3.0, - "Integer": 24.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Value": { - "Type": 1.0, - "Double": 0.0 - }, - "Mode": { - "Type": 3.0, - "Integer": 1.0 - }, - "Format": { - "Type": 3.0, - "Integer": 1.0 - }, - "Decimals": { - "Type": 3.0, - "Integer": 3.0 - }, - "Prefix": { - "Type": 5.0, - "String": "" - }, - "Suffix": { - "Type": 5.0, - "String": "" - }, - "ThousandsSep": { - "Type": 2.0, - "Boolean": 0.0 - }, - "Editable": { - "Type": 2.0, - "Boolean": 1.0 - }, - "ForeColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "BackColour": { - "Type": 4.0, - "Color": { - "Red": 255.0, - "Green": 255.0, - "Blue": 255.0, - "Alpha": 255.0 - } - }, - "TabOrder": { - "Type": 3.0, - "Integer": 48.0 - } - } - }, - "CheckBox": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "subarray3_backtrack" - }, - "X": { - "Type": 3.0, - "Integer": 555.0 - }, - "Y": { - "Type": 3.0, - "Integer": 783.0 - }, - "Width": { - "Type": 3.0, - "Integer": 98.0 - }, - "Height": { - "Type": 3.0, - "Integer": 24.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Caption": { - "Type": 5.0, - "String": "Enable" - }, - "State": { - "Type": 2.0, - "Boolean": 0.0 - }, - "TabOrder": { - "Type": 3.0, - "Integer": 51.0 - } - } - }, - "CheckBox": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "subarray3_enable" - }, - "X": { - "Type": 3.0, - "Integer": 558.0 - }, - "Y": { - "Type": 3.0, - "Integer": 279.0 - }, - "Width": { - "Type": 3.0, - "Integer": 98.0 - }, - "Height": { - "Type": 3.0, - "Integer": 21.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Caption": { - "Type": 5.0, - "String": "Enable" - }, - "State": { - "Type": 2.0, - "Boolean": 0.0 - }, - "TabOrder": { - "Type": 3.0, - "Integer": 38.0 - } - } - }, - "Numeric": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "subarray3_gcr" - }, - "X": { - "Type": 3.0, - "Integer": 555.0 - }, - "Y": { - "Type": 3.0, - "Integer": 729.0 - }, - "Width": { - "Type": 3.0, - "Integer": 100.0 - }, - "Height": { - "Type": 3.0, - "Integer": 24.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Value": { - "Type": 1.0, - "Double": 0.0 - }, - "Mode": { - "Type": 3.0, - "Integer": 1.0 - }, - "Format": { - "Type": 3.0, - "Integer": 1.0 - }, - "Decimals": { - "Type": 3.0, - "Integer": 3.0 - }, - "Prefix": { - "Type": 5.0, - "String": "" - }, - "Suffix": { - "Type": 5.0, - "String": "" - }, - "ThousandsSep": { - "Type": 2.0, - "Boolean": 0.0 - }, - "Editable": { - "Type": 2.0, - "Boolean": 1.0 - }, - "ForeColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "BackColour": { - "Type": 4.0, - "Color": { - "Red": 255.0, - "Green": 255.0, - "Blue": 255.0, - "Alpha": 255.0 - } - }, - "TabOrder": { - "Type": 3.0, - "Integer": 49.0 - } - } - }, - "Numeric": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "subarray3_modules_per_string" - }, - "X": { - "Type": 3.0, - "Integer": 558.0 - }, - "Y": { - "Type": 3.0, - "Integer": 303.0 - }, - "Width": { - "Type": 3.0, - "Integer": 100.0 - }, - "Height": { - "Type": 3.0, - "Integer": 24.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Value": { - "Type": 1.0, - "Double": 0.0 - }, - "Mode": { - "Type": 3.0, - "Integer": 0.0 - }, - "Format": { - "Type": 3.0, - "Integer": 0.0 - }, - "Decimals": { - "Type": 3.0, - "Integer": 3.0 - }, - "Prefix": { - "Type": 5.0, - "String": "" - }, - "Suffix": { - "Type": 5.0, - "String": "" - }, - "ThousandsSep": { - "Type": 2.0, - "Boolean": 1.0 - }, - "Editable": { - "Type": 2.0, - "Boolean": 1.0 - }, - "ForeColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "BackColour": { - "Type": 4.0, - "Color": { - "Red": 255.0, - "Green": 255.0, - "Blue": 255.0, - "Alpha": 255.0 - } - }, - "TabOrder": { - "Type": 3.0, - "Integer": 39.0 - } - } - }, - "MonthlyFactor": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "subarray3_monthly_tilt" - }, - "X": { - "Type": 3.0, - "Integer": 555.0 - }, - "Y": { - "Type": 3.0, - "Integer": 675.0 - }, - "Width": { - "Type": 3.0, - "Integer": 90.0 - }, - "Height": { - "Type": 3.0, - "Integer": 24.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Description": { - "Type": 5.0, - "String": "" - }, - "TabOrder": { - "Type": 3.0, - "Integer": 47.0 - } - } - }, - "Numeric": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "subarray3_mppt_input" - }, - "X": { - "Type": 3.0, - "Integer": 558.0 - }, - "Y": { - "Type": 3.0, - "Integer": 462.0 - }, - "Width": { - "Type": 3.0, - "Integer": 100.0 - }, - "Height": { - "Type": 3.0, - "Integer": 24.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Value": { - "Type": 1.0, - "Double": 0.0 - }, - "Mode": { - "Type": 3.0, - "Integer": 0.0 - }, - "Format": { - "Type": 3.0, - "Integer": 0.0 - }, - "Decimals": { - "Type": 3.0, - "Integer": 0.0 - }, - "Prefix": { - "Type": 5.0, - "String": "" - }, - "Suffix": { - "Type": 5.0, - "String": "" - }, - "ThousandsSep": { - "Type": 2.0, - "Boolean": 1.0 - }, - "Editable": { - "Type": 2.0, - "Boolean": 1.0 - }, - "ForeColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "BackColour": { - "Type": 4.0, - "Color": { - "Red": 255.0, - "Green": 255.0, - "Blue": 255.0, - "Alpha": 255.0 - } - }, - "TabOrder": { - "Type": 3.0, - "Integer": 44.0 - } - } - }, - "Numeric": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "subarray3_nmodules" - }, - "X": { - "Type": 3.0, - "Integer": 558.0 - }, - "Y": { - "Type": 3.0, - "Integer": 357.0 - }, - "Width": { - "Type": 3.0, - "Integer": 100.0 - }, - "Height": { - "Type": 3.0, - "Integer": 24.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Value": { - "Type": 1.0, - "Double": 0.0 - }, - "Mode": { - "Type": 3.0, - "Integer": 0.0 - }, - "Format": { - "Type": 3.0, - "Integer": 0.0 - }, - "Decimals": { - "Type": 3.0, - "Integer": 3.0 - }, - "Prefix": { - "Type": 5.0, - "String": "" - }, - "Suffix": { - "Type": 5.0, - "String": "" - }, - "ThousandsSep": { - "Type": 2.0, - "Boolean": 1.0 - }, - "Editable": { - "Type": 2.0, - "Boolean": 1.0 - }, - "ForeColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "BackColour": { - "Type": 4.0, - "Color": { - "Red": 255.0, - "Green": 255.0, - "Blue": 255.0, - "Alpha": 255.0 - } - }, - "TabOrder": { - "Type": 3.0, - "Integer": 41.0 - } - } - }, - "Numeric": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "subarray3_nstrings" - }, - "X": { - "Type": 3.0, - "Integer": 558.0 - }, - "Y": { - "Type": 3.0, - "Integer": 330.0 - }, - "Width": { - "Type": 3.0, - "Integer": 100.0 - }, - "Height": { - "Type": 3.0, - "Integer": 24.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Value": { - "Type": 1.0, - "Double": 0.0 - }, - "Mode": { - "Type": 3.0, - "Integer": 0.0 - }, - "Format": { - "Type": 3.0, - "Integer": 0.0 - }, - "Decimals": { - "Type": 3.0, - "Integer": 3.0 - }, - "Prefix": { - "Type": 5.0, - "String": "" - }, - "Suffix": { - "Type": 5.0, - "String": "" - }, - "ThousandsSep": { - "Type": 2.0, - "Boolean": 1.0 - }, - "Editable": { - "Type": 2.0, - "Boolean": 1.0 - }, - "ForeColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "BackColour": { - "Type": 4.0, - "Color": { - "Red": 255.0, - "Green": 255.0, - "Blue": 255.0, - "Alpha": 255.0 - } - }, - "TabOrder": { - "Type": 3.0, - "Integer": 40.0 - } - } - }, - "Numeric": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "subarray3_rotlim" - }, - "X": { - "Type": 3.0, - "Integer": 555.0 - }, - "Y": { - "Type": 3.0, - "Integer": 756.0 - }, - "Width": { - "Type": 3.0, - "Integer": 100.0 - }, - "Height": { - "Type": 3.0, - "Integer": 24.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Value": { - "Type": 1.0, - "Double": 0.0 - }, - "Mode": { - "Type": 3.0, - "Integer": 1.0 - }, - "Format": { - "Type": 3.0, - "Integer": 1.0 - }, - "Decimals": { - "Type": 3.0, - "Integer": 3.0 - }, - "Prefix": { - "Type": 5.0, - "String": "" - }, - "Suffix": { - "Type": 5.0, - "String": "" - }, - "ThousandsSep": { - "Type": 2.0, - "Boolean": 0.0 - }, - "Editable": { - "Type": 2.0, - "Boolean": 1.0 - }, - "ForeColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "BackColour": { - "Type": 4.0, - "Color": { - "Red": 255.0, - "Green": 255.0, - "Blue": 255.0, - "Alpha": 255.0 - } - }, - "TabOrder": { - "Type": 3.0, - "Integer": 50.0 - } - } - }, - "Numeric": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "subarray3_slope_azm" - }, - "X": { - "Type": 3.0, - "Integer": 555.0 - }, - "Y": { - "Type": 3.0, - "Integer": 837.0 - }, - "Width": { - "Type": 3.0, - "Integer": 100.0 - }, - "Height": { - "Type": 3.0, - "Integer": 24.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Value": { - "Type": 1.0, - "Double": 0.0 - }, - "Mode": { - "Type": 3.0, - "Integer": 1.0 - }, - "Format": { - "Type": 3.0, - "Integer": 1.0 - }, - "Decimals": { - "Type": 3.0, - "Integer": 3.0 - }, - "Prefix": { - "Type": 5.0, - "String": "" - }, - "Suffix": { - "Type": 5.0, - "String": "" - }, - "ThousandsSep": { - "Type": 2.0, - "Boolean": 0.0 - }, - "Editable": { - "Type": 2.0, - "Boolean": 1.0 - }, - "ForeColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "BackColour": { - "Type": 4.0, - "Color": { - "Red": 255.0, - "Green": 255.0, - "Blue": 255.0, - "Alpha": 255.0 - } - }, - "TabOrder": { - "Type": 3.0, - "Integer": 53.0 - } - } - }, - "Numeric": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "subarray3_slope_tilt" - }, - "X": { - "Type": 3.0, - "Integer": 555.0 - }, - "Y": { - "Type": 3.0, - "Integer": 810.0 - }, - "Width": { - "Type": 3.0, - "Integer": 100.0 - }, - "Height": { - "Type": 3.0, - "Integer": 24.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Value": { - "Type": 1.0, - "Double": 0.0 - }, - "Mode": { - "Type": 3.0, - "Integer": 1.0 - }, - "Format": { - "Type": 3.0, - "Integer": 1.0 - }, - "Decimals": { - "Type": 3.0, - "Integer": 3.0 - }, - "Prefix": { - "Type": 5.0, - "String": "" - }, - "Suffix": { - "Type": 5.0, - "String": "" - }, - "ThousandsSep": { - "Type": 2.0, - "Boolean": 0.0 - }, - "Editable": { - "Type": 2.0, - "Boolean": 1.0 - }, - "ForeColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "BackColour": { - "Type": 4.0, - "Color": { - "Red": 255.0, - "Green": 255.0, - "Blue": 255.0, - "Alpha": 255.0 - } - }, - "TabOrder": { - "Type": 3.0, - "Integer": 52.0 - } - } - }, - "Numeric": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "subarray3_string_vmp" - }, - "X": { - "Type": 3.0, - "Integer": 558.0 - }, - "Y": { - "Type": 3.0, - "Integer": 411.0 - }, - "Width": { - "Type": 3.0, - "Integer": 100.0 - }, - "Height": { - "Type": 3.0, - "Integer": 24.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Value": { - "Type": 1.0, - "Double": 0.0 - }, - "Mode": { - "Type": 3.0, - "Integer": 1.0 - }, - "Format": { - "Type": 3.0, - "Integer": 0.0 - }, - "Decimals": { - "Type": 3.0, - "Integer": 1.0 - }, - "Prefix": { - "Type": 5.0, - "String": "" - }, - "Suffix": { - "Type": 5.0, - "String": "" - }, - "ThousandsSep": { - "Type": 2.0, - "Boolean": 1.0 - }, - "Editable": { - "Type": 2.0, - "Boolean": 1.0 - }, - "ForeColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "BackColour": { - "Type": 4.0, - "Color": { - "Red": 255.0, - "Green": 255.0, - "Blue": 255.0, - "Alpha": 255.0 - } - }, - "TabOrder": { - "Type": 3.0, - "Integer": 43.0 - } - } - }, - "Numeric": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "subarray3_string_voc" - }, - "X": { - "Type": 3.0, - "Integer": 558.0 - }, - "Y": { - "Type": 3.0, - "Integer": 384.0 - }, - "Width": { - "Type": 3.0, - "Integer": 100.0 - }, - "Height": { - "Type": 3.0, - "Integer": 24.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Value": { - "Type": 1.0, - "Double": 0.0 - }, - "Mode": { - "Type": 3.0, - "Integer": 1.0 - }, - "Format": { - "Type": 3.0, - "Integer": 0.0 - }, - "Decimals": { - "Type": 3.0, - "Integer": 1.0 - }, - "Prefix": { - "Type": 5.0, - "String": "" - }, - "Suffix": { - "Type": 5.0, - "String": "" - }, - "ThousandsSep": { - "Type": 2.0, - "Boolean": 1.0 - }, - "Editable": { - "Type": 2.0, - "Boolean": 1.0 - }, - "ForeColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "BackColour": { - "Type": 4.0, - "Color": { - "Red": 255.0, - "Green": 255.0, - "Blue": 255.0, - "Alpha": 255.0 - } - }, - "TabOrder": { - "Type": 3.0, - "Integer": 42.0 - } - } - }, - "Numeric": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "subarray3_tilt" - }, - "X": { - "Type": 3.0, - "Integer": 555.0 - }, - "Y": { - "Type": 3.0, - "Integer": 675.0 - }, - "Width": { - "Type": 3.0, - "Integer": 100.0 - }, - "Height": { - "Type": 3.0, - "Integer": 24.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Value": { - "Type": 1.0, - "Double": 0.0 - }, - "Mode": { - "Type": 3.0, - "Integer": 1.0 - }, - "Format": { - "Type": 3.0, - "Integer": 1.0 - }, - "Decimals": { - "Type": 3.0, - "Integer": 3.0 - }, - "Prefix": { - "Type": 5.0, - "String": "" - }, - "Suffix": { - "Type": 5.0, - "String": "" - }, - "ThousandsSep": { - "Type": 2.0, - "Boolean": 0.0 - }, - "Editable": { - "Type": 2.0, - "Boolean": 1.0 - }, - "ForeColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "BackColour": { - "Type": 4.0, - "Color": { - "Red": 255.0, - "Green": 255.0, - "Blue": 255.0, - "Alpha": 255.0 - } - }, - "TabOrder": { - "Type": 3.0, - "Integer": 47.0 - } - } - }, - "CheckBox": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "subarray3_tilt_eq_lat" - }, - "X": { - "Type": 3.0, - "Integer": 558.0 - }, - "Y": { - "Type": 3.0, - "Integer": 645.0 - }, - "Width": { - "Type": 3.0, - "Integer": 116.0 - }, - "Height": { - "Type": 3.0, - "Integer": 21.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Caption": { - "Type": 5.0, - "String": "Tilt=latitude" - }, - "State": { - "Type": 2.0, - "Boolean": 0.0 - }, - "TabOrder": { - "Type": 3.0, - "Integer": 46.0 - } - } - }, - "RadioChoice": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "subarray3_track_mode" - }, - "X": { - "Type": 3.0, - "Integer": 558.0 - }, - "Y": { - "Type": 3.0, - "Integer": 522.0 - }, - "Width": { - "Type": 3.0, - "Integer": 113.0 - }, - "Height": { - "Type": 3.0, - "Integer": 120.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Selection": { - "Type": 3.0, - "Integer": -1.0 - }, - "Items": { - "Type": 6.0, - "StringList": "Fixed|1-Axis|2-Axis|Azimuth Axis|Seasonal tilt" - }, - "ShowCaptions": { - "Type": 2.0, - "Boolean": 1.0 - }, - "Horizontal": { - "Type": 2.0, - "Boolean": 0.0 - }, - "TabOrder": { - "Type": 3.0, - "Integer": 45.0 - } - } - }, - "Numeric": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "subarray4_azimuth" - }, - "X": { - "Type": 3.0, - "Integer": 690.0 - }, - "Y": { - "Type": 3.0, - "Integer": 702.0 - }, - "Width": { - "Type": 3.0, - "Integer": 100.0 - }, - "Height": { - "Type": 3.0, - "Integer": 24.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Value": { - "Type": 1.0, - "Double": 0.0 - }, - "Mode": { - "Type": 3.0, - "Integer": 1.0 - }, - "Format": { - "Type": 3.0, - "Integer": 1.0 - }, - "Decimals": { - "Type": 3.0, - "Integer": 3.0 - }, - "Prefix": { - "Type": 5.0, - "String": "" - }, - "Suffix": { - "Type": 5.0, - "String": "" - }, - "ThousandsSep": { - "Type": 2.0, - "Boolean": 0.0 - }, - "Editable": { - "Type": 2.0, - "Boolean": 1.0 - }, - "ForeColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "BackColour": { - "Type": 4.0, - "Color": { - "Red": 255.0, - "Green": 255.0, - "Blue": 255.0, - "Alpha": 255.0 - } - }, - "TabOrder": { - "Type": 3.0, - "Integer": 64.0 - } - } - }, - "CheckBox": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "subarray4_backtrack" - }, - "X": { - "Type": 3.0, - "Integer": 690.0 - }, - "Y": { - "Type": 3.0, - "Integer": 783.0 - }, - "Width": { - "Type": 3.0, - "Integer": 101.0 - }, - "Height": { - "Type": 3.0, - "Integer": 24.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Caption": { - "Type": 5.0, - "String": "Enable" - }, - "State": { - "Type": 2.0, - "Boolean": 0.0 - }, - "TabOrder": { - "Type": 3.0, - "Integer": 67.0 - } - } - }, - "CheckBox": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "subarray4_enable" - }, - "X": { - "Type": 3.0, - "Integer": 693.0 - }, - "Y": { - "Type": 3.0, - "Integer": 279.0 - }, - "Width": { - "Type": 3.0, - "Integer": 98.0 - }, - "Height": { - "Type": 3.0, - "Integer": 21.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Caption": { - "Type": 5.0, - "String": "Enable" - }, - "State": { - "Type": 2.0, - "Boolean": 0.0 - }, - "TabOrder": { - "Type": 3.0, - "Integer": 54.0 - } - } - }, - "Numeric": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "subarray4_gcr" - }, - "X": { - "Type": 3.0, - "Integer": 690.0 - }, - "Y": { - "Type": 3.0, - "Integer": 729.0 - }, - "Width": { - "Type": 3.0, - "Integer": 100.0 - }, - "Height": { - "Type": 3.0, - "Integer": 24.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Value": { - "Type": 1.0, - "Double": 0.0 - }, - "Mode": { - "Type": 3.0, - "Integer": 1.0 - }, - "Format": { - "Type": 3.0, - "Integer": 1.0 - }, - "Decimals": { - "Type": 3.0, - "Integer": 3.0 - }, - "Prefix": { - "Type": 5.0, - "String": "" - }, - "Suffix": { - "Type": 5.0, - "String": "" - }, - "ThousandsSep": { - "Type": 2.0, - "Boolean": 0.0 - }, - "Editable": { - "Type": 2.0, - "Boolean": 1.0 - }, - "ForeColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "BackColour": { - "Type": 4.0, - "Color": { - "Red": 255.0, - "Green": 255.0, - "Blue": 255.0, - "Alpha": 255.0 - } - }, - "TabOrder": { - "Type": 3.0, - "Integer": 65.0 - } - } - }, - "Numeric": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "subarray4_modules_per_string" - }, - "X": { - "Type": 3.0, - "Integer": 693.0 - }, - "Y": { - "Type": 3.0, - "Integer": 303.0 - }, - "Width": { - "Type": 3.0, - "Integer": 100.0 - }, - "Height": { - "Type": 3.0, - "Integer": 24.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Value": { - "Type": 1.0, - "Double": 0.0 - }, - "Mode": { - "Type": 3.0, - "Integer": 0.0 - }, - "Format": { - "Type": 3.0, - "Integer": 0.0 - }, - "Decimals": { - "Type": 3.0, - "Integer": 3.0 - }, - "Prefix": { - "Type": 5.0, - "String": "" - }, - "Suffix": { - "Type": 5.0, - "String": "" - }, - "ThousandsSep": { - "Type": 2.0, - "Boolean": 1.0 - }, - "Editable": { - "Type": 2.0, - "Boolean": 1.0 - }, - "ForeColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "BackColour": { - "Type": 4.0, - "Color": { - "Red": 255.0, - "Green": 255.0, - "Blue": 255.0, - "Alpha": 255.0 - } - }, - "TabOrder": { - "Type": 3.0, - "Integer": 55.0 - } - } - }, - "MonthlyFactor": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "subarray4_monthly_tilt" - }, - "X": { - "Type": 3.0, - "Integer": 690.0 - }, - "Y": { - "Type": 3.0, - "Integer": 675.0 - }, - "Width": { - "Type": 3.0, - "Integer": 90.0 - }, - "Height": { - "Type": 3.0, - "Integer": 24.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Description": { - "Type": 5.0, - "String": "" - }, - "TabOrder": { - "Type": 3.0, - "Integer": 47.0 - } - } - }, - "Numeric": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "subarray4_mppt_input" - }, - "X": { - "Type": 3.0, - "Integer": 693.0 - }, - "Y": { - "Type": 3.0, - "Integer": 462.0 - }, - "Width": { - "Type": 3.0, - "Integer": 100.0 - }, - "Height": { - "Type": 3.0, - "Integer": 24.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Value": { - "Type": 1.0, - "Double": 0.0 - }, - "Mode": { - "Type": 3.0, - "Integer": 0.0 - }, - "Format": { - "Type": 3.0, - "Integer": 0.0 - }, - "Decimals": { - "Type": 3.0, - "Integer": 0.0 - }, - "Prefix": { - "Type": 5.0, - "String": "" - }, - "Suffix": { - "Type": 5.0, - "String": "" - }, - "ThousandsSep": { - "Type": 2.0, - "Boolean": 1.0 - }, - "Editable": { - "Type": 2.0, - "Boolean": 1.0 - }, - "ForeColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "BackColour": { - "Type": 4.0, - "Color": { - "Red": 255.0, - "Green": 255.0, - "Blue": 255.0, - "Alpha": 255.0 - } - }, - "TabOrder": { - "Type": 3.0, - "Integer": 60.0 - } - } - }, - "Numeric": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "subarray4_nmodules" - }, - "X": { - "Type": 3.0, - "Integer": 693.0 - }, - "Y": { - "Type": 3.0, - "Integer": 357.0 - }, - "Width": { - "Type": 3.0, - "Integer": 100.0 - }, - "Height": { - "Type": 3.0, - "Integer": 24.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Value": { - "Type": 1.0, - "Double": 0.0 - }, - "Mode": { - "Type": 3.0, - "Integer": 0.0 - }, - "Format": { - "Type": 3.0, - "Integer": 0.0 - }, - "Decimals": { - "Type": 3.0, - "Integer": 3.0 - }, - "Prefix": { - "Type": 5.0, - "String": "" - }, - "Suffix": { - "Type": 5.0, - "String": "" - }, - "ThousandsSep": { - "Type": 2.0, - "Boolean": 1.0 - }, - "Editable": { - "Type": 2.0, - "Boolean": 1.0 - }, - "ForeColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "BackColour": { - "Type": 4.0, - "Color": { - "Red": 255.0, - "Green": 255.0, - "Blue": 255.0, - "Alpha": 255.0 - } - }, - "TabOrder": { - "Type": 3.0, - "Integer": 57.0 - } - } - }, - "Numeric": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "subarray4_nstrings" - }, - "X": { - "Type": 3.0, - "Integer": 693.0 - }, - "Y": { - "Type": 3.0, - "Integer": 330.0 - }, - "Width": { - "Type": 3.0, - "Integer": 100.0 - }, - "Height": { - "Type": 3.0, - "Integer": 24.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Value": { - "Type": 1.0, - "Double": 0.0 - }, - "Mode": { - "Type": 3.0, - "Integer": 0.0 - }, - "Format": { - "Type": 3.0, - "Integer": 0.0 - }, - "Decimals": { - "Type": 3.0, - "Integer": 3.0 - }, - "Prefix": { - "Type": 5.0, - "String": "" - }, - "Suffix": { - "Type": 5.0, - "String": "" - }, - "ThousandsSep": { - "Type": 2.0, - "Boolean": 1.0 - }, - "Editable": { - "Type": 2.0, - "Boolean": 1.0 - }, - "ForeColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "BackColour": { - "Type": 4.0, - "Color": { - "Red": 255.0, - "Green": 255.0, - "Blue": 255.0, - "Alpha": 255.0 - } - }, - "TabOrder": { - "Type": 3.0, - "Integer": 56.0 - } - } - }, - "Numeric": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "subarray4_rotlim" - }, - "X": { - "Type": 3.0, - "Integer": 690.0 - }, - "Y": { - "Type": 3.0, - "Integer": 756.0 - }, - "Width": { - "Type": 3.0, - "Integer": 100.0 - }, - "Height": { - "Type": 3.0, - "Integer": 24.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Value": { - "Type": 1.0, - "Double": 0.0 - }, - "Mode": { - "Type": 3.0, - "Integer": 1.0 - }, - "Format": { - "Type": 3.0, - "Integer": 1.0 - }, - "Decimals": { - "Type": 3.0, - "Integer": 3.0 - }, - "Prefix": { - "Type": 5.0, - "String": "" - }, - "Suffix": { - "Type": 5.0, - "String": "" - }, - "ThousandsSep": { - "Type": 2.0, - "Boolean": 0.0 - }, - "Editable": { - "Type": 2.0, - "Boolean": 1.0 - }, - "ForeColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "BackColour": { - "Type": 4.0, - "Color": { - "Red": 255.0, - "Green": 255.0, - "Blue": 255.0, - "Alpha": 255.0 - } - }, - "TabOrder": { - "Type": 3.0, - "Integer": 66.0 - } - } - }, - "Numeric": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "subarray4_slope_azm" - }, - "X": { - "Type": 3.0, - "Integer": 690.0 - }, - "Y": { - "Type": 3.0, - "Integer": 837.0 - }, - "Width": { - "Type": 3.0, - "Integer": 100.0 - }, - "Height": { - "Type": 3.0, - "Integer": 24.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Value": { - "Type": 1.0, - "Double": 0.0 - }, - "Mode": { - "Type": 3.0, - "Integer": 1.0 - }, - "Format": { - "Type": 3.0, - "Integer": 1.0 - }, - "Decimals": { - "Type": 3.0, - "Integer": 3.0 - }, - "Prefix": { - "Type": 5.0, - "String": "" - }, - "Suffix": { - "Type": 5.0, - "String": "" - }, - "ThousandsSep": { - "Type": 2.0, - "Boolean": 0.0 - }, - "Editable": { - "Type": 2.0, - "Boolean": 1.0 - }, - "ForeColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "BackColour": { - "Type": 4.0, - "Color": { - "Red": 255.0, - "Green": 255.0, - "Blue": 255.0, - "Alpha": 255.0 - } - }, - "TabOrder": { - "Type": 3.0, - "Integer": 69.0 - } - } - }, - "Numeric": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "subarray4_slope_tilt" - }, - "X": { - "Type": 3.0, - "Integer": 690.0 - }, - "Y": { - "Type": 3.0, - "Integer": 810.0 - }, - "Width": { - "Type": 3.0, - "Integer": 100.0 - }, - "Height": { - "Type": 3.0, - "Integer": 24.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Value": { - "Type": 1.0, - "Double": 0.0 - }, - "Mode": { - "Type": 3.0, - "Integer": 1.0 - }, - "Format": { - "Type": 3.0, - "Integer": 1.0 - }, - "Decimals": { - "Type": 3.0, - "Integer": 3.0 - }, - "Prefix": { - "Type": 5.0, - "String": "" - }, - "Suffix": { - "Type": 5.0, - "String": "" - }, - "ThousandsSep": { - "Type": 2.0, - "Boolean": 0.0 - }, - "Editable": { - "Type": 2.0, - "Boolean": 1.0 - }, - "ForeColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "BackColour": { - "Type": 4.0, - "Color": { - "Red": 255.0, - "Green": 255.0, - "Blue": 255.0, - "Alpha": 255.0 - } - }, - "TabOrder": { - "Type": 3.0, - "Integer": 68.0 - } - } - }, - "Numeric": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "subarray4_string_vmp" - }, - "X": { - "Type": 3.0, - "Integer": 693.0 - }, - "Y": { - "Type": 3.0, - "Integer": 411.0 - }, - "Width": { - "Type": 3.0, - "Integer": 100.0 - }, - "Height": { - "Type": 3.0, - "Integer": 24.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Value": { - "Type": 1.0, - "Double": 0.0 - }, - "Mode": { - "Type": 3.0, - "Integer": 1.0 - }, - "Format": { - "Type": 3.0, - "Integer": 0.0 - }, - "Decimals": { - "Type": 3.0, - "Integer": 1.0 - }, - "Prefix": { - "Type": 5.0, - "String": "" - }, - "Suffix": { - "Type": 5.0, - "String": "" - }, - "ThousandsSep": { - "Type": 2.0, - "Boolean": 1.0 - }, - "Editable": { - "Type": 2.0, - "Boolean": 1.0 - }, - "ForeColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "BackColour": { - "Type": 4.0, - "Color": { - "Red": 255.0, - "Green": 255.0, - "Blue": 255.0, - "Alpha": 255.0 - } - }, - "TabOrder": { - "Type": 3.0, - "Integer": 59.0 - } - } - }, - "Numeric": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "subarray4_string_voc" - }, - "X": { - "Type": 3.0, - "Integer": 693.0 - }, - "Y": { - "Type": 3.0, - "Integer": 384.0 - }, - "Width": { - "Type": 3.0, - "Integer": 100.0 - }, - "Height": { - "Type": 3.0, - "Integer": 24.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Value": { - "Type": 1.0, - "Double": 0.0 - }, - "Mode": { - "Type": 3.0, - "Integer": 1.0 - }, - "Format": { - "Type": 3.0, - "Integer": 0.0 - }, - "Decimals": { - "Type": 3.0, - "Integer": 1.0 - }, - "Prefix": { - "Type": 5.0, - "String": "" - }, - "Suffix": { - "Type": 5.0, - "String": "" - }, - "ThousandsSep": { - "Type": 2.0, - "Boolean": 1.0 - }, - "Editable": { - "Type": 2.0, - "Boolean": 1.0 - }, - "ForeColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "BackColour": { - "Type": 4.0, - "Color": { - "Red": 255.0, - "Green": 255.0, - "Blue": 255.0, - "Alpha": 255.0 - } - }, - "TabOrder": { - "Type": 3.0, - "Integer": 58.0 - } - } - }, - "Numeric": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "subarray4_tilt" - }, - "X": { - "Type": 3.0, - "Integer": 690.0 - }, - "Y": { - "Type": 3.0, - "Integer": 675.0 - }, - "Width": { - "Type": 3.0, - "Integer": 100.0 - }, - "Height": { - "Type": 3.0, - "Integer": 24.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Value": { - "Type": 1.0, - "Double": 0.0 - }, - "Mode": { - "Type": 3.0, - "Integer": 1.0 - }, - "Format": { - "Type": 3.0, - "Integer": 1.0 - }, - "Decimals": { - "Type": 3.0, - "Integer": 3.0 - }, - "Prefix": { - "Type": 5.0, - "String": "" - }, - "Suffix": { - "Type": 5.0, - "String": "" - }, - "ThousandsSep": { - "Type": 2.0, - "Boolean": 0.0 - }, - "Editable": { - "Type": 2.0, - "Boolean": 1.0 - }, - "ForeColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "BackColour": { - "Type": 4.0, - "Color": { - "Red": 255.0, - "Green": 255.0, - "Blue": 255.0, - "Alpha": 255.0 - } - }, - "TabOrder": { - "Type": 3.0, - "Integer": 63.0 - } - } - }, - "CheckBox": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "subarray4_tilt_eq_lat" - }, - "X": { - "Type": 3.0, - "Integer": 693.0 - }, - "Y": { - "Type": 3.0, - "Integer": 645.0 - }, - "Width": { - "Type": 3.0, - "Integer": 113.0 - }, - "Height": { - "Type": 3.0, - "Integer": 21.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Caption": { - "Type": 5.0, - "String": "Tilt=latitude" - }, - "State": { - "Type": 2.0, - "Boolean": 0.0 - }, - "TabOrder": { - "Type": 3.0, - "Integer": 62.0 - } - } - }, - "RadioChoice": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "subarray4_track_mode" - }, - "X": { - "Type": 3.0, - "Integer": 693.0 - }, - "Y": { - "Type": 3.0, - "Integer": 522.0 - }, - "Width": { - "Type": 3.0, - "Integer": 113.0 - }, - "Height": { - "Type": 3.0, - "Integer": 120.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Selection": { - "Type": 3.0, - "Integer": -1.0 - }, - "Items": { - "Type": 6.0, - "StringList": "Fixed|1-Axis|2-Axis|Azimuth Axis|Seasonal tilt" - }, - "ShowCaptions": { - "Type": 2.0, - "Boolean": 1.0 - }, - "Horizontal": { - "Type": 2.0, - "Boolean": 0.0 - }, - "TabOrder": { - "Type": 3.0, - "Integer": 61.0 - } - } - }, - "Numeric": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "system_capacity" - }, - "X": { - "Type": 3.0, - "Integer": 492.0 - }, - "Y": { - "Type": 3.0, - "Integer": 24.0 - }, - "Width": { - "Type": 3.0, - "Integer": 82.0 - }, - "Height": { - "Type": 3.0, - "Integer": 24.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Value": { - "Type": 1.0, - "Double": 9999.0 - }, - "Mode": { - "Type": 3.0, - "Integer": 1.0 - }, - "Format": { - "Type": 3.0, - "Integer": 0.0 - }, - "Decimals": { - "Type": 3.0, - "Integer": 3.0 - }, - "Prefix": { - "Type": 5.0, - "String": "" - }, - "Suffix": { - "Type": 5.0, - "String": "" - }, - "ThousandsSep": { - "Type": 2.0, - "Boolean": 1.0 - }, - "Editable": { - "Type": 2.0, - "Boolean": 1.0 - }, - "ForeColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "BackColour": { - "Type": 4.0, - "Color": { - "Red": 255.0, - "Green": 255.0, - "Blue": 255.0, - "Alpha": 255.0 - } - }, - "TabOrder": { - "Type": 3.0, - "Integer": -1.0 - } - } - }, - "Numeric": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "total_dc_inverter_capacity" - }, - "X": { - "Type": 3.0, - "Integer": 492.0 - }, - "Y": { - "Type": 3.0, - "Integer": 78.0 - }, - "Width": { - "Type": 3.0, - "Integer": 82.0 - }, - "Height": { - "Type": 3.0, - "Integer": 24.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Value": { - "Type": 1.0, - "Double": 9999.0 - }, - "Mode": { - "Type": 3.0, - "Integer": 1.0 - }, - "Format": { - "Type": 3.0, - "Integer": 0.0 - }, - "Decimals": { - "Type": 3.0, - "Integer": 3.0 - }, - "Prefix": { - "Type": 5.0, - "String": "" - }, - "Suffix": { - "Type": 5.0, - "String": "" - }, - "ThousandsSep": { - "Type": 2.0, - "Boolean": 1.0 - }, - "Editable": { - "Type": 2.0, - "Boolean": 1.0 - }, - "ForeColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "BackColour": { - "Type": 4.0, - "Color": { - "Red": 255.0, - "Green": 255.0, - "Blue": 255.0, - "Alpha": 255.0 - } - }, - "TabOrder": { - "Type": 3.0, - "Integer": -1.0 - } - } - }, - "Numeric": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "total_inverter_capacity" - }, - "X": { - "Type": 3.0, - "Integer": 492.0 - }, - "Y": { - "Type": 3.0, - "Integer": 51.0 - }, - "Width": { - "Type": 3.0, - "Integer": 82.0 - }, - "Height": { - "Type": 3.0, - "Integer": 24.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Value": { - "Type": 1.0, - "Double": 9999.0 - }, - "Mode": { - "Type": 3.0, - "Integer": 1.0 - }, - "Format": { - "Type": 3.0, - "Integer": 0.0 - }, - "Decimals": { - "Type": 3.0, - "Integer": 3.0 - }, - "Prefix": { - "Type": 5.0, - "String": "" - }, - "Suffix": { - "Type": 5.0, - "String": "" - }, - "ThousandsSep": { - "Type": 2.0, - "Boolean": 1.0 - }, - "Editable": { - "Type": 2.0, - "Boolean": 1.0 - }, - "ForeColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "BackColour": { - "Type": 4.0, - "Color": { - "Red": 255.0, - "Green": 255.0, - "Blue": 255.0, - "Alpha": 255.0 - } - }, - "TabOrder": { - "Type": 3.0, - "Integer": -1.0 - } - } - }, - "Numeric": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "total_module_area" - }, - "X": { - "Type": 3.0, - "Integer": 771.0 - }, - "Y": { - "Type": 3.0, - "Integer": 78.0 - }, - "Width": { - "Type": 3.0, - "Integer": 82.0 - }, - "Height": { - "Type": 3.0, - "Integer": 24.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Value": { - "Type": 1.0, - "Double": 0.0 - }, - "Mode": { - "Type": 3.0, - "Integer": 1.0 - }, - "Format": { - "Type": 3.0, - "Integer": 0.0 - }, - "Decimals": { - "Type": 3.0, - "Integer": 3.0 - }, - "Prefix": { - "Type": 5.0, - "String": "" - }, - "Suffix": { - "Type": 5.0, - "String": "" - }, - "ThousandsSep": { - "Type": 2.0, - "Boolean": 1.0 - }, - "Editable": { - "Type": 2.0, - "Boolean": 1.0 - }, - "ForeColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "BackColour": { - "Type": 4.0, - "Color": { - "Red": 255.0, - "Green": 255.0, - "Blue": 255.0, - "Alpha": 255.0 - } - }, - "TabOrder": { - "Type": 3.0, - "Integer": -1.0 - } - } - }, - "Numeric": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "total_modules" - }, - "X": { - "Type": 3.0, - "Integer": 771.0 - }, - "Y": { - "Type": 3.0, - "Integer": 24.0 - }, - "Width": { - "Type": 3.0, - "Integer": 82.0 - }, - "Height": { - "Type": 3.0, - "Integer": 24.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Value": { - "Type": 1.0, - "Double": 99999.0 - }, - "Mode": { - "Type": 3.0, - "Integer": 0.0 - }, - "Format": { - "Type": 3.0, - "Integer": 0.0 - }, - "Decimals": { - "Type": 3.0, - "Integer": 0.0 - }, - "Prefix": { - "Type": 5.0, - "String": "" - }, - "Suffix": { - "Type": 5.0, - "String": "" - }, - "ThousandsSep": { - "Type": 2.0, - "Boolean": 1.0 - }, - "Editable": { - "Type": 2.0, - "Boolean": 1.0 - }, - "ForeColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "BackColour": { - "Type": 4.0, - "Color": { - "Red": 255.0, - "Green": 255.0, - "Blue": 255.0, - "Alpha": 255.0 - } - }, - "TabOrder": { - "Type": 3.0, - "Integer": -1.0 - } - } - }, - "Numeric": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "vdcmax_inverter" - }, - "X": { - "Type": 3.0, - "Integer": 201.0 - }, - "Y": { - "Type": 3.0, - "Integer": 1056.0 - }, - "Width": { - "Type": 3.0, - "Integer": 82.0 - }, - "Height": { - "Type": 3.0, - "Integer": 24.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Value": { - "Type": 1.0, - "Double": 9999.0 - }, - "Mode": { - "Type": 3.0, - "Integer": 1.0 - }, - "Format": { - "Type": 3.0, - "Integer": 1.0 - }, - "Decimals": { - "Type": 3.0, - "Integer": 1.0 - }, - "Prefix": { - "Type": 5.0, - "String": "" - }, - "Suffix": { - "Type": 5.0, - "String": "" - }, - "ThousandsSep": { - "Type": 2.0, - "Boolean": 1.0 - }, - "Editable": { - "Type": 2.0, - "Boolean": 1.0 - }, - "ForeColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "BackColour": { - "Type": 4.0, - "Color": { - "Red": 255.0, - "Green": 255.0, - "Blue": 255.0, - "Alpha": 255.0 - } - }, - "TabOrder": { - "Type": 3.0, - "Integer": -1.0 - } - } - } - }, - "VarDatabase": { - "batt_max_power": { - "Version": 4.0, - "Type": 1.0, - "Label": "Battery maximum power", - "Units": "kWdc", - "Group": "PV System Design", - "IndexLabels": "", - "Flags": 8.0, - "DefaultValue": 0.0, - "UIObject": "Numeric", - "sscVariableName": "", - "sscVariableValue": "" - }, - "calculated_dcac_ratio": { - "Version": 4.0, - "Type": 1.0, - "Label": "DC to AC ratio", - "Units": " ", - "Group": "PV System Design", - "IndexLabels": "", - "Flags": 8.0, - "DefaultValue": 1.1, - "UIObject": "Numeric", - "sscVariableName": "", - "sscVariableValue": "" - }, - "desired_dcac_ratio": { - "Version": 4.0, - "Type": 1.0, - "Label": "Desired DC to AC Ratio", - "Units": " ", - "Group": "PV System Design", - "IndexLabels": "", - "Flags": 2.0, - "DefaultValue": 1.1, - "UIObject": "Numeric", - "sscVariableName": "", - "sscVariableValue": "" - }, - "desired_size": { - "Version": 4.0, - "Type": 1.0, - "Label": "Desired array size", - "Units": "kWdc", - "Group": "PV System Design", - "IndexLabels": "", - "Flags": 2.0, - "DefaultValue": 100.0, - "UIObject": "Numeric", - "sscVariableName": "", - "sscVariableValue": "" - }, - "enable_auto_size": { - "Version": 4.0, - "Type": 1.0, - "Label": "Sizing Mode: Auto or Manual", - "Units": " ", - "Group": "PV System Design", - "IndexLabels": "", - "Flags": 1.0, - "DefaultValue": 0.0, - "UIObject": "Default", - "sscVariableName": "", - "sscVariableValue": "" - }, - "inv_num_mppt": { - "Version": 4.0, - "Type": 1.0, - "Label": "Number of inverter MPPT inputs", - "Units": " ", - "Group": "PV System Design", - "IndexLabels": "", - "Flags": 8.0, - "DefaultValue": 1.0, - "UIObject": "Default", - "sscVariableName": "", - "sscVariableValue": "" - }, - "inverter_count": { - "Version": 4.0, - "Type": 1.0, - "Label": "Number of inverters", - "Units": " ", - "Group": "PV System Design", - "IndexLabels": "=\\pv_size_array", - "Flags": 2.0, - "DefaultValue": 1.0, - "UIObject": "Numeric", - "sscVariableName": "", - "sscVariableValue": "" - }, - "layout_warning": { - "Version": 4.0, - "Type": 4.0, - "Label": "PV layout warning message", - "Units": " ", - "Group": "PV System Design", - "IndexLabels": "", - "Flags": 5.0, - "DefaultValue": "", - "UIObject": "MultilineText", - "sscVariableName": "", - "sscVariableValue": "" - }, - "mppt_hi_inverter": { - "Version": 4.0, - "Type": 1.0, - "Label": "Vmppt_high", - "Units": "Vdc", - "Group": "PV System Design", - "IndexLabels": "", - "Flags": 2.0, - "DefaultValue": 0.0, - "UIObject": "Numeric", - "sscVariableName": "", - "sscVariableValue": "" - }, - "mppt_low_inverter": { - "Version": 4.0, - "Type": 1.0, - "Label": "Vmppt_low", - "Units": "Vdc", - "Group": "PV System Design", - "IndexLabels": "", - "Flags": 2.0, - "DefaultValue": 0.0, - "UIObject": "Numeric", - "sscVariableName": "", - "sscVariableValue": "" - }, - "num_enabled": { - "Version": 4.0, - "Type": 1.0, - "Label": "Number of enabled subarrays", - "Units": " ", - "Group": "PV System Design", - "IndexLabels": "", - "Flags": 8.0, - "DefaultValue": 0.0, - "UIObject": "Default", - "sscVariableName": "", - "sscVariableValue": "" - }, - "num_strings_total": { - "Version": 4.0, - "Type": 1.0, - "Label": "Number of strings", - "Units": " ", - "Group": "PV System Design", - "IndexLabels": "=${pv.array.strings_in_parallel}", - "Flags": 8.0, - "DefaultValue": 0.0, - "UIObject": "Numeric", - "sscVariableName": "", - "sscVariableValue": "" - }, - "offset": { - "Version": 4.0, - "Type": 1.0, - "Label": "Row offset", - "Units": "m", - "Group": "PV System Design", - "IndexLabels": "", - "Flags": 0.0, - "DefaultValue": 0.0, - "UIObject": "Default", - "sscVariableName": "", - "sscVariableValue": "" - }, - "subarray1_azimuth": { - "Version": 4.0, - "Type": 1.0, - "Label": "Azimuth 1", - "Units": "degrees", - "Group": "PV System Design", - "IndexLabels": "", - "Flags": 3.0, - "DefaultValue": 180.0, - "UIObject": "Numeric", - "sscVariableName": "", - "sscVariableValue": "" - }, - "subarray1_backtrack": { - "Version": 4.0, - "Type": 1.0, - "Label": "Enable backtracking 1", - "Units": " ", - "Group": "PV System Design", - "IndexLabels": "", - "Flags": 3.0, - "DefaultValue": 0.0, - "UIObject": "CheckBox", - "sscVariableName": "", - "sscVariableValue": "" - }, - "subarray1_cross_axis_slope": { - "Version": 4.0, - "Type": 1.0, - "Label": "Cross-axis slope 1", - "Units": "degrees", - "Group": "PV System Design", - "IndexLabels": "", - "Flags": 0.0, - "DefaultValue": 0.0, - "UIObject": "Default", - "sscVariableName": "", - "sscVariableValue": "" - }, - "subarray1_gcr": { - "Version": 4.0, - "Type": 1.0, - "Label": "Ground coverage ratio 1", - "Units": " ", - "Group": "PV System Design", - "IndexLabels": "", - "Flags": 3.0, - "DefaultValue": 0.3, - "UIObject": "Default", - "sscVariableName": "", - "sscVariableValue": "" - }, - "subarray1_modules_per_string": { - "Version": 4.0, - "Type": 1.0, - "Label": "Subarray 1 modules per string", - "Units": " ", - "Group": "PV System Design", - "IndexLabels": "=\\pv_size_array", - "Flags": 3.0, - "DefaultValue": 10.0, - "UIObject": "Numeric", - "sscVariableName": "", - "sscVariableValue": "" - }, - "subarray1_monthly_tilt": { - "Version": 4.0, - "Type": 2.0, - "Label": "Subarray 1 monthly tilt input for seasonal tilt arrays", - "Units": "degrees", - "Group": "PV System Design", - "IndexLabels": "", - "Flags": 1.0, - "DefaultValue": [ - 0.0, - 40.0, - 40.0, - 20.0, - 20.0, - 20.0, - 20.0, - 20.0, - 20.0, - 40.0, - 40.0, - 40.0 - ], - "UIObject": "MonthlyFactor", - "sscVariableName": "", - "sscVariableValue": "" - }, - "subarray1_mppt_input": { - "Version": 4.0, - "Type": 1.0, - "Label": "Subarray 1 inverter MPPT input", - "Units": " ", - "Group": "PV System Design", - "IndexLabels": "", - "Flags": 1.0, - "DefaultValue": 1.0, - "UIObject": "Numeric", - "sscVariableName": "", - "sscVariableValue": "" - }, - "subarray1_nmodules": { - "Version": 4.0, - "Type": 1.0, - "Label": "Subarray 1 number of modules", - "Units": " ", - "Group": "PV System Design", - "IndexLabels": "", - "Flags": 9.0, - "DefaultValue": 0.0, - "UIObject": "Numeric", - "sscVariableName": "", - "sscVariableValue": "" - }, - "subarray1_nstrings": { - "Version": 4.0, - "Type": 1.0, - "Label": "Number of parallel strings 1", - "Units": " ", - "Group": "PV System Design", - "IndexLabels": "=${pv.array.strings_in_parallel}\n - ?${pv.subarray2.enable}[0|${pv.subarray2.num_strings}]\n - ?${pv.subarray3.enable}[0|${pv.subarray3.num_strings}]\n - ?${pv.subarray4.enable}[0|${pv.subarray4.num_strings}]", - "Flags": 3.0, - "DefaultValue": 1.0, - "UIObject": "Numeric", - "sscVariableName": "", - "sscVariableValue": "" - }, - "subarray1_rotlim": { - "Version": 4.0, - "Type": 1.0, - "Label": "Tracker rotation limit 1", - "Units": "degrees", - "Group": "PV System Design", - "IndexLabels": "", - "Flags": 3.0, - "DefaultValue": 45.0, - "UIObject": "Numeric", - "sscVariableName": "", - "sscVariableValue": "" - }, - "subarray1_slope_azm": { - "Version": 4.0, - "Type": 1.0, - "Label": "Slope azimuth 1", - "Units": "degrees", - "Group": "PV System Design", - "IndexLabels": "", - "Flags": 3.0, - "DefaultValue": 0.0, - "UIObject": "Numeric", - "sscVariableName": "", - "sscVariableValue": "" - }, - "subarray1_slope_tilt": { - "Version": 4.0, - "Type": 1.0, - "Label": "Slope tilt 1", - "Units": "degrees", - "Group": "PV System Design", - "IndexLabels": "", - "Flags": 3.0, - "DefaultValue": 0.0, - "UIObject": "Numeric", - "sscVariableName": "", - "sscVariableValue": "" - }, - "subarray1_string_vmp": { - "Version": 4.0, - "Type": 1.0, - "Label": "Subarray 2 string Vmp", - "Units": "V", - "Group": "PV System Design", - "IndexLabels": "", - "Flags": 9.0, - "DefaultValue": 0.0, - "UIObject": "Numeric", - "sscVariableName": "", - "sscVariableValue": "" - }, - "subarray1_string_voc": { - "Version": 4.0, - "Type": 1.0, - "Label": "Subarray 1 string Voc", - "Units": "V", - "Group": "PV System Design", - "IndexLabels": "", - "Flags": 9.0, - "DefaultValue": 0.0, - "UIObject": "Numeric", - "sscVariableName": "", - "sscVariableValue": "" - }, - "subarray1_tilt": { - "Version": 4.0, - "Type": 1.0, - "Label": "Tilt 1", - "Units": "degrees", - "Group": "PV System Design", - "IndexLabels": "", - "Flags": 3.0, - "DefaultValue": 0.0, - "UIObject": "Numeric", - "sscVariableName": "", - "sscVariableValue": "" - }, - "subarray1_tilt_eq_lat": { - "Version": 4.0, - "Type": 1.0, - "Label": "Set tilt to latitude 1", - "Units": " ", - "Group": "PV System Design", - "IndexLabels": "", - "Flags": 3.0, - "DefaultValue": 0.0, - "UIObject": "CheckBox", - "sscVariableName": "", - "sscVariableValue": "" - }, - "subarray1_track_mode": { - "Version": 4.0, - "Type": 1.0, - "Label": "Tracking mode 1", - "Units": " ", - "Group": "PV System Design", - "IndexLabels": "Fixed|1 Axis|2 Axis|Azimuth Axis|Seasonal Tilt", - "Flags": 3.0, - "DefaultValue": 0.0, - "UIObject": "RadioChoice", - "sscVariableName": "", - "sscVariableValue": "" - }, - "subarray2_azimuth": { - "Version": 4.0, - "Type": 1.0, - "Label": "Azimuth 2", - "Units": "degrees", - "Group": "PV System Design", - "IndexLabels": "", - "Flags": 3.0, - "DefaultValue": 180.0, - "UIObject": "Numeric", - "sscVariableName": "", - "sscVariableValue": "" - }, - "subarray2_backtrack": { - "Version": 4.0, - "Type": 1.0, - "Label": "Enable backtracking 2", - "Units": " ", - "Group": "PV System Design", - "IndexLabels": "", - "Flags": 3.0, - "DefaultValue": 0.0, - "UIObject": "CheckBox", - "sscVariableName": "", - "sscVariableValue": "" - }, - "subarray2_cross_axis_slope": { - "Version": 4.0, - "Type": 1.0, - "Label": "Cross-axis slope 2", - "Units": "degrees", - "Group": "PV System Design", - "IndexLabels": "", - "Flags": 0.0, - "DefaultValue": 0.0, - "UIObject": "Default", - "sscVariableName": "", - "sscVariableValue": "" - }, - "subarray2_enable": { - "Version": 4.0, - "Type": 1.0, - "Label": "Enable subarray 2", - "Units": "degrees", - "Group": "PV System Design", - "IndexLabels": "", - "Flags": 3.0, - "DefaultValue": 0.0, - "UIObject": "CheckBox", - "sscVariableName": "", - "sscVariableValue": "" - }, - "subarray2_gcr": { - "Version": 4.0, - "Type": 1.0, - "Label": "Ground coverage ratio 2", - "Units": " ", - "Group": "PV System Design", - "IndexLabels": "", - "Flags": 3.0, - "DefaultValue": 0.3, - "UIObject": "Default", - "sscVariableName": "", - "sscVariableValue": "" - }, - "subarray2_modules_per_string": { - "Version": 4.0, - "Type": 1.0, - "Label": "Subarray 2 modules per string", - "Units": " ", - "Group": "PV System Design", - "IndexLabels": "", - "Flags": 3.0, - "DefaultValue": 1.0, - "UIObject": "Numeric", - "sscVariableName": "", - "sscVariableValue": "" - }, - "subarray2_monthly_tilt": { - "Version": 4.0, - "Type": 2.0, - "Label": "Subarray 2 monthly tilt input for seasonal tilt arrays", - "Units": "degrees", - "Group": "PV System Design", - "IndexLabels": "", - "Flags": 1.0, - "DefaultValue": [ - 0.0, - 40.0, - 40.0, - 20.0, - 20.0, - 20.0, - 20.0, - 20.0, - 20.0, - 40.0, - 40.0, - 40.0 - ], - "UIObject": "Default", - "sscVariableName": "", - "sscVariableValue": "" - }, - "subarray2_mppt_input": { - "Version": 4.0, - "Type": 1.0, - "Label": "Subarray 2 inverter MPPT input", - "Units": " ", - "Group": "PV System Design", - "IndexLabels": "", - "Flags": 1.0, - "DefaultValue": 1.0, - "UIObject": "Numeric", - "sscVariableName": "", - "sscVariableValue": "" - }, - "subarray2_nmodules": { - "Version": 4.0, - "Type": 1.0, - "Label": "Subarray 2 number of modules", - "Units": " ", - "Group": "PV System Design", - "IndexLabels": "", - "Flags": 9.0, - "DefaultValue": 0.0, - "UIObject": "Numeric", - "sscVariableName": "", - "sscVariableValue": "" - }, - "subarray2_nstrings": { - "Version": 4.0, - "Type": 1.0, - "Label": "Number of parallel strings 2", - "Units": " ", - "Group": "PV System Design", - "IndexLabels": "", - "Flags": 3.0, - "DefaultValue": 1.0, - "UIObject": "Numeric", - "sscVariableName": "", - "sscVariableValue": "" - }, - "subarray2_rotlim": { - "Version": 4.0, - "Type": 1.0, - "Label": "Tracker rotation limit 2", - "Units": "degrees", - "Group": "PV System Design", - "IndexLabels": "", - "Flags": 3.0, - "DefaultValue": 45.0, - "UIObject": "Numeric", - "sscVariableName": "", - "sscVariableValue": "" - }, - "subarray2_slope_azm": { - "Version": 4.0, - "Type": 1.0, - "Label": "Slope azimuth 2", - "Units": "degrees", - "Group": "PV System Design", - "IndexLabels": "", - "Flags": 3.0, - "DefaultValue": 0.0, - "UIObject": "Numeric", - "sscVariableName": "", - "sscVariableValue": "" - }, - "subarray2_slope_tilt": { - "Version": 4.0, - "Type": 1.0, - "Label": "Slope tilt 2", - "Units": "degrees", - "Group": "PV System Design", - "IndexLabels": "", - "Flags": 3.0, - "DefaultValue": 0.0, - "UIObject": "Numeric", - "sscVariableName": "", - "sscVariableValue": "" - }, - "subarray2_string_vmp": { - "Version": 4.0, - "Type": 1.0, - "Label": "Subarray 2 string Vmp", - "Units": "V", - "Group": "PV System Design", - "IndexLabels": "", - "Flags": 9.0, - "DefaultValue": 0.0, - "UIObject": "Numeric", - "sscVariableName": "", - "sscVariableValue": "" - }, - "subarray2_string_voc": { - "Version": 4.0, - "Type": 1.0, - "Label": "Subarray 2 string Voc", - "Units": "V", - "Group": "PV System Design", - "IndexLabels": "", - "Flags": 9.0, - "DefaultValue": 0.0, - "UIObject": "Numeric", - "sscVariableName": "", - "sscVariableValue": "" - }, - "subarray2_tilt": { - "Version": 4.0, - "Type": 1.0, - "Label": "Tilt 2", - "Units": "deg", - "Group": "PV System Design", - "IndexLabels": "", - "Flags": 3.0, - "DefaultValue": 20.0, - "UIObject": "Numeric", - "sscVariableName": "", - "sscVariableValue": "" - }, - "subarray2_tilt_eq_lat": { - "Version": 4.0, - "Type": 1.0, - "Label": "Set tilt to latitude 2", - "Units": " ", - "Group": "PV System Design", - "IndexLabels": "", - "Flags": 3.0, - "DefaultValue": 0.0, - "UIObject": "CheckBox", - "sscVariableName": "", - "sscVariableValue": "" - }, - "subarray2_track_mode": { - "Version": 4.0, - "Type": 1.0, - "Label": "Tracking mode 2", - "Units": " ", - "Group": "PV System Design", - "IndexLabels": "Fixed|1 Axis|2 Axis|Azimuth Axis|Seasonal Tilt", - "Flags": 3.0, - "DefaultValue": 0.0, - "UIObject": "RadioChoice", - "sscVariableName": "", - "sscVariableValue": "" - }, - "subarray3_azimuth": { - "Version": 4.0, - "Type": 1.0, - "Label": "Azimuth 3", - "Units": "deg", - "Group": "PV System Design", - "IndexLabels": "", - "Flags": 3.0, - "DefaultValue": 180.0, - "UIObject": "Numeric", - "sscVariableName": "", - "sscVariableValue": "" - }, - "subarray3_backtrack": { - "Version": 4.0, - "Type": 1.0, - "Label": "Enable backtracking 3", - "Units": " ", - "Group": "PV System Design", - "IndexLabels": "", - "Flags": 3.0, - "DefaultValue": 0.0, - "UIObject": "CheckBox", - "sscVariableName": "", - "sscVariableValue": "" - }, - "subarray3_cross_axis_slope": { - "Version": 4.0, - "Type": 1.0, - "Label": "Cross-axis slope 3", - "Units": "degrees", - "Group": "PV System Design", - "IndexLabels": "", - "Flags": 0.0, - "DefaultValue": 0.0, - "UIObject": "Default", - "sscVariableName": "", - "sscVariableValue": "" - }, - "subarray3_enable": { - "Version": 4.0, - "Type": 1.0, - "Label": "Enable subarray 3", - "Units": " ", - "Group": "PV System Design", - "IndexLabels": "", - "Flags": 3.0, - "DefaultValue": 0.0, - "UIObject": "CheckBox", - "sscVariableName": "", - "sscVariableValue": "" - }, - "subarray3_gcr": { - "Version": 4.0, - "Type": 1.0, - "Label": "Ground coverage ratio 3", - "Units": " ", - "Group": "PV System Design", - "IndexLabels": "", - "Flags": 3.0, - "DefaultValue": 0.3, - "UIObject": "Default", - "sscVariableName": "", - "sscVariableValue": "" - }, - "subarray3_modules_per_string": { - "Version": 4.0, - "Type": 1.0, - "Label": "Subarray 3 modules per string", - "Units": " ", - "Group": "PV System Design", - "IndexLabels": "", - "Flags": 3.0, - "DefaultValue": 1.0, - "UIObject": "Numeric", - "sscVariableName": "", - "sscVariableValue": "" - }, - "subarray3_monthly_tilt": { - "Version": 4.0, - "Type": 2.0, - "Label": "Subarray 3 monthly tilt input for seasonal tilt arrays", - "Units": "degrees", - "Group": "PV System Design", - "IndexLabels": "", - "Flags": 1.0, - "DefaultValue": [ - 0.0, - 40.0, - 40.0, - 20.0, - 20.0, - 20.0, - 20.0, - 20.0, - 20.0, - 40.0, - 40.0, - 40.0 - ], - "UIObject": "Default", - "sscVariableName": "", - "sscVariableValue": "" - }, - "subarray3_mppt_input": { - "Version": 4.0, - "Type": 1.0, - "Label": "Subarray 3 inverter MPPT input", - "Units": " ", - "Group": "PV System Design", - "IndexLabels": "", - "Flags": 1.0, - "DefaultValue": 1.0, - "UIObject": "Numeric", - "sscVariableName": "", - "sscVariableValue": "" - }, - "subarray3_nmodules": { - "Version": 4.0, - "Type": 1.0, - "Label": "Subarray 3 number of modules", - "Units": " ", - "Group": "PV System Design", - "IndexLabels": "", - "Flags": 9.0, - "DefaultValue": 0.0, - "UIObject": "Numeric", - "sscVariableName": "", - "sscVariableValue": "" - }, - "subarray3_nstrings": { - "Version": 4.0, - "Type": 1.0, - "Label": "Number of parallel strings 3", - "Units": " ", - "Group": "PV System Design", - "IndexLabels": "", - "Flags": 3.0, - "DefaultValue": 1.0, - "UIObject": "Numeric", - "sscVariableName": "", - "sscVariableValue": "" - }, - "subarray3_rotlim": { - "Version": 4.0, - "Type": 1.0, - "Label": "Tracker rotation limit 3", - "Units": "degrees", - "Group": "PV System Design", - "IndexLabels": "", - "Flags": 3.0, - "DefaultValue": 45.0, - "UIObject": "Numeric", - "sscVariableName": "", - "sscVariableValue": "" - }, - "subarray3_slope_azm": { - "Version": 4.0, - "Type": 1.0, - "Label": "Slope azimuth 3", - "Units": "degrees", - "Group": "PV System Design", - "IndexLabels": "", - "Flags": 3.0, - "DefaultValue": 0.0, - "UIObject": "Numeric", - "sscVariableName": "", - "sscVariableValue": "" - }, - "subarray3_slope_tilt": { - "Version": 4.0, - "Type": 1.0, - "Label": "Slope tilt 3", - "Units": "degrees", - "Group": "PV System Design", - "IndexLabels": "", - "Flags": 3.0, - "DefaultValue": 0.0, - "UIObject": "Numeric", - "sscVariableName": "", - "sscVariableValue": "" - }, - "subarray3_string_vmp": { - "Version": 4.0, - "Type": 1.0, - "Label": "Subarray 3 string Vmp", - "Units": "V", - "Group": "PV System Design", - "IndexLabels": "", - "Flags": 9.0, - "DefaultValue": 0.0, - "UIObject": "Numeric", - "sscVariableName": "", - "sscVariableValue": "" - }, - "subarray3_string_voc": { - "Version": 4.0, - "Type": 1.0, - "Label": "Subarray 3 string Voc", - "Units": "V", - "Group": "PV System Design", - "IndexLabels": "", - "Flags": 9.0, - "DefaultValue": 0.0, - "UIObject": "Numeric", - "sscVariableName": "", - "sscVariableValue": "" - }, - "subarray3_tilt": { - "Version": 4.0, - "Type": 1.0, - "Label": "Tilt 3", - "Units": "degrees", - "Group": "PV System Design", - "IndexLabels": "", - "Flags": 3.0, - "DefaultValue": 20.0, - "UIObject": "Numeric", - "sscVariableName": "", - "sscVariableValue": "" - }, - "subarray3_tilt_eq_lat": { - "Version": 4.0, - "Type": 1.0, - "Label": "Set tilt to latitude 3", - "Units": " ", - "Group": "PV System Design", - "IndexLabels": "", - "Flags": 3.0, - "DefaultValue": 0.0, - "UIObject": "CheckBox", - "sscVariableName": "", - "sscVariableValue": "" - }, - "subarray3_track_mode": { - "Version": 4.0, - "Type": 1.0, - "Label": "Tracking mode 3", - "Units": " ", - "Group": "PV System Design", - "IndexLabels": "Fixed|1 Axis|2 Axis|Azimuth Axis|Seasonal Tilt", - "Flags": 3.0, - "DefaultValue": 0.0, - "UIObject": "RadioChoice", - "sscVariableName": "", - "sscVariableValue": "" - }, - "subarray4_azimuth": { - "Version": 4.0, - "Type": 1.0, - "Label": "Azimuth 4", - "Units": "degrees", - "Group": "PV System Design", - "IndexLabels": "", - "Flags": 3.0, - "DefaultValue": 180.0, - "UIObject": "Numeric", - "sscVariableName": "", - "sscVariableValue": "" - }, - "subarray4_backtrack": { - "Version": 4.0, - "Type": 1.0, - "Label": "Enable backtracking 4", - "Units": " ", - "Group": "PV System Design", - "IndexLabels": "", - "Flags": 3.0, - "DefaultValue": 0.0, - "UIObject": "CheckBox", - "sscVariableName": "", - "sscVariableValue": "" - }, - "subarray4_cross_axis_slope": { - "Version": 4.0, - "Type": 1.0, - "Label": "Cross-axis slope 4", - "Units": "degrees", - "Group": "PV System Design", - "IndexLabels": "", - "Flags": 0.0, - "DefaultValue": 0.0, - "UIObject": "Default", - "sscVariableName": "", - "sscVariableValue": "" - }, - "subarray4_enable": { - "Version": 4.0, - "Type": 1.0, - "Label": "Enable subarray 4", - "Units": " ", - "Group": "PV System Design", - "IndexLabels": "", - "Flags": 3.0, - "DefaultValue": 0.0, - "UIObject": "CheckBox", - "sscVariableName": "", - "sscVariableValue": "" - }, - "subarray4_gcr": { - "Version": 4.0, - "Type": 1.0, - "Label": "Ground coverage ratio 4", - "Units": " ", - "Group": "PV System Design", - "IndexLabels": "", - "Flags": 3.0, - "DefaultValue": 0.3, - "UIObject": "Default", - "sscVariableName": "", - "sscVariableValue": "" - }, - "subarray4_modules_per_string": { - "Version": 4.0, - "Type": 1.0, - "Label": "Subarray 4 modules per string", - "Units": " ", - "Group": "PV System Design", - "IndexLabels": "", - "Flags": 3.0, - "DefaultValue": 1.0, - "UIObject": "Numeric", - "sscVariableName": "", - "sscVariableValue": "" - }, - "subarray4_monthly_tilt": { - "Version": 4.0, - "Type": 2.0, - "Label": "Subarray 4 monthly tilt input for seasonal tilt arrays", - "Units": "degrees", - "Group": "PV System Design", - "IndexLabels": "", - "Flags": 1.0, - "DefaultValue": [ - 0.0, - 40.0, - 40.0, - 20.0, - 20.0, - 20.0, - 20.0, - 20.0, - 20.0, - 40.0, - 40.0, - 40.0 - ], - "UIObject": "Default", - "sscVariableName": "", - "sscVariableValue": "" - }, - "subarray4_mppt_input": { - "Version": 4.0, - "Type": 1.0, - "Label": "Subarray 4 inverter MPPT input", - "Units": " ", - "Group": "PV System Design", - "IndexLabels": "", - "Flags": 1.0, - "DefaultValue": 1.0, - "UIObject": "Numeric", - "sscVariableName": "", - "sscVariableValue": "" - }, - "subarray4_nmodules": { - "Version": 4.0, - "Type": 1.0, - "Label": "Subarray 4 number of modules", - "Units": " ", - "Group": "PV System Design", - "IndexLabels": "", - "Flags": 9.0, - "DefaultValue": 0.0, - "UIObject": "Numeric", - "sscVariableName": "", - "sscVariableValue": "" - }, - "subarray4_nstrings": { - "Version": 4.0, - "Type": 1.0, - "Label": "Number of parallel strings 4", - "Units": " ", - "Group": "PV System Design", - "IndexLabels": "", - "Flags": 3.0, - "DefaultValue": 1.0, - "UIObject": "Numeric", - "sscVariableName": "", - "sscVariableValue": "" - }, - "subarray4_rotlim": { - "Version": 4.0, - "Type": 1.0, - "Label": "Tracker rotation limit 4", - "Units": "degrees", - "Group": "PV System Design", - "IndexLabels": "", - "Flags": 3.0, - "DefaultValue": 45.0, - "UIObject": "Numeric", - "sscVariableName": "", - "sscVariableValue": "" - }, - "subarray4_slope_azm": { - "Version": 4.0, - "Type": 1.0, - "Label": "Slope azimuth 4", - "Units": "degrees", - "Group": "PV System Design", - "IndexLabels": "", - "Flags": 3.0, - "DefaultValue": 0.0, - "UIObject": "Numeric", - "sscVariableName": "", - "sscVariableValue": "" - }, - "subarray4_slope_tilt": { - "Version": 4.0, - "Type": 1.0, - "Label": "Slope tilt 4", - "Units": "degrees", - "Group": "PV System Design", - "IndexLabels": "", - "Flags": 3.0, - "DefaultValue": 0.0, - "UIObject": "Numeric", - "sscVariableName": "", - "sscVariableValue": "" - }, - "subarray4_string_vmp": { - "Version": 4.0, - "Type": 1.0, - "Label": "Subarray 4 string Vmp", - "Units": "V", - "Group": "PV System Design", - "IndexLabels": "", - "Flags": 9.0, - "DefaultValue": 0.0, - "UIObject": "Numeric", - "sscVariableName": "", - "sscVariableValue": "" - }, - "subarray4_string_voc": { - "Version": 4.0, - "Type": 1.0, - "Label": "Subarray 4 string Voc", - "Units": "V", - "Group": "PV System Design", - "IndexLabels": "", - "Flags": 9.0, - "DefaultValue": 0.0, - "UIObject": "Numeric", - "sscVariableName": "", - "sscVariableValue": "" - }, - "subarray4_tilt": { - "Version": 4.0, - "Type": 1.0, - "Label": "Tilt 4", - "Units": "degrees", - "Group": "PV System Design", - "IndexLabels": "", - "Flags": 3.0, - "DefaultValue": 20.0, - "UIObject": "Numeric", - "sscVariableName": "", - "sscVariableValue": "" - }, - "subarray4_tilt_eq_lat": { - "Version": 4.0, - "Type": 1.0, - "Label": "Set tilt to latitude 4", - "Units": " ", - "Group": "PV System Design", - "IndexLabels": "", - "Flags": 3.0, - "DefaultValue": 0.0, - "UIObject": "CheckBox", - "sscVariableName": "", - "sscVariableValue": "" - }, - "subarray4_track_mode": { - "Version": 4.0, - "Type": 1.0, - "Label": "Tracking mode 4", - "Units": " ", - "Group": "PV System Design", - "IndexLabels": "Fixed|1 Axis|2 Axis|Azimuth Axis|Seasonal Tilt", - "Flags": 3.0, - "DefaultValue": 0.0, - "UIObject": "RadioChoice", - "sscVariableName": "", - "sscVariableValue": "" - }, - "system_capacity": { - "Version": 4.0, - "Type": 1.0, - "Label": "Nameplate DC capacity", - "Units": "kWdc", - "Group": "PV System Design", - "IndexLabels": "", - "Flags": 8.0, - "DefaultValue": 0.0, - "UIObject": "Numeric", - "sscVariableName": "", - "sscVariableValue": "" - }, - "total_dc_inverter_capacity": { - "Version": 4.0, - "Type": 1.0, - "Label": "Total inverter DC capacity", - "Units": "kWdc", - "Group": "PV System Design", - "IndexLabels": "", - "Flags": 8.0, - "DefaultValue": 0.0, - "UIObject": "Numeric", - "sscVariableName": "", - "sscVariableValue": "" - }, - "total_inverter_capacity": { - "Version": 4.0, - "Type": 1.0, - "Label": "Total AC capacity", - "Units": "kWac", - "Group": "PV System Design", - "IndexLabels": "", - "Flags": 8.0, - "DefaultValue": 0.0, - "UIObject": "Numeric", - "sscVariableName": "", - "sscVariableValue": "" - }, - "total_module_area": { - "Version": 4.0, - "Type": 1.0, - "Label": "Total module area", - "Units": "m²", - "Group": "PV System Design", - "IndexLabels": "", - "Flags": 8.0, - "DefaultValue": 0.0, - "UIObject": "Numeric", - "sscVariableName": "", - "sscVariableValue": "" - }, - "total_modules": { - "Version": 4.0, - "Type": 1.0, - "Label": "Number of modules", - "Units": " ", - "Group": "PV System Design", - "IndexLabels": "", - "Flags": 8.0, - "DefaultValue": 0.0, - "UIObject": "Numeric", - "sscVariableName": "", - "sscVariableValue": "" - }, - "vdcmax_inverter": { - "Version": 4.0, - "Type": 1.0, - "Label": "Vdc_max", - "Units": "Vdc", - "Group": "PV System Design", - "IndexLabels": "", - "Flags": 2.0, - "DefaultValue": 0.0, - "UIObject": "Numeric", - "sscVariableName": "", - "sscVariableValue": "" - } - }, - "Equations": [ - "equations{ '$MIMO$ pv_size_array' } = define()", - "{", - "\tif (${enable_auto_size}==1)", - "\t{", - "\t\t//disable subarrays 2-4- this only works for a single subarray", - "\t\t${subarray2_enable} = 0;", - "\t\t${subarray3_enable} = 0;", - "\t\t${subarray4_enable} = 0;", - "\t\t", - "\t\t//Now size subarray 1 only", - "\t\t/* Sizing rules", - "\t\t1. Voc < Vdcmax", - "\t\t2. Vmp > Vmppt_min", - "\t\t3. Vmp < Vmppt_max", - "\t\t4. num series * num_parallel is about desired array size (num_parallel = desired / (num series * mod_power)", - "\t\t5. num inverters is about desired array size (num_inv = num_series * num_parallel * mod_power) / inv_power", - "\t\t*/", - "\t\t\t", - "\t\t// module parameters", - "\t\tmod_vmp= ?${module_model} [\t${spe_vmp},${cec_v_mp_ref},${6par_vmp},${snl_ref_vmp},${sd11par_Vmp0}];", - "\t\tmod_voc= ?${module_model} [\t${spe_voc},${cec_v_oc_ref},${6par_voc},${snl_ref_voc},${sd11par_Voc0}];", - "\t\tmod_power= ?${module_model} [${spe_power}, ${cec_p_mp_ref}, ${6par_pmp}, ${snl_ref_pmp},${sd11par_Pmp0}];", - "\r", - "\t\t// inverter power\r", - "\t\tinv_power= ?${inverter_model} [${inv_snl_paco}, ${inv_ds_paco}, ${inv_pd_paco},${inv_cec_cg_paco}];", - "\t\t", - "\t\t// DC-connected battery parameters (assumed to use common inverter)", - "\t\tbatt_max_power_dc = 0; // TO DO is this used?", - "\t\tif ( technology() == 'PV Battery' )", - "\t\t{", - "\t\t\tif (${batt_ac_or_dc} == 0) ", - "\t\t\t{", - "\t\t\t\tbatt_max_power_dc = ${batt_max_power};", - "\t\t\t}", - "\t\t}", - "\t\t", - "\t\t// calculations", - "\t\tif(mod_vmp>0)", - "\t\t{", - "\t\t\tnum_series= 0.5 * (${mppt_low_inverter} + ${mppt_hi_inverter})/mod_vmp;}", - "\t\t\tif(${vdcmax_inverter} > 0){", - "\t\t\t\twhile ((num_series > 0) && ((num_series*mod_voc) > ${vdcmax_inverter})){", - "\t\t\t\t\tnum_series = num_series - 1;", - "\t\t\t\t}", - "\t\t\t}", - "\t\tif (num_series < 1) num_series= 1;", - "\t\tnum_series= round(num_series);", - "\t\tnum_parallel= ${desired_size} * 1000 /(num_series * mod_power);", - "\t\tif (num_parallel < 1) num_parallel= 1;", - "\t\tnum_parallel= round(num_parallel);", - "\t\tif (${desired_dcac_ratio} > 0)", - "\t\t{ \tinverters = ((num_series * num_parallel * mod_power) /* + batt_max_power_dc */) / (${desired_dcac_ratio} * inv_power);", - "\t\t\t//round inverters for best DC-AC ratio", - "\t\t\tif((inverters - floor(inverters)) < 0.5)", - "\t\t\t{\tnum_inverters = floor(inverters); }", - "\t\t\telse", - "\t\t\t{\tnum_inverters = ceil(inverters); }", - "\t\t}\t\t\t\t", - "\t\telse", - "\t\t{ num_inverters = ceil(((num_series * num_parallel * mod_power) /* + batt_max_power_dc */) / inv_power);}", - "\t\tif (num_inverters < 1)", - "\t\t{ num_inverters = 1;}", - "\t\t", - "\t\t//check that the sizing was close to the desired sizes, otherwise, error out if more than 10% away", - "\t\tproposed_size = num_series * num_parallel * mod_power / 1000; //convert W to kW", - "\t\tproposed_ratio = proposed_size / (num_inverters * inv_power / 1000); //convert inverter W to kW", - "\t\tif (abs(proposed_size - ${desired_size}) / ${desired_size} > 0.2) // || abs(proposed_ratio - ${desired_dcac_ratio}) / ${desired_dcac_ratio} > 0.1)", - "\t\t{", - "\t\t\tnum_series = 0;", - "\t\t\tnum_parallel = 0;", - "\t\t\tinverter_count = 0;", - "\t\t\tmsgbox('SAM was not able to automatically size the system close enough to your desired size. Please size the system manually, or enter another size.');", - "\t\t}\t", - "\t\t", - "\t\t//assign the final calculated numbers", - "\t\t${subarray1_modules_per_string} = num_series;", - "\t\t${subarray1_nstrings} = num_parallel;", - "\t\t${inverter_count} = num_inverters;", - "\t}", - "", - "};", - "", - "equations{ 'total_modules' } = define() {", - "\ta = ${subarray1_modules_per_string} * ${subarray1_nstrings}", - "\t\t+ (${subarray2_modules_per_string} * ${subarray2_nstrings}) * ${subarray2_enable}", - "\t\t+ (${subarray3_modules_per_string} * ${subarray3_nstrings}) * ${subarray3_enable}", - "\t\t+ (${subarray4_modules_per_string} * ${subarray4_nstrings}) * ${subarray4_enable};", - "", - "\treturn a; };", - "", - "equations{ 'total_module_area' } = define() {", - "\treturn ?${module_model} [ ${spe_area}, ${cec_area}, ${6par_area}, ${snl_area}, ${sd11par_area} ] * ${total_modules};", - "};", - "", - "equations{ 'system_capacity' } = define() {", - "\treturn ?${module_model}", - "[", - "\t${spe_power},", - "\t${cec_p_mp_ref},", - "\t${6par_pmp},", - "\t${snl_ref_pmp},", - "\t${sd11par_Pmp0}", - "] ", - "\t* ${total_modules} / 1000; };", - "", - "equations{ 'calculated_dcac_ratio' } = define() {", - "\treturn ${system_capacity} /${total_inverter_capacity} ;", - "};", - "", - "equations{ 'inv_num_mppt' } = define() {", - "\treturn ?${inverter_model}", - "\t[", - "\t\t${inv_snl_num_mppt},", - "\t\t${inv_ds_num_mppt}, ", - "\t\t${inv_pd_num_mppt}, ", - "\t\t${inv_cec_cg_num_mppt}", - "\t] ;", - "};", - "", - "equations{ 'subarray1_string_voc' } = define() {", - "\treturn ?${module_model}", - "[", - "\t${spe_voc},", - "\t${cec_v_oc_ref},", - "\t${6par_voc},", - "\t${snl_voco},", - "\t${sd11par_Voc0}", - "]", - "\t* ${subarray1_modules_per_string}; };", - "\t", - "equations{ 'subarray2_string_voc' } = define() {", - "\treturn ?${module_model}", - "[", - "\t${spe_voc},", - "\t${cec_v_oc_ref},", - "\t${6par_voc},", - "\t${snl_voco},", - "\t${sd11par_Voc0}", - "]", - "\t* ${subarray2_modules_per_string}; };", - "\t", - "equations{ 'subarray3_string_voc' } = define() {", - "\treturn ?${module_model}", - "[", - "\t${spe_voc},", - "\t${cec_v_oc_ref},", - "\t${6par_voc},", - "\t${snl_voco},", - "\t${sd11par_Voc0}", - "]", - "\t* ${subarray3_modules_per_string}; };", - "\t", - "equations{ 'subarray4_string_voc' } = define() {", - "\treturn ?${module_model}", - "[", - "\t${spe_voc},", - "\t${cec_v_oc_ref},", - "\t${6par_voc},", - "\t${snl_voco},", - "\t${sd11par_Voc0}", - "]", - "\t* ${subarray4_modules_per_string}; };", - "\t", - "equations{ 'subarray1_string_vmp' } = define() {", - "\treturn ?${module_model}", - "[", - "\t${spe_vmp},", - "\t${cec_v_mp_ref},", - "\t${6par_vmp},", - "\t${snl_ref_vmp},", - "\t${sd11par_Vmp0}", - "]", - "\t* ${subarray1_modules_per_string}; };", - "\t", - "equations{ 'subarray2_string_vmp' } = define() {", - "\treturn ?${module_model}", - "[", - "\t${spe_vmp},", - "\t${cec_v_mp_ref},", - "\t${6par_vmp},", - "\t${snl_ref_vmp},", - "\t${sd11par_Vmp0}", - "]", - "\t* ${subarray2_modules_per_string}; };", - "\t", - "equations{ 'subarray3_string_vmp' } = define() {", - "\treturn ?${module_model}", - "[", - "\t${spe_vmp},", - "\t${cec_v_mp_ref},", - "\t${6par_vmp},", - "\t${snl_ref_vmp},", - "\t${sd11par_Vmp0}", - "]", - "\t* ${subarray3_modules_per_string}; };", - "\t", - "equations{ 'subarray4_string_vmp' } = define() {", - "\treturn ?${module_model}", - "[", - "\t${spe_vmp},", - "\t${cec_v_mp_ref},", - "\t${6par_vmp},", - "\t${snl_ref_vmp},", - "\t${sd11par_Vmp0}", - "]", - "\t* ${subarray4_modules_per_string}; };", - "", - "equations{ 'total_inverter_capacity' } = define() {", - "\treturn ?${inverter_model} ", - "[ ", - "\t${inv_snl_paco},", - "\t${inv_ds_paco}, ", - "\t${inv_pd_paco}, ", - "\t${inv_cec_cg_paco}", - "] ", - "\t* ${inverter_count} /1000; };", - "", - "equations{ 'total_dc_inverter_capacity' } = define() {", - "\treturn ?${inverter_model} ", - "[ ", - "\t${inv_snl_pdco},", - "\t${inv_ds_pdco}, ", - "\t${inv_pd_pdco}, ", - "\t${inv_cec_cg_pdco}", - "] ", - "\t* ${inverter_count} /1000; };", - "", - "equations{ 'num_enabled' } = define() {", - "\treturn 1+${subarray2_enable}+${subarray3_enable}+${subarray4_enable}; };", - "", - "equations{ 'num_strings_total' } = define() {", - "\treturn ${subarray1_nstrings} ", - "\t\t+ (?${subarray2_enable}[0,${subarray2_nstrings}])", - "\t\t+ (?${subarray3_enable}[0,${subarray3_nstrings}])", - "\t\t+ (?${subarray4_enable}[0,${subarray4_nstrings}]) ; };", - "\r", - "equations{ 'layout_warning'} = define(){", - "", - "\tmessage = '';", - "\t", - "\t// DC-connected battery parameters (assumed to use common inverter)", - "\t//dc_connected_battery = false; TO DO remove?", - "\tif (technology() == 'PV Battery')", - "\t{", - "\t\tif (${batt_ac_or_dc} == 0) // dc connected battery", - "\t\t{", - "\t\t\tx = (${system_capacity} + ${batt_max_power})/${total_inverter_capacity};", - "\t\t\tx_no_batt = (${system_capacity})/${total_inverter_capacity};", - "\t\t\tmessage += ('PV array DC to inverter AC capacity ratio is ' + sprintf('%.2f', x_no_batt) + '.\\nPV array + battery DC to inverter AC capacity ratio is ' + sprintf('%.2f', x) + '.\\n');", - "\t\t\t//dc_connected_battery = true;", - "\t\t}", - "\t}", - "\t", - "\t//string voltage information\t", - "\tmod_vmp= ?${module_model} [\t${spe_vmp},${cec_v_mp_ref},${6par_vmp},${snl_ref_vmp},${sd11par_Vmp0}];", - "\tmod_voc= ?${module_model} [\t${spe_voc},${cec_v_oc_ref},${6par_voc},${snl_ref_voc},${sd11par_Voc0}];", - "", - "\tmin_modules = ceil(${mppt_low_inverter} / mod_vmp);", - "\tmax_modules = floor(${mppt_hi_inverter} / mod_voc);", - "\tif ( ${mppt_low_inverter} == 0 || ${mppt_hi_inverter} == 0 )", - "\t{", - "\t\tmessage +='SAM cannot cannot calculate voltage clipping when MPPT voltage limits are zero.\\n';", - "\t}", - "\telseif (max_modules < min_modules)", - "\t{", - "\t\tmessage += 'For this combination of module and inverter, it is not possible to size the string to keep string Voc and Vmp within the MPPT voltage limits. ';", - "\t\tmessage += 'To avoid inverter MPPT clipping, try a different module or inverter.\\n';", - "\t}", - "\telse ", - "\t{", - "\t\t//string voc & vmp, set to zero for disabled subarays", - "\t\tvoc = [${subarray1_string_voc}, ${subarray2_enable} * ${subarray2_string_voc}, ${subarray3_enable} * ${subarray3_string_voc}, ${subarray4_enable} * ${subarray4_string_voc}];", - "\t\tvmp = [${subarray1_string_vmp}, ${subarray2_enable} * ${subarray2_string_vmp}, ${subarray3_enable} * ${subarray3_string_vmp}, ${subarray4_enable} * ${subarray4_string_vmp}];", - "\r", - "\t\tmore = '';\r", - "\t\tless = '';\r", - "\t\t// assume voc is always greater than vmp \r", - "\t\t// to avoid confusing messages like \r", - "\t\t// \"vmp > vdcmax and voc > vdcmax\"\r", - "\t\t// less confusing to just say \"vmp > vdcmax\"", - "\t\tfor (i=0; i<4; i++)", - "\t\t{", - "\t\t\tif ( voc[i] > 0 && voc[i] < ${mppt_low_inverter} ) { \r", - "\t\t\t\tmessage += 'Subarray ' + to_string(i+1) + ' Voc < Vmppt_low\\n';\r", - "\t\t\t\tif (strpos(more,to_string(i+1)) < 0) { more += ' ' + to_string(i+1); } \r", - "\t\t\t}\r", - "\t\t\telseif ( vmp[i] > 0 && vmp[i] < ${mppt_low_inverter} ) {\r", - "\t\t\t\tmessage += 'Subarray ' + to_string(i+1) + ' Vmp < Vmppt_low\\n';\r", - "\t\t\t\tif (strpos(more,to_string(i+1)) < 0) { more += ' ' + to_string(i+1); } \r", - "\t\t\t}\r", - "\t\t\t\r", - "\t\t\tif ( vmp[i] > 0 && vmp[i] > ${vdcmax_inverter} ) {\r", - "\t\t\t\tmessage += 'Subarray ' + to_string(i+1) + ' Vmp > Vdc_max\\n';\r", - "\t\t\t\tif (strpos(less,to_string(i+1)) < 0) { less += ' ' + to_string(i+1); } \r", - "\t\t\t}\r", - "\t\t\telseif ( voc[i] > 0 && voc[i] > ${vdcmax_inverter} ) {\r", - "\t\t\t\tmessage += 'Subarray ' + to_string(i+1) + ' Voc > Vdc_max\\n';\r", - "\t\t\t\tif (strpos(less,to_string(i+1)) < 0) { less += ' ' + to_string(i+1); } \r", - "\t\t\t}", - "\t\t\t\r", - "\t\t\tif ( vmp[i] > 0 && vmp[i] > ${mppt_hi_inverter} ) {\r", - "\t\t\t\tmessage += 'Subarray ' + to_string(i+1) + ' Vmp > Vmppt_high\\n';\r", - "\t\t\t\tif (strpos(less,to_string(i+1)) < 0) { less += ' ' + to_string(i+1); } \r", - "\t\t\t}\r", - "\t\t\telseif ( voc[i] > 0 && voc[i] > ${mppt_hi_inverter} ) {\r", - "\t\t\t\tmessage += 'Subarray ' + to_string(i+1) + ' Voc > Vmppt_high\\n';\r", - "\t\t\t\tif (strpos(less,to_string(i+1)) < 0) { less += ' ' + to_string(i+1); } \r", - "\t\t\t}", - "\t\t}\r", - "\t\tif ( more != '' ) { message += 'Consider increasing the number of modules per string for Subarray(s)' + more + '.\\n'; }\r", - "\t\tif ( less != '' ) { message += 'Consider decreasing the number of modules per string for Subarray(s)' + less + '.\\n'; }", - "\t}", - "\r", - "\tinv_vlow = ?${inverter_model} [${inv_snl_mppt_low}, ${inv_ds_mppt_low}, ${inv_pd_mppt_low},${inv_cec_cg_mppt_low}];\r", - "\tif ( ${mppt_low_inverter} != inv_vlow ) { message += 'Minimum MPPT voltage is different from value on inverter page: ' + inv_vlow + ' Vdc.\\n'; }\r", - "\t\r", - " inv_vhi = ?${inverter_model} [${inv_snl_mppt_hi}, ${inv_ds_mppt_hi}, ${inv_pd_mppt_hi},${inv_cec_cg_mppt_hi}];\r", - " if ( ${mppt_hi_inverter} != inv_vhi ) { message += 'Maximum MPPT voltage is different from value on inverter page: ' + inv_vhi + ' Vdc.\\n'; }\r", - "\t\r", - " inv_vmax = ?${inverter_model} [${inv_snl_vdcmax}, ${inv_ds_vdcmax}, ${inv_pd_vdcmax},${inv_cec_cg_vdcmax}];\r", - "\tif ( ${vdcmax_inverter} != inv_vmax ) { message += 'Maximum DC voltage is different from value on inverter page: ' + inv_vmax + ' Vdc.'; }\r", - "", - "\tif (message == '') { message = 'No system sizing messages.'; }", - "\r", - "\treturn message; ", - "};", - "", - "equations{ 'subarray1_nmodules' } = define() ", - "{", - "\treturn ${subarray1_modules_per_string} * ${subarray1_nstrings};", - "};", - "", - "equations{ 'subarray2_nmodules' } = define() ", - "{", - "\treturn ${subarray2_enable} * ${subarray2_modules_per_string} * ${subarray2_nstrings};", - "};", - "", - "equations{ 'subarray3_nmodules' } = define() ", - "{", - "\treturn ${subarray3_enable} * ${subarray3_modules_per_string} * ${subarray3_nstrings};", - "};", - "", - "equations{ 'subarray4_nmodules' } = define() ", - "{", - "\treturn ${subarray4_enable} * ${subarray4_modules_per_string} * ${subarray4_nstrings};", - "};", - "", - "equations{ 'batt_max_power' } = define() ", - "{", - "\tmax_power = 0;", - "\tif ( technology() == 'PV Battery') ", - "\t{", - "\t\tmax_power = ${batt_power_discharge_max_kwdc};", - "\t}", - "\treturn max_power;", - "};\r", - "", - "" - ], - "Callbacks": [ - "// NOTE: This form is used for both Flat Plate PV", - "// and PV Battery configurations", - "\r", - "// resets max DC, max MPPT, min MPPT voltages to\r", - "// values from inverter page\r", - "// should run from inverter page when values change\r", - "// there\r", - "function reset_inverter_voltages()\r", - "{\r", - "\tvalue('vdcmax_inverter', ?${inverter_model}[\r", - "\t\t${inv_snl_vdcmax},\r", - "\t\t${inv_ds_vdcmax},\r", - "\t\t${inv_pd_vdcmax},\r", - "\t\t${inv_cec_cg_vdcmax}] ); \r", - "\r", - "\tvalue('mppt_low_inverter', ?${inverter_model}[ \t\r", - "\t\t${inv_snl_mppt_low}, \r", - "\t\t${inv_ds_mppt_low}, \r", - "\t\t${inv_pd_mppt_low},\r", - "\t\t${inv_cec_cg_mppt_low}] );\r", - "\r", - "\tvalue('mppt_hi_inverter', ?${inverter_model}[ \r", - "\t\t${inv_snl_mppt_hi}, \r", - "\t\t${inv_ds_mppt_hi},\r", - "\t\t${inv_pd_mppt_hi},\r", - "\t\t${inv_cec_cg_mppt_hi}] );\r", - "}\r", - "", - "//show warning if azimuth value is out of range", - "//to avoid triggering simulation message", - "function azimuth_warning(az,n_sub)", - "{", - "\tif ( az < 0 || az > 359.9 ) //max in ssc vartable is 359.9", - "\t{", - "\t\tmsgbox('Azimuth value out of range!\\nThe azimuth value must be between 0 and 359.9 degrees. Resetting Subarray ' + n_sub + ' Azimuth value to default value of 180.');", - "\t\tvalue('subarray'+n_sub+'_azimuth',180);", - "\t}", - "}", - "function tilt_warning(ti,n_sub)", - "{", - "\tif (ti < 0 || ti > 90.0)", - "\t{", - "\t\tmsgbox('Tilt value out of range!\\n The tilt value must be between 0 and 90 degrees. Resetting Subarray ' + n_sub + ' Tilt value to to default value of 20.');", - "\t\tvalue('subarray'+n_sub+'_tilt',20);", - "\t}", - "}", - "//show warning about MPPT input number", - "function mppt_warning()", - "{", - "\tmsg = '';\r", - "\tmppt_input_list = to_string(value('subarray1_mppt_input'));\r", - "\tnum_enabled_subarrays = 1;\r", - "\tfor (i=2; i<=4; i++)\r", - "\t{\r", - "\t\tif ( value('subarray' + to_string(i) + '_enable') == true )\r", - " \t\t{\r", - "\t\t\tnum_enabled_subarrays++;\r", - "\t\t\tmppt_input_list += to_string(value('subarray' + to_string(i) + '_mppt_input'));\r", - "\t\t}\r", - "\t}\r", - "\tif ( value('inverter_count') > 1 && value('inv_num_mppt') > 1 ) \r", - "\t{\r", - "\t\tmsg = 'Multiple MPPT is only supported for systems with one inverter.\\n\\nSet number of inverters to one. Or, to model a system with more than one inverter, temporarily set the number of inverters to one, then on the Inverter page set the number of MPPT inputs to one before changing the number of inverters to more than one.';\r", - "\t}\r", - "\telseif ( value('inverter_count') == 1 && num_enabled_subarrays != value('inv_num_mppt') )\r", - "\t{\r", - "\t\tmsg = 'There are ' + num_enabled_subarrays + ' enabled subarrays, and ' + value('inv_num_mppt') + ' MPPT inputs.\\n\\nThe number of enabled subarrays must be the same as the number of MPPT inputs on the Inverter page. You can click Set MPPT Inputs to automatically enable subarrays.';\r", - "\t}\r", - "\telseif ( value('inverter_count') == 1 && value('inv_num_mppt') > 1 )\r", - "\t{\r", - "\t\ten = true; // subarray 1 is always enabled", - "\t\tfor (i = 1; i <= 4; i++)", - "\t\t{\r", - "\t\t\tvar = 'subarray' + to_string(i) + '_mppt_input';\r", - "\t\t\tif ( i > 1 )\r", - "\t\t\t{", - "\t\t\t\ten = value('subarray' + to_string(i) + '_enable');", - "\t\t\t}\r", - "\t\t\tif (en == true && value(var) > value('inv_num_mppt'))", - "\t\t\t{", - "\t\t\t\tmsg = 'Subarray ' + i + ' is enabled and assigned to inverter MPPT input ' + value(var) + '. Number of MPPT inputs on the Inverter page is ' + value('inv_num_mppt') + '.';", - "\t\t\t\tmsg += '\\n\\nEither change the number of MPPT inputs on the Inverter page, or change the inverter MPPT input for the subarray.';\r", - "\t\t\t\tcontinue;\r", - "\t\t\t}\r", - "\t\t\telseif ( en == true && first_of(mppt_input_list,value(var)) != last_of(mppt_input_list,value(var) ) )\r", - "\t\t\t{\r", - "\t\t\t\tmsg = 'MPPT number ' + value(var) + ' is assigned to more than one subarray. Assign a different number between 1 and ' + num_enabled_subarrays + ' to each enabled subarray.';\r", - "\t\t\t\tcontinue;\r", - "\t\t\t}\t", - "\t\t\telseif (en == true && value(var) < 1)\r", - "\t\t\t{\r", - "\t\t\t\tmsg = 'MPPT input must be between 1 and the number of MPPT inputs.';\r", - "\t\t\t\tcontinue;\r", - "\t\t\t}\r", - "\t\t}\r", - "\t}\r", - "\tif (msg!='') { msgbox('Multiple MPPT Input Error!\\n' + msg); }", - "}", - "\r", - "function inv_voltage_warning()\r", - "{\r", - "\tmsg = '';\r", - "\tvhi = value('mppt_hi_inverter');\r", - "\tvlow = value('mppt_low_inverter');\r", - "\tvmax = value('vdcmax_inverter');\r", - "\r", - "\tif ( vhi > vmax ) { msg = 'Inverter maximum MPPT voltage is greater than inverter maximum DC voltage.';}\r", - "\tif ( vhi < vlow ) { msg = 'Inverter maximum MPPT voltage is less than inverter minimum MPPT voltage.';}\r", - "\tif ( vlow > vhi ) { msg = 'Inverter minimum MPPT voltage is greater than inverter maximum MPPT voltage.';}\r", - "\r", - "\tif ( msg != '' )\r", - "\t{\r", - "\t\tmsgbox('Inverter Voltage Warning!\\n' + msg);\r", - "\t}\r", - "} \r", - "", - "// enable subarrays and assign mppt input number", - "// based on number of mppt inputs from inverter page", - "function mppt_enable_subarrays()", - "{", - "\tnum_mppt = value('inv_num_mppt');", - "\tif ( num_mppt < 1 || num_mppt > 4 )", - "\t{", - "\t\tmsgbox( 'Number of MPPT Inputs Error!\\nThe number of MPPT inputs is ' + num_mppt + '. It must be between 1 and 4.\\n\\nTo fix the problem, on the Inverter page, change the Number of MPPT Inputs value.' );", - "\t\treturn;", - "\t}", - "\tif ( num_mppt > 1 )", - "\t\tfor ( i=0; i<4; i++ )", - "\t\t{", - "\t\t\tif ( i > 0 && i < num_mppt )", - "\t\t\t{", - "\t\t\t\tvalue( 'subarray' + to_string(i+1) + '_enable' , 1 );", - "\t\t\t\tvalue( 'subarray' + to_string(i+1) + '_mppt_input' , i+1 );", - "\t\t\t}", - "\t\t\telseif ( i > 0 )", - "\t\t\t\tvalue( 'subarray' + to_string(i+1) + '_enable' , 0 );", - "\t\t}", - "}", - "", - "//shows or hides all subarray inputs, to be used when subarrays are enabled or disabled", - "function sysdesign_show_hide_subarray_inputs( isub, en)", - "{", - "\tauto_size = (value('enable_auto_size') == 1);", - "\tprefix = \"subarray\" + to_string(isub) + \"_\";", - "\tall_subarray_variables = [\t\t", - "\t\t\"azimuth\",", - "\t\t\"backtrack\",", - "\t\t\"gcr\",", - "\t\t\"cross_axis_slope\",", - "\t\t\"slope_tilt\", ", - "\t\t\"slope_azm\",", - "\t\t\"modules_per_string\",", - "\t\t\"monthly_tilt\", ", - "\t\t\"mppt_input\", ", - "\t\t\"nmodules\",", - "\t\t\"nstrings\",", - "\t\t\"rotlim\",", - "\t\t\"string_vmp\",", - "\t\t\"string_voc\",", - "\t\t\"tilt\",", - "\t\t\"tilt_eq_lat\",", - "\t\t\"track_mode\" ];", - "\t\t", - "\t//hide all subarray related inputs if the subarray is disabled", - "\tif (!en)", - "\t{", - "\t\tfor (i=0;i<#all_subarray_variables;i++)", - "\t\t\tshow( prefix + all_subarray_variables[i], 0 );", - "\t}", - "\t", - "\t//if subarray is enabled, then need to show all inputs, then fix tracking inputs", - "\telse", - "\t{", - "\t\t//show all inputs", - "\t\tfor (i=0;i<#all_subarray_variables;i++)", - "\t\t\tshow( prefix + all_subarray_variables[i], 1 );", - "\t\t\t", - "\t\t//number of modules per string and number of strings only show up if auto-size is off", - "\t\tenable(prefix + 'modules_per_string', !auto_size);", - "\t\tenable(prefix + 'nstrings', !auto_size);", - "", - "\t\t//MPPT inputs only show up if multi-MPPT inverter specified", - "\t\tmulti_mppt = ( value('inv_num_mppt') > 1 );", - "\t\tif (!multi_mppt) //set mppt input back to 1 if not multi-mppt so that simulation will run correctly", - "\t\t\tvalue(prefix + 'mppt_input', 1);", - "\t\tenable( prefix + \"mppt_input\", multi_mppt);", - "\t\t", - "\t\t//Tracking inputs", - "\t\ttracking = value(prefix + \"track_mode\");", - "\t\tshading = value(prefix + \"shade_mode\");", - "\t\tbacktrack = value(prefix + \"backtrack\");", - "\t\t//seasonal tilt vs normal tilts", - "\t\tseasonal = (tracking == 4);", - "\t\tshow(prefix + \"monthly_tilt\", seasonal);", - "\t\tshow(prefix + \"tilt_eq_lat\", !seasonal);", - "\t\tshow(prefix + \"tilt\", !seasonal);", - "\t\t//tilt=lat checkbox: subarray must be enabled and tracking mode must be fixed, 1-axis, or A-axis\t", - "\t\tenable(prefix + \"tilt_eq_lat\", (tracking == 0 || tracking == 1 || tracking == 3));\t", - "\t\t//tilt: subarray must be enabled, tracking mode must be fixed, 1-axis, or A-axis, and tilt=lat must not be checked", - "\t\ttel = value(prefix+\"tilt_eq_lat\");", - "\t\tenable(prefix + \"tilt\", (tel==0) && (tracking == 0 || tracking == 1 || tracking == 3));", - "\t\t//azimuth: subarray must be enabled, tracking mode must be fixed, 1-axis, or seasonal", - "\t\tenable( prefix+\"azimuth\", (tracking == 1 || tracking == 0 || tracking == 4) );\t", - "\t\t//tracker rotation limit and backtracking: subarray must be enabled, tracking mode must be 1-axis", - "\t\tenable( prefix+\"rotlim\", (tracking == 1) );", - "\t\tenable( prefix+\"backtrack\", (tracking==1) );\t", - "\t\tenable( prefix+\"slope_tilt\", (tracking==1) && (backtrack==1 || shading==2));", - "\t\tenable( prefix+\"slope_azm\", (tracking==1) && (backtrack==1 || shading==2) );", - "\t}", - "\t", - "\trefresh();", - "}", - "", - "function show_hide_inputs_auto_size() ", - "{", - "\tif (value('enable_auto_size') == 0)", - "\t{", - "\t\tenable('inverter_count', 1);", - "\t\tshow('sizing_instructions', 1);", - "\t\tshow('desired_size', 0);", - "\t\tshow('desired_dcac_ratio', 0);", - "\t\tenable('subarray2_enable', 1);", - "\t\tenable('subarray3_enable', 1);", - "\t\tenable('subarray4_enable', 1);", - "\t\tsysdesign_show_hide_subarray_inputs(1, 1);", - "\t\tsysdesign_show_hide_subarray_inputs(2, value('subarray2_enable'));", - "\t\tsysdesign_show_hide_subarray_inputs(3, value('subarray3_enable'));", - "\t\tsysdesign_show_hide_subarray_inputs(4, value('subarray4_enable'));", - "\t}", - "\telse", - "\t{", - "\t\tenable('inverter_count', 0);", - "\t\tshow('sizing_instructions', 0);", - "\t\tshow('desired_size', 1);", - "\t\tshow('desired_dcac_ratio', 1);", - "\t\tenable('subarray2_enable', 0);", - "\t\tenable('subarray3_enable', 0);", - "\t\tenable('subarray4_enable', 0);", - "\t\tsysdesign_show_hide_subarray_inputs(1, 1);", - "\t\tsysdesign_show_hide_subarray_inputs(2, 0);", - "\t\tsysdesign_show_hide_subarray_inputs(3, 0);", - "\t\tsysdesign_show_hide_subarray_inputs(4, 0);", - "\t}", - "\t", - "\trefresh();", - "}", - "\r", - "// spatial albedo only available for fixed, 1-axis or seasonal tilt tracking", - "function enable_disable_spatial_albedos()", - "{", - "\te1 = true;", - "\te2 = value('subarray2_enable');", - "\te3 = value('subarray3_enable');", - "\te4 = value('subarray4_enable');", - "\tt1 = value('subarray1_track_mode');", - "\tt2 = value('subarray2_track_mode');", - "\tt3 = value('subarray3_track_mode');", - "\tt4 = value('subarray4_track_mode');", - "\t", - "\tif (", - "\t (e1 && (t1 == 0 || t1 == 1 || t1 == 4))", - "\t || (e2 && (t2 == 0 || t2 == 1 || t2 == 4))", - "\t || (e3 && (t3 == 0 || t3 == 1 || t3 == 4))", - "\t || (e4 && (t4 == 0 || t4 == 1 || t4 == 4)) ) {", - "\t\tenable('use_spatial_albedos', 1);", - "\t}", - "\telse {", - "\t\tvalue('use_spatial_albedos', 0);", - "\t\tenable('use_spatial_albedos', 0);", - "\t}", - "}", - "", - "on_load{'PV System Design'} = define()", - "{", - "\t// show/hide/enable/disable inputs for all subarrays", - "\tshow_hide_inputs_auto_size();", - "\t\r", - "\t// enable/disable label for multiple MPPT inputs", - "\tmulti_mppt = ( value('inv_num_mppt') > 1 );", - "\tenable('lbl_multi_mppt', multi_mppt);", - "\tenable('btn_set_subarrays', multi_mppt);", - "\t\r", - "\t// show/hide battery max power input", - "\tshow('batt_max_power', (technology() == 'PV Battery') );", - "\trefresh();\r", - "\t\r", - "\t// warning for MPPT input > number of inverter inputs", - "\tif (multi_mppt)\t{ mppt_warning(); }", - "\t\r", - "\tenable_disable_spatial_albedos();\r", - "\t\r", - "\tinv_voltage_warning();\r", - "\t\r", - "\tproperty('pv_orientation', 'Image', 'collector-tilt-azimuth-simple.png');", - "};", - "\r", - "on_change{'btn_reset_inverter_voltages'} = define() {\r", - "\treset_inverter_voltages();\r", - "};\r", - "", - "on_change{'btn_set_subarrays'} = define() { mppt_enable_subarrays(); };", - "", - "on_change{'enable_auto_size'} = define() { show_hide_inputs_auto_size(); };", - "", - "on_change{'subarray2_enable'} = define() {", - "\tsysdesign_show_hide_subarray_inputs( 2, value('subarray2_enable') );", - "\tenable_disable_spatial_albedos();\r", - "\tmppt_warning();", - "};", - "on_change{'subarray3_enable'} = define() {", - "\tsysdesign_show_hide_subarray_inputs( 3, value('subarray3_enable') );", - "\tenable_disable_spatial_albedos();\r", - "\tmppt_warning();", - "};", - "on_change{'subarray4_enable'} = define() {", - "\tsysdesign_show_hide_subarray_inputs( 4, value('subarray4_enable') );", - "\tenable_disable_spatial_albedos();\r", - "\tmppt_warning();", - "};", - "", - "on_change{'subarray1_tilt_eq_lat'} = define() { sysdesign_show_hide_subarray_inputs( 1, 1 ); };", - "on_change{'subarray2_tilt_eq_lat'} = define() { sysdesign_show_hide_subarray_inputs( 2, value('subarray2_enable') ); };", - "on_change{'subarray3_tilt_eq_lat'} = define() { sysdesign_show_hide_subarray_inputs( 3, value('subarray3_enable') ); };", - "on_change{'subarray4_tilt_eq_lat'} = define() { sysdesign_show_hide_subarray_inputs( 4, value('subarray4_enable')); };", - "", - "on_change{'subarray1_track_mode'} = define() {", - "\tsysdesign_show_hide_subarray_inputs( 1, 1 );", - "\tenable_disable_spatial_albedos();", - "};", - "on_change{'subarray2_track_mode'} = define() {", - "\tsysdesign_show_hide_subarray_inputs( 2, value('subarray2_enable') );", - "\tenable_disable_spatial_albedos();", - "};", - "on_change{'subarray3_track_mode'} = define() {", - "\tsysdesign_show_hide_subarray_inputs( 3, value('subarray3_enable') );", - "\tenable_disable_spatial_albedos();", - "};", - "on_change{'subarray4_track_mode'} = define() {", - "\tsysdesign_show_hide_subarray_inputs( 4, value('subarray4_enable') );", - "\tenable_disable_spatial_albedos();", - "};", - "\r", - "on_change{'inverter_count'} = define() { mppt_warning(); };\r", - "", - "on_change{'subarray1_backtrack'} = define() {sysdesign_show_hide_subarray_inputs(1,1);};", - "on_change{'subarray2_backtrack'} = define() {sysdesign_show_hide_subarray_inputs(2,value('subarray2_enable'));};", - "on_change{'subarray3_backtrack'} = define() {sysdesign_show_hide_subarray_inputs(3,value('subarray3_enable'));};", - "on_change{'subarray4_backtrack'} = define() {sysdesign_show_hide_subarray_inputs(4,value('subarray4_enable'));};", - "", - "on_change{'subarray1_mppt_input'} = define() { mppt_warning(); };", - "on_change{'subarray2_mppt_input'} = define() { mppt_warning(); };", - "on_change{'subarray3_mppt_input'} = define() { mppt_warning(); };", - "on_change{'subarray4_mppt_input'} = define() { mppt_warning(); };", - "", - "on_change{'subarray1_azimuth'} = define() { azimuth_warning(value('subarray1_azimuth'),1); };", - "on_change{'subarray2_azimuth'} = define() { azimuth_warning(value('subarray2_azimuth'),2); };", - "on_change{'subarray3_azimuth'} = define() { azimuth_warning(value('subarray3_azimuth'),3); };", - "on_change{'subarray4_azimuth'} = define() { azimuth_warning(value('subarray4_azimuth'),4); };", - "", - "on_change{'subarray1_tilt'} = define() { tilt_warning(value('subarray1_tilt'),1); };", - "on_change{'subarray2_tilt'} = define() { tilt_warning(value('subarray2_tilt'),2); };", - "on_change{'subarray3_tilt'} = define() { tilt_warning(value('subarray3_tilt'),3); };", - "on_change{'subarray4_tilt'} = define() { tilt_warning(value('subarray4_tilt'),4); };\r", - "\r", - "on_change{'mppt_low_inverter'} = define() { inv_voltage_warning(); };\r", - "on_change{'mppt_hi_inverter'} = define() { inv_voltage_warning(); };\r", - "on_change{'vdcmax_inverter'} = define() { inv_voltage_warning(); };\r", - "" - ] -} \ No newline at end of file