seismicgrids python package
Submodules
seismicgrids.seismic_grids_algorithm module
- class seismicgrids.seismic_grids_algorithm.SeismicGridsAlgorithm(*args: Any, **kwargs: Any)[source]
Bases:
QgsProcessingAlgorithmThis is an example algorithm that takes a vector layer and creates a new identical one. It is meant to be used as an example of how to create your own algorithms and explain methods and variables used to do it. An algorithm like this will be available in all elements, and there is not need for additional work. All Processing algorithms should extend the QgsProcessingAlgorithm class.
- AZIMUTH = 'AZIMUTH'
- INPUT_R = 'INPUT_R'
- INPUT_S = 'INPUT_S'
- OUTPUT_RL = 'OUTPUT_RL'
- OUTPUT_RP = 'OUTPUT_RP'
- OUTPUT_SL = 'OUTPUT_SL'
- RLI = 'RLI'
- RPI = 'RPI'
- SLI = 'SLI'
- STAGGER = 'STAGGER'
- displayName()[source]
Returns the translated algorithm name, which should be used for any user-visible display of the algorithm name.
- group()[source]
Returns the name of the group this algorithm belongs to. This string should be localised.
- groupId()[source]
Returns the unique ID of the group this algorithm belongs to. This string should be fixed for the algorithm, and must not be localised. The group id should be unique within each provider. Group id should contain lowercase alphanumeric characters only and no spaces or other formatting characters.
- initAlgorithm(config=None)[source]
Here we define the inputs and output of the algorithm, along with some other properties.
- name()[source]
Returns the algorithm name, used for identifying the algorithm. This string should be fixed for the algorithm, and must not be localised. The name should be unique within each provider. Names should contain lowercase alphanumeric characters only and no spaces or other formatting characters.
- processAlgorithm(parameters, context, feedback)[source]
Here is where the processing itself takes place.
- receiver_lines_id = None
- receiver_points_id = None
- shortHelpString()[source]
Returns a localised short helper string for the algorithm. This string should provide a basic description about what the algorithm does and the parameters and outputs associated with it..
- source_lines_id = None
seismicgrids.seismic_grids_eol_sol module
- class seismicgrids.seismic_grids_eol_sol.UpdateEolSolCoords(*args: Any, **kwargs: Any)[source]
Bases:
QgsProcessingAlgorithm- DELETE_INPUT = 'DELETE_INPUT'
- INPUT_LAYER = 'INPUT_LAYER'
- OUTPUT_NAME = 'OUTPUT_NAME'
- initAlgorithm(config=None)[source]
Here we define the inputs and output of the algorithm, along with some other properties.