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]