weaver.processes.constants

Module Contents

weaver.processes.constants.WPS_INPUT = 'input'[source]
weaver.processes.constants.WPS_OUTPUT = 'output'[source]
weaver.processes.constants.WPS_COMPLEX = 'complex'[source]
weaver.processes.constants.WPS_BOUNDINGBOX = 'bbox'[source]
weaver.processes.constants.WPS_LITERAL = 'literal'[source]
weaver.processes.constants.WPS_REFERENCE = 'reference'[source]
weaver.processes.constants.WPS_COMPLEX_DATA = 'ComplexData'[source]
weaver.processes.constants.WPS_LITERAL_DATA_BOOLEAN[source]
weaver.processes.constants.WPS_LITERAL_DATA_DATETIME[source]
weaver.processes.constants.WPS_LITERAL_DATA_FLOAT[source]
weaver.processes.constants.WPS_LITERAL_DATA_INTEGER[source]
weaver.processes.constants.WPS_LITERAL_DATA_STRING[source]
weaver.processes.constants.WPS_LITERAL_DATA_TYPES[source]
weaver.processes.constants.WPS_COMPLEX_TYPES[source]
weaver.processes.constants.WPS_DATA_TYPES[source]
class weaver.processes.constants.OpenSearchField[source]

Constants container that provides similar functionalities to ExtendedEnum without explicit Enum membership.

START_DATE = 'StartDate'[source]
END_DATE = 'EndDate'[source]
AOI = 'aoi'[source]
COLLECTION = 'collection'[source]
LOCAL_FILE_SCHEME = 'opensearchfile'[source]
weaver.processes.constants.CWL_NAMESPACE_ID = 'cwl'[source]
weaver.processes.constants.CWL_NAMESPACE_URL = 'https://w3id.org/cwl/cwl#'[source]
weaver.processes.constants.CWL_NAMESPACE[source]
weaver.processes.constants.CWL_TOOL_NAMESPACE_ID = 'cwltool'[source]
weaver.processes.constants.CWL_TOOL_NAMESPACE_URL = 'http://commonwl.org/cwltool#'[source]
weaver.processes.constants.CWL_TOOL_NAMESPACE[source]
weaver.processes.constants.CWL_REQUIREMENT_APP_BUILTIN = 'BuiltinRequirement'[source]
weaver.processes.constants.CWL_REQUIREMENT_APP_DOCKER = 'DockerRequirement'[source]
weaver.processes.constants.CWL_REQUIREMENT_APP_DOCKER_GPU = 'DockerGpuRequirement'[source]
weaver.processes.constants.CWL_REQUIREMENT_APP_ESGF_CWT = 'ESGF-CWTRequirement'[source]
weaver.processes.constants.CWL_REQUIREMENT_APP_OGC_API = 'OGCAPIRequirement'[source]
weaver.processes.constants.CWL_REQUIREMENT_APP_WPS1 = 'WPS1Requirement'[source]
weaver.processes.constants.CWL_REQUIREMENT_APP_TYPES[source]

Set of CWL requirements consisting of known Application Package by this Weaver instance.

weaver.processes.constants.CWL_REQUIREMENT_APP_LOCAL[source]

Set of CWL requirements that correspond to local execution of an Application Package.

weaver.processes.constants.CWL_REQUIREMENT_APP_REMOTE[source]

Set of CWL requirements that correspond to remote execution of an Application Package.

weaver.processes.constants.CWL_REQUIREMENT_CUDA_DEFAULT_PARAMETERS[source]

Parameters employed by default for updating CWL_REQUIREMENT_APP_DOCKER_GPU into CWL_REQUIREMENT_CUDA.

weaver.processes.constants.CWL_REQUIREMENT_CUDA[source]
weaver.processes.constants.CWL_REQUIREMENT_CUDA_NAMESPACE[source]
weaver.processes.constants.CWL_REQUIREMENT_ENV_VAR = 'EnvVarRequirement'[source]
weaver.processes.constants.CWL_REQUIREMENT_INIT_WORKDIR = 'InitialWorkDirRequirement'[source]
weaver.processes.constants.CWL_REQUIREMENT_INLINE_JAVASCRIPT = 'InlineJavascriptRequirement'[source]
weaver.processes.constants.CWL_REQUIREMENT_INPLACE_UPDATE = 'InplaceUpdateRequirement'[source]
weaver.processes.constants.CWL_REQUIREMENT_LOAD_LISTING = 'LoadListingRequirement'[source]
weaver.processes.constants.CWL_REQUIREMENT_MPI = 'MPIRequirement'[source]
weaver.processes.constants.CWL_REQUIREMENT_NETWORK_ACCESS = 'NetworkAccess'[source]
weaver.processes.constants.CWL_REQUIREMENT_PROCESS_GENERATOR = 'ProcessGenerator'[source]
weaver.processes.constants.CWL_REQUIREMENT_RESOURCE = 'ResourceRequirement'[source]
weaver.processes.constants.CWL_REQUIREMENT_SCATTER = 'ScatterFeatureRequirement'[source]
weaver.processes.constants.CWL_REQUIREMENT_SECRETS = 'Secrets'[source]
weaver.processes.constants.CWL_REQUIREMENT_TIME_LIMIT = 'ToolTimeLimit'[source]
weaver.processes.constants.CWL_REQUIREMENT_WORK_REUSE = 'WorkReuse'[source]
weaver.processes.constants.CWL_REQUIREMENT_FEATURES[source]

Set of CWL requirements that corresponds to extra functionalities not completely defining an Application Package by themselves.

weaver.processes.constants.CWL_REQUIREMENTS_SUPPORTED[source]

Set of all CWL requirements or hints that are supported for deployment of valid Application Package.

weaver.processes.constants.PACKAGE_EXTENSIONS[source]
weaver.processes.constants.PACKAGE_SIMPLE_TYPES[source]
weaver.processes.constants.PACKAGE_LITERAL_TYPES[source]
weaver.processes.constants.PACKAGE_FILE_TYPE = 'File'[source]
weaver.processes.constants.PACKAGE_DIRECTORY_TYPE = 'Directory'[source]
weaver.processes.constants.PACKAGE_COMPLEX_TYPES[source]
weaver.processes.constants.PACKAGE_ENUM_BASE = 'enum'[source]
weaver.processes.constants.PACKAGE_CUSTOM_TYPES[source]
weaver.processes.constants.PACKAGE_ARRAY_BASE = 'array'[source]
weaver.processes.constants.PACKAGE_ARRAY_MAX_SIZE[source]
weaver.processes.constants.PACKAGE_ARRAY_ITEMS[source]
weaver.processes.constants.PACKAGE_ARRAY_TYPES[source]
weaver.processes.constants.PACKAGE_TYPE_NULLABLE[source]
weaver.processes.constants.PACKAGE_SHORTCUTS[source]
weaver.processes.constants.PACKAGE_TYPE_POSSIBLE_VALUES[source]
weaver.processes.constants.OAS_COMPLEX_TYPES[source]
weaver.processes.constants.OAS_ARRAY_TYPES[source]
weaver.processes.constants.OAS_LITERAL_TYPES[source]
weaver.processes.constants.OAS_LITERAL_NUMERIC[source]
weaver.processes.constants.OAS_LITERAL_FLOAT_FORMATS[source]
weaver.processes.constants.OAS_LITERAL_INTEGER_FORMATS[source]
weaver.processes.constants.OAS_LITERAL_NUMERIC_FORMATS[source]
weaver.processes.constants.OAS_LITERAL_DATETIME_FORMATS[source]
weaver.processes.constants.OAS_LITERAL_STRING_FORMATS[source]
weaver.processes.constants.OAS_LITERAL_BINARY_FORMATS[source]
weaver.processes.constants.OAS_KEYWORD_TYPES[source]
weaver.processes.constants.OAS_DATA_TYPES[source]
class weaver.processes.constants.ProcessSchema[source]

Schema selector to represent a Process description.

OGC = 'OGC'[source]
OLD = 'OLD'[source]
WPS = 'WPS'[source]
weaver.processes.constants.CWL_RequirementNames[source]