Spaces:
Paused
Paused
| """FDAM AI Pipeline Pydantic schemas. | |
| Exports all input and output models for convenient imports. | |
| """ | |
| from .input import ( | |
| # Type definitions | |
| FacilityClassification, | |
| ConstructionEra, | |
| ZoneType, | |
| ConditionLevel, | |
| MaterialType, | |
| MaterialCategory, | |
| Disposition, | |
| OdorIntensity, | |
| CharDensity, | |
| SampleType, | |
| Priority, | |
| # Helper functions | |
| get_material_category, | |
| # Input models | |
| ProjectInfo, | |
| Dimensions, | |
| Surface, | |
| Room, | |
| BoundingBox, | |
| ImageAnnotation, | |
| ImageMetadata, | |
| QualitativeObservations, | |
| AssessmentInput, | |
| ) | |
| from .output import ( | |
| # Vision analysis | |
| ZoneAnalysis, | |
| ConditionAnalysis, | |
| DetectedMaterial, | |
| CombustionIndicators, | |
| SamplingRecommendation, | |
| VisionAnalysisResult, | |
| # Calculations | |
| RoomAreaSummary, | |
| SurfaceAreas, | |
| AirFiltration, | |
| SampleDensity, | |
| LaborEstimate, | |
| EquipmentRequirements, | |
| RegulatoryFlag, | |
| RegulatoryFlags, | |
| CalculationResults, | |
| # Documents | |
| GeneratedDocuments, | |
| # Confidence | |
| FlaggedItem, | |
| ConfidenceReport, | |
| # Final output | |
| AssessmentOutput, | |
| ) | |
| __all__ = [ | |
| # Type definitions | |
| "FacilityClassification", | |
| "ConstructionEra", | |
| "ZoneType", | |
| "ConditionLevel", | |
| "MaterialType", | |
| "MaterialCategory", | |
| "Disposition", | |
| "OdorIntensity", | |
| "CharDensity", | |
| "SampleType", | |
| "Priority", | |
| # Helper functions | |
| "get_material_category", | |
| # Input models | |
| "ProjectInfo", | |
| "Dimensions", | |
| "Surface", | |
| "Room", | |
| "BoundingBox", | |
| "ImageAnnotation", | |
| "ImageMetadata", | |
| "QualitativeObservations", | |
| "AssessmentInput", | |
| # Vision analysis | |
| "ZoneAnalysis", | |
| "ConditionAnalysis", | |
| "DetectedMaterial", | |
| "CombustionIndicators", | |
| "SamplingRecommendation", | |
| "VisionAnalysisResult", | |
| # Calculations | |
| "RoomAreaSummary", | |
| "SurfaceAreas", | |
| "AirFiltration", | |
| "SampleDensity", | |
| "LaborEstimate", | |
| "EquipmentRequirements", | |
| "RegulatoryFlag", | |
| "RegulatoryFlags", | |
| "CalculationResults", | |
| # Documents | |
| "GeneratedDocuments", | |
| # Confidence | |
| "FlaggedItem", | |
| "ConfidenceReport", | |
| # Final output | |
| "AssessmentOutput", | |
| ] | |