weaver.processes.constants
Module Contents
- class weaver.processes.constants.OpenSearchField[source]
Constants container that provides similar functionalities to
ExtendedEnum
without explicit Enum membership.
- weaver.processes.constants.CWL_NAMESPACE_CWL_SPEC_DEFINITION: weaver.typedefs.CWL_NamespaceDefinition[source]
Namespace used to reference CWL definitions provided the common specification.
- weaver.processes.constants.CWL_NAMESPACE_CWLTOOL_DEFINITION: weaver.typedefs.CWL_NamespaceDefinition[source]
Namespace used to reference CWL definitions provided by mod:cwltool.
- weaver.processes.constants.CWL_NAMESPACE_SCHEMA_DEFINITION: weaver.typedefs.CWL_NamespaceDefinition[source]
Namespace used to reference CWL definitions provided by
schema.org
typically used for additional metadata.
- weaver.processes.constants.CWL_NAMESPACE_SCHEMA_METADATA_CODE_REPOSITORY = 's:codeRepository'[source]
- weaver.processes.constants.CWL_NAMESPACE_SCHEMA_METADATA_SOFTWARE_VERSION = 's:softwareVersion'[source]
- weaver.processes.constants.CWL_NAMESPACE_SCHEMA_METADATA_SUPPORTED[source]
Fields that can be directly in the CWL contents.
- weaver.processes.constants.CWL_NAMESPACE_OGC_API_PROC_PART1_URL = 'https://schemas.opengis.net/ogcapi/processes/part1/1.0/openapi/'[source]
- weaver.processes.constants.CWL_NAMESPACE_OGC_API_PROC_DEFINITION: weaver.typedefs.CWL_NamespaceDefinition[source]
Namespaces used to reference OGC API - Processes schema definitions.
- weaver.processes.constants.CWL_NAMESPACES_REVERSED: weaver.typedefs.CWL_NamespaceDefinition[source]
- weaver.processes.constants.CWL_REQUIREMENT_APP_WEAVER_CLASSES[source]
Set of CWL requirements defined by Weaver for an Application Package implementation.
- weaver.processes.constants.CWL_NAMESPACE_WEAVER_URL = 'https://schemas.crim.ca/cwl/weaver#'[source]
- weaver.processes.constants.CWL_NAMESPACE_WEAVER_DEFINITION[source]
Namespace used to reference CWL definitions provided by Weaver.
- 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
intoCWL_REQUIREMENT_CUDA
.
- 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.
- class weaver.processes.constants.ProcessSchema[source]
Schema selector to represent a Process description.
- class weaver.processes.constants.JobInputsOutputsSchema[source]
Schema selector to represent a Job output results.