cwicr-location-factor

Featured

Apply geographic location factors to CWICR estimates. Adjust costs for regional labor rates, material prices, and market conditions.

AI & Automation 310 stars 79 forks Updated 2 weeks ago MIT

Install

View on GitHub

Quality Score: 91/100

Stars 20%
83
Recency 20%
90
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# CWICR Location Factor ## Business Case ### Problem Statement Construction costs vary by location: - Labor rates differ by region - Material prices vary geographically - Market conditions affect costs - Remote locations have premiums ### Solution Apply location-based cost factors to CWICR estimates, adjusting for regional differences in labor, materials, and overall market conditions. ### Business Value - **Regional accuracy** - Location-specific estimates - **Market awareness** - Current conditions - **Comparison support** - Normalize across locations - **Planning** - Multi-location projects ## Technical Implementation ```python import pandas as pd from typing import Dict, Any, List, Optional from dataclasses import dataclass from enum import Enum class CostComponent(Enum): """Cost components for factors.""" LABOR = "labor" MATERIAL = "material" EQUIPMENT = "equipment" TOTAL = "total" @dataclass class LocationFactor: """Location adjustment factor.""" location_code: str location_name: str country: str region: str labor_factor: float material_factor: float equipment_factor: float total_factor: float currency: str notes: str = "" @dataclass class AdjustedEstimate: """Estimate with location adjustment.""" base_cost: float base_location: str target_location: str labor_adjustment: float material_adjustment: float equipment_adjustment: float total_adjustment: float adjus...

Details

Author
datadrivenconstruction
Repository
datadrivenconstruction/DDC_Skills_for_AI_Agents_in_Construction
Created
7 months ago
Last Updated
2 weeks ago
Language
Python
License
MIT

Similar Skills

Semantically similar based on skill content — not just same category