Spaces:
Sleeping
Sleeping
Update app/main.py
Browse files- app/main.py +22 -4
app/main.py
CHANGED
|
@@ -777,6 +777,16 @@ class HVACCalculator:
|
|
| 777 |
latitude=outdoor_conditions['latitude'],
|
| 778 |
solar_absorptivity=wall.solar_absorptivity
|
| 779 |
)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 780 |
results['detailed_loads']['walls'].append({
|
| 781 |
'name': wall.name,
|
| 782 |
'orientation': wall.orientation.value,
|
|
@@ -789,8 +799,7 @@ class HVACCalculator:
|
|
| 789 |
orientation=wall.orientation.value,
|
| 790 |
hour=design_loads['design_hour'],
|
| 791 |
latitude=self.parse_latitude(outdoor_conditions['latitude']),
|
| 792 |
-
solar_absorptivity=wall.solar_absorptivity
|
| 793 |
-
month=outdoor_conditions['month'].lower()
|
| 794 |
),
|
| 795 |
'load': load / 1000
|
| 796 |
})
|
|
@@ -805,6 +814,16 @@ class HVACCalculator:
|
|
| 805 |
latitude=outdoor_conditions['latitude'],
|
| 806 |
solar_absorptivity=roof.solar_absorptivity
|
| 807 |
)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 808 |
results['detailed_loads']['roofs'].append({
|
| 809 |
'name': roof.name,
|
| 810 |
'orientation': roof.orientation.value,
|
|
@@ -817,8 +836,7 @@ class HVACCalculator:
|
|
| 817 |
orientation=roof.orientation.value,
|
| 818 |
hour=design_loads['design_hour'],
|
| 819 |
latitude=self.parse_latitude(outdoor_conditions['latitude']),
|
| 820 |
-
solar_absorptivity=roof.solar_absorptivity
|
| 821 |
-
month=outdoor_conditions['month'].lower()
|
| 822 |
),
|
| 823 |
'load': load / 1000
|
| 824 |
})
|
|
|
|
| 777 |
latitude=outdoor_conditions['latitude'],
|
| 778 |
solar_absorptivity=wall.solar_absorptivity
|
| 779 |
)
|
| 780 |
+
if st.session_state.get('debug_mode', False):
|
| 781 |
+
st.write("Debug: Wall CLTD Inputs", {
|
| 782 |
+
'wall_name': wall.name,
|
| 783 |
+
'element_type': 'wall',
|
| 784 |
+
'group': wall.wall_group,
|
| 785 |
+
'orientation': wall.orientation.value,
|
| 786 |
+
'hour': design_loads['design_hour'],
|
| 787 |
+
'latitude': self.parse_latitude(outdoor_conditions['latitude']),
|
| 788 |
+
'solar_absorptivity': wall.solar_absorptivity
|
| 789 |
+
})
|
| 790 |
results['detailed_loads']['walls'].append({
|
| 791 |
'name': wall.name,
|
| 792 |
'orientation': wall.orientation.value,
|
|
|
|
| 799 |
orientation=wall.orientation.value,
|
| 800 |
hour=design_loads['design_hour'],
|
| 801 |
latitude=self.parse_latitude(outdoor_conditions['latitude']),
|
| 802 |
+
solar_absorptivity=wall.solar_absorptivity
|
|
|
|
| 803 |
),
|
| 804 |
'load': load / 1000
|
| 805 |
})
|
|
|
|
| 814 |
latitude=outdoor_conditions['latitude'],
|
| 815 |
solar_absorptivity=roof.solar_absorptivity
|
| 816 |
)
|
| 817 |
+
if st.session_state.get('debug_mode', False):
|
| 818 |
+
st.write("Debug: Roof CLTD Inputs", {
|
| 819 |
+
'roof_name': roof.name,
|
| 820 |
+
'element_type': 'roof',
|
| 821 |
+
'group': roof.roof_group,
|
| 822 |
+
'orientation': roof.orientation.value,
|
| 823 |
+
'hour': design_loads['design_hour'],
|
| 824 |
+
'latitude': self.parse_latitude(outdoor_conditions['latitude']),
|
| 825 |
+
'solar_absorptivity': roof.solar_absorptivity
|
| 826 |
+
})
|
| 827 |
results['detailed_loads']['roofs'].append({
|
| 828 |
'name': roof.name,
|
| 829 |
'orientation': roof.orientation.value,
|
|
|
|
| 836 |
orientation=roof.orientation.value,
|
| 837 |
hour=design_loads['design_hour'],
|
| 838 |
latitude=self.parse_latitude(outdoor_conditions['latitude']),
|
| 839 |
+
solar_absorptivity=roof.solar_absorptivity
|
|
|
|
| 840 |
),
|
| 841 |
'load': load / 1000
|
| 842 |
})
|