weaver.processes.constants

Module Contents

weaver.processes.constants.IO_SelectInput_Type[source]
weaver.processes.constants.IO_SelectOutput_Type[source]
weaver.processes.constants.IO_Select_Type[source]
weaver.processes.constants.IO_INPUT[source]
weaver.processes.constants.IO_OUTPUT[source]
weaver.processes.constants.WPS_Literal_Type[source]
weaver.processes.constants.WPS_Reference_Type[source]
weaver.processes.constants.WPS_Complex_Type[source]
weaver.processes.constants.WPS_COMPLEX[source]
weaver.processes.constants.WPS_ComplexData_Type[source]
weaver.processes.constants.WPS_BoundingBoxData_Type[source]
weaver.processes.constants.WPS_BoundingBox_Type[source]
weaver.processes.constants.WPS_BOUNDINGBOX[source]
weaver.processes.constants.WPS_CategoryType[source]
weaver.processes.constants.WPS_LITERAL[source]
weaver.processes.constants.WPS_REFERENCE[source]
weaver.processes.constants.WPS_COMPLEX_DATA[source]
weaver.processes.constants.WPS_BOUNDINGBOX_DATA[source]
weaver.processes.constants.WPS_LiteralDataBoolean_Type[source]
weaver.processes.constants.WPS_LITERAL_DATA_BOOLEAN[source]
weaver.processes.constants.WPS_LiteralDataDateTime_Type[source]
weaver.processes.constants.WPS_LITERAL_DATA_DATETIME[source]
weaver.processes.constants.WPS_LiteralDataFloat_Type[source]
weaver.processes.constants.WPS_LITERAL_DATA_FLOAT[source]
weaver.processes.constants.WPS_LiteralDataInteger_Type[source]
weaver.processes.constants.WPS_LITERAL_DATA_INTEGER[source]
weaver.processes.constants.WPS_LiteralDataString_Type[source]
weaver.processes.constants.WPS_LITERAL_DATA_STRING[source]
weaver.processes.constants.WPS_LiteralData_Type[source]
weaver.processes.constants.WPS_LITERAL_DATA_TYPES[source]
weaver.processes.constants.WPS_ComplexType[source]
weaver.processes.constants.WPS_COMPLEX_TYPES[source]
weaver.processes.constants.WPS_DataType[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: weaver.typedefs.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: weaver.typedefs.CWL_Namespace[source]
weaver.processes.constants.CWL_RequirementBuiltinType[source]
weaver.processes.constants.CWL_RequirementDockerType[source]
weaver.processes.constants.CWL_RequirementDockerGpuType[source]
weaver.processes.constants.CWL_RequirementESGFCWTType[source]
weaver.processes.constants.CWL_RequirementOGCAPIType[source]
weaver.processes.constants.CWL_RequirementWPS1Type[source]
weaver.processes.constants.CWL_RequirementCUDAType[source]
weaver.processes.constants.CWL_RequirementEnvVarType[source]
weaver.processes.constants.CWL_RequirementInitialWorkDirType[source]
weaver.processes.constants.CWL_RequirementInlineJavascriptType[source]
weaver.processes.constants.CWL_RequirementInplaceUpdateType[source]
weaver.processes.constants.CWL_RequirementLoadListingType[source]
weaver.processes.constants.CWL_RequirementMPIType[source]
weaver.processes.constants.CWL_RequirementNetworkAccessType[source]
weaver.processes.constants.CWL_RequirementProcessGeneratorType[source]
weaver.processes.constants.CWL_RequirementResourceType[source]
weaver.processes.constants.CWL_RequirementScatterFeatureType[source]
weaver.processes.constants.CWL_RequirementStepInputExpressionType[source]
weaver.processes.constants.CWL_RequirementSecretsType[source]
weaver.processes.constants.CWL_RequirementToolTimeLimitType[source]
weaver.processes.constants.CWL_RequirementWorkReuseType[source]
weaver.processes.constants.CWL_REQUIREMENT_APP_BUILTIN[source]
weaver.processes.constants.CWL_REQUIREMENT_APP_DOCKER[source]
weaver.processes.constants.CWL_REQUIREMENT_APP_DOCKER_GPU[source]
weaver.processes.constants.CWL_REQUIREMENT_APP_ESGF_CWT[source]
weaver.processes.constants.CWL_REQUIREMENT_APP_OGC_API[source]
weaver.processes.constants.CWL_REQUIREMENT_APP_WPS1[source]
weaver.processes.constants.CWL_RequirementAppTypes[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[source]
weaver.processes.constants.CWL_REQUIREMENT_INIT_WORKDIR[source]
weaver.processes.constants.CWL_REQUIREMENT_INLINE_JAVASCRIPT[source]
weaver.processes.constants.CWL_REQUIREMENT_INPLACE_UPDATE[source]
weaver.processes.constants.CWL_REQUIREMENT_LOAD_LISTING[source]
weaver.processes.constants.CWL_REQUIREMENT_MPI[source]
weaver.processes.constants.CWL_REQUIREMENT_NETWORK_ACCESS[source]
weaver.processes.constants.CWL_REQUIREMENT_PROCESS_GENERATOR[source]
weaver.processes.constants.CWL_REQUIREMENT_RESOURCE[source]
weaver.processes.constants.CWL_REQUIREMENT_SCATTER[source]
weaver.processes.constants.CWL_REQUIREMENT_STEP_INPUT_EXPRESSION[source]
weaver.processes.constants.CWL_REQUIREMENT_SECRETS[source]
weaver.processes.constants.CWL_REQUIREMENT_TIME_LIMIT[source]
weaver.processes.constants.CWL_REQUIREMENT_WORK_REUSE[source]
weaver.processes.constants.CWL_REQUIREMENT_FEATURES[source]

Set of CWL requirements that corresponds to extra functionalities.

An Application Package that only contains these requirements by themselves would not be considered complete. These extra requirements must be accompanied by another one from CWL_REQUIREMENT_APP_TYPES to be considered a complete definition.

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_INTEGER_TYPES[source]
weaver.processes.constants.PACKAGE_FLOATING_TYPES[source]
weaver.processes.constants.PACKAGE_NUMERIC_TYPES[source]
weaver.processes.constants.PACKAGE_BASIC_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]
class weaver.processes.constants.JobInputsOutputsSchema[source]

Schema selector to represent a Job output results.

OGC_STRICT = 'ogc+strict'[source]
OLD_STRICT = 'old+strict'[source]
OGC = 'ogc'[source]
OLD = 'old'[source]
weaver.processes.constants.CWL_RequirementNames[source]