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[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_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_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_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 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_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]