Files
speckle-embodied-carbon-cal…/src/interfaces/material_processor.py
T
Björn Steinhagen 7f49d0db3b refactor: from dirty poc to a clean solution
→ poc was not so solid 😏
→ refactor for better architecture and maintainability
2025-02-09 15:11:38 +01:00

12 lines
311 B
Python

from abc import ABC, abstractmethod
from typing import Dict, Any
class MaterialProcessor(ABC):
@abstractmethod
def process_material(
self, material_data: Dict[str, Any], level: str, type_name: str
) -> None:
"""Process material data and compute required properties"""
pass