cwicr-material-substitution
FeaturedFind substitute materials using CWICR data. Identify equivalent alternatives based on function, cost, and availability.
AI & Automation 310 stars
79 forks Updated 2 weeks ago MIT
Install
Quality Score: 91/100
Stars 20%
Recency 20%
Frontmatter 20%
Documentation 15%
Issue Health 10%
License 10%
Description 5%
Skill Content
# CWICR Material Substitution
## Business Case
### Problem Statement
Material substitution challenges:
- Supply chain issues
- Cost optimization
- Specification compliance
- Equivalent performance
### Solution
Systematic material substitution using CWICR data to find functionally equivalent alternatives with cost and performance analysis.
### Business Value
- **Supply flexibility** - Alternative sources
- **Cost savings** - Lower-cost equivalents
- **Compliance** - Specification matching
- **Quick decisions** - Rapid alternative search
## Technical Implementation
```python
import pandas as pd
import numpy as np
from typing import Dict, Any, List, Optional, Tuple
from dataclasses import dataclass
from enum import Enum
from difflib import SequenceMatcher
class SubstitutionType(Enum):
"""Types of substitution."""
DIRECT = "direct" # Drop-in replacement
EQUIVALENT = "equivalent" # Same function, different material
UPGRADE = "upgrade" # Better performance
DOWNGRADE = "downgrade" # Lower performance (cost saving)
class CompatibilityLevel(Enum):
"""Compatibility levels."""
EXACT = "exact" # Identical specs
HIGH = "high" # Minor differences
MEDIUM = "medium" # Requires review
LOW = "low" # Significant differences
@dataclass
class MaterialSubstitute:
"""Material substitution option."""
original_code: str
original_description: str
substitute_code: str
substitute...
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
AI & Automation Featured
cwicr-material-procurement
Generate material procurement lists from CWICR data. Calculate quantities with waste factors, group by supplier categories, and create purchase orders.
310 Updated 2 weeks ago
datadrivenconstruction AI & Automation Featured
cwicr-comparison-tool
Compare cost estimates across projects, versions, and scenarios. Identify variances, benchmark against standards, and generate comparison reports.
310 Updated 2 weeks ago
datadrivenconstruction AI & Automation Featured
cwicr-rate-updater
Update CWICR resource rates with current market prices. Integrate external price data, apply inflation adjustments, and maintain rate history.
310 Updated 2 weeks ago
datadrivenconstruction