sec_interp.core.validation.project_validators module
Specialized validators for project components.
- class sec_interp.core.validation.project_validators.DEMValidator
Bases:
IValidatorValidates Raster DEM requirements.
- validate(params: ValidationParams, context: ValidationContext) None
Validate Raster DEM requirements.
- class sec_interp.core.validation.project_validators.DrillholeValidator
Bases:
IValidatorValidates complex Drillhole data dependencies.
- validate(params: ValidationParams, context: ValidationContext) None
Validate complex Drillhole data dependencies.
- class sec_interp.core.validation.project_validators.GeologyValidator
Bases:
IValidatorValidates Geology layer and field requirements.
- validate(params: ValidationParams, context: ValidationContext) None
Validate Geology layer and field requirements.
- class sec_interp.core.validation.project_validators.OutputValidator
Bases:
IValidatorValidates output path and range requirements.
- validate(params: ValidationParams, context: ValidationContext) None
Validate output path and range requirements.
- class sec_interp.core.validation.project_validators.SectionValidator
Bases:
IValidatorValidates section line requirements.
- validate(params: ValidationParams, context: ValidationContext) None
Validate cross-section line layer requirements.
- class sec_interp.core.validation.project_validators.StructureValidator
Bases:
IValidatorValidates Structural measurements requirements.
- validate(params: ValidationParams, context: ValidationContext) None
Validate Structural measurements requirements.