| Cooling:Electricity | 3544.14 | 0.00 | 01-JAN-01:00 | 601723.58 | 27-JUN-13:00 |
| Heating:Electricity | 0.00 | 0.00 | 01-JAN-01:00 | 0.00 | 01-JAN-01:00 |
| Boiler Parasitic:Heating:Electricity | 0.00 | 0.00 | 01-JAN-01:00 | 0.00 | 01-JAN-01:00 |
| Pumps:Electricity | 10.34 | 0.00 | 01-JAN-02:00 | 4028.28 | 06-FEB-24:00 |
| General:Pumps:Electricity | 10.34 | 0.00 | 01-JAN-02:00 | 4028.28 | 06-FEB-24:00 |
| Gas Annual Value [GJ] | Gas Minimum Value [W] | Timestamp of Minimum {TIMESTAMP} | Gas Maximum Value [W] | Timestamp of Maximum {TIMESTAMP} | |
| Gas:Facility | 31365.20 | 41322.65 | 01-JAN-04:00 | 2481012.69 | 06-FEB-11:00 |
| Gas:Building | 10723.85 | 41322.65 | 01-JAN-02:00 | 599178.41 | 01-JAN-12:00 |
| Gas:Zone:BUILDING STORY 3 THERMALZONE | 10723.85 | 41322.65 | 01-JAN-02:00 | 599178.41 | 01-JAN-12:00 |
| InteriorEquipment:Gas | 10723.85 | 41322.65 | 01-JAN-02:00 | 599178.41 | 01-JAN-12:00 |
| InteriorEquipment:Gas:Zone:BUILDING STORY 3 THERMALZONE | 10723.85 | 41322.65 | 01-JAN-02:00 | 599178.41 | 01-JAN-12:00 |
| General:InteriorEquipment:Gas | 10723.85 | 41322.65 | 01-JAN-02:00 | 599178.41 | 01-JAN-12:00 |
| Gas:Plant | 20641.35 | 0.00 | 01-JAN-03:00 | 2130048.68 | 07-FEB-08:00 |
| WaterSystems:Gas | 14780.53 | 0.00 | 01-JAN-03:00 | 699026.30 | 15-JAN-08:00 |
| General:WaterSystems:Gas | 14780.53 | 0.00 | 01-JAN-03:00 | 699026.30 | 15-JAN-08:00 |
| Heating:Gas | 5860.82 | 0.00 | 01-JAN-01:00 | 1515519.26 | 06-FEB-24:00 |
| General:Heating:Gas | 5860.82 | 0.00 | 01-JAN-01:00 | 1515519.26 | 06-FEB-24:00 |
| Cooling Annual Value [GJ] | Cooling Minimum Value [W] | Timestamp of Minimum {TIMESTAMP} | Cooling Maximum Value [W] | Timestamp of Maximum {TIMESTAMP} | |
| None |
| Annual Value [m3] | Minimum Value [m3/s] | Timestamp of Minimum {TIMESTAMP} | Maximum Value [m3/s] | Timestamp of Maximum {TIMESTAMP} | |
| Water:Facility | 31561.28 | 0.00 | 01-JAN-02:00 | 0.00 | 15-JAN-08:00 |
| Water:Plant | 31561.28 | 0.00 | 01-JAN-02:00 | 0.00 | 15-JAN-08:00 |
| WaterSystems:Water | 31561.28 | 0.00 | 01-JAN-02:00 | 0.00 | 15-JAN-08:00 |
| Booster:WaterSystems:Water | 0.00 | 0.00 | 01-JAN-01:00 | 0.00 | 01-JAN-01:00 |
| MainsWater:Facility | 31561.28 | 0.00 | 01-JAN-02:00 | 0.00 | 15-JAN-08:00 |
| MainsWater:Plant | 31561.28 | 0.00 | 01-JAN-02:00 | 0.00 | 15-JAN-08:00 |
| WaterSystems:MainsWater | 31561.28 | 0.00 | 01-JAN-02:00 | 0.00 | 15-JAN-08:00 |
| Booster:WaterSystems:MainsWater | 0.00 | 0.00 | 01-JAN-01:00 | 0.00 | 01-JAN-01:00 |
| General:WaterSystems:Water | 31561.28 | 0.00 | 01-JAN-02:00 | 0.00 | 15-JAN-08:00 |
| General:WaterSystems:MainsWater | 31561.28 | 0.00 | 01-JAN-02:00 | 0.00 | 15-JAN-08:00 |
| Annual Value [kg] | Minimum Value [kg/s] | Timestamp of Minimum {TIMESTAMP} | Maximum Value [kg/s] | Timestamp of Maximum {TIMESTAMP} | |
| Carbon Equivalent:Facility | 0.00 | 0.000 | 01-JAN-01:00 | 0.000 | 01-JAN-01:00 |
| CarbonEquivalentEmissions:Carbon Equivalent | 0.00 | 0.000 | 01-JAN-01:00 | 0.000 | 01-JAN-01:00 |
| Annual Value [m3] | Minimum Value [m3/s] | Timestamp of Minimum {TIMESTAMP} | Maximum Value [m3/s] | Timestamp of Maximum {TIMESTAMP} | |
| None |
| Annual Value [L] | Minimum Value [L] | Timestamp of Minimum {TIMESTAMP} | Maximum Value [L] | Timestamp of Maximum {TIMESTAMP} | |
| None |
| Annual Value [GJ] | Minimum Value [W] | Timestamp of Minimum {TIMESTAMP} | Maximum Value [W] | Timestamp of Maximum {TIMESTAMP} | |
| PlantLoopHeatingDemand:Facility | 12450.81 | 0.00 | 01-JAN-02:00 | 1681313.27 | 07-FEB-08:00 |
| PlantLoopHeatingDemand:Plant | 7860.37 | 0.00 | 01-JAN-02:00 | 519305.36 | 20-FEB-08:00 |
| WaterSystems:PlantLoopHeatingDemand | 7860.37 | 0.00 | 01-JAN-02:00 | 519305.36 | 20-FEB-08:00 |
| Booster:WaterSystems:PlantLoopHeatingDemand | 0.00 | 0.00 | 01-JAN-01:00 | 0.00 | 01-JAN-01:00 |
| General:WaterSystems:PlantLoopHeatingDemand | 0.00 | 0.00 | 01-JAN-01:00 | 0.00 | 01-JAN-01:00 |
| EnergyTransfer:Facility | 40932.43 | 0.00 | 01-JAN-02:00 | 3195932.55 | 27-JUN-13:00 |
| EnergyTransfer:Building | 13792.05 | 0.00 | 01-JAN-01:00 | 841039.57 | 11-JUL-18:00 |
| EnergyTransfer:Zone:BUILDING STORY 1 THERMALZONE | 3652.32 | 0.00 | 01-JAN-01:00 | 234638.92 | 17-AUG-19:00 |
| Heating:EnergyTransfer | 0.62 | 0.00 | 01-JAN-01:00 | 47893.61 | 13-FEB-05:00 |
| Heating:EnergyTransfer:Zone:BUILDING STORY 1 THERMALZONE | 0.00 | 0.00 | 01-JAN-01:00 | 0.00 | 01-JAN-01:00 |
| Cooling:EnergyTransfer | 13791.43 | 0.00 | 01-JAN-01:00 | 841039.57 | 11-JUL-18:00 |
| Cooling:EnergyTransfer:Zone:BUILDING STORY 1 THERMALZONE | 3652.32 | 0.00 | 01-JAN-01:00 | 234638.92 | 17-AUG-19:00 |
| EnergyTransfer:Zone:BUILDING STORY 2 THERMALZONE | 3957.41 | 0.00 | 01-JAN-01:00 | 256866.92 | 13-JUL-19:00 |
| Heating:EnergyTransfer:Zone:BUILDING STORY 2 THERMALZONE | 0.00 | 0.00 | 01-JAN-01:00 | 0.00 | 01-JAN-01:00 |
| Cooling:EnergyTransfer:Zone:BUILDING STORY 2 THERMALZONE | 3957.41 | 0.00 | 01-JAN-01:00 | 256866.92 | 13-JUL-19:00 |
| EnergyTransfer:Zone:BUILDING STORY 3 THERMALZONE | 6182.32 | 0.00 | 01-JAN-01:00 | 354815.27 | 09-AUG-18:00 |
| Heating:EnergyTransfer:Zone:BUILDING STORY 3 THERMALZONE | 0.62 | 0.00 | 01-JAN-01:00 | 47893.61 | 13-FEB-05:00 |
| Cooling:EnergyTransfer:Zone:BUILDING STORY 3 THERMALZONE | 6181.70 | 0.00 | 01-JAN-01:00 | 354815.27 | 09-AUG-18:00 |
| EnergyTransfer:Plant | 8719.77 | 0.00 | 01-JAN-02:00 | 1426695.01 | 07-FEB-08:00 |
| WaterSystems:EnergyTransfer | 7860.37 | 0.00 | 01-JAN-02:00 | 519305.36 | 20-FEB-08:00 |
| General:WaterSystems:EnergyTransfer | 7860.37 | 0.00 | 01-JAN-02:00 | 519305.36 | 20-FEB-08:00 |
| EnergyTransfer:HVAC | 18420.60 | 0.00 | 01-JAN-01:00 | 2240834.11 | 20-JUL-14:00 |
| HeatingCoils:EnergyTransfer | 4590.44 | 0.00 | 01-JAN-01:00 | 1225465.72 | 06-FEB-24:00 |
| PlantLoopHeatingDemand:HVAC | 4590.44 | 0.00 | 01-JAN-01:00 | 1225465.72 | 06-FEB-24:00 |
| HeatingCoils:PlantLoopHeatingDemand | 4590.44 | 0.00 | 01-JAN-01:00 | 1225465.72 | 06-FEB-24:00 |
| CoolingCoils:EnergyTransfer | 13830.16 | 0.00 | 01-JAN-01:00 | 2232557.18 | 27-JUN-13:00 |
| LoopToLoop:EnergyTransfer | -3701.52 | -249956.93 | 20-FEB-08:00 | 0.00 | 01-JAN-02:00 |
| Boilers:EnergyTransfer | 4560.93 | 0.00 | 01-JAN-01:00 | 1218999.77 | 06-FEB-24:00 |
Report: Sensible Heat Gain Summary
For: Entire Facility
Timestamp: 2020-03-25 14:42:09
Annual Building Sensible Heat Gain Components| HVAC Zone Eq & Other Sensible Air Heating [GJ] | HVAC Zone Eq & Other Sensible Air Cooling [GJ] | HVAC Terminal Unit Sensible Air Heating [GJ] | HVAC Terminal Unit Sensible Air Cooling [GJ] | HVAC Input Heated Surface Heating [GJ] | HVAC Input Cooled Surface Cooling [GJ] | People Sensible Heat Addition [GJ] | Lights Sensible Heat Addition [GJ] | Equipment Sensible Heat Addition [GJ] | Window Heat Addition [GJ] | Interzone Air Transfer Heat Addition [GJ] | Infiltration Heat Addition [GJ] | Opaque Surface Conduction and Other Heat Addition [GJ] | Equipment Sensible Heat Removal [GJ] | Window Heat Removal [GJ] | Interzone Air Transfer Heat Removal [GJ] | Infiltration Heat Removal [GJ] | Opaque Surface Conduction and Other Heat Removal [GJ] | |
| BUILDING STORY 1 THERMALZONE | 0.000 | 0.000 | 0.000 | -3652.237 | 0.000 | 0.000 | 2540.602 | 603.891 | 982.807 | 241.844 | 0.000 | 0.423 | 0.008 | 0.000 | -207.475 | 0.000 | -14.124 | -495.731 |
| BUILDING STORY 2 THERMALZONE | 0.000 | 0.000 | 0.000 | -3957.325 | 0.000 | 0.000 | 2550.875 | 611.324 | 982.807 | 234.899 | 0.000 | 3.886 | 0.001 | 0.000 | -216.999 | 0.000 | -124.339 | -85.127 |
| BUILDING STORY 3 THERMALZONE | 0.000 | 0.000 | 0.621 | -6180.884 | 0.000 | 0.000 | 599.663 | 746.963 | 6004.891 | 226.371 | 0.000 | 13.033 | 0.014 | 0.000 | -224.989 | 0.000 | -714.001 | -471.668 |
| Total Facility | 0.000 | 0.000 | 0.621 | -13790.447 | 0.000 | 0.000 | 5691.140 | 1962.179 | 7970.505 | 703.114 | 0.000 | 17.342 | 0.023 | 0.000 | -649.463 | 0.000 | -852.464 | -1052.526 |
| Time of Peak {TIMESTAMP} | HVAC Zone Eq & Other Sensible Air Heating [W] | HVAC Zone Eq & Other Sensible Air Cooling [W] | HVAC Terminal Unit Sensible Air Heating [W] | HVAC Terminal Unit Sensible Air Cooling [W] | HVAC Input Heated Surface Heating [W] | HVAC Input Cooled Surface Cooling [W] | People Sensible Heat Addition [W] | Lights Sensible Heat Addition [W] | Equipment Sensible Heat Addition [W] | Window Heat Addition [W] | Interzone Air Transfer Heat Addition [W] | Infiltration Heat Addition [W] | Opaque Surface Conduction and Other Heat Addition [W] | Equipment Sensible Heat Removal [W] | Window Heat Removal [W] | Interzone Air Transfer Heat Removal [W] | Infiltration Heat Removal [W] | Opaque Surface Conduction and Other Heat Removal [W] | |
| BUILDING STORY 1 THERMALZONE | 04-AUG-06:05 | 0.00 | 0.00 | 0.00 | -249038.53 | 0.00 | 0.00 | 98519.56 | 8633.28 | 28403.18 | 30941.13 | 0.00 | 0.00 | 82666.34 | 0.00 | -0.00 | 0.00 | -124.95 | 0.00 |
| BUILDING STORY 2 THERMALZONE | 02-JUN-06:05 | 0.00 | 0.00 | 0.00 | -278825.92 | 0.00 | 0.00 | 98385.44 | 9080.85 | 28403.18 | 24540.95 | 0.00 | 0.00 | 118668.88 | 0.00 | -0.00 | 0.00 | -253.37 | 0.00 |
| BUILDING STORY 3 THERMALZONE | 13-AUG-05:03 | 0.00 | 0.00 | 0.00 | -438438.25 | 0.00 | 0.00 | 2665.34 | 16172.62 | 150677.78 | 0.00 | 0.00 | 0.00 | 287491.78 | 0.00 | -7236.89 | 0.00 | -11332.38 | 0.00 |
| Total Facility | 04-SEP-05:04 | 0.00 | 0.00 | 0.00 | -928130.16 | 0.00 | 0.00 | 41968.74 | 44141.01 | 199909.95 | 0.00 | 0.00 | 0.00 | 699420.43 | 0.00 | -39600.93 | 0.00 | -17709.05 | 0.00 |
| Time of Peak {TIMESTAMP} | HVAC Zone Eq & Other Sensible Air Heating [W] | HVAC Zone Eq & Other Sensible Air Cooling [W] | HVAC Terminal Unit Sensible Air Heating [W] | HVAC Terminal Unit Sensible Air Cooling [W] | HVAC Input Heated Surface Heating [W] | HVAC Input Cooled Surface Cooling [W] | People Sensible Heat Addition [W] | Lights Sensible Heat Addition [W] | Equipment Sensible Heat Addition [W] | Window Heat Addition [W] | Interzone Air Transfer Heat Addition [W] | Infiltration Heat Addition [W] | Opaque Surface Conduction and Other Heat Addition [W] | Equipment Sensible Heat Removal [W] | Window Heat Removal [W] | Interzone Air Transfer Heat Removal [W] | Infiltration Heat Removal [W] | Opaque Surface Conduction and Other Heat Removal [W] | |
| BUILDING STORY 1 THERMALZONE | - | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| BUILDING STORY 2 THERMALZONE | - | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| BUILDING STORY 3 THERMALZONE | 13-FEB-05:00 | 0.00 | 0.00 | 51253.96 | -0.00 | 0.00 | 0.00 | 0.00 | 7231.94 | 58303.43 | 0.00 | 0.00 | 0.00 | 23035.06 | 0.00 | -21285.32 | 0.00 | -118539.08 | 0.00 |
| Total Facility | 13-FEB-05:00 | 0.00 | 0.00 | 51253.96 | 0.00 | 0.00 | 0.00 | 0.00 | 18407.37 | 77238.88 | 0.00 | 0.00 | 0.00 | 63020.39 | 0.00 | -66660.61 | 0.00 | -143260.00 | 0.00 |
Report: Standard 62.1 Summary
For: Entire Facility
Timestamp: 2020-03-25 14:42:09
System Ventilation Requirements for Cooling| Sum of Zone Primary Air Flow - Vpz-sum [m3/s] | System Population - Ps | Sum of Zone Population - Pz-sum | Occupant Diversity - D | Uncorrected Outdoor Air Intake Airflow - Vou [m3/s] | System Primary Airflow - Vps [m3/s] | Average Outdoor Air Fraction - Xs | System Ventilation Efficiency - Ev | Outdoor Air Intake Flow - Vot [m3/s] | Percent Outdoor Air - %OA | Environment Name of Peak System Population - Ps | Date and Time of Last Peak System Population - Ps | |
| 1 ZONE PVAV | 29.3115 | 0.0000 | 2929.8889 | 1.0000 | 13.9263 | 29.3115 | 1.0000 | 1.0000 | 13.9263 | 0.4751 | ||
| 1 ZONE PVAV 1 | 33.6373 | 0.0000 | 2929.8889 | 1.0000 | 13.9263 | 33.6373 | 1.0000 | 1.0000 | 13.9263 | 0.4140 | ||
| 1 ZONE PVAV 2 | 38.2217 | 0.0000 | 703.3408 | 1.0000 | 6.0452 | 38.2217 | 1.0000 | 1.0000 | 6.0452 | 0.1582 |
| Sum of Zone Primary Air Flow - Vpz-sum [m3/s] | System Population - Ps | Sum of Zone Population - Pz-sum | Occupant Diversity - D | Uncorrected Outdoor Air Intake Airflow - Vou [m3/s] | System Primary Airflow - Vps [m3/s] | Average Outdoor Air Fraction - Xs | System Ventilation Efficiency - Ev | Outdoor Air Intake Flow Vot [m3/s] | Percent Outdoor Air - %OA | Environment Name of Peak System Population - Ps | Date and Time of Last Peak System Population - Ps | |
| 1 ZONE PVAV | 20.5181 | 0.0000 | 2929.8889 | 1.0000 | 13.9263 | 20.5181 | 1.0000 | 1.0000 | 13.9263 | 0.6787 | ||
| 1 ZONE PVAV 1 | 23.5461 | 0.0000 | 2929.8889 | 1.0000 | 13.9263 | 23.5461 | 1.0000 | 1.0000 | 13.9263 | 0.5914 | ||
| 1 ZONE PVAV 2 | 26.7552 | 0.0000 | 703.3408 | 1.0000 | 6.0452 | 26.7552 | 1.0000 | 1.0000 | 6.0452 | 0.2259 |
| AirLoop Name | People Outdoor Air Rate - Rp [m3/s-person] | Zone Population - Pz | Area Outdoor Air Rate - Ra [m3/s-m2] | Zone Floor Area - Az [m2] | Breathing Zone Outdoor Airflow - Vbz [m3/s] | Cooling Zone Air Distribution Effectiveness - Ez-clg | Cooling Zone Outdoor Airflow - Voz-clg [m3/s] | Heating Zone Air Distribution Effectiveness - Ez-htg | Heating Zone Outdoor Airflow - Voz-htg [m3/s] | |
| BUILDING STORY 1 THERMALZONE | 1 ZONE PVAV | 0.000000 | 2929.8889 | 0.003581 | 3888.51 | 13.9263 | 1.0000 | 13.9263 | 1.000 | 13.9263 |
| BUILDING STORY 2 THERMALZONE | 1 ZONE PVAV 1 | 0.000000 | 2929.8889 | 0.003581 | 3888.51 | 13.9263 | 1.0000 | 13.9263 | 1.000 | 13.9263 |
| BUILDING STORY 3 THERMALZONE | 1 ZONE PVAV 2 | 0.000000 | 703.3408 | 0.001555 | 3888.51 | 6.0452 | 1.0000 | 6.0452 | 1.000 | 6.0452 |
| People Outdoor Air Rate - Rp [m3/s-person] | Sum of Zone Population - Pz-sum | Area Outdoor Air Rate - Ra [m3/s-m2] | Sum of Zone Floor Area - Az-sum [m2] | Breathing Zone Outdoor Airflow - Vbz [m3/s] | Cooling Zone Outdoor Airflow - Voz-clg [m3/s] | Heating Zone Outdoor Airflow - Voz-htg [m3/s] | |
| 1 ZONE PVAV | 0.000000 | 2929.89 | 0.003581 | 3888.5084 | 13.9263 | 13.9263 | 13.9263 |
| 1 ZONE PVAV 1 | 0.000000 | 2929.89 | 0.003581 | 3888.5084 | 13.9263 | 13.9263 | 13.9263 |
| 1 ZONE PVAV 2 | 0.000000 | 703.34 | 0.001555 | 3888.5084 | 6.0452 | 6.0452 | 6.0452 |
| AirLoop Name | Box Type | Zone Primary Airflow - Vpz [m3/s] | Zone Discharge Airflow - Vdz [m3/s] | Minimum Zone Primary Airflow - Vpz-min [m3/s] | Zone Outdoor Airflow Cooling - Voz-clg [m3/s] | Primary Outdoor Air Fraction - Zpz | Primary Air Fraction - Ep | Secondary Recirculation Fraction- Er | Supply Air Fraction- Fa | Mixed Air Fraction - Fb | Outdoor Air Fraction - Fc | Zone Ventilation Efficiency - Evz | |
| BUILDING STORY 1 THERMALZONE | 1 ZONE PVAV | AIRTERMINAL:SINGLEDUCT:VAV:REHEAT | 29.3115 | 29.3115 | 20.5181 | 13.9263 | 0.0000 | 1.0000 | 0.0000 | 0.0000 | 0.0000 | 0.0000 | 1.0000 |
| BUILDING STORY 2 THERMALZONE | 1 ZONE PVAV 1 | AIRTERMINAL:SINGLEDUCT:VAV:REHEAT | 33.6373 | 33.6373 | 23.5461 | 13.9263 | 0.0000 | 1.0000 | 0.0000 | 0.0000 | 0.0000 | 0.0000 | 1.0000 |
| BUILDING STORY 3 THERMALZONE | 1 ZONE PVAV 2 | AIRTERMINAL:SINGLEDUCT:VAV:REHEAT | 38.2217 | 38.2217 | 26.7552 | 6.0452 | 0.0000 | 1.0000 | 0.0000 | 0.0000 | 0.0000 | 0.0000 | 1.0000 |
| Sum of Zone Primary Airflow - Vpz-sum [m3/s] | System Primary Airflow - Vps [m3/s] | Sum of Zone Discharge Airflow - Vdz-sum [m3/s] | Sum of Min Zone Primary Airflow - Vpz-min [m3/s] | Zone Outdoor Airflow Cooling - Voz-clg [m3/s] | Zone Ventilation Efficiency - Evz-min | |
| 1 ZONE PVAV | 29.3115 | 29.3115 | 29.3115 | 20.5181 | 13.9263 | 1.0000 |
| 1 ZONE PVAV 1 | 33.6373 | 33.6373 | 33.6373 | 23.5461 | 13.9263 | 1.0000 |
| 1 ZONE PVAV 2 | 38.2217 | 38.2217 | 38.2217 | 26.7552 | 6.0452 | 1.0000 |
| AirLoop Name | Box Type | Zone Primary Airflow - Vpz [m3/s] | Zone Discharge Airflow - Vdz [m3/s] | Minimum Zone Primary Airflow - Vpz-min [m3/s] | Zone Outdoor Airflow Heating - Voz-htg [m3/s] | Primary Outdoor Air Fraction - Zpz | Primary Air Fraction - Ep | Secondary Recirculation Fraction- Er | Supply Air Fraction- Fa | Mixed Air Fraction - Fb | Outdoor Air Fraction - Fc | Zone Ventilation Efficiency - Evz | |
| BUILDING STORY 1 THERMALZONE | 1 ZONE PVAV | AIRTERMINAL:SINGLEDUCT:VAV:REHEAT | 20.5181 | 20.5181 | 20.5181 | 13.9263 | 1.0000 | 1.0000 | 0.0000 | 0.0000 | 0.0000 | 0.0000 | 1.0000 |
| BUILDING STORY 2 THERMALZONE | 1 ZONE PVAV 1 | AIRTERMINAL:SINGLEDUCT:VAV:REHEAT | 23.5461 | 23.5461 | 23.5461 | 13.9263 | 1.0000 | 1.0000 | 0.0000 | 0.0000 | 0.0000 | 0.0000 | 1.0000 |
| BUILDING STORY 3 THERMALZONE | 1 ZONE PVAV 2 | AIRTERMINAL:SINGLEDUCT:VAV:REHEAT | 26.7552 | 26.7552 | 26.7552 | 6.0452 | 1.0000 | 1.0000 | 0.0000 | 0.0000 | 0.0000 | 0.0000 | 1.0000 |
| Sum of Zone Primary Airflow - Vpz-sum [m3/s] | System Primary Airflow - Vps [m3/s] | Sum of Zone Discharge Airflow - Vdz-sum [m3/s] | Sum of Min Zone Primary Airflow - Vpz-min [m3/s] | Zone Outdoor Airflow Heating - Voz-htg [m3/s] | Zone Ventilation Efficiency - Evz-min | |
| 1 ZONE PVAV | 20.5181 | 20.5181 | 20.5181 | 20.5181 | 13.9263 | 1.0000 |
| 1 ZONE PVAV 1 | 23.5461 | 23.5461 | 23.5461 | 23.5461 | 13.9263 | 1.0000 |
| 1 ZONE PVAV 2 | 26.7552 | 26.7552 | 26.7552 | 26.7552 | 6.0452 | 1.0000 |
Report: LEED Summary
For: Entire Facility
Timestamp: 2020-03-25 14:42:09
Sec1.1A-General Information| Data | |
| Weather File | RUN PERIOD 1 ** Buffalo Niagara Intl Ap NY USA TMY3 WMO#=725280 |
| Total gross floor area [m2] | 11665.53 |
| Principal Heating Source | Natural Gas |
| Space Area [m2] | Regularly Occupied Area [m2] | Unconditioned Area [m2] | Typical Hours/Week in Operation [hr/wk] | |
| BUILDING STORY 1 THERMALZONE | 3888.51 | 3888.51 | 0.00 | 138.01 |
| BUILDING STORY 2 THERMALZONE | 3888.51 | 3888.51 | 0.00 | 138.01 |
| BUILDING STORY 3 THERMALZONE | 3888.51 | 3888.51 | 0.00 | 138.01 |
| Totals | 11665.53 | 11665.53 | 0.00 |
| Data | |
| Number of hours heating loads not met | 0.00 |
| Number of hours cooling loads not met | 0.00 |
| Number of hours not met | 0.00 |
| Utility Rate | Virtual Rate [$/unit energy] | Units of Energy | Units of Demand | |
| None |
| Electric Energy Use [GJ] | Electric Demand [W] | Natural Gas Energy Use [GJ] | Natural Gas Demand [W] | Additional Fuel Use [GJ] | Additional Fuel Demand [W] | District Cooling Use [GJ] | District Cooling Demand [W] | District Heating Use [GJ] | District Heating Demand [W] | |
| Heating -- General | 0.00 | 0.00 | 5860.82 | 1515519.26 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| Heating -- Boiler Parasitic | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| Cooling -- Not Subdivided | 3544.14 | 601723.58 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| Interior Lighting -- General | 1962.18 | 99321.33 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| Exterior Lighting -- Building Facades | 9.57 | 1227.83 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| Exterior Lighting -- Main Entries | 13.38 | 1005.05 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| Exterior Lighting -- Other Doors | 13.38 | 1005.05 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| Exterior Lighting -- Parking Areas and Drives | 677.36 | 50880.56 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| Interior Equipment -- Elevators | 691.10 | 81178.18 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| Interior Equipment -- General | 9531.31 | 532547.04 | 10723.85 | 599178.41 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| Exterior Equipment -- Not Subdivided | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| Fans -- General | 1843.72 | 81041.69 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| Pumps -- General | 10.34 | 4028.28 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| Heat Rejection -- Not Subdivided | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| Humidification -- Not Subdivided | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| Heat Recovery -- Not Subdivided | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| Water Systems -- Booster | 1715.99 | 107653.18 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| Water Systems -- General | 0.00 | 0.00 | 14780.53 | 699026.30 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| Refrigeration -- Not Subdivided | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| Generators -- Not Subdivided | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| Process Subtotal [GJ] | Total Energy Use [GJ] | |
| Electricity | 10222.40 | 20012.46 |
| Natural Gas | 10723.85 | 31365.20 |
| Additional | 0.00 | 0.00 |
| Total | 20946.25 | 51377.66 |
| Process Subtotal [$] | Total Energy Cost [$] | |
| Electricity | 0.00 | |
| Natural Gas | 0.00 | |
| Additional | 0.00 | |
| Total | 0.00 |
| Rated Capacity [kW] | Annual Energy Generated [GJ] | |
| Photovoltaic | 0.00 | 0.00 |
| Wind | 0.00 | 0.00 |
| Electricty [MJ/m2] | |
| Interior Lighting (All) | 168.20 |
| Space Heating | 0.00 |
| Space Cooling | 303.81 |
| Fans (All) | 158.05 |
| Service Water Heating | 147.10 |
| Receptacle Equipment | 876.29 |
| Miscellaneous (All) | 1715.52 |
| Subtotal | 1715.52 |
| Natural Gas [MJ/m2] | |
| Space Heating | 502.41 |
| Service Water Heating | 1267.03 |
| Miscellaneous (All) | 2688.71 |
| Subtotal | 2688.71 |
| Additional [MJ/m2] | |
| Subtotal | 0.00 |
| Miscellaneous | 0.00 |
| Percent [%] | |
| Interior Lighting (All) | 3.82 |
| Space Heating | 11.41 |
| Space Cooling | 6.90 |
| Fans (All) | 3.59 |
| Service Water Heating | 32.11 |
| Receptacle Equipment | 40.77 |
| Miscellaneous | 1.41 |
| Equivalent Full Load Hours of Operation Per Year [hr] | Hours > 1% [hr] | |
| None |
| First Object Used | Month Assumed | 11am First Wednesday [C] | Days with Same 11am Value | 11pm First Wednesday [C] | Days with Same 11pm Value | |
| RESTAURANTSITDOWN HTGSETP_SCH_NO_OPTIMUM | STORY TOP BLENDED SPACE TYPE THERMOSTAT | January | 21.00 | 365 | 21.00 | 365 |
| RESTAURANTSITDOWN CLGSETP_SCH_NO_OPTIMUM | STORY TOP BLENDED SPACE TYPE THERMOSTAT | July | 24.00 | 365 | 24.00 | 365 |
| RESTAURANTSITDOWN HTGSETP_KITCHEN_SCH_NO_OPTIMUM | STORY GROUND BLENDED SPACE TYPE THERMOSTAT | January | 19.00 | 365 | 19.00 | 365 |
| RESTAURANTSITDOWN CLGSETP_KITCHEN_SCH_NO_OPTIMUM | STORY GROUND BLENDED SPACE TYPE THERMOSTAT | July | 26.00 | 365 | 26.00 | 365 |
Report: BUILDING ENERGY PERFORMANCE - ELECTRICITY
For: Meter
Timestamp: 2020-03-25 14:42:09
Custom Monthly Report| INTERIORLIGHTS:ELECTRICITY [J] | EXTERIORLIGHTS:ELECTRICITY [J] | INTERIOREQUIPMENT:ELECTRICITY [J] | EXTERIOREQUIPMENT:ELECTRICITY [] | FANS:ELECTRICITY [J] | PUMPS:ELECTRICITY [J] | HEATING:ELECTRICITY [J] | COOLING:ELECTRICITY [J] | HEATREJECTION:ELECTRICITY [] | HUMIDIFIER:ELECTRICITY [] | HEATRECOVERY:ELECTRICITY [] | WATERSYSTEMS:ELECTRICITY [J] | COGENERATION:ELECTRICITY [] | REFRIGERATION:ELECTRICITY [] | |
| January | 0.172100E+12 | 0.791475E+11 | 0.868515E+12 | 0.00 | 0.153973E+12 | 0.219695E+10 | 0.00 | 0.645405E+11 | 0.00 | 0.00 | 0.00 | 0.146892E+12 | 0.00 | 0.00 |
| February | 0.153360E+12 | 0.631105E+11 | 0.784176E+12 | 0.00 | 0.139534E+12 | 0.217285E+10 | 0.00 | 0.543294E+11 | 0.00 | 0.00 | 0.00 | 0.133272E+12 | 0.00 | 0.00 |
| March | 0.166022E+12 | 0.633666E+11 | 0.867769E+12 | 0.00 | 0.154254E+12 | 0.118814E+10 | 0.00 | 0.140569E+12 | 0.00 | 0.00 | 0.00 | 0.145409E+12 | 0.00 | 0.00 |
| April | 0.159509E+12 | 0.512669E+11 | 0.840402E+12 | 0.00 | 0.150045E+12 | 0.497000E+09 | 0.00 | 0.184347E+12 | 0.00 | 0.00 | 0.00 | 0.140816E+12 | 0.00 | 0.00 |
| May | 0.164008E+12 | 0.468063E+11 | 0.868515E+12 | 0.00 | 0.157445E+12 | 0.310080E+09 | 0.00 | 0.336556E+12 | 0.00 | 0.00 | 0.00 | 0.146065E+12 | 0.00 | 0.00 |
| June | 0.155237E+12 | 0.415256E+11 | 0.839656E+12 | 0.00 | 0.154255E+12 | 0.211747E+09 | 0.00 | 0.518199E+12 | 0.00 | 0.00 | 0.00 | 0.139746E+12 | 0.00 | 0.00 |
| July | 0.162974E+12 | 0.429098E+11 | 0.868515E+12 | 0.00 | 0.161787E+12 | 0.213141E+09 | 0.00 | 0.722649E+12 | 0.00 | 0.00 | 0.00 | 0.146221E+12 | 0.00 | 0.00 |
| August | 0.164111E+12 | 0.507028E+11 | 0.868158E+12 | 0.00 | 0.160457E+12 | 0.205845E+09 | 0.00 | 0.617703E+12 | 0.00 | 0.00 | 0.00 | 0.145842E+12 | 0.00 | 0.00 |
| September | 0.159219E+12 | 0.571117E+11 | 0.840013E+12 | 0.00 | 0.153179E+12 | 0.228553E+09 | 0.00 | 0.446997E+12 | 0.00 | 0.00 | 0.00 | 0.140174E+12 | 0.00 | 0.00 |
| October | 0.169047E+12 | 0.678476E+11 | 0.868515E+12 | 0.00 | 0.155517E+12 | 0.426720E+09 | 0.00 | 0.241923E+12 | 0.00 | 0.00 | 0.00 | 0.146180E+12 | 0.00 | 0.00 |
| November | 0.165685E+12 | 0.707496E+11 | 0.840045E+12 | 0.00 | 0.149300E+12 | 0.651237E+09 | 0.00 | 0.147040E+12 | 0.00 | 0.00 | 0.00 | 0.140775E+12 | 0.00 | 0.00 |
| December | 0.170907E+12 | 0.791475E+11 | 0.868126E+12 | 0.00 | 0.153973E+12 | 0.203556E+10 | 0.00 | 0.692830E+11 | 0.00 | 0.00 | 0.00 | 0.144598E+12 | 0.00 | 0.00 |
| Annual Sum or Average | 0.196218E+13 | 0.713692E+12 | 0.102224E+14 | 0.184372E+13 | 0.103378E+11 | 0.00 | 0.354414E+13 | 0.171599E+13 | ||||||
| Minimum of Months | 0.153360E+12 | 0.415256E+11 | 0.784176E+12 | 0.00 | 0.139534E+12 | 0.205845E+09 | 0.00 | 0.543294E+11 | 0.00 | 0.00 | 0.00 | 0.133272E+12 | 0.00 | 0.00 |
| Maximum of Months | 0.172100E+12 | 0.791475E+11 | 0.868515E+12 | 0.00 | 0.161787E+12 | 0.219695E+10 | 0.00 | 0.722649E+12 | 0.00 | 0.00 | 0.00 | 0.146892E+12 | 0.00 | 0.00 |
Report: BUILDING ENERGY PERFORMANCE - NATURAL GAS
For: Meter
Timestamp: 2020-03-25 14:42:09
Custom Monthly Report| INTERIOREQUIPMENT:GAS [J] | EXTERIOREQUIPMENT:GAS [] | HEATING:GAS [J] | COOLING:GAS [] | WATERSYSTEMS:GAS [J] | COGENERATION:GAS [] | |
| January | 0.910793E+12 | 0.00 | 0.109441E+13 | 0.00 | 0.138659E+13 | 0.00 |
| February | 0.822651E+12 | 0.00 | 0.105155E+13 | 0.00 | 0.126629E+13 | 0.00 |
| March | 0.910793E+12 | 0.00 | 0.674709E+12 | 0.00 | 0.138559E+13 | 0.00 |
| April | 0.881412E+12 | 0.00 | 0.346428E+12 | 0.00 | 0.129466E+13 | 0.00 |
| May | 0.910793E+12 | 0.00 | 0.235257E+12 | 0.00 | 0.126060E+13 | 0.00 |
| June | 0.881412E+12 | 0.00 | 0.169971E+12 | 0.00 | 0.114278E+13 | 0.00 |
| July | 0.910793E+12 | 0.00 | 0.169332E+12 | 0.00 | 0.112553E+13 | 0.00 |
| August | 0.910793E+12 | 0.00 | 0.165650E+12 | 0.00 | 0.110338E+13 | 0.00 |
| September | 0.881412E+12 | 0.00 | 0.181563E+12 | 0.00 | 0.108593E+13 | 0.00 |
| October | 0.910793E+12 | 0.00 | 0.307810E+12 | 0.00 | 0.117976E+13 | 0.00 |
| November | 0.881412E+12 | 0.00 | 0.439127E+12 | 0.00 | 0.121597E+13 | 0.00 |
| December | 0.910793E+12 | 0.00 | 0.102502E+13 | 0.00 | 0.133345E+13 | 0.00 |
| Annual Sum or Average | 0.107238E+14 | 0.586082E+13 | 0.147805E+14 | |||
| Minimum of Months | 0.822651E+12 | 0.00 | 0.165650E+12 | 0.00 | 0.108593E+13 | 0.00 |
| Maximum of Months | 0.910793E+12 | 0.00 | 0.109441E+13 | 0.00 | 0.138659E+13 | 0.00 |
Report: BUILDING ENERGY PERFORMANCE - ELECTRICITY PEAK DEMAND
For: Meter
Timestamp: 2020-03-25 14:42:09
Custom Monthly Report| ELECTRICITY:FACILITY {Maximum}[W] | ELECTRICITY:FACILITY {TIMESTAMP} | INTERIORLIGHTS:ELECTRICITY {AT MAX/MIN} [W] | EXTERIORLIGHTS:ELECTRICITY {AT MAX/MIN} [W] | INTERIOREQUIPMENT:ELECTRICITY {AT MAX/MIN} [W] | EXTERIOREQUIPMENT:ELECTRICITY [] | FANS:ELECTRICITY {AT MAX/MIN} [W] | PUMPS:ELECTRICITY {AT MAX/MIN} [W] | HEATING:ELECTRICITY {AT MAX/MIN} [W] | COOLING:ELECTRICITY {AT MAX/MIN} [W] | HEATREJECTION:ELECTRICITY [] | HUMIDIFIER:ELECTRICITY [] | HEATRECOVERY:ELECTRICITY [] | WATERSYSTEMS:ELECTRICITY {AT MAX/MIN} [W] | COGENERATION:ELECTRICITY [] | |
| January | 973332.36 | 11-JAN-17:00 | 99321.33 | 54118.48 | 531764.58 | 0.00 | 81041.69 | 160.92 | 0.00 | 135444.85 | 0.00 | 0.00 | 0.00 | 71480.52 | 0.00 |
| February | 904246.88 | 01-FEB-11:00 | 99321.33 | 0.00 | 586855.65 | 0.00 | 81041.69 | 358.38 | 0.00 | 57049.25 | 0.00 | 0.00 | 0.00 | 79620.58 | 0.00 |
| March | 1151495.17 | 14-MAR-10:00 | 89524.82 | 0.00 | 586855.65 | 0.00 | 81041.69 | 59.53 | 0.00 | 313871.83 | 0.00 | 0.00 | 0.00 | 80141.64 | 0.00 |
| April | 1041902.05 | 08-APR-10:00 | 89524.82 | 0.00 | 586855.65 | 0.00 | 81041.69 | 70.64 | 0.00 | 203973.37 | 0.00 | 0.00 | 0.00 | 80435.87 | 0.00 |
| May | 1127897.30 | 10-MAY-10:00 | 89524.82 | 0.00 | 586855.65 | 0.00 | 81041.69 | 35.38 | 0.00 | 289979.57 | 0.00 | 0.00 | 0.00 | 80460.18 | 0.00 |
| June | 1366599.85 | 27-JUN-10:00 | 89524.82 | 0.00 | 586855.65 | 0.00 | 81041.69 | 3.11 | 0.00 | 528348.07 | 0.00 | 0.00 | 0.00 | 80826.51 | 0.00 |
| July | 1359598.61 | 29-JUL-10:00 | 89524.82 | 0.00 | 586855.65 | 0.00 | 81041.69 | 19.54 | 0.00 | 521466.34 | 0.00 | 0.00 | 0.00 | 80690.56 | 0.00 |
| August | 1347626.58 | 15-AUG-10:00 | 99321.33 | 0.00 | 586855.65 | 0.00 | 81041.69 | 9.00 | 0.00 | 499731.75 | 0.00 | 0.00 | 0.00 | 80667.16 | 0.00 |
| September | 1236467.31 | 17-SEP-10:00 | 99321.33 | 0.00 | 586855.65 | 0.00 | 81041.69 | 27.77 | 0.00 | 388615.79 | 0.00 | 0.00 | 0.00 | 80605.08 | 0.00 |
| October | 1063126.11 | 01-OCT-10:00 | 99321.33 | 0.00 | 586855.65 | 0.00 | 81041.69 | 49.54 | 0.00 | 215255.75 | 0.00 | 0.00 | 0.00 | 80602.15 | 0.00 |
| November | 1069124.14 | 16-NOV-17:00 | 99321.33 | 54118.48 | 549677.62 | 0.00 | 81041.69 | 268.03 | 0.00 | 213030.45 | 0.00 | 0.00 | 0.00 | 71666.53 | 0.00 |
| December | 990532.34 | 01-DEC-11:00 | 77250.82 | 0.00 | 568942.60 | 0.00 | 81041.69 | 333.89 | 0.00 | 173248.20 | 0.00 | 0.00 | 0.00 | 89715.13 | 0.00 |
| Annual Sum or Average | |||||||||||||||
| Minimum of Months | 904246.88 | 77250.82 | 0.00 | 531764.58 | 0.00 | 81041.69 | 3.11 | 0.00 | 57049.25 | 0.00 | 0.00 | 0.00 | 71480.52 | 0.00 | |
| Maximum of Months | 1366599.85 | 99321.33 | 54118.48 | 586855.65 | 0.00 | 81041.69 | 358.38 | 0.00 | 528348.07 | 0.00 | 0.00 | 0.00 | 89715.13 | 0.00 |
Report: BUILDING ENERGY PERFORMANCE - NATURAL GAS PEAK DEMAND
For: Meter
Timestamp: 2020-03-25 14:42:09
Custom Monthly Report| GAS:FACILITY {Maximum}[W] | GAS:FACILITY {TIMESTAMP} | INTERIOREQUIPMENT:GAS {AT MAX/MIN} [W] | EXTERIOREQUIPMENT:GAS [] | HEATING:GAS {AT MAX/MIN} [W] | COOLING:GAS [] | WATERSYSTEMS:GAS {AT MAX/MIN} [W] | COGENERATION:GAS [] | |
| January | 2194954.61 | 04-JAN-07:00 | 309919.87 | 0.00 | 1186008.44 | 0.00 | 699026.30 | 0.00 |
| February | 2481012.69 | 06-FEB-10:00 | 537194.43 | 0.00 | 1288175.05 | 0.00 | 655643.20 | 0.00 |
| March | 2004688.85 | 04-MAR-10:00 | 537194.43 | 0.00 | 811998.55 | 0.00 | 655495.87 | 0.00 |
| April | 1817634.53 | 16-APR-09:00 | 537194.43 | 0.00 | 650113.97 | 0.00 | 630326.13 | 0.00 |
| May | 1435952.73 | 12-MAY-09:00 | 537194.43 | 0.00 | 268373.61 | 0.00 | 630384.69 | 0.00 |
| June | 1328993.99 | 09-JUN-10:00 | 599178.41 | 0.00 | 127901.22 | 0.00 | 601914.36 | 0.00 |
| July | 1269539.82 | 28-JUL-10:00 | 599178.41 | 0.00 | 118370.41 | 0.00 | 551991.00 | 0.00 |
| August | 1276427.07 | 31-AUG-09:00 | 537194.43 | 0.00 | 201825.98 | 0.00 | 537406.65 | 0.00 |
| September | 1337745.34 | 29-SEP-10:00 | 599178.41 | 0.00 | 168146.09 | 0.00 | 570420.84 | 0.00 |
| October | 1509322.74 | 17-OCT-06:00 | 309919.87 | 0.00 | 575480.04 | 0.00 | 623922.84 | 0.00 |
| November | 1647930.02 | 24-NOV-10:00 | 537194.43 | 0.00 | 479884.63 | 0.00 | 630850.96 | 0.00 |
| December | 2251965.77 | 26-DEC-07:00 | 309919.87 | 0.00 | 1243019.61 | 0.00 | 699026.30 | 0.00 |
| Annual Sum or Average | ||||||||
| Minimum of Months | 1269539.82 | 309919.87 | 0.00 | 118370.41 | 0.00 | 537406.65 | 0.00 | |
| Maximum of Months | 2481012.69 | 599178.41 | 0.00 | 1288175.05 | 0.00 | 699026.30 | 0.00 |
Report: Life-Cycle Cost Report
For: Entire Facility
Timestamp: 2020-03-25 14:42:09
Life-Cycle Cost Parameters| Value | |
| Name | LIFE CYCLE COST PARAMETERS |
| Discounting Convention | EndOfYear |
| Inflation Approach | ConstantDollar |
| Real Discount Rate | 0.0300 |
| Nominal Discount Rate | -- N/A -- |
| Inflation | -- N/A -- |
| Base Date | January 2011 |
| Service Date | January 2011 |
| Length of Study Period in Years | 25 |
| Tax rate | 0.0000 |
| Depreciation Method | None |
| U.S. AVG COMMERCIAL-ELECTRICITY | U.S. AVG COMMERCIAL-DISTILLATE OIL | U.S. AVG COMMERCIAL-RESIDUAL OIL | U.S. AVG COMMERCIAL-NATURAL GAS | U.S. AVG COMMERCIAL-COAL | |
| Resource | Electricity | FuelOil#1 | FuelOil#2 | Gas | Coal |
| Start Date | January 2011 | January 2011 | January 2011 | January 2011 | January 2011 |
| 1 | 0.983800 | 0.971400 | 0.846900 | 0.982300 | 0.997000 |
| 2 | 0.973000 | 0.973000 | 0.825700 | 0.955700 | 1.008900 |
| 3 | 0.963200 | 0.994200 | 0.868100 | 0.927900 | 1.008900 |
| 4 | 0.961100 | 1.016400 | 0.898800 | 0.925700 | 0.994100 |
| 5 | 0.957100 | 1.054100 | 0.928900 | 0.934600 | 0.994100 |
| 6 | 0.955300 | 1.092800 | 0.960400 | 0.941200 | 1.000000 |
| 7 | 0.953900 | 1.126700 | 0.989700 | 0.951200 | 1.003000 |
| 8 | 0.952100 | 1.158000 | 1.007500 | 0.964500 | 1.005900 |
| 9 | 0.954600 | 1.179200 | 1.031400 | 0.985600 | 1.008900 |
| 10 | 0.955000 | 1.196700 | 1.055400 | 1.006700 | 1.011900 |
| 11 | 0.955300 | 1.220000 | 1.086100 | 1.022200 | 1.014800 |
| 12 | 0.956400 | 1.233300 | 1.127800 | 1.041000 | 1.017800 |
| 13 | 0.957500 | 1.256600 | 1.149700 | 1.061000 | 1.020800 |
| 14 | 0.959600 | 1.270900 | 1.162000 | 1.078700 | 1.026700 |
| 15 | 0.961800 | 1.282600 | 1.174300 | 1.094200 | 1.029700 |
| 16 | 0.961400 | 1.298500 | 1.185200 | 1.109800 | 1.035600 |
| 17 | 0.961800 | 1.310200 | 1.194800 | 1.122000 | 1.041500 |
| 18 | 0.961800 | 1.325000 | 1.203700 | 1.130800 | 1.053400 |
| 19 | 0.959300 | 1.326100 | 1.207100 | 1.138600 | 1.056400 |
| 20 | 0.958900 | 1.328200 | 1.211900 | 1.148600 | 1.059300 |
| 21 | 0.960700 | 1.332400 | 1.213900 | 1.161900 | 1.065300 |
| 22 | 0.962500 | 1.335600 | 1.219400 | 1.176300 | 1.071200 |
| 23 | 0.965000 | 1.343100 | 1.227600 | 1.191800 | 1.074200 |
| 24 | 0.970800 | 1.351000 | 1.236500 | 1.211800 | 1.080100 |
| 25 | 0.975100 | 1.356800 | 1.242000 | 1.228400 | 1.083100 |
| DEFAULT COST | |
| Nonrecurring | |
| January 2011 | 0.00 |
| January 2012 | 0.00 |
| January 2013 | 0.00 |
| January 2014 | 0.00 |
| January 2015 | 0.00 |
| January 2016 | 0.00 |
| January 2017 | 0.00 |
| January 2018 | 0.00 |
| January 2019 | 0.00 |
| January 2020 | 0.00 |
| January 2021 | 0.00 |
| January 2022 | 0.00 |
| January 2023 | 0.00 |
| January 2024 | 0.00 |
| January 2025 | 0.00 |
| January 2026 | 0.00 |
| January 2027 | 0.00 |
| January 2028 | 0.00 |
| January 2029 | 0.00 |
| January 2030 | 0.00 |
| January 2031 | 0.00 |
| January 2032 | 0.00 |
| January 2033 | 0.00 |
| January 2034 | 0.00 |
| January 2035 | 0.00 |
| January 2011 | |
| January 2012 | |
| January 2013 | |
| January 2014 | |
| January 2015 | |
| January 2016 | |
| January 2017 | |
| January 2018 | |
| January 2019 | |
| January 2020 | |
| January 2021 | |
| January 2022 | |
| January 2023 | |
| January 2024 | |
| January 2025 | |
| January 2026 | |
| January 2027 | |
| January 2028 | |
| January 2029 | |
| January 2030 | |
| January 2031 | |
| January 2032 | |
| January 2033 | |
| January 2034 | |
| January 2035 |
| Construction | Salvage | OtherCapital | Total | |
| January 2011 | 0.00 | 0.00 | 0.00 | 0.00 |
| January 2012 | 0.00 | 0.00 | 0.00 | 0.00 |
| January 2013 | 0.00 | 0.00 | 0.00 | 0.00 |
| January 2014 | 0.00 | 0.00 | 0.00 | 0.00 |
| January 2015 | 0.00 | 0.00 | 0.00 | 0.00 |
| January 2016 | 0.00 | 0.00 | 0.00 | 0.00 |
| January 2017 | 0.00 | 0.00 | 0.00 | 0.00 |
| January 2018 | 0.00 | 0.00 | 0.00 | 0.00 |
| January 2019 | 0.00 | 0.00 | 0.00 | 0.00 |
| January 2020 | 0.00 | 0.00 | 0.00 | 0.00 |
| January 2021 | 0.00 | 0.00 | 0.00 | 0.00 |
| January 2022 | 0.00 | 0.00 | 0.00 | 0.00 |
| January 2023 | 0.00 | 0.00 | 0.00 | 0.00 |
| January 2024 | 0.00 | 0.00 | 0.00 | 0.00 |
| January 2025 | 0.00 | 0.00 | 0.00 | 0.00 |
| January 2026 | 0.00 | 0.00 | 0.00 | 0.00 |
| January 2027 | 0.00 | 0.00 | 0.00 | 0.00 |
| January 2028 | 0.00 | 0.00 | 0.00 | 0.00 |
| January 2029 | 0.00 | 0.00 | 0.00 | 0.00 |
| January 2030 | 0.00 | 0.00 | 0.00 | 0.00 |
| January 2031 | 0.00 | 0.00 | 0.00 | 0.00 |
| January 2032 | 0.00 | 0.00 | 0.00 | 0.00 |
| January 2033 | 0.00 | 0.00 | 0.00 | 0.00 |
| January 2034 | 0.00 | 0.00 | 0.00 | 0.00 |
| January 2035 | 0.00 | 0.00 | 0.00 | 0.00 |
| Energy | Water | Maintenance | Repair | Operation | Replacement | MinorOverhaul | MajorOverhaul | OtherOperational | Total | |
| January 2011 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| January 2012 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| January 2013 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| January 2014 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| January 2015 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| January 2016 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| January 2017 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| January 2018 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| January 2019 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| January 2020 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| January 2021 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| January 2022 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| January 2023 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| January 2024 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| January 2025 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| January 2026 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| January 2027 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| January 2028 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| January 2029 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| January 2030 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| January 2031 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| January 2032 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| January 2033 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| January 2034 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| January 2035 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| January | February | March | April | May | June | July | August | September | October | November | December | |
| 2011 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| 2012 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| 2013 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| 2014 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| 2015 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| 2016 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| 2017 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| 2018 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| 2019 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| 2020 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| 2021 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| 2022 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| 2023 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| 2024 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| 2025 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| 2026 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| 2027 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| 2028 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| 2029 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| 2030 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| 2031 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| 2032 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| 2033 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| 2034 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| 2035 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| Category | Kind | Cost | Present Value | Present Value Factor | |
| DEFAULT COST | Construction | Nonrecurring | 0.00 | 0.00 | - |
| TOTAL | 0.00 |
| Present Value | |
| Construction | 0.00 |
| Salvage | 0.00 |
| Other Capital | 0.00 |
| Energy | 0.00 |
| Water | 0.00 |
| Maintenance | 0.00 |
| Repair | 0.00 |
| Operation | 0.00 |
| Replacement | 0.00 |
| Minor Overhaul | 0.00 |
| Major Overhaul | 0.00 |
| Other Operational | 0.00 |
| Total Energy | 0.00 |
| Total Operation | 0.00 |
| Total Capital | 0.00 |
| Grand Total | 0.00 |
| Total Cost | Present Value of Costs | |
| January 2011 | 0.00 | 0.00 |
| January 2012 | 0.00 | 0.00 |
| January 2013 | 0.00 | 0.00 |
| January 2014 | 0.00 | 0.00 |
| January 2015 | 0.00 | 0.00 |
| January 2016 | 0.00 | 0.00 |
| January 2017 | 0.00 | 0.00 |
| January 2018 | 0.00 | 0.00 |
| January 2019 | 0.00 | 0.00 |
| January 2020 | 0.00 | 0.00 |
| January 2021 | 0.00 | 0.00 |
| January 2022 | 0.00 | 0.00 |
| January 2023 | 0.00 | 0.00 |
| January 2024 | 0.00 | 0.00 |
| January 2025 | 0.00 | 0.00 |
| January 2026 | 0.00 | 0.00 |
| January 2027 | 0.00 | 0.00 |
| January 2028 | 0.00 | 0.00 |
| January 2029 | 0.00 | 0.00 |
| January 2030 | 0.00 | 0.00 |
| January 2031 | 0.00 | 0.00 |
| January 2032 | 0.00 | 0.00 |
| January 2033 | 0.00 | 0.00 |
| January 2034 | 0.00 | 0.00 |
| January 2035 | 0.00 | 0.00 |
| TOTAL | 0.00 |


code
Cross platform and extensible code editor.
More information: home page
- Start Visual Studio Code:
code
- Open specific files/directories:
code path/to/file_or_directory1 path/to/file_or_directory2 ...
- Compare two specific files:
code --diff path/to/file1 path/to/file2
- Open specific files/directories in a new window:
code --new-window path/to/file_or_directory1 path/to/file_or_directory2 ...
- Install/uninstall a specific extension:
code --install|uninstall-extension publisher.extension
- Print installed extensions:
code --list-extensions
- Print installed extensions with their versions:
code --list-extensions --show-versions
- Start the editor as a superuser (root) while storing user data in a specific directory:
sudo code --user-data-dir path/to/directory


These lists and scenarios are still works in progress. Each list will be marked with an level of development as followed.
Alpha: New list with none or limited testing.
Beta:Had a some play testing without any trouble.
Gold:Had a decent ammount of play testing and ready for games at a balanced level. But need games from more groups.
Approved: Approved and agreed balanced by the wider community.


Spark Usage¶
Under Construction
Meanwhile, see the Readme “Spark Detail” section for a usage example and
comments on SparkCompare
. You may also want to checkout the datacompy.SparkCompare
API
documentation, which is pretty well-documented, if I do say so myself.
Known Differences¶
For cases when two dataframes are expected to differ, it can be helpful to cluster detected differences into three categories: matches, known differences, and true mismatches. Known differences can be specified through an optional parameter:
SparkCompare(spark, base_df, compare_df, join_columns=[...], column_mapping=[...],
known_differences = [
{
'name': "My Known Difference Name",
'types': ['int', 'bigint'],
'flags': ['nullcheck'],
'transformation': "case when {input}=0 then null else {input} end"
},
...
]
)
The ‘known_differences’ parameter is a list of Python dicts with the following fields:
| Field | Required? | Description |
|---|---|---|
| name | yes | A user-readable title for this known difference |
| types | yes | A list of Spark data types on which this transformation can be applied |
| flags | no | Special flags used for computing known differences |
| transformation | yes | Spark SQL function to apply, where {input} is a cell in the comparison |
Valid flags are:
| Flag | Description |
|---|---|
| nullcheck | Must be set when the output of the transformation can be null |
Transformations are applied to the compare side only. A known difference is found when transformation(compare.cell) equals base.cell. An example comparison is shown below.
import datetime
import datacompy
from pyspark.sql import Row
base_data = [
Row(acct_id=10000001234, acct_sfx_num=0, clsd_reas_cd='*2', open_dt=datetime.date(2017, 5, 1), tbal_cd='0001'),
Row(acct_id=10000001235, acct_sfx_num=0, clsd_reas_cd='V1', open_dt=datetime.date(2017, 5, 2), tbal_cd='0002'),
Row(acct_id=10000001236, acct_sfx_num=0, clsd_reas_cd='V2', open_dt=datetime.date(2017, 5, 3), tbal_cd='0003'),
Row(acct_id=10000001237, acct_sfx_num=0, clsd_reas_cd='*2', open_dt=datetime.date(2017, 5, 4), tbal_cd='0004'),
Row(acct_id=10000001238, acct_sfx_num=0, clsd_reas_cd='*2', open_dt=datetime.date(2017, 5, 5), tbal_cd='0005')
]
base_df = spark.createDataFrame(base_data)
compare_data = [
Row(ACCOUNT_IDENTIFIER=10000001234, SUFFIX_NUMBER=0, AM00_STATC_CLOSED=None, AM00_DATE_ACCOUNT_OPEN=2017121, AM0B_FC_TBAL=1.0),
Row(ACCOUNT_IDENTIFIER=10000001235, SUFFIX_NUMBER=0, AM00_STATC_CLOSED='V1', AM00_DATE_ACCOUNT_OPEN=2017122, AM0B_FC_TBAL=2.0),
Row(ACCOUNT_IDENTIFIER=10000001236, SUFFIX_NUMBER=0, AM00_STATC_CLOSED='V2', AM00_DATE_ACCOUNT_OPEN=2017123, AM0B_FC_TBAL=3.0),
Row(ACCOUNT_IDENTIFIER=10000001237, SUFFIX_NUMBER=0, AM00_STATC_CLOSED='V3', AM00_DATE_ACCOUNT_OPEN=2017124, AM0B_FC_TBAL=4.0),
Row(ACCOUNT_IDENTIFIER=10000001238, SUFFIX_NUMBER=0, AM00_STATC_CLOSED=None, AM00_DATE_ACCOUNT_OPEN=2017125, AM0B_FC_TBAL=5.0)
]
compare_df = spark.createDataFrame(compare_data)
comparison = datacompy.SparkCompare(spark, base_df, compare_df,
join_columns = [('acct_id', 'ACCOUNT_IDENTIFIER'), ('acct_sfx_num', 'SUFFIX_NUMBER')],
column_mapping = [('clsd_reas_cd', 'AM00_STATC_CLOSED'),
('open_dt', 'AM00_DATE_ACCOUNT_OPEN'),
('tbal_cd', 'AM0B_FC_TBAL')],
known_differences= [
{'name': 'Left-padded, four-digit numeric code',
'types': ['tinyint', 'smallint', 'int', 'bigint', 'float', 'double', 'decimal'],
'transformation': "lpad(cast({input} AS bigint), 4, '0')"},
{'name': 'Null to *2',
'types': ['string'],
'transformation': "case when {input} is null then '*2' else {input} end"},
{'name': 'Julian date -> date',
'types': ['bigint'],
'transformation': "to_date(cast(unix_timestamp(cast({input} AS string), 'yyyyDDD') AS timestamp))"}
])
comparison.report()
Corresponding output:
****** Column Summary ******
Number of columns in common with matching schemas: 3
Number of columns in common with schema differences: 2
Number of columns in base but not compare: 0
Number of columns in compare but not base: 0
****** Schema Differences ******
Base Column Name Compare Column Name Base Dtype Compare Dtype
---------------- ---------------------- ------------- -------------
open_dt AM00_DATE_ACCOUNT_OPEN date bigint
tbal_cd AM0B_FC_TBAL string double
****** Row Summary ******
Number of rows in common: 5
Number of rows in base but not compare: 0
Number of rows in compare but not base: 0
Number of duplicate rows found in base: 0
Number of duplicate rows found in compare: 0
****** Row Comparison ******
Number of rows with some columns unequal: 5
Number of rows with all columns equal: 0
****** Column Comparison ******
Number of columns compared with unexpected differences in some values: 1
Number of columns compared with all values equal but known differences found: 2
Number of columns compared with all values completely equal: 0
****** Columns with Unequal Values ******
Base Column Name Compare Column Name Base Dtype Compare Dtype # Matches # Known Diffs # Mismatches
---------------- ------------------- ------------- ------------- --------- ------------- ------------
clsd_reas_cd AM00_STATC_CLOSED string string 2 2 1
open_dt AM00_DATE_ACCOUNT_OPEN date bigint 0 5 0
tbal_cd AM0B_FC_TBAL string double 0 5 0


My mom was a formally trained fine artist, and my dad was a career chemist...so I ended up with a passion for aesthetics and an obsession with how things work. Educated in marketing and communications, I'm a self taught designer/developer hybrid. Skills include:
UX/Product Designer
06-2013 thru Present
At GitHub I work with the training team on top-secret apps that I cannot talk about. If you're not familiar with GitHub, we create Git based tools to help people work together. You can read more about GitHub from this recent article in the Bloomberg Businessweek.
Visual Design Engineer
05-2012 thru 06-2013
Was part of the professional services arm at appendTo, designing and developing user experiences for our clients. Primarily front-end development, working with HTML and CSS, as well as some information architecture and user experience design Wordpress development. Served as a Tech Lead on several projects; was part of the TIME.com responsive redesign, which you can read about here. Worked with TIME, Microsoft, Zumba, Bloomberg, Pearson, etc.
Design Consultant
05-2012 thru 12-2012
Principal Designer
07-2011 thru 04-2012
Web & Graphic Designer
09-2009 thru 06-2011
As principal designer I was responsible for all aspects of communications and marketing design at CURE - including CURE's visual brand presence, creating a visually compelling experience at CURE.org, and across all marketing campaigns. Also created web layouts in Photoshop and built them out with HMTL & CSS within a SVN-managed development environment as part of a small in house marketing/development team. Also responsible for all print graphic design, and strategic marketing input.
Currently, as a contract design consultant I give critical input to marketing initiatives, provide in-house training for new talent, and assist as needed with projects.
To support CURE on my behalf, go here.
Adjunct Professor
03-2008 thru Present
I teach courses in the noncredit technology department to primarily adult continuing education students, on a very part time basis. Courses I've taught include: Photoshop Basics, Illustrator Basics, Intro to Digital Photography, Introduction to Computers, and Web Authoring.
If you're looking for resources for a class I've taught, check here.
Designer/Owner
10-2007 thru Present
Business face of my full-time freelance career for about two years, and part time thereafter. Have provided print and web design services to a wide range of clients, many in the nonprofit sector. Feel free to browser some of my JAG Design Ideas projects here.
Graphic Designer
08-2004 thru 10-2007
Primarily print work, including brand identity, outdoor signage, apparel design, and some fine art projects for a local clients.
BS in Communication - AD/PR
2000 thru 2004
Graduated with honors from Communications department with a Public Relations specialization. Founding member of Liberty's Student Chapter of the American Advertising Federation (AAF). Member of the male step team Alpha Omega (true story).


Some of the Ptolemy demos use identically named subgalaxies, which means that this warning will trigger here and there if you run all the demos in sequence. Just click "OK" to continue.


Teenage Mutant Ninja Turtles #100 Cover Homages Every Issue to Date
by Chad DentonHailing "100 issues of turtle power," IDW Publishing released the cover for the 100th issue of the Teenage Mutant Ninja Turtles comic with a collage of all previous 99 issues of the series. The collage goes back to issue #1 of the IDW series, which began in August 2011.
Kevin Eastman and Peter Laird first self-published Teenage Mutant Ninja Turtles in 1984 under the Mirage Comics banner. Since the series began, Teenage Mutant Ninja Turtles has been canceled and revived several times and passed through a couple of companies, including Image Comics. The IDW series rebooted the continuity from the previous series.
Click the button below to start this article in quick view.
The 48-page issue #100 will feature the climax of the "City at War" story arc which started in #93 and sees the Turtles pitted against rival agendas, including long-time enemies Karai and Bishop along with sometimes ally/sometimes foe Old Hob. IDW's solicitation reads, "Things have never been worse for the TMNT and their allies, but there’s still one desperate gambit to try if the family can come together in time. Will it be worth the cost?"
Teenage Mutant Ninja Turtles #100 is written by Kevin Eastman and Tom Waltz with art by Mateus Santolouco and David Wachter. Originally solicited for November, the issue will drop December 11.
https://schema.orgBreadcrumbListListItem1Homehttps://www.cbr.com/ListItem2Comicshttps://www.cbr.com/category/comics/ListItem3Comic Newshttps://www.cbr.com/category/comics/news/ListItem4Teenage Mutant Ninja Turtles #100 Cover Homages Every Issue to Datehttps://www.cbr.com/teenage-mutant-ninja-turtles-100-cover/


Car-Rig Pro Update 1.4
by franck Moewe3DVision writes:
Car-Rig Pro is a kit designed to rig four-wheeled cars, version 1.4 is now available with two great new features.
● Automatic Drift: Now the Rig can automatically perform drifting, you no longer need to use animation keys.
● Editable ground: create more than thirty different types of ground with the new generator.
Get -25% with this coupon (....25off...), valid through 09/11/19.


Statements
Loops
- for in
- Loops over elements of an iterable object.
- while
- Executes block of code repeatedly while the specified condition is True.
- continue
- Skips the execution of the code below it and starts a new cycle of the loop.
- break
- Terminates the execution of a loop.
- else (2)
- Executes specified block of code after loop terminating condition other then break was met.
Assertions
- assert
- Raises AssertionError if the specified expression evaluates to False.


@(bucketName: String, uploads: List[controllers.MultipartUpload])(implicit flash: Flash) @main(s"Incomplete Uploads for $bucketName") {


The price of Priyanka Chopra's new home will shock you! - Tamil News - IndiaGlitz.com
Bollywood actress Priyanka Chopra had last year got married to singer and Hollywood actor Nick Jonas, and the couple have been one of the most talked about star couples of the world. Priyanka Chopra had recently acted in the movie The Sky Is Pink.
The latest update on the couple is that, Priyanka Chopra and Nick Jonas have shelled about around $20 million which is Rs 144 crores Indian rupees to buy a 20,000-square-foot property in Los Angeles.As per the reports, their new home will have seven bedrooms, 11 bathrooms, high ceilings and a vast outdoor space.
Previously, Nick's brother Joe Jonas and his wife Sophie Turner had spent $14.1 million to buy a 15,000-square-foot house with 10 bedrooms and 14 bathrooms.Nick Jonas who is occupied with his musical assignments, will be seen next in the Jumanji sequel and Priyanka Chopra is now shooting for The White Tiger.
Trending News
Nayanthara and Vignesh Shivn meet Ajith's Valimai producer!
Santhanam's next gets two heroines!
For the first time, this top comedian acts with Vijay Sethupathi!
அனிதாவிற்கு உதயநிதி ஸ்டாலின் கொடுத்த விலைமதிப்பில்லா பரிசு!
The price of Priyanka Chopra's new home will shock you!
Thala Ajith honoured in Vijay Sethupathi's Sanga Thamizhan!
More News
Breaking: Actress Sri Reddy opens on her Facebook post on Udhayanidhi Stalin!
Santhanam's next gets two heroines!
Nayanthara and Vignesh Shivn meet Ajith's Valimai producer!
Thala Ajith honoured in Vijay Sethupathi's Sanga Thamizhan!
Asuran star in Maniratnam's Ponniyin Selvan?
"Will support the mission of Anitha's family!" - Udhayanidhi Stalin!
For the first time, this top comedian acts with Vijay Sethupathi!
Another popular actor confirms joining Vijay's Thalapathy 64
Shruti Haasan opens up on parents Kamal and Sarika's divorce
Focussing on grassroot level football - Kathir's 'Jada' trailer review
Singer Suchitra's official clarification on suicide rumour
Vijay Sethupathi's 'Sanga Thamizhan' release updated by producer
Suriya unveils Karthi-Jyothika's exciting new movie title and first look
Superstar's heroine rocks social media with bikini video!
Superstar Rajnikanth magic helps fan recover from health issues!
Playback singer dies in road accident
Movie copied from Thalapathy Vijay-Atlee becomes blockbuster hit
Twist in tale - Meera Mitun gets central government post!
Headlines
Tamil Nadu: Drunk Engineering students sitting on tracks run over by train
Mayank Agarwal hits his second double century goes past Don Bradman record
Man uploads morphed videos of sisters on TikTok, arrested
Tamil Nadu: 100-year-old woman dies one hour after 104-year-old husband's death
Is Vodafone leaving India? CEO says operation at risk of collapse
IIT Madras student names professor as cause of death in suicide note
Manual scavenging leads to man's death in Chennai's Express Avenue mall
No- shave November: Five beard styles to rock!
Huawei to give away $286 million bonus!
High Court ban was on banners, not flagpoles: CM EPS on Coimbatore accident


Package Deployer - Page Not Found
Sorry, we weren't able to find the page you were looking for! It's possible your session has expired and you need to login again.
This page will redirect in 10 seconds, or you can click the button below to return to the login page.
This page will redirect in 10 seconds, or you can click the button below to return to the login page.


Safari IT Books Language Constructs Functional Programming Haskell Safari IT Books Programming Programming Programming Bryan O'Sullivan Donald Bruce Stewart John Goerzen O'Reilly Media, Inc. Real World Haskell, 1st Edition13.4. Extended Example: /etc/passwdIn order to illustrate the usage of a number of different data
structures together, we've prepared an extended example. This example
parses and stores entries from files in the format of a typical
/etc/passwd file: -- file: ch13/passwdmap.hs
import Data.List
import qualified Data.Map as Map
import System.IO
import Text.Printf(printf)
import System.Environment(getArgs)
import System.Exit
import Control.Monad(when)
{- | The primary piece of data this program will store.
It represents the fields in a POSIX /etc/passwd file -}
data PasswdEntry = PasswdEntry {
userName :: String,
password :: String,
uid :: Integer,
gid :: Integer,
gecos :: String,
homeDir :: String,
shell :: String}
deriving (Eq, Ord)
{- | Define how we get data to a 'PasswdEntry'. -}
instance Show PasswdEntry where
show pe = printf "%s:%s:%d:%d:%s:%s:%s"
(userName pe) (password pe) (uid pe) (gid pe)
(gecos pe) (homeDir pe) (shell pe)
{- | Converting data back out of a 'PasswdEntry'. -}
instance Read PasswdEntry where
readsPrec _ value =
case split ':' value of
[f1, f2, f3, f4, f5, f6, f7] ->
-- Generate a 'PasswdEntry' the shorthand way:
-- using the positional fields. We use 'read' to convert
-- the numeric fields to Integers.
[(PasswdEntry f1 f2 (read f3) (read f4) f5 f6 f7, [])]
x -> error $ "Invalid number of fields in input: " ++ show x
where
{- | Takes a delimiter and a list. Break up the list based on the
- delimiter. -}
split :: Eq a => a -> [a] -> [[a]]
-- If the input is empty, the result is a list of empty lists.
split _ [] = [[]]
split delim str =
let -- Find the part of the list before delim and put it in
-- "before". The rest of the list, including the leading
-- delim, goes in "remainder".
(before, remainder) = span (/= delim) str
in
before : case remainder of
[] -> []
x -> -- If there is more data to process,
-- call split recursively to process it
split delim (tail x)
-- Convenience aliases; we'll have two maps: one from UID to entries
-- and the other from username to entries
type UIDMap = Map.Map Integer PasswdEntry
type UserMap = Map.Map String PasswdEntry
{- | Converts input data to maps. Returns UID and User maps. -}
inputToMaps :: String -> (UIDMap, UserMap)
inputToMaps inp =
(uidmap, usermap)
where
-- fromList converts a [(key, value)] list into a Map
uidmap = Map.fromList . map (\pe -> (uid pe, pe)) $ entries
usermap = Map.fromList .
map (\pe -> (userName pe, pe)) $ entries
-- Convert the input String to [PasswdEntry]
entries = map read (lines inp)
main = do
-- Load the command-line arguments
args <- getArgs
-- If we don't have the right number of args,
-- give an error and abort
when (length args /= 1) $ do
putStrLn "Syntax: passwdmap filename"
exitFailure
-- Read the file lazily
content <- readFile (head args)
let maps = inputToMaps content
mainMenu maps
mainMenu maps@(uidmap, usermap) = do
putStr optionText
hFlush stdout
sel <- getLine
-- See what they want to do. For every option except 4,
-- return them to the main menu afterwards by calling
-- mainMenu recursively
case sel of
"1" -> lookupUserName >> mainMenu maps
"2" -> lookupUID >> mainMenu maps
"3" -> displayFile >> mainMenu maps
"4" -> return ()
_ -> putStrLn "Invalid selection" >> mainMenu maps
where
lookupUserName = do
putStrLn "Username: "
username <- getLine
case Map.lookup username usermap of
Nothing -> putStrLn "Not found."
Just x -> print x
lookupUID = do
putStrLn "UID: "
uidstring <- getLine
case Map.lookup (read uidstring) uidmap of
Nothing -> putStrLn "Not found."
Just x -> print x
displayFile =
putStr . unlines . map (show . snd) . Map.toList $ uidmap
optionText =
"\npasswdmap options:\n\
\\n\
\1 Look up a user name\n\
\2 Look up a UID\n\
\3 Display entire file\n\
\4 Quit\n\n\
\Your selection: "
This example maintains two maps: one from username to
PasswdEntry and another one from UID to
PasswdEntry. Database developers may
find it convenient to think of this as having two different indices into
the data to speed searching on different fields. Take a look at the Show
and Read instances for PasswdEntry. There is already a standard format
for rendering data of this type as a string: the colon-separated version
the system already uses. So our Show
function displays a PasswdEntry in the
format, and Read parses that
format.
|


The award-winning Atlantis The Palm is set on the crescent of Palm Island, and offers 5-star luxury, including over a kilometre of private beaches and 2 outdoor pools with impressive views of Dubai's cityscape.
Sofitel Dubai Jumeirah Beach boasts an infinity pool and deluxe 5-star accommodation in Dubai. It has a gym, as well as a free shuttle service, free Wi-Fi and a sauna.
Located in Dubai, Reflections Hotel is a short drive from The Dubai Mall and Burj Khalifa. It also offers valet parking, a sauna and an outdoor pool.
Taking out the title of the world's second tallest hotel, Rose Rayhaan by Rotana - Dubai stands 333 metres high with 72 stories, and offers guests a swimming pool, a Jacuzzi and a sauna. Just 10 minutes' stroll from Emirates Towers Metro Station.
Located in Dubai, Ramada Deira is within a 20-minute drive of Dubai International Airport and offers a sauna and free Wi-Fi. It provides 4-star accommodation with air-conditioned rooms.
Located in Dubai, Landmark Hotel Riqqa is within a 15-minute drive of Dubai International Airport and offers a rooftop pool and a sauna. It provides 4-star accommodation with air-conditioned rooms.


Tune in to the Hence Fort Twitch stream on Fridays in order to play.
When Hence calls out a bingo space, mark it on your card by clicking it.
If you think you have a bingo, post your card in the #bingo-submissions channel in the Hence Fort Discord, and let Hence know in the Twitch chat!
If Hence confirms you've won, you'll have the chance to join him on air for a future Stardew Valley community farm stream!
Click this space when farmer Hence interacts with his daughter, Haïpe.
Click this space when Hence says "bee house," when the "bee house" song plays, or when Hence interacts with a bee house on stream.
No one likes Clint! If Hence talks smack about Clint, click this space.
If Farmer Hence almost eats an item by accident, click this space.
If Hence says "good old fashioned" (usually in reference to the Stardew Valley wiki), click this space.
Whenever the Hype Goat video is played, click this space.
Whenever Hence mentions how he could have married Abigail, Emily, or Maru before ultimately choosing Leah, click this space.
Whenever Farmer Hence rides Peanut Butt, click this space.
If Hence talks smack about Pierre, mark this space.
If the topic of pizza comes up on stream, click this space.
If Farmer Hence visits Marnie's shop when it's closed, click this space.
If Farmer Hence visits Robin's shop when it's closed, click this space.
If Sandy mentions how lonely she is, click this space.
If Farmer Hence dies a careless death (in the mines, Skull Cavern, Ginger Island, etc.), click this space.
If the stream is raided, click this space.
When a viewer redeems the Goat Fact reward, click this space.
When a viewer redeems the Obamode reward, click this space.
When Hence plays the laugh track sound effect, click this space.
When Hence plays the Mr. Krabs "Hello, I like money" sound effect, click this space.
When Hence plays the "I love you, buddy, but you blew it" sound effect, click this space.
When Hence plays the "You %()$*&% donkey" sound effect, click this space.
When Farmer Hence changes his hat, click this space.
When Leah gives Farmer Hence a gift, click this space.
When someone redeems the "Hydrate" channel point reward, click this space.
When someone uses bits during the stream (including when sticking stickers to the stream!), click this space.
When a viewer becomes a new follower, click this space.
On a new or returning sub, click this space.
If Farmer Hence re-gifts any item he received from another character, click this space.
If the mushroom cave contains only common mushrooms, click this space.
If Farmer Hence falls asleep somewhere other than a bed, click this space.
If Hence declares a riddle to be "a real stumper" before someone solves it almost immediately, click this space.
When Farmer Hence's cat, Sir Mouser, gets in the way, click this space.
When someone slaps a sticker on stream, click this space.
When Farmer Hence interacts with the singing stone, click this space.
When Hence gets impatient with how long something is taking, click this space.
When Farmer Hence is warned his inventory is full, click this space.
When Farmer Hence buys hay from Marnie, click this space.
When Farmer Hence makes no progress on his checklist in a given day, click this space.
When Farmer Hence plants grass, click this space.
When a viewer redeems the Portuguese-Only Mode channel reward, click this space.
When Hence complains about how much time it takes to harvest truffles, click this space.
When a viewer plants a tree with OneTreePlanted.org, click this space.
When Farmer Hence warps back to the farmhouse, click this space.


Why?
Tipping is hard! Use Easy Tip to quickly and efficiently calculate your tip and total.
How?
Just enter in your bill amount, pick a tip percentage, and a number to split everything by if you are out with friends/family, and we'll do the rest for you!


---
layout: post
title: My favourite delicious tips
tags:
- Work Practices
status: publish
type: post
published: true
meta:
_edit_last: '451289'
---
Become a del.icio.us jedi in 10 minutes » Slacker Manager
Become a del.icio.us jedi in 10 minutes
Bredon from Slacker Manager has some great tips for doing more with the delicious.com bookmarking site.
My personal tip is to based around the del.icio.us' bundles feature.
- Log into your delicious account
- Select "settings" (top right of page)
- Select "bundle tags"
- Create a bundle called 00Current (anything that starts with something that like 00 so that it appears at the top of the list)
- Add tags that you will need frequently to the bundle. For me these are tags for my email accounts, my current projects and research, current customers, online banking, my reading list etc.
- Return to your bookmarks and you current tags should appear together at the top of the tag list
- Keep the bundle up to date as things change
Update Jan/2010
- Using Delicious and Firefox? Use the Yahoo supplied Delicious plugin.
- When tagging bookmarks add as many tags as possible, including the same of the site, author or product. It makes it easier to find things later
- Remember that you can mark bookmarks confidential. For instance the bookmark for my online banking is is confidential to reduce opportunities for social engineering attacks.
And lastly a great tip from Megan on using delicious tags and the provided RSS feed to make a 'tickler' or 'review-list'
There are of course variations on these basic ideas so experiment with whatever works for you.
Powered by ScribeFire.


WxTeamsSharp: A Webex Teams .NET C# Library
A .NET Standard 2.0 Library to help developers communicate easily with the Webex Teams API.
Available on GitHub and NuGet:
Install-Package WxTeamsSharp
Notice: 2.0.0 is a major update with a paradigm shift from static to DI. You will want to check both of the examples for ways to get started.
Basic Usage
Take a look at the Integration Tests and Example Projects. They should cover most of the ways you can use the library. If all else fails, there's always the API Reference!
Example
DI Setup
Be sure to check out the WxTeamsWebhookReciever for an ASP.NET Core example and WxTeamsConsoleBot for .NET Core Console example.
public void ConfigureServices(IServiceCollection services)
{
...
services.AddWxTeamsSharp();
...
}
Code Example
public class TeamsService
{
private readonly IWxTeamsApi _wxTeamsApi;
public TeamsService(IConfiguration configuration, IWxTeamsApi wxTeamsApi)
{
var token = configuration.GetSection("BotToken").Value;
_wxTeamsApi = wxTeamsApi;
_wxTeamsApi.Initialize(token);
}
public async Task HandleCreatedMessage(WebhookData<Message> webhookData)
{
var person = await _wxTeamsApi.GetUserAsync(webhookData.Data.AuthorId);
var room = await _wxTeamsApi.CreateRoomAsync("test");
await room.DeleteAsync();
// The Message Created event will also trigger off a message created by the bot
// Unless you want to end up with an endless loop of messages, you have to make
// sure you're not responding to yourself.
// At the same time, it's probably a good idea to consider not letting your bot
// respond to other bots at all. Only people.
if (person.Type != PersonType.Bot)
{
var message = await _wxTeamsApi.GetMessageAsync(webhookData.Data.Id);
var newMessage = MessageBuilder.New()
.SendToRoom(message.RoomId)
.WithMarkdown("**Hi!**")
.Build();
await _wxTeamsApi.SendMessageAsync(newMessage);
}
}
}


The w3term library is designed to be easily adaptable to your needs.
For using the terminal in your web application, you only need to
reference two files in your html file:
w3term.js
and w3term.css
.
The css file contains important stylesheets for the terminal to work
like a real console.
However, you might want to change the look and feel of your terminal.
In order to make this as easy as possible, this page shows you some
examples of how to do that. The following terminals are created using
an option named stylePrefix
, which will cause the terminal
to be created using css classes with a certain naming scheme.
Using that naming scheme, you can easily override the default styles
of the terminal:
With a slight text-shadow (see gradient.css)
With a slight text-shadow, inset box-shadow, round corners and a custom font. (see bgimage.css)
(see gray.css)
(see bnw.css)
(without any additional stylesheet)


ASTableDelegate Protocol Reference
| Conforms to | ASCommonTableViewDelegate NSObject |
|---|---|
| Declared in | ASTableNode.h |
Overview
This is a node-based UITableViewDelegate.
Note that -tableView:heightForRowAtIndexPath: has been removed; instead, your custom ASCellNode subclasses are responsible for deciding their preferred onscreen height in -calculateSizeThatFits:.
– tableNode:constrainedSizeForRowAtIndexPath:
Provides the constrained size range for measuring the row at the index path. Note: the widths in the returned size range are ignored!
- (ASSizeRange)tableNode:(ASTableNode *)tableNode constrainedSizeForRowAtIndexPath:(NSIndexPath *)indexPath
Parameters
tableNode |
The sender. |
|---|---|
indexPath |
The index path of the node. |
Return Value
A constrained size range for layout the node at this index path.
Declared In
ASTableNode.h
– tableNode:willBeginBatchFetchWithContext:
Receive a message that the tableView is near the end of its data set and more data should be fetched if necessary.
- (void)tableNode:(ASTableNode *)tableNode willBeginBatchFetchWithContext:(ASBatchContext *)context
Parameters
context |
A context object that must be notified when the batch fetch is completed. |
|---|---|
tableView |
The sender. |
Discussion
You must eventually call -completeBatchFetching: with an argument of YES in order to receive future notifications to do batch fetches. This method is called on a background queue.
ASTableView currently only supports batch events for tail loads. If you require a head load, consider implementing a UIRefreshControl.
Declared In
ASTableNode.h
– shouldBatchFetchForTableNode:
Tell the tableView if batch fetching should begin.
- (BOOL)shouldBatchFetchForTableNode:(ASTableNode *)tableNode
Parameters
tableView |
The sender. |
|---|
Discussion
Use this method to conditionally fetch batches. Example use cases are: limiting the total number of objects that can be fetched or no network connection.
If not implemented, the tableView assumes that it should notify its asyncDelegate when batch fetching should occur.
Declared In
ASTableNode.h
– tableView:willDisplayNode:forRowAtIndexPath:
Informs the delegate that the table view will add the given node at the given index path to the view hierarchy.
- (void)tableView:(ASTableView *)tableView willDisplayNode:(ASCellNode *)node forRowAtIndexPath:(NSIndexPath *)indexPath
Parameters
tableView |
The sender. |
|---|---|
node |
The node that will be displayed. |
indexPath |
The index path of the row that will be displayed. |
Discussion
Warning: AsyncDisplayKit processes table view edits asynchronously. The index path passed into this method may not correspond to the same item in your data source if your data source has been updated since the last edit was processed.
Declared In
ASTableNode.h
– tableView:didEndDisplayingNode:forRowAtIndexPath:
Informs the delegate that the table view did remove the provided node from the view hierarchy. This may be caused by the node scrolling out of view, or by deleting the row or its containing section with @c deleteRowsAtIndexPaths:withRowAnimation: or @c deleteSections:withRowAnimation: .
- (void)tableView:(ASTableView *)tableView didEndDisplayingNode:(ASCellNode *)node forRowAtIndexPath:(NSIndexPath *)indexPath
Parameters
tableView |
The sender. |
|---|---|
node |
The node which was removed from the view hierarchy. |
indexPath |
The index path at which the node was located before the removal. |
Discussion
Warning: AsyncDisplayKit processes table view edits asynchronously. The index path passed into this method may not correspond to the same item in your data source if your data source has been updated since the last edit was processed.
Declared In
ASTableNode.h
– tableView:willBeginBatchFetchWithContext:
Receive a message that the tableView is near the end of its data set and more data should be fetched if necessary.
- (void)tableView:(ASTableView *)tableView willBeginBatchFetchWithContext:(ASBatchContext *)context
Parameters
tableView |
The sender. |
|---|---|
context |
A context object that must be notified when the batch fetch is completed. |
Discussion
You must eventually call -completeBatchFetching: with an argument of YES in order to receive future notifications to do batch fetches. This method is called on a background queue.
ASTableView currently only supports batch events for tail loads. If you require a head load, consider implementing a UIRefreshControl.
Declared In
ASTableNode.h
– shouldBatchFetchForTableView:
Tell the tableView if batch fetching should begin.
- (BOOL)shouldBatchFetchForTableView:(ASTableView *)tableView
Parameters
tableView |
The sender. |
|---|
Discussion
Use this method to conditionally fetch batches. Example use cases are: limiting the total number of objects that can be fetched or no network connection.
If not implemented, the tableView assumes that it should notify its asyncDelegate when batch fetching should occur.
Declared In
ASTableNode.h
– tableView:constrainedSizeForRowAtIndexPath:
Provides the constrained size range for measuring the row at the index path. Note: the widths in the returned size range are ignored!
- (ASSizeRange)tableView:(ASTableView *)tableView constrainedSizeForRowAtIndexPath:(NSIndexPath *)indexPath
Parameters
tableView |
The sender. |
|---|---|
indexPath |
The index path of the node. |
Return Value
A constrained size range for layout the node at this index path.
Declared In
ASTableNode.h
– tableView:willDisplayNodeForRowAtIndexPath:
Informs the delegate that the table view will add the node at the given index path to the view hierarchy.
- (void)tableView:(ASTableView *)tableView willDisplayNodeForRowAtIndexPath:(NSIndexPath *)indexPath
Parameters
tableView |
The sender. |
|---|---|
indexPath |
The index path of the row that will be displayed. |
Discussion
Warning: AsyncDisplayKit processes table view edits asynchronously. The index path passed into this method may not correspond to the same item in your data source if your data source has been updated since the last edit was processed.
This method is deprecated. Use @c tableView:willDisplayNode:forRowAtIndexPath: instead.
Declared In
ASTableNode.h


Name Request Number: {{registration.nameRequest.nrNumber}}
Business Name: {{registration.nameRequest.legalName}}
{% if business.naicsDescription %}
Nature of Business: {{business.naicsDescription}}
{% endif %}
Business Start Date: {{registration.startDate}}


Welcome to Eyl Beach Resort! While we do not book directly on our website at the moment (we are working on it) we have partnered with the companies below. Feel free to book your flight or villa arragemnts with them.


This is the canonical URL for the portfolio I wrote in my ninth grade humanities class. It's... not my best work, but I've left it here anyway.
You can access the portfolio here.
It does contain the same typos that are in the original, printed work. I don't think I have much interest in publishing errata.


Bienvenue sur l'API.


| Actions
| Id
| Name
| Name
Space
| Dependencies
| Version
| Tags
| Modified
| Status
| Arch
|
|
_ontologies_
_/ontologies_
| Actions
| Id
| Name
| Name
Space
| Dependencies
| Version
| Tags
| Modified
| Status
| Arch
|
|
_rules_
_/rules_
| Actions
| Id
| Sync.
| Name
| Access
name
| Type
| Ontology ID
| Is Direct
| Version
| Tags
| Modified
| Status
| Arch |
|
_ports_
_/ports_
| Actions
| Id
| Name
| In
Port ID
| Out
Port ID
| Rule
Set ID
| Interceptor
| Version
| Tags
| Modified
| Status
| Arch |
_mediators_
_/mediators_
| Actions
| Id
| Name
| User
| IP Address and Port
| Version
| Tags
| Modified
| Status
| Arch |
_friends_
_/friends_


a region container
The Region class is a container for region specific data. It is also a nice place for convenience code.
Example, of initializing a region class:
Initialize the login class
>>> region = Region(256, 256, 'https://somesim.cap/uuid',
'EnableSimulator,TeleportFinish,CrossedRegion',
'<IP_ADDRESS>', 13000, 650000000,
{'agent_id':'00000000-0000-0000-0000-000000000000',
'session_id':'00000000-0000-0000-0000-000000000000',
'secure_session_id:'00000000-0000-0000-0000-000000000000'})
Start the udp and event queue connections to the region
>>> region.connect()
Sample implementations: examples/sample_region_connect.py Tests: tests/region.txt, tests/test_region.py
initialize a region
a seed capability which is able to retrieve other capabilities
initialize the capability


As quoted "There's a rainbow always after a rain."
Upon high school graduation, I worked at the Office for Administration for the SPES program so I learned about the City Disaster Coordinating Council - Disaster Operation Center. I volunteered since then, and tutored at Monol International while in college, but due to circumstances I stopped at 3rd year. On January 2011, I was informed by the offie (City Disaster Risk Reduction and Management Council - Disaster Operation Center Baguio) that they employed me as Job Order.
Since then,I worked hard and supported my sisters' allowance while she is attending college and taking BS - Tourism. I was bored and not contented, so I had part time job as an online tutor for few months in 2012 and a cafe bar manager on July 2013.
During those time, I lacked sleep, rest and proper diet until August so I quit, but it's too late because I started feeling unwell. Every week I had fever, terrible cramps, loss of appetite and I felt so tired even though I just woke up. I even had difficulty of breathing while trying to inspet a landslide case at Dontogan during a typhoon. My colleagues told me to see a doctor, so when I got home from the night duty, my uncle (post transplant patient) and grandma insisted to see a doctor. At first, she told me to have meds for UTI and anemia but I need to go back the next morning for blood test and whole abdomen ultrasound. Of course, the result is a bit shocking 'cause she asked me to choose which hospital I prefer for admission and a nephrologist.
The Result Is A Shock
I was admitted at the Pines Dotors Hospital that night and Dr. Luspian came and explained that I need to undergo an emergency hemodialysis because my case is the same as my father and my uncles. I just went thru the procedures without letting it sink in my mind.
My mom does not believe it so we had our second opinion at the National Kidney and Transplant Institute, but worst is that I needed to have a kidney transplant or a lifetime three times a week dialysis. What now?
Faith and Prayer
Being a hemodialysis patient for more than three years, I feel more challenged because I am a candidate for kidney transplant since 2014, but due to some circumstances, it is not happening. While waiting for my third donor, I was onced hospitalized way back 2014 due to pneumonia and on 2015 due to chest pain and a scheduled angiogram. I was somewhat scared because of the second one, I thought I was going to die, but my faith and prayer is stronger so I am still here struggling to live normally. The lesson here is family should be the number one supporter of the patient. In addition, the doctors' advice is "family members MUST undergo an annual laboratory test to prevent any unwanted illness." My personal advice:
Have a healthy lifestyle, atleast 8 hours of sleep and drink plenty of water while you still can, 'cause if you're hooked in that machine,it's GAMEOVER.
Do what you want while you still can.


Intro to Programming Nanodegree
For questions and help with the Nanodegree, a great place can be the Udacity Community.
Thinking like a programmer
This Nanodegree will focuse on five diffent ways of "think like a computer progammer".
- Procedural Thinking
Creating perfectly clear and unambiguous instruction for a computer to follow.
- Abstract Thinking
Finding similarity or generality amongst seemingly diffrent things.
Abstraction is used in programming to avoid unnecessary repetition of work.
- Systems Thinking
Breaking a big problem down into smaller manageable pieces.
It involves big-picture thinking and decision-making about a problem and how different pieces of a program can work together to solve it.
- Technological Empathy
Comes in many forms. For example, computer empathy is the ability to understand what a computer is, how it works, and what it´s good and bad at doing.
As a programmer it is vital to have a basic understanding how a computer and the tools are working.
- Debugging
Debugging is a systematic process to identifying the cause to way a program doesn´t work.
A basic systematic process can be:
- Collect evidence (what makes this program fail?)
- Generate theories (what may have caused this problem?)
- Test those theories (if my theory is correct, how could I find out?)
- Fix the problem


Customize Chart
Help
Notifications
Clear All
New Update
just now
Order
#10000
has been updated.
New Update
just now
Order
#10001
has been updated.
My Profile
Sign Out
Dashboard
Save Changes