Coverage for backend/pinch_service/OpenPinch/src/analysis/region_analysis.py: 44%

7 statements  

« prev     ^ index     » next       coverage.py v7.10.7, created at 2025-11-06 23:27 +0000

1from ..classes import * 

2from .site_analysis import get_site_targets 

3 

4__all__ = ["get_regional_targets"] 

5 

6 

7####################################################################################################### 

8# Public API --- TODO 

9####################################################################################################### 

10 

11def get_regional_targets(region: Zone): 

12 """Targets a Regional Zone.""" 

13 # Targets site level energy & exergy requirements 

14 s: Zone 

15 for s in region.subzones.values(): 

16 s = get_site_targets(s) 

17 return region 

18 

19 

20####################################################################################################### 

21# Helper Functions 

22####################################################################################################### 

23