def initializeSettings(self): AlgorithmProvider.initializeSettings(self) ProcessingConfig.addSetting(Setting( self.getDescription(), GdalUtils.GDAL_HELP_PATH, self.tr('Location of GDAL docs'), GdalUtils.gdalHelpPath()))
def initializeSettings(self): AlgorithmProvider.initializeSettings(self) ProcessingConfig.addSetting( Setting( self.getDescription(), OTBUtils.OTB_FOLDER, self.tr("OTB command line tools folder"), OTBUtils.findOtbPath(), valuetype=Setting.FOLDER)) ProcessingConfig.addSetting( Setting( self.getDescription(), OTBUtils.OTB_LIB_FOLDER, self.tr("OTB applications folder"), OTBUtils.findOtbLibPath(), valuetype=Setting.FOLDER)) ProcessingConfig.addSetting( Setting( self.getDescription(), OTBUtils.OTB_SRTM_FOLDER, self.tr("SRTM tiles folder"), OTBUtils.otbSRTMPath(), valuetype=Setting.FOLDER)) ProcessingConfig.addSetting( Setting( self.getDescription(), OTBUtils.OTB_GEOID_FILE, self.tr("Geoid file"), OTBUtils.otbGeoidPath(), valuetype=Setting.FOLDER))
def initializeSettings(self): AlgorithmProvider.initializeSettings(self) if isWindows() or isMac(): ProcessingConfig.addSetting(Setting(self.getDescription(), GrassUtils.GRASS_FOLDER, "GRASS folder", GrassUtils.grassPath())) ProcessingConfig.addSetting(Setting(self.getDescription(), GrassUtils.GRASS_WIN_SHELL, "Msys folder", GrassUtils.grassWinShell())) ProcessingConfig.addSetting(Setting(self.getDescription(), GrassUtils.GRASS_LOG_COMMANDS, "Log execution commands", False)) ProcessingConfig.addSetting(Setting(self.getDescription(), GrassUtils.GRASS_LOG_CONSOLE, "Log console output", False))
def initializeSettings(self): AlgorithmProvider.initializeSettings(self) ProcessingConfig.addSetting( Setting( self.getDescription(), RUtils.RSCRIPTS_FOLDER, self.tr("R Scripts folder"), RUtils.defaultRScriptsFolder(), valuetype=Setting.MULTIPLE_FOLDERS, ) ) if isWindows(): ProcessingConfig.addSetting( Setting( self.getDescription(), RUtils.R_FOLDER, self.tr("R folder"), RUtils.RFolder(), valuetype=Setting.FOLDER, ) ) ProcessingConfig.addSetting( Setting( self.getDescription(), RUtils.R_LIBS_USER, self.tr("R user library folder"), RUtils.RLibs(), valuetype=Setting.FOLDER, ) ) ProcessingConfig.addSetting( Setting(self.getDescription(), RUtils.R_USE64, self.tr("Use 64 bit version"), False) )
def initializeSettings(self): AlgorithmProvider.initializeSettings(self) ProcessingConfig.addSetting(Setting('AniMove', self.FIELD_SEPARATOR, 'CSV field separator', ',')) ProcessingConfig.addSetting(Setting('AniMove', self.DECIMAL_SEPARATOR, 'CSV decimal separator', '.'))
def initializeSettings(self): AlgorithmProvider.initializeSettings(self) ProcessingConfig.addSetting( Setting( self.getDescription(), LAStoolsUtils.LASTOOLS_FOLDER, self.tr("LAStools folder"), LAStoolsUtils.LAStoolsPath(), valuetype=Setting.FOLDER, ) ) ProcessingConfig.addSetting( Setting( self.getDescription(), FusionUtils.FUSION_FOLDER, self.tr("Fusion folder"), FusionUtils.FusionPath(), valuetype=Setting.FOLDER, ) ) if not isWindows(): ProcessingConfig.addSetting( Setting( self.getDescription(), LAStoolsUtils.WINE_FOLDER, self.tr("Wine folder"), "", valuetype=Setting.FOLDER, ) )
def initializeSettings(self): '''In this method we add settings needed to configure our provider. Do not forget to call the parent method, since it takes care or automatically adding a setting for activating or deactivating the algorithms in the provider''' AlgorithmProvider.initializeSettings(self) #SextanteConfig.addSetting(Setting(self.getDescription(), LecoSAlgorithmsProv.tmpdir, "Temporary Directory", tmpdir)) '''To get the parameter of a setting parameter, use SextanteConfig.getSetting(name_of_parameter)'''
def initializeSettings(self): AlgorithmProvider.initializeSettings(self) ProcessingConfig.addSetting(Setting(self.getDescription(), LAStoolsUtils.LASTOOLS_FOLDER, 'LAStools folder', LAStoolsUtils.LAStoolsPath())) ProcessingConfig.addSetting(Setting(self.getDescription(), FusionUtils.FUSION_FOLDER, 'Fusion folder', FusionUtils.FusionPath()))
def initializeSettings(self): """In this method we add settings needed to configure our provider. """ AlgorithmProvider.initializeSettings(self) ProcessingConfig.addSetting(Setting('Example algorithms', PolygonsParallelToLineProvider.MY_SETTING, 'Example setting', 'Default value'))
def initializeSettings(self): """In this method we add settings needed to configure our provider. Do not forget to call the parent method, since it takes care or automatically adding a setting for activating or deactivating the algorithms in the provider. """ AlgorithmProvider.initializeSettings(self)
def initializeSettings(self): AlgorithmProvider.initializeSettings(self) if isWindows() or isMac(): ProcessingConfig.addSetting(Setting("SAGA", SagaUtils.SAGA_FOLDER, "SAGA folder", "")) ProcessingConfig.addSetting( Setting("SAGA", SagaUtils.SAGA_IMPORT_EXPORT_OPTIMIZATION, "Enable SAGA Import/Export optimizations", False) ) ProcessingConfig.addSetting(Setting("SAGA", SagaUtils.SAGA_LOG_COMMANDS, "Log execution commands", True)) ProcessingConfig.addSetting(Setting("SAGA", SagaUtils.SAGA_LOG_CONSOLE, "Log console output", True))
def initializeSettings(self): '''In this method we add settings needed to configure our provider. Do not forget to call the parent method, since it takes care or automatically adding a setting for activating or deactivating the algorithms in the provider ''' AlgorithmProvider.initializeSettings(self) ProcessingConfig.addSetting(Setting("Example algorithms", ExampleAlgorithmProvider.MY_DUMMY_SETTING, "Example setting", "Default value")) '''To get the parameter of a setting parameter, use
def initializeSettings(self): AlgorithmProvider.initializeSettings(self) ProcessingConfig.addSetting(Setting(self.getDescription(), RUtils.RSCRIPTS_FOLDER, 'R Scripts folder' , RUtils.RScriptsFolder())) if isWindows(): ProcessingConfig.addSetting(Setting(self.getDescription(), RUtils.R_FOLDER, 'R folder', RUtils.RFolder())) ProcessingConfig.addSetting(Setting(self.getDescription(), RUtils.R_USE64, 'Use 64 bit version', False))
def initializeSettings(self): AlgorithmProvider.initializeSettings(self) if OTBUtils.findOtbPath() is None: ProcessingConfig.addSetting(Setting(self.getDescription(), OTBUtils.OTB_FOLDER, "OTB command line tools folder", OTBUtils.otbPath())) if OTBUtils.findOtbLibPath() is None: ProcessingConfig.addSetting(Setting(self.getDescription(), OTBUtils.OTB_LIB_FOLDER, "OTB applications folder", OTBUtils.otbLibPath())) ProcessingConfig.addSetting(Setting(self.getDescription(), OTBUtils.OTB_SRTM_FOLDER, "SRTM tiles folder", OTBUtils.otbSRTMPath())) ProcessingConfig.addSetting(Setting(self.getDescription(), OTBUtils.OTB_GEOID_FILE, "Geoid file", OTBUtils.otbGeoidPath()))
def initializeSettings(self): AlgorithmProvider.initializeSettings(self) ProcessingConfig.addSetting( Setting( self.getDescription(), ModelerUtils.MODELS_FOLDER, self.tr("Models folder", "ModelerAlgorithmProvider"), ModelerUtils.defaultModelsFolder(), valuetype=Setting.MULTIPLE_FOLDERS, ) )
def initializeSettings(self): """In this method we add settings needed to configure our provider. Do not forget to call the parent method, since it takes care or automatically adding a setting for activating or deactivating the algorithms in the provider. """ AlgorithmProvider.initializeSettings(self) ProcessingConfig.addSetting(Setting('Basis NL algorithms', Basis_nl_algorithm_provider.INPUT_FOLDER, 'C:\\data\\bag\\input', 'Default value'))
def initializeSettings(self): ''' ''' AlgorithmProvider.initializeSettings(self) ProcessingConfig.addSetting( Setting(self.getDescription(), self.CONEFOR_EXECUTABLE_PATH, 'Path to the conefor binary', self._get_conefor_path()) #valuetype=Setting.FILE )
def initializeSettings(self): """In this method we add settings needed to configure our provider. Do not forget to call the parent method, since it takes care or automatically adding a setting for activating or deactivating the algorithms in the provider. """ AlgorithmProvider.initializeSettings(self) ProcessingConfig.addSetting(Setting('Example algorithms', ExampleAlgorithmProvider.MY_DUMMY_SETTING, 'Example setting', 'Default value'))
def initializeSettings(self): AlgorithmProvider.initializeSettings(self) ProcessingConfig.addSetting(Setting(self.getDescription(), TauDEMUtils.TAUDEM_FOLDER, self.tr('TauDEM command line tools folder'), TauDEMUtils.taudemPath())) ProcessingConfig.addSetting(Setting(self.getDescription(), TauDEMUtils.MPIEXEC_FOLDER, self.tr('MPICH2/OpenMPI bin directory'), TauDEMUtils.mpiexecPath())) ProcessingConfig.addSetting(Setting(self.getDescription(), TauDEMUtils.MPI_PROCESSES, self.tr('Number of MPI parallel processes to use'), 2))
def initializeSettings(self): AlgorithmProvider.initializeSettings(self) if ProcessingUtils.isWindows(): ProcessingConfig.addSetting(Setting(self.getDescription(), SagaUtils.SAGA_FOLDER, "SAGA folder", SagaUtils.sagaPath())) ProcessingConfig.addSetting(Setting(self.getDescription(), SagaUtils.SAGA_208, "Enable SAGA 2.0.8 compatibility", False)) ProcessingConfig.addSetting(Setting(self.getDescription(), SagaUtils.SAGA_AUTO_RESAMPLING, "Use min covering grid system for resampling", True)) ProcessingConfig.addSetting(Setting(self.getDescription(), SagaUtils.SAGA_LOG_COMMANDS, "Log execution commands", True)) ProcessingConfig.addSetting(Setting(self.getDescription(), SagaUtils.SAGA_LOG_CONSOLE, "Log console output", True)) ProcessingConfig.addSetting(Setting(self.getDescription(), SagaUtils.SAGA_RESAMPLING_REGION_XMIN, "Resampling region min x", 0)) ProcessingConfig.addSetting(Setting(self.getDescription(), SagaUtils.SAGA_RESAMPLING_REGION_YMIN, "Resampling region min y", 0)) ProcessingConfig.addSetting(Setting(self.getDescription(), SagaUtils.SAGA_RESAMPLING_REGION_XMAX, "Resampling region max x", 1000)) ProcessingConfig.addSetting(Setting(self.getDescription(), SagaUtils.SAGA_RESAMPLING_REGION_YMAX, "Resampling region max y", 1000)) ProcessingConfig.addSetting(Setting(self.getDescription(), SagaUtils.SAGA_RESAMPLING_REGION_CELLSIZE, "Resampling region cellsize", 1))
def initializeSettings(self): """ Setting of the GIS Cloud API Key as a core parameter. Do not forget to call the parent method, since it takes care or automatically adding a setting for activating or deactivating the algorithms in the provider. """ AlgorithmProvider.initializeSettings(self) ProcessingConfig.addSetting(Setting( self.getDescription(), GISCloudUtils.GISCloud_character, 'Please enter your GIS Cloud account API', "Paste API Key here", valuetype=Setting.STRING))
def initializeSettings(self): AlgorithmProvider.initializeSettings(self) if system.isWindows(): ProcessingConfig.addSetting(Setting(self.getDescription(), CircuitscapeUtils.CIRCUITSCAPE_FOLDER, 'Circuitscape folder', CircuitscapeUtils.circuitscapePath())) ProcessingConfig.addSetting(Setting(self.getDescription(), CircuitscapeUtils.LOG_COMMANDS, 'Log execution commands', True)) ProcessingConfig.addSetting(Setting(self.getDescription(), CircuitscapeUtils.LOG_CONSOLE, 'Log console output', True)) ProcessingConfig.addSetting(Setting(self.getDescription(), CircuitscapeUtils.FOUR_NEIGHBOURS, 'Connect raster cells to four neighbors instead of eight', False)) ProcessingConfig.addSetting(Setting(self.getDescription(), CircuitscapeUtils.AVERAGE_CONDUCTANCE, 'Use average conductance instead of resistance for connections ' 'between cells', False)) ProcessingConfig.addSetting(Setting(self.getDescription(), CircuitscapeUtils.PREEMPT_MEMORY, 'Preemptively release memory when possible', False)) ProcessingConfig.addSetting(Setting(self.getDescription(), CircuitscapeUtils.MAX_CURRENT_MAPS, 'Write maximum of current maps', False)) ProcessingConfig.addSetting(Setting(self.getDescription(), CircuitscapeUtils.CUM_MAX_MAPS, 'Write cumulative & maximum current maps only', False)) ProcessingConfig.addSetting(Setting(self.getDescription(), CircuitscapeUtils.ZERO_FOCAL, 'Set focal nodes currents to zero', False)) ProcessingConfig.addSetting(Setting(self.getDescription(), CircuitscapeUtils.LOG_TRANSFORM, 'Log-transform current maps', False)) ProcessingConfig.addSetting(Setting(self.getDescription(), CircuitscapeUtils.COMPRESS_OUTPUT, 'Compress output grids', False))
def initializeSettings(self): """In this method we add settings needed to configure our provider. Do not forget to call the parent method, since it takes care or automatically adding a setting for activating or deactivating the algorithms in the provider. """ AlgorithmProvider.initializeSettings(self) ProcessingConfig.addSetting(Setting( self.getDescription(), ScipyPointClusteringUtils.POINT_LIMIT, self.tr('Hierarchical clustering point limit'), 10000 ))
def initializeSettings(self): AlgorithmProvider.initializeSettings(self) jarpath = os.path.abspath( os.path.join(os.path.dirname(__file__), '..', 'jars')) ProcessingConfig.addSetting(Setting( self.getDescription(), IliUtils.JAVA_EXEC, "Java executable", IliUtils.java_exec_default())) ProcessingConfig.addSetting( Setting(self.getDescription(), IliUtils.ILI2PG_JAR, "ili2pg.jar path", os.path.join(jarpath, "ili2pg.jar"))) ProcessingConfig.addSetting( Setting(self.getDescription(), IliUtils.ILI2GPKG_JAR, "ili2gpkg.jar path", os.path.join(jarpath, "ili2gpkg.jar")))
def initializeSettings(self): AlgorithmProvider.initializeSettings(self) if isWindows() or isMac(): ProcessingConfig.addSetting(Setting( self.getDescription(), Grass7Utils.GRASS_FOLDER, self.tr('GRASS7 folder'), Grass7Utils.grassPath(), valuetype=Setting.FOLDER)) ProcessingConfig.addSetting(Setting( self.getDescription(), Grass7Utils.GRASS_LOG_COMMANDS, self.tr('Log execution commands'), False)) ProcessingConfig.addSetting(Setting( self.getDescription(), Grass7Utils.GRASS_LOG_CONSOLE, self.tr('Log console output'), False))
def initializeSettings(self): """In this method we add settings needed to configure our provider. Do not forget to call the parent method, since it takes care or automatically adding a setting for activating or deactivating the algorithms in the provider. """ AlgorithmProvider.initializeSettings(self) ProcessingConfig.addSetting(Setting( self.getDescription(), DifferentialPrivacyUtils.DIFFERENTIAL_EPSILON, self.tr('Privacy epsilon (higher value gives more privacy)'), 2. ))
def initializeSettings(self): AlgorithmProvider.initializeSettings(self) ProcessingConfig.addSetting(Setting( self.getDescription(), RUtils.RSCRIPTS_FOLDER, self.tr('R Scripts folder'), RUtils.RScriptsFolder())) if isWindows(): ProcessingConfig.addSetting(Setting( self.getDescription(), RUtils.R_FOLDER, self.tr('R folder'), RUtils.RFolder())) ProcessingConfig.addSetting(Setting( self.getDescription(), RUtils.R_LIBS_USER, self.tr('R user library folder'), RUtils.RLibs())) ProcessingConfig.addSetting(Setting( self.getDescription(), RUtils.R_USE64, self.tr('Use 64 bit version'), False))
def initializeSettings(self): AlgorithmProvider.initializeSettings(self) ProcessingConfig.addSetting(Setting( self.getDescription(), LAStoolsUtils.LASTOOLS_FOLDER, self.tr('LAStools folder'), LAStoolsUtils.LAStoolsPath(), valuetype=Setting.FOLDER)) ProcessingConfig.addSetting(Setting( self.getDescription(), FusionUtils.FUSION_FOLDER, self.tr('Fusion folder'), FusionUtils.FusionPath(), valuetype=Setting.FOLDER)) ProcessingConfig.addSetting(Setting( self.getDescription(), LAStoolsUtils.WINE_FOLDER, self.tr('Wine folder'), '', valuetype=Setting.FOLDER))
def initializeSettings(self): AlgorithmProvider.initializeSettings(self) if isWindows() or isMac(): ProcessingConfig.addSetting(Setting("SAGA", SagaUtils.SAGA_FOLDER, self.tr('SAGA folder'), '')) ProcessingConfig.addSetting(Setting("SAGA", SagaUtils.SAGA_IMPORT_EXPORT_OPTIMIZATION, self.tr('Enable SAGA Import/Export optimizations'), False)) ProcessingConfig.addSetting(Setting("SAGA", SagaUtils.SAGA_LOG_COMMANDS, self.tr('Log execution commands'), True)) ProcessingConfig.addSetting(Setting("SAGA", SagaUtils.SAGA_LOG_CONSOLE, self.tr('Log console output'), True)) ProcessingConfig.settingIcons["SAGA"] = self.getIcon() ProcessingConfig.addSetting(Setting("SAGA", "ACTIVATE_SAGA", self.tr('Activate'), self.activate))
def initializeSettings(self): AlgorithmProvider.initializeSettings(self) ProcessingConfig.addSetting( Setting( self.getDescription(), TauDEMUtils.TAUDEM_FOLDER, self.tr("TauDEM command line tools folder"), TauDEMUtils.taudemPath(), ) ) ProcessingConfig.addSetting( Setting( self.getDescription(), TauDEMUtils.TAUDEM_MULTIFILE_FOLDER, self.tr("TauDEM multifile command line tools folder"), TauDEMUtils.taudemMultifilePath(), ) ) ProcessingConfig.addSetting( Setting( self.getDescription(), TauDEMUtils.TAUDEM_USE_SINGLEFILE, self.tr("Enable singlefile TauDEM tools"), True, ) ) ProcessingConfig.addSetting( Setting( self.getDescription(), TauDEMUtils.TAUDEM_USE_MULTIFILE, self.tr("Enable multifile TauDEM tools"), False ) ) ProcessingConfig.addSetting( Setting( self.getDescription(), TauDEMUtils.MPIEXEC_FOLDER, self.tr("MPICH2/OpenMPI bin directory"), TauDEMUtils.mpiexecPath(), ) ) ProcessingConfig.addSetting( Setting( self.getDescription(), TauDEMUtils.MPI_PROCESSES, self.tr("Number of MPI parallel processes to use"), 2 ) )
def initializeSettings(self): AlgorithmProvider.initializeSettings(self) ProcessingConfig.addSetting( Setting(self.getDescription(), LAStoolsUtils.LASTOOLS_FOLDER, self.tr('LAStools folder'), LAStoolsUtils.LAStoolsPath(), valuetype=Setting.FOLDER)) ProcessingConfig.addSetting( Setting(self.getDescription(), FusionUtils.FUSION_FOLDER, self.tr('Fusion folder'), FusionUtils.FusionPath(), valuetype=Setting.FOLDER)) if not isWindows(): ProcessingConfig.addSetting( Setting(self.getDescription(), LAStoolsUtils.WINE_FOLDER, self.tr('Wine folder'), '', valuetype=Setting.FOLDER))
def initializeSettings(self): AlgorithmProvider.initializeSettings(self) if isWindows() or isMac(): ProcessingConfig.addSetting( Setting(self.getDescription(), GrassUtils.GRASS_FOLDER, self.tr('GRASS folder'), GrassUtils.grassPath(), valuetype=Setting.FOLDER)) ProcessingConfig.addSetting( Setting(self.getDescription(), GrassUtils.GRASS_WIN_SHELL, self.tr('Msys folder'), GrassUtils.grassWinShell(), valuetype=Setting.FOLDER)) ProcessingConfig.addSetting( Setting(self.getDescription(), GrassUtils.GRASS_LOG_COMMANDS, self.tr('Log execution commands'), False)) ProcessingConfig.addSetting( Setting(self.getDescription(), GrassUtils.GRASS_LOG_CONSOLE, self.tr('Log console output'), False))
def initializeSettings(self): AlgorithmProvider.initializeSettings(self) ProcessingConfig.addSetting( Setting(self.getDescription(), GPFUtils.SNAP_FOLDER, "SNAP install directory", GPFUtils.programPath(GPFUtils.snapKey()))) ProcessingConfig.addSetting( Setting(self.getDescription(), GPFUtils.SNAP_THREADS, "Maximum number of parallel (native) threads", 4)) ProcessingConfig.addSetting( Setting(self.getDescription(), GPFUtils.GPF_MODELS_FOLDER, "GPF models' directory", GPFUtils.modelsFolder())) ProcessingConfig.addSetting( Setting(self.getDescription(), GPFUtils.S1TBX_ACTIVATE, "Activate Sentinel-1 toolbox", False)) ProcessingConfig.addSetting( Setting(self.getDescription(), GPFUtils.S2TBX_ACTIVATE, "Activate Sentinel-2 toolbox", False)) ProcessingConfig.addSetting( Setting(self.getDescription(), GPFUtils.S3TBX_ACTIVATE, "Activate Sentinel-3 toolbox", False))
def initializeSettings(self): '''In this method we add settings needed to configure our provider. Do not forget to call the parent method, since it takes care or automatically adding a setting for activating or deactivating the algorithms in the provider''' AlgorithmProvider.initializeSettings(self) # Path to Java Jar ProcessingConfig.addSetting(Setting(self.getDescription(), qsdm_settings.JAVA_EXEC, 'Detected JAVA folder with java executable', qsdm_settings.javaPath())) # Path to MAXENT ProcessingConfig.addSetting(Setting(self.getDescription(), qsdm_settings.MAXENT, 'Path to maxent.jar file', qsdm_settings.maxent())) # Working folder ProcessingConfig.addSetting(Setting(self.getDescription(), qsdm_settings.WORK_DIR, 'MAXENT Working Folder', qsdm_settings.workPath())) # Memory for SDM ProcessingConfig.addSetting(Setting(self.getDescription(), qsdm_settings.MEM, 'Available Memory for Computation', '512')) # Temporary folder ProcessingConfig.addSetting(Setting(self.getDescription(), qsdm_settings.TEMP, 'Temporary Folder', qsdm_settings.getTEMP())) # R path '''To get the parameter of a setting parameter, use SextanteConfig.getSetting(name_of_parameter)'''
def initializeSettings(self): AlgorithmProvider.initializeSettings(self) if ProcessingUtils.isWindows(): ProcessingConfig.addSetting( Setting(self.getDescription(), SagaUtils.SAGA_FOLDER, "SAGA folder", SagaUtils.sagaPath())) ProcessingConfig.addSetting( Setting(self.getDescription(), SagaUtils.SAGA_208, "Enable SAGA 2.0.8 compatibility", False)) ProcessingConfig.addSetting( Setting(self.getDescription(), SagaUtils.SAGA_AUTO_RESAMPLING, "Use min covering grid system for resampling", True)) ProcessingConfig.addSetting( Setting(self.getDescription(), SagaUtils.SAGA_LOG_COMMANDS, "Log execution commands", True)) ProcessingConfig.addSetting( Setting(self.getDescription(), SagaUtils.SAGA_LOG_CONSOLE, "Log console output", True)) ProcessingConfig.addSetting( Setting(self.getDescription(), SagaUtils.SAGA_RESAMPLING_REGION_XMIN, "Resampling region min x", 0)) ProcessingConfig.addSetting( Setting(self.getDescription(), SagaUtils.SAGA_RESAMPLING_REGION_YMIN, "Resampling region min y", 0)) ProcessingConfig.addSetting( Setting(self.getDescription(), SagaUtils.SAGA_RESAMPLING_REGION_XMAX, "Resampling region max x", 1000)) ProcessingConfig.addSetting( Setting(self.getDescription(), SagaUtils.SAGA_RESAMPLING_REGION_YMAX, "Resampling region max y", 1000)) ProcessingConfig.addSetting( Setting(self.getDescription(), SagaUtils.SAGA_RESAMPLING_REGION_CELLSIZE, "Resampling region cellsize", 1))
def initializeSettings(self): AlgorithmProvider.initializeSettings(self) if isWindows(): ProcessingConfig.addSetting(Setting(self.getDescription(), SagaUtils.SAGA_FOLDER, 'SAGA folder', SagaUtils.sagaPath())) ProcessingConfig.addSetting(Setting(self.getDescription(), SagaUtils.SAGA_208, 'Enable SAGA 2.0.8 compatibility', True)) ProcessingConfig.addSetting(Setting(self.getDescription(), SagaUtils.SAGA_IMPORT_EXPORT_OPTIMIZATION, 'Enable SAGA Import/Export optimizations', False)) ProcessingConfig.addSetting(Setting(self.getDescription(), SagaUtils.SAGA_AUTO_RESAMPLING, 'Use min covering grid system for resampling', True)) ProcessingConfig.addSetting(Setting(self.getDescription(), SagaUtils.SAGA_LOG_COMMANDS, 'Log execution commands', True)) ProcessingConfig.addSetting(Setting(self.getDescription(), SagaUtils.SAGA_LOG_CONSOLE, 'Log console output', True)) ProcessingConfig.addSetting(Setting(self.getDescription(), SagaUtils.SAGA_RESAMPLING_REGION_XMIN, 'Resampling region min x', 0)) ProcessingConfig.addSetting(Setting(self.getDescription(), SagaUtils.SAGA_RESAMPLING_REGION_YMIN, 'Resampling region min y', 0)) ProcessingConfig.addSetting(Setting(self.getDescription(), SagaUtils.SAGA_RESAMPLING_REGION_XMAX, 'Resampling region max x', 1000)) ProcessingConfig.addSetting(Setting(self.getDescription(), SagaUtils.SAGA_RESAMPLING_REGION_YMAX, 'Resampling region max y', 1000)) ProcessingConfig.addSetting(Setting(self.getDescription(), SagaUtils.SAGA_RESAMPLING_REGION_CELLSIZE, 'Resampling region cellsize', 1))
def initializeSettings(self): AlgorithmProvider.initializeSettings(self) ProcessingConfig.addSetting( Setting(self.getDescription(), RUtils.RSCRIPTS_FOLDER, self.tr('R Scripts folder'), RUtils.RScriptsFolder(), valuetype=Setting.FOLDER)) if isWindows(): ProcessingConfig.addSetting( Setting(self.getDescription(), RUtils.R_FOLDER, self.tr('R folder'), RUtils.RFolder(), valuetype=Setting.FOLDER)) ProcessingConfig.addSetting( Setting(self.getDescription(), RUtils.R_LIBS_USER, self.tr('R user library folder'), RUtils.RLibs(), valuetype=Setting.FOLDER)) ProcessingConfig.addSetting( Setting(self.getDescription(), RUtils.R_USE64, self.tr('Use 64 bit version'), False))
def initializeSettings(self): AlgorithmProvider.initializeSettings(self) ProcessingConfig.addSetting(Setting(self.getDescription(), TauDEMUtils.TAUDEM_FOLDER, self.tr('TauDEM command line tools folder'), TauDEMUtils.taudemPath(), valuetype=Setting.FOLDER)) ProcessingConfig.addSetting(Setting(self.getDescription(), TauDEMUtils.TAUDEM_MULTIFILE_FOLDER, self.tr('TauDEM multifile command line tools folder'), TauDEMUtils.taudemMultifilePath(), valuetype=Setting.FOLDER)) ProcessingConfig.addSetting(Setting(self.getDescription(), TauDEMUtils.TAUDEM_USE_SINGLEFILE, self.tr('Enable singlefile TauDEM tools'), True)) ProcessingConfig.addSetting(Setting(self.getDescription(), TauDEMUtils.TAUDEM_USE_MULTIFILE, self.tr('Enable multifile TauDEM tools'), False)) ProcessingConfig.addSetting(Setting(self.getDescription(), TauDEMUtils.MPIEXEC_FOLDER, self.tr('MPICH2/OpenMPI bin directory'), TauDEMUtils.mpiexecPath(), valuetype=Setting.FOLDER)) ProcessingConfig.addSetting(Setting(self.getDescription(), TauDEMUtils.MPI_PROCESSES, self.tr('Number of MPI parallel processes to use'), 2))
def initializeSettings(self): AlgorithmProvider.initializeSettings(self) ProcessingConfig.addSetting( Setting(self.getDescription(), WPSUtils.PROCESSING_MAX_FEATURES, self.tr("Maximum Features for processing vector layer"), WPSUtils.getProcessingMaxFeatures()))
def initializeSettings(self): AlgorithmProvider.initializeSettings(self) ProcessingConfig.addSetting( Setting(self.getDescription(), ScriptUtils.SCRIPTS_FOLDER, 'Scripts folder', ScriptUtils.scriptsFolder()))
def initializeSettings(self): AlgorithmProvider.initializeSettings(self)
def initializeSettings(self): AlgorithmProvider.initializeSettings(self) ProcessingConfig.addSetting(Setting(self.getDescription(), ScriptUtils.SCRIPTS_FOLDER, self.tr('Scripts folder', 'ScriptAlgorithmProvider'), ScriptUtils.scriptsFolder(), valuetype=Setting.FOLDER))
def initializeSettings(self): AlgorithmProvider.initializeSettings(self) ProcessingConfig.addSetting( Setting(self.name(), GdalUtils.GDAL_HELP_PATH, self.tr('Location of GDAL docs'), GdalUtils.gdalHelpPath()))
def initializeSettings(self): AlgorithmProvider.initializeSettings(self) ProcessingConfig.addSetting(Setting(self.getDescription(), ModelerUtils.MODELS_FOLDER, self.tr('Models folder', 'ModelerAlgorithmProvider'), ModelerUtils.defaultModelsFolder(), valuetype=Setting.MULTIPLE_FOLDERS))
def initializeSettings(self): AlgorithmProvider.initializeSettings(self) ProcessingConfig.addSetting( Setting(self.getDescription(), ModelerUtils.MODELS_FOLDER, self.tr('Models folder', 'ModelerAlgorithmProvider'), ModelerUtils.modelsFolder()))
def initializeSettings(self): AlgorithmProvider.initializeSettings(self) ProcessingConfig.addSetting(Setting(self.getDescription(), RUtils.RSCRIPTS_FOLDER, "R Scripts folder", RUtils.RScriptsFolder())) if ProcessingUtils.isWindows(): ProcessingConfig.addSetting(Setting(self.getDescription(), RUtils.R_FOLDER, "R folder", RUtils.RFolder())) ProcessingConfig.addSetting(Setting(self.getDescription(), RUtils.R_USE64, "Use 64 bit version", False))
def initializeSettings(self): AlgorithmProvider.initializeSettings(self) ProcessingConfig.addSetting( Setting(self.getDescription(), WG9HMUtils.MAPWINDOW_FOLDER, 'MapWindow folder', WG9HMUtils.mapwindowPath()))
def initializeSettings(self): AlgorithmProvider.initializeSettings(self) ProcessingConfig.addSetting(Setting(self.name(), ScriptUtils.SCRIPTS_FOLDER, self.tr('Scripts folder', 'ScriptAlgorithmProvider'), ScriptUtils.defaultScriptsFolder(), valuetype=Setting.MULTIPLE_FOLDERS))
def initializeSettings(self): """In this method we add settings needed to configure our provider. """ AlgorithmProvider.initializeSettings(self)
def initializeSettings(self): AlgorithmProvider.initializeSettings(self) ProcessingConfig.addSetting( Setting(self.getDescription(), 'Epanet_CLI', 'Epanet command line tool', ''))