sec_interp.core package¶
Subpackages¶
- sec_interp.core.interfaces package
- Submodules
- sec_interp.core.interfaces.cache_interface module
- sec_interp.core.interfaces.drillhole_interface module
- sec_interp.core.interfaces.geology_interface module
- sec_interp.core.interfaces.preview_interface module
- sec_interp.core.interfaces.profile_interface module
- sec_interp.core.interfaces.structure_interface module
- Module contents
- Submodules
- sec_interp.core.services package
- sec_interp.core.utils package
- Subpackages
- Submodules
- sec_interp.core.utils.drillhole module
- sec_interp.core.utils.geology module
- sec_interp.core.utils.geometry module
- sec_interp.core.utils.io module
- sec_interp.core.utils.parsing module
- sec_interp.core.utils.rendering module
- sec_interp.core.utils.resource_manager module
- sec_interp.core.utils.sampling module
- sec_interp.core.utils.spatial module
- Module contents
calculate_apparent_dip()calculate_bounds()calculate_drillhole_trajectory()calculate_interval()calculate_line_azimuth()calculate_step_size()cardinal_to_azimuth()create_buffer_geometry()create_coordinate_transform()create_distance_area()create_memory_layer()create_shapefile_writer()densify_line_by_interval()filter_features_by_buffer()get_line_start_point()get_line_vertices()interpolate_elevation()interpolate_intervals_on_trajectory()parse_dip()parse_strike()prepare_profile_context()project_trajectory_to_section()sample_elevation_along_line()
- sec_interp.core.validation package
- Submodules
- Module contents
ProjectValidatorValidationParamsValidationParams.band_numberValidationParams.buffer_distValidationParams.collar_idValidationParams.collar_layerValidationParams.collar_use_geomValidationParams.collar_xValidationParams.collar_yValidationParams.dip_scale_factorValidationParams.interval_fromValidationParams.interval_idValidationParams.interval_layerValidationParams.interval_lithValidationParams.interval_toValidationParams.line_layerValidationParams.outcrop_fieldValidationParams.outcrop_layerValidationParams.output_pathValidationParams.raster_layerValidationParams.scaleValidationParams.struct_dip_fieldValidationParams.struct_layerValidationParams.struct_strike_fieldValidationParams.survey_azimValidationParams.survey_depthValidationParams.survey_idValidationParams.survey_inclValidationParams.survey_layerValidationParams.vert_exag
validate_angle_range()validate_crs_compatibility()validate_field_exists()validate_field_type()validate_integer_input()validate_layer_exists()validate_layer_geometry()validate_layer_has_features()validate_numeric_input()validate_output_path()validate_raster_band()validate_reasonable_ranges()validate_safe_output_path()validate_structural_requirements()
Submodules¶
- sec_interp.core.algorithms module
- sec_interp.core.config module
- sec_interp.core.controller module
- sec_interp.core.data_cache module
- sec_interp.core.exceptions module
- sec_interp.core.performance_metrics module
- sec_interp.core.types module
FieldTypeLayerDictSettingsDictExportSettingsValidationResultPointListStructureMeasurementStructureMeasurement.distanceStructureMeasurement.elevationStructureMeasurement.apparent_dipStructureMeasurement.original_dipStructureMeasurement.original_strikeStructureMeasurement.attributesStructureMeasurement.distanceStructureMeasurement.elevationStructureMeasurement.apparent_dipStructureMeasurement.original_dipStructureMeasurement.original_strikeStructureMeasurement.attributes
GeologySegmentInterpretationPolygonInterpretationPolygon.idInterpretationPolygon.nameInterpretationPolygon.typeInterpretationPolygon.vertices_2dInterpretationPolygon.attributesInterpretationPolygon.colorInterpretationPolygon.created_atInterpretationPolygon.idInterpretationPolygon.nameInterpretationPolygon.typeInterpretationPolygon.vertices_2dInterpretationPolygon.attributesInterpretationPolygon.colorInterpretationPolygon.created_at
InterpretationPolygon25DInterpretationPolygon25D.idInterpretationPolygon25D.nameInterpretationPolygon25D.typeInterpretationPolygon25D.geometryInterpretationPolygon25D.attributesInterpretationPolygon25D.crsInterpretationPolygon25D.idInterpretationPolygon25D.nameInterpretationPolygon25D.typeInterpretationPolygon25D.geometryInterpretationPolygon25D.attributesInterpretationPolygon25D.crs
GeologyTaskInputPreviewParamsPreviewParams.raster_layerPreviewParams.line_layerPreviewParams.band_numPreviewParams.buffer_distPreviewParams.outcrop_layerPreviewParams.outcrop_name_fieldPreviewParams.struct_layerPreviewParams.dip_fieldPreviewParams.strike_fieldPreviewParams.dip_scale_factorPreviewParams.collar_layerPreviewParams.collar_id_fieldPreviewParams.collar_use_geometryPreviewParams.collar_x_fieldPreviewParams.collar_y_fieldPreviewParams.collar_z_fieldPreviewParams.collar_depth_fieldPreviewParams.survey_layerPreviewParams.survey_id_fieldPreviewParams.survey_depth_fieldPreviewParams.survey_azim_fieldPreviewParams.survey_incl_fieldPreviewParams.interval_layerPreviewParams.interval_id_fieldPreviewParams.interval_from_fieldPreviewParams.interval_to_fieldPreviewParams.interval_lith_fieldPreviewParams.max_pointsPreviewParams.canvas_widthPreviewParams.auto_lodPreviewParams.raster_layerPreviewParams.line_layerPreviewParams.band_numPreviewParams.buffer_distPreviewParams.outcrop_layerPreviewParams.outcrop_name_fieldPreviewParams.struct_layerPreviewParams.dip_fieldPreviewParams.strike_fieldPreviewParams.dip_scale_factorPreviewParams.collar_layerPreviewParams.collar_id_fieldPreviewParams.collar_use_geometryPreviewParams.collar_x_fieldPreviewParams.collar_y_fieldPreviewParams.collar_z_fieldPreviewParams.collar_depth_fieldPreviewParams.survey_layerPreviewParams.survey_id_fieldPreviewParams.survey_depth_fieldPreviewParams.survey_azim_fieldPreviewParams.survey_incl_fieldPreviewParams.interval_layerPreviewParams.interval_id_fieldPreviewParams.interval_from_fieldPreviewParams.interval_to_fieldPreviewParams.interval_lith_fieldPreviewParams.max_pointsPreviewParams.canvas_widthPreviewParams.auto_lodPreviewParams.validate()
PreviewResultPreviewResult.topoPreviewResult.geolPreviewResult.structPreviewResult.drillholePreviewResult.metricsPreviewResult.buffer_distPreviewResult.topoPreviewResult.geolPreviewResult.structPreviewResult.drillholePreviewResult.metricsPreviewResult.buffer_distPreviewResult.get_elevation_range()PreviewResult.get_distance_range()
Module contents¶
Core module for SecInterp plugin.
Contains business logic, algorithms, and utilities.